@charset "UTF-8";
@font-face {
  font-display: fallback;
  font-family: Ubuntu;
  font-style: normal;
  font-weight: 300;
  src: url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-Light.woff);
  src: url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-Light.woff) format("woff"), url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-Light.eot?) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-Light.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Ubuntu;
  font-style: italic;
  font-weight: 300;
  src: url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-LightItalic.woff);
  src: url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-LightItalic.woff) format("woff"), url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-LightItalic.eot?) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-LightItalic.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Ubuntu;
  font-style: normal;
  font-weight: 400;
  src: url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-Regular.woff);
  src: url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-Regular.woff) format("woff"), url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-Regular.eot?) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-Regular.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Ubuntu;
  font-style: italic;
  font-weight: 400;
  src: url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-Italic.woff);
  src: url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-Italic.woff) format("woff"), url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-Italic.eot?) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-Italic.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Ubuntu;
  font-style: normal;
  font-weight: 500;
  src: url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-Medium.woff);
  src: url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-Medium.woff) format("woff"), url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-Medium.eot?) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-Medium.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Ubuntu;
  font-style: italic;
  font-weight: 500;
  src: url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-MediumItalic.woff);
  src: url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-MediumItalic.woff) format("woff"), url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-MediumItalic.eot?) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-MediumItalic.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Ubuntu;
  font-style: normal;
  font-weight: 700;
  src: url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-Bold.woff);
  src: url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-Bold.woff) format("woff"), url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-Bold.eot?) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-Bold.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Ubuntu;
  font-style: italic;
  font-weight: 700;
  src: url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-BoldItalic.woff);
  src: url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-BoldItalic.woff) format("woff"), url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-BoldItalic.eot?) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Ubuntu/Ubuntu-BoldItalic.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 300;
  src: url(https://fs.advance.ru/fonts/OpenSans/OpenSans-Light.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Open Sans;
  font-style: italic;
  font-weight: 300;
  src: url(https://fs.advance.ru/fonts/OpenSans/OpenSans-LightItalic.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 400;
  src: url(https://fs.advance.ru/fonts/OpenSans/OpenSans-Regular.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Open Sans;
  font-style: italic;
  font-weight: 400;
  src: url(https://fs.advance.ru/fonts/OpenSans/OpenSans-Italic.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 500;
  src: url(https://fs.advance.ru/fonts/OpenSans/OpenSans-Medium.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Open Sans;
  font-style: italic;
  font-weight: 500;
  src: url(https://fs.advance.ru/fonts/OpenSans/OpenSans-MediumItalic.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 600;
  src: url(https://fs.advance.ru/fonts/OpenSans/OpenSans-SemiBold.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Open Sans;
  font-style: italic;
  font-weight: 600;
  src: url(https://fs.advance.ru/fonts/OpenSans/OpenSans-SemiBoldItalic.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 700;
  src: url(https://fs.advance.ru/fonts/OpenSans/OpenSans-Bold.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Open Sans;
  font-style: italic;
  font-weight: 700;
  src: url(https://fs.advance.ru/fonts/OpenSans/OpenSans-BoldItalic.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Open Sans;
  font-style: normal;
  font-weight: 800;
  src: url(https://fs.advance.ru/fonts/OpenSans/OpenSans-ExtraBold.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Open Sans;
  font-style: italic;
  font-weight: 800;
  src: url(https://fs.advance.ru/fonts/OpenSans/OpenSans-ExtraBoldItalic.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Open Sans Condensed;
  font-style: normal;
  font-weight: 300;
  src: url(https://fs.advance.ru/fonts/OpenSans/OpenSans_Condensed-Light.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Open Sans Condensed;
  font-style: italic;
  font-weight: 300;
  src: url(https://fs.advance.ru/fonts/OpenSans/OpenSans_Condensed-LightItalic.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Open Sans Condensed;
  font-style: normal;
  font-weight: 400;
  src: url(https://fs.advance.ru/fonts/OpenSans/OpenSans_Condensed-Regular.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Open Sans Condensed;
  font-style: italic;
  font-weight: 400;
  src: url(https://fs.advance.ru/fonts/OpenSans/OpenSans_Condensed-Italic.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Open Sans Condensed;
  font-style: normal;
  font-weight: 500;
  src: url(https://fs.advance.ru/fonts/OpenSans/OpenSans_Condensed-Medium.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Open Sans Condensed;
  font-style: italic;
  font-weight: 500;
  src: url(https://fs.advance.ru/fonts/OpenSans/OpenSans_Condensed-MediumItalic.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Open Sans Condensed;
  font-style: normal;
  font-weight: 600;
  src: url(https://fs.advance.ru/fonts/OpenSans/OpenSans_Condensed-SemiBold.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Open Sans Condensed;
  font-style: italic;
  font-weight: 600;
  src: url(https://fs.advance.ru/fonts/OpenSans/OpenSans_Condensed-SemiBoldItalic.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Open Sans Condensed;
  font-style: normal;
  font-weight: 700;
  src: url(https://fs.advance.ru/fonts/OpenSans/OpenSans_Condensed-Bold.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Open Sans Condensed;
  font-style: italic;
  font-weight: 700;
  src: url(https://fs.advance.ru/fonts/OpenSans/OpenSans_Condensed-BoldItalic.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Open Sans Condensed;
  font-style: normal;
  font-weight: 800;
  src: url(https://fs.advance.ru/fonts/OpenSans_Condensed-ExtraBold.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Open Sans Condensed;
  font-style: italic;
  font-weight: 800;
  src: url(https://fs.advance.ru/fonts/OpenSans/OpenSans_Condensed-ExtraBoldItalic.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Pf Din;
  font-style: normal;
  font-weight: 400;
  src: url(https://fs.advance.ru/fonts/Pf_din/PFDinTextCompPro-Regular.woff2) format("woff2"), url(https://fs.advance.ru/fonts/Pf_din/PFDinTextCompPro-Regular.woff) format("woff"), url(https://fs.advance.ru/fonts/Pf_din/PFDinTextCompPro-Regular.eot) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Pf_din/PFDinTextCompPro-Regular.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Pf Din;
  font-style: normal;
  font-weight: 500;
  src: url(https://fs.advance.ru/fonts/Pf_din/PFDinTextCompPro-Medium.woff2) format("woff2"), url(https://fs.advance.ru/fonts/Pf_din/PFDinTextCompPro-Medium.woff) format("woff"), url(https://fs.advance.ru/fonts/Pf_din/PFDinTextCompPro-Medium.eot) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Pf_din/PFDinTextCompPro-Medium.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Roboto;
  font-style: normal;
  font-weight: 300;
  src: url(https://fs.advance.ru/fonts/Roboto/Roboto-Light.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Roboto;
  font-style: normal;
  font-weight: 400;
  src: url(https://fs.advance.ru/fonts/Roboto/Roboto-Regular.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Roboto;
  font-style: normal;
  font-weight: 500;
  src: url(https://fs.advance.ru/fonts/Roboto/Roboto-Medium.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Roboto;
  font-style: normal;
  font-weight: 700;
  src: url(https://fs.advance.ru/fonts/Roboto/Roboto-Bold.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Roboto;
  font-style: normal;
  font-weight: 900;
  src: url(https://fs.advance.ru/fonts/Roboto/Roboto-Black.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Roboto Slab;
  font-style: normal;
  font-weight: 300;
  src: url(https://fs.advance.ru/fonts/RobotoSlab/RobotoSlabLight.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Roboto Slab;
  font-style: normal;
  font-weight: 400;
  src: url(https://fs.advance.ru/fonts/RobotoSlab/RobotoSlabRegular.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Roboto Slab;
  font-style: normal;
  font-weight: 700;
  src: url(https://fs.advance.ru/fonts/RobotoSlab/RobotoSlabBold.ttf) format("truetype");
}
@font-face {
  font-family: Bebas Neue;
  font-style: normal;
  font-weight: 300;
  src: url(https://fs.advance.ru/fonts/Bebas/BebasNeueBook.otf) format("opentype");
}
@font-face {
  font-family: Bebas Neue;
  font-style: normal;
  font-weight: 400;
  src: url(https://fs.advance.ru/fonts/Bebas/BebasNeueRegular.otf) format("opentype");
}
@font-face {
  font-family: Bebas Neue;
  font-style: normal;
  font-weight: 700;
  src: url(https://fs.advance.ru/fonts/Bebas/BebasNeueBold.otf) format("opentype");
}
@font-face {
  font-display: fallback;
  font-family: Frank;
  font-style: normal;
  font-weight: 100;
  src: url(https://fs.advance.ru/fonts/Frank/Frank-Thin.woff);
  src: url(https://fs.advance.ru/fonts/Frank/Frank-Thin.woff) format("woff"), url(https://fs.advance.ru/fonts/Frank/Frank-Thin.eot?) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Frank/Frank-Thin.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Frank;
  font-style: italic;
  font-weight: 100;
  src: url(https://fs.advance.ru/fonts/Frank/Frank-ThinItalic.woff);
  src: url(https://fs.advance.ru/fonts/Frank/Frank-ThinItalic.woff) format("woff"), url(https://fs.advance.ru/fonts/Frank/Frank-ThinItalic.eot?) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Frank/Frank-ThinItalic.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Frank;
  font-style: normal;
  font-weight: 300;
  src: url(https://fs.advance.ru/fonts/Frank/Frank-Light.woff);
  src: url(https://fs.advance.ru/fonts/Frank/Frank-Light.woff) format("woff"), url(https://fs.advance.ru/fonts/Frank/Frank-Light.eot?) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Frank/Frank-Light.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Frank;
  font-style: italic;
  font-weight: 300;
  src: url(https://fs.advance.ru/fonts/Frank/Frank-LightItalic.woff);
  src: url(https://fs.advance.ru/fonts/Frank/Frank-LightItalic.woff) format("woff"), url(https://fs.advance.ru/fonts/Frank/Frank-LightItalic.eot?) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Frank/Frank-LightItalic.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Frank;
  font-style: normal;
  font-weight: 400;
  src: url(https://fs.advance.ru/fonts/Frank/Frank-Regular.woff);
  src: url(https://fs.advance.ru/fonts/Frank/Frank-Regular.woff) format("woff"), url(https://fs.advance.ru/fonts/Frank/Frank-Regular.eot?) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Frank/Frank-Regular.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Frank;
  font-style: italic;
  font-weight: 400;
  src: url(https://fs.advance.ru/fonts/Frank/Frank-Italic.woff);
  src: url(https://fs.advance.ru/fonts/Frank/Frank-Italic.woff) format("woff"), url(https://fs.advance.ru/fonts/Frank/Frank-Italic.eot?) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Frank/Frank-Italic.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Frank;
  font-style: normal;
  font-weight: 500;
  src: url(https://fs.advance.ru/fonts/Frank/Frank-Medium.woff);
  src: url(https://fs.advance.ru/fonts/Frank/Frank-Medium.woff) format("woff"), url(https://fs.advance.ru/fonts/Frank/Frank-Medium.eot?) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Frank/Frank-Medium.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Frank;
  font-style: italic;
  font-weight: 500;
  src: url(https://fs.advance.ru/fonts/Frank/Frank-MediumItalic.woff);
  src: url(https://fs.advance.ru/fonts/Frank/Frank-MediumItalic.woff) format("woff"), url(https://fs.advance.ru/fonts/Frank/Frank-MediumItalic.eot?) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Frank/Frank-MediumItalic.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Frank;
  font-style: normal;
  font-weight: 700;
  src: url(https://fs.advance.ru/fonts/Frank/Frank-Bold.woff);
  src: url(https://fs.advance.ru/fonts/Frank/Frank-Bold.woff) format("woff"), url(https://fs.advance.ru/fonts/Frank/Frank-Bold.eot?) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Frank/Frank-Bold.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Frank;
  font-style: italic;
  font-weight: 700;
  src: url(https://fs.advance.ru/fonts/Frank/Frank-BoldItalic.woff);
  src: url(https://fs.advance.ru/fonts/Frank/Frank-BoldItalic.woff) format("woff"), url(https://fs.advance.ru/fonts/Frank/Frank-BoldItalic.eot?) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Frank/Frank-BoldItalic.ttf) format("truetype");
}
@font-face {
  font-family: Museo Cyrl;
  font-style: normal;
  font-weight: 500;
  src: url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-500.eot);
  src: url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-500.eot?#iefix) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Museo/Museo_Cyrl_500.otf) format("opentype"), url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-500.woff2) format("woff2"), url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-500.woff) format("woff");
}
@font-face {
  font-family: Museo Cyrl;
  font-style: italic;
  font-weight: 100;
  src: url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-100Italic.eot);
  src: url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-100Italic.eot?#iefix) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Museo/Museo_Cyrl_100_Italic.otf) format("opentype"), url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-100Italic.woff2) format("woff2"), url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-100Italic.woff) format("woff");
}
@font-face {
  font-family: Museo Cyrl;
  font-style: normal;
  font-weight: 300;
  src: url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-300.eot);
  src: url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-300.eot?#iefix) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Museo/Museo_Cyrl_300.otf) format("opentype"), url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-300.woff2) format("woff2"), url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-300.woff) format("woff");
}
@font-face {
  font-family: Museo Cyrl;
  font-style: normal;
  font-weight: 900;
  src: url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-900.eot);
  src: url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-900.eot?#iefix) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Museo/Museo_Cyrl_900.otf) format("opentype"), url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-900.woff2) format("woff2"), url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-900.woff) format("woff");
}
@font-face {
  font-family: Museo Cyrl;
  font-style: italic;
  font-weight: 900;
  src: url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-900Italic.eot);
  src: url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-900Italic.eot?#iefix) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Museo/Museo_Cyrl_900_Italic.otf) format("opentype"), url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-900Italic.woff2) format("woff2"), url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-900Italic.woff) format("woff");
}
@font-face {
  font-family: Museo Cyrl;
  font-style: italic;
  font-weight: 300;
  src: url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-300Italic.eot);
  src: url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-300Italic.eot?#iefix) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Museo/Museo_Cyrl_300_Italic.otf) format("opentype"), url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-300Italic.woff2) format("woff2"), url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-300Italic.woff) format("woff");
}
@font-face {
  font-family: Museo Cyrl;
  font-style: normal;
  font-weight: 100;
  src: url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-100.eot);
  src: url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-100.eot?#iefix) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Museo/Museo_Cyrl_100.otf) format("opentype"), url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-100.woff2) format("woff2"), url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-100.woff) format("woff");
}
@font-face {
  font-family: Museo Cyrl;
  font-style: italic;
  font-weight: 700;
  src: url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-700Italic.eot);
  src: url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-700Italic.eot?#iefix) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Museo/Museo_Cyrl_700_Italic.otf) format("opentype"), url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-700Italic.woff2) format("woff2"), url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-700Italic.woff) format("woff");
}
@font-face {
  font-family: Museo Cyrl;
  font-style: italic;
  font-weight: 500;
  src: url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-500Italic.eot);
  src: url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-500Italic.eot?#iefix) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Museo/Museo_Cyrl_500_Italic.otf) format("opentype"), url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-500Italic.woff2) format("woff2"), url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-500Italic.woff) format("woff");
}
@font-face {
  font-family: Museo Cyrl;
  font-style: normal;
  font-weight: 700;
  src: url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-700.eot);
  src: url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-700.eot?#iefix) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Museo/Museo_Cyrl_700.otf) format("opentype"), url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-700.woff2) format("woff2"), url(https://fs.advance.ru/fonts/Museo/subset-MuseoCyrl-700.woff) format("woff");
}
@font-face {
  font-display: swap;
  font-family: Blood Cyrillic;
  font-style: normal;
  font-weight: 400;
  src: url(https://fs.advance.ru/fonts/Blood_cyrillic/Blood-Cyrillic.woff);
  src: url(https://fs.advance.ru/fonts/Blood_cyrillic/Blood-Cyrillic.woff) format("woff"), url(https://fs.advance.ru/fonts/Blood_cyrillic/Blood%20Cyrillic.ttf), url(https://fs.advance.ru/fonts/Blood_cyrillic/Blood-Cyrillic.eot?#iefix) format("embedded-opentype"), url(https://fs.advance.ru/fonts/Blood_cyrillic/Blood-Cyrillic.woff2) format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Koryaka;
  font-style: normal;
  font-weight: 400;
  src: url(https://fs.advance.ru/fonts/Koryaka/KoryakaFree-Rounded.woff);
  src: url(https://fs.advance.ru/fonts/Koryaka/KoryakaFree-Rounded.woff) format("woff"), url(https://fs.advance.ru/fonts/Koryaka/KoryakaFree-Rounded.ttf), url(https://fs.advance.ru/fonts/Koryaka/KoryakaFree-Rounded.otf) format("opentype"), url(https://fs.advance.ru/fonts/Koryaka/KoryakaFree-Rounded.woff2) format("woff2");
}
*,
:after,
:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

body {
  background: #fff;
  color: #000;
  font-family: Ubuntu, Arial, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  margin: 0 auto;
  max-width: 100%;
  min-height: 100vh;
  overflow-x: hidden;
}

.container {
  margin: 0 auto;
  max-width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

a {
  text-decoration: none;
}

a,
a:visited {
  color: inherit;
}

button {
  padding: 0;
}

.visually-hidden:not(:focus):not(:active),
input[type=checkbox].visually-hidden,
input[type=radio].visually-hidden {
  clip: rect(0 0 0 0);
  border: 0;
  clip-path: inset(100%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

::-webkit-scrollbar {
  background-color: transparent;
  height: 7px;
  width: 7px;
}

::-webkit-scrollbar-thumb {
  background-color: #d1d1d1;
  border-radius: 2px;
}

.cookiealert {
  background: hsla(0, 0%, 100%, 0.5);
  border: 1px solid #b7b7b7;
  border-radius: 4px;
  bottom: 0;
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
          box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  height: 130px;
  left: 0;
  margin: 30px;
  opacity: 0;
  padding: 10px;
  position: fixed;
  text-align: center;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  visibility: hidden;
  width: 150px;
  z-index: 999;
}

@media (max-width: 600px) {
  .cookiealert {
    background: hsla(0, 0%, 100%, 0.9);
    height: auto;
    margin: initial;
    padding-bottom: 0;
    width: 100%;
  }
}
.cookiealert p {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.cookiealert button,
.cookiealert p {
  text-align: center;
  text-transform: inherit;
}

.cookiealert button {
  background: #575757;
  border-radius: 4px;
  color: #fff;
  display: inline-block;
  font-size: 15px;
  font-weight: 700;
  line-height: 25px;
  margin-bottom: 20px;
  margin-top: 10px;
  padding: 4px 29px;
}

.cookiealert button:hover {
  background: #c30b00;
  color: #fff;
}

.cookiealert.show {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition-delay: 1s;
          transition-delay: 1s;
  visibility: visible;
}

.style-module--btn--f40f7 {
  background: transparent !important;
  border: none !important;
  bottom: 45%;
  cursor: pointer;
  height: 50px;
  opacity: 0;
  position: fixed;
  right: -150px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  visibility: hidden;
  width: 50px;
  z-index: 9999;
}

.style-module--btn--f40f7:focus svg circle,
.style-module--btn--f40f7:hover svg circle {
  fill: #e12718;
  stroke: #e12718;
}

.style-module--btn--f40f7:focus svg rect,
.style-module--btn--f40f7:hover svg rect {
  fill: #fff;
}

.style-module--btn--f40f7.style-module--show--4cf09 {
  opacity: 1;
  right: 0;
  -webkit-transform: translate(-35px);
          transform: translate(-35px);
  visibility: visible;
}

.style-module--btn--f40f7 svg circle {
  fill: #fff;
  stroke: #959595;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

.style-module--btn--f40f7 svg rect {
  fill: #959595;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

.style-module--smi--c1181 {
  background: #f2e5ff;
  overflow: hidden;
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--smi--c1181 {
    padding: 40px 0;
  }
}
.style-module--smi--c1181 h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .style-module--smi--c1181 h2 {
    font-size: 36px;
    line-height: 44px;
  }
}
@media (max-width: 600px) {
  .style-module--smi--c1181 h2 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 20px;
  }
}
.style-module--smi--c1181 .style-module--text--03942 {
  margin-bottom: 30px;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--smi--c1181 .style-module--text--03942 {
    margin-bottom: 0;
  }
}
.style-module--smi--c1181 .style-module--text--03942 p {
  font-size: 16px;
  font-weight: 300;
  line-height: 1.2;
  margin-bottom: 18px;
  margin-top: 0;
}

@media (max-width: 600px) {
  .style-module--smi--c1181 .style-module--text--03942 p {
    font-size: 14px;
    line-height: 16px;
  }
}
.style-module--smi--c1181 .style-module--mySwiper--8044c {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  overflow: inherit;
  padding-bottom: 110px;
}

@media (max-width: 767px) {
  .style-module--smi--c1181 .style-module--mySwiper--8044c {
    padding-bottom: 75px;
  }
}
.style-module--smi--c1181 swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: auto;
}

.style-module--smi--c1181 swiper-slide a {
  color: inherit;
  display: block;
}

.style-module--smi--c1181 swiper-slide a:visited {
  color: inherit;
}

.style-module--smi--c1181 swiper-slide img {
  border: 1px solid #eee;
  border-radius: 5px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.style-module--smi--c1181 swiper-slide img:visited {
  color: inherit;
}

.style-module--smi--c1181 swiper-slide img:focus,
.style-module--smi--c1181 swiper-slide img:hover {
  -webkit-box-shadow: 0 0 10px rgba(38, 36, 36, 0.2);
          box-shadow: 0 0 10px rgba(38, 36, 36, 0.2);
}

.style-module--smi--c1181 swiper-slide h3 {
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  max-width: 100%;
  padding-top: 15px;
}

@media (max-width: 480px) {
  .style-module--smi--c1181 swiper-slide h3 {
    font-size: 12px;
  }
}
.style-module--smi--c1181 swiper-slide p {
  font-size: 14px;
  font-weight: 400;
  max-width: 100%;
  padding-top: 5px;
}

@media (max-width: 480px) {
  .style-module--smi--c1181 swiper-slide p {
    font-size: 11px;
  }
}
.style-module--smi--c1181 .style-module--swiper-buttons--d36f9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

.style-module--smi--c1181 .style-module--swiper-btn-next--b40de,
.style-module--smi--c1181 .style-module--swiper-btn-prev--98e6a {
  bottom: 0;
  cursor: pointer;
  display: block;
  height: 52px;
  position: absolute;
  top: unset;
  width: 69px;
  z-index: 10;
}

.style-module--smi--c1181 .style-module--swiper-btn-next--b40de:after,
.style-module--smi--c1181 .style-module--swiper-btn-prev--98e6a:after {
  display: none;
}

.style-module--smi--c1181 .style-module--swiper-btn-next--b40de:hover svg path,
.style-module--smi--c1181 .style-module--swiper-btn-prev--98e6a:hover svg path {
  opacity: 0.7;
}

.style-module--smi--c1181 .style-module--swiper-btn-prev--98e6a {
  left: calc(50% - 84px);
  right: auto;
}

.style-module--smi--c1181 .style-module--swiper-btn-next--b40de {
  left: auto;
  right: calc(50% - 84px);
}

.style-module--smi--c1181 .style-module--row--25493 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 1199px) {
  .style-module--smi--c1181 .style-module--row--25493 {
    margin-top: 80px;
  }
}
@media (max-width: 991px) {
  .style-module--smi--c1181 .style-module--row--25493 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 0;
    margin-top: 45px;
  }
}
@media (max-width: 600px) {
  .style-module--smi--c1181 .style-module--row--25493 {
    margin: 20px auto 0;
    padding-bottom: 75px;
  }
}
.style-module--smi--c1181 .style-module--col--eb990 {
  margin-bottom: 50px;
}

@media (max-width: 1199px) {
  .style-module--smi--c1181 .style-module--col--eb990 {
    margin-left: auto;
    margin-right: auto;
  }
}
.main-module--btn--836ae {
  background: -webkit-gradient(linear, left top, left bottom, from(#eeab00), to(#f57600));
  background: linear-gradient(180deg, #eeab00, #f57600);
  border-radius: 60px;
  -webkit-box-shadow: 5px 5px 10px rgba(66, 66, 66, 0.25);
          box-shadow: 5px 5px 10px rgba(66, 66, 66, 0.25);
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  padding: 19px 10px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  width: 320px;
}

.main-module--btn--836ae:focus,
.main-module--btn--836ae:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#f57600), to(#eeab00));
  background: linear-gradient(180deg, #f57600, #eeab00);
}

@media (max-width: 1024px) {
  .main-module--btn--836ae {
    font-size: 16px;
    font-weight: 400;
  }
}
@media (max-width: 576px) {
  .main-module--btn--836ae {
    font-size: 14px;
    width: 100%;
  }
}
.main-module--btn--836ae[disabled] {
  cursor: default;
  opacity: 0.5;
}

.main-module--icon--dbcd7 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.main-module--icon--dbcd7.main-module--xl--1a59e {
  height: 56px;
  margin-right: 20px;
  padding: 13px;
  width: 56px;
}

@media (max-width: 576px) {
  .main-module--icon--dbcd7.main-module--xl--1a59e {
    height: 45px;
    width: 45px;
  }
}
.main-module--icon--dbcd7.main-module--sm--807fd {
  height: 45px;
  margin-right: 10px;
  padding: 10px;
  width: 45px;
}

@media (max-width: 576px) {
  .main-module--icon--dbcd7.main-module--sm--807fd {
    height: 40px;
    width: 40px;
  }
}
.main-module--icon--dbcd7 svg {
  fill: #fff;
}

.style-module--screen1--78de3 {
  overflow: hidden;
  position: relative;
}

.style-module--screen1--78de3:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_intellektualnyj_privedi_svoj_mozg_v_tonus/img_main-form.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 456px;
  left: 0;
  position: absolute;
  top: 15px;
  width: 326px;
  z-index: -1;
}

@media (max-width: 1280px) {
  .style-module--screen1--78de3:before {
    left: -100px;
    top: 40px;
  }
}
.style-module--screen1--78de3:after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_intellektualnyj_privedi_svoj_mozg_v_tonus/header.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 790px;
  position: absolute;
  right: 0;
  top: 0;
  width: 1060px;
  z-index: -1;
}

@media (max-width: 1440px) {
  .style-module--screen1--78de3:after {
    right: -150px;
  }
}
@media (max-width: 1280px) {
  .style-module--screen1--78de3:after {
    right: -350px;
  }
}
@media (max-width: 576px) {
  .style-module--screen1--78de3:after {
    display: none;
  }
}
.style-module--screen1--78de3 h1 {
  color: #151515;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 130%;
  margin-bottom: 10px;
  margin-top: 0;
  text-transform: uppercase;
}

@media (max-width: 1440px) {
  .style-module--screen1--78de3 h1 {
    font-size: 30px;
  }
}
@media (max-width: 1024px) {
  .style-module--screen1--78de3 h1 {
    font-size: 28px;
  }
}
@media (max-width: 768px) {
  .style-module--screen1--78de3 h1 {
    font-size: 28px;
  }
}
@media (max-width: 576px) {
  .style-module--screen1--78de3 h1 {
    font-size: 22px;
  }
}
.style-module--screen1--78de3 h1 span {
  color: #1ab5e9;
  display: block;
}

.style-module--screen1--78de3 .style-module--content--b1c2a {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 728px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  max-width: 1174px;
  padding: 32px 0 15px;
  width: 100%;
}

@media (max-width: 1024px) {
  .style-module--screen1--78de3 .style-module--content--b1c2a {
    height: auto;
    margin-bottom: 120px;
  }
}
@media (max-width: 576px) {
  .style-module--screen1--78de3 .style-module--content--b1c2a {
    margin-bottom: 60px;
  }
}
.style-module--screen1--78de3 .style-module--info--95239 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.style-module--screen1--78de3 .style-module--sub--b5d4b {
  color: #3a3a3a;
  font-size: 24px;
  font-weight: 500;
  line-height: 33px;
  margin-bottom: 10px;
  max-width: 450px;
}

@media (max-width: 768px) {
  .style-module--screen1--78de3 .style-module--sub--b5d4b {
    font-size: 20px;
    line-height: 26px;
  }
}
@media (max-width: 576px) {
  .style-module--screen1--78de3 .style-module--sub--b5d4b {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 40px;
  }
}
.style-module--screen1--78de3 .style-module--dates--abe35 {
  background: rgba(5, 210, 130, 0.15);
  border-radius: 10px;
  color: #454545;
  display: block;
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 25px;
  padding: 10px 15px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 768px) {
  .style-module--screen1--78de3 .style-module--dates--abe35 {
    font-size: 20px;
    line-height: 26px;
  }
}
.style-module--screen1--78de3 .style-module--bonus--91693 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}

.style-module--screen1--78de3 .style-module--bonus--91693 svg {
  height: 50px;
  margin-right: 10px;
  width: 50px;
}

.style-module--screen1--78de3 .style-module--bonus--91693 p {
  font-size: 16px;
  line-height: 1;
}

.main-module--sec--1aeb6 {
  padding: 70px 0;
}

@media (max-width: 767px) {
  .main-module--sec--1aeb6 {
    padding: 40px 0;
  }
}
.main-module--block-title--405b8 {
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.main-module--block-title-lg--d1a08 {
  font-size: 60px;
}

.main-module--block-title-md--2d616 {
  font-size: 36px;
}

.main-module--block-title-sm--5492b {
  font-family: Open Sans, sans-serif;
  font-size: 24px;
}

.main-module--block-btn--522c1 {
  background-color: #379f54;
  border: 2px solid #379f54;
  border-radius: 30px;
  color: #fff;
  font-size: 21px;
  font-weight: 400;
  padding: 15px 5px;
  width: 100%;
}

@media (max-width: 480px) {
  .main-module--block-btn--522c1 {
    min-width: 270px;
  }
}
.main-module--block-btn--522c1:visited {
  color: #fff;
}

.main-module--block-btn--522c1:hover {
  background-color: #fff;
  color: #379f54;
}

.main-module--block-btn--522c1:active,
.main-module--block-btn--522c1:focus {
  border: 2px solid #379f54;
}

.main-module--block-btn--522c1:focus {
  -webkit-box-shadow: 0 0 4px 1px rgba(55, 159, 84, 0.8);
          box-shadow: 0 0 4px 1px rgba(55, 159, 84, 0.8);
}

.main-module--leaf--0ab25 {
  position: absolute;
}

@media (max-width: 1600px) {
  .main-module--leaf--0ab25 {
    display: none;
  }
}
.main-module--leaf--1--ca7a1 {
  left: 0;
  top: 40px;
}

.main-module--leaf--2--0fdf8 {
  bottom: 40px;
  right: 0;
}

.main-module--leaf--3--4e313 {
  left: 0;
  top: -335px;
}

.main-module--leaf--4--60c22 {
  right: 0;
  top: -160px;
}

.style-module--screen1--8ace8 {
  background: url(https://fs.advance.ru/landing-pages/online/100_angliiskikh_slov_dlia_puteshestvii_2.0/header.jpg) 50% no-repeat;
  background-size: cover;
}

@media (min-width: 1200px) {
  .style-module--screen1--8ace8 {
    min-height: 1245px;
  }
}
@media (max-width: 1199px) {
  .style-module--screen1--8ace8 {
    min-height: 785px;
  }
}
@media (max-width: 991px) {
  .style-module--screen1--8ace8 {
    min-height: 650px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--8ace8 {
    min-height: 600px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--8ace8 {
    background: #fff;
    min-height: 550px;
  }
}
.style-module--screen1__title--e47e6 {
  color: #7a0025;
  font-family: Montserrat, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
  margin: 1em 0 0;
  text-shadow: 0 0 2px #fff;
}

@media (max-width: 1199px) {
  .style-module--screen1__title--e47e6 {
    font-size: 56px;
    margin: 30px 0 0;
  }
}
@media (max-width: 991px) {
  .style-module--screen1__title--e47e6 {
    font-size: 48px;
    margin: 5px 0 0;
  }
}
@media (max-width: 767px) {
  .style-module--screen1__title--e47e6 {
    font-size: 36px;
    margin: 10px 0 0;
  }
}
@media (max-width: 480px) {
  .style-module--screen1__title--e47e6 {
    font-size: 36px;
    margin: 5px 0 0;
    text-align: center;
  }
}
.style-module--screen1__main-desc--3a6b4 {
  max-width: 800px;
  padding: 4em 0;
}

@media (max-width: 1199px) {
  .style-module--screen1__main-desc--3a6b4 {
    padding: 15px 0;
  }
}
.style-module--screen1__desc--95138 {
  margin: 40px 0;
  max-width: 505px;
}

@media (max-width: 1199px) {
  .style-module--screen1__desc--95138 {
    margin: 35px 0;
  }
}
@media (max-width: 991px) {
  .style-module--screen1__desc--95138 {
    margin: 35px 0;
  }
}
@media (max-width: 767px) {
  .style-module--screen1__desc--95138 {
    font-weight: 600;
    margin: 15px 0 40px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1__desc--95138 {
    margin: 35px 0;
    text-align: center;
  }
}
.style-module--screen1__btn-block--362b6 {
  max-width: 270px;
}

@media (max-width: 480px) {
  .style-module--screen1__btn-block--362b6 {
    margin-left: calc(50% - 135px);
  }
}
.style-module--header--d576e {
  padding: 30px 0;
}

@media (max-width: 991px) {
  .style-module--header--d576e {
    padding: 15px 0;
  }
}
.style-module--header--d576e .style-module--container--8a1a4 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .style-module--header--d576e .style-module--container--8a1a4 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 5px;
  }
}
.style-module--header--d576e .style-module--container--8a1a4 > .style-module--logo-wrap--63672 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
}

.style-module--header--d576e .style-module--container--8a1a4 > .style-module--logo-wrap--63672 > .style-module--logo--bfd00 {
  display: inline-block;
  height: 44px;
  width: 179px;
}

@media (max-width: 1200px) {
  .style-module--header--d576e .style-module--container--8a1a4 > .style-module--logo-wrap--63672 > .style-module--logo--bfd00 {
    height: 26px;
    width: 106px;
  }
}
.style-module--header--d576e .style-module--container--8a1a4 > .style-module--logo-wrap--63672 > .style-module--hamb--13c04 {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18"><path stroke="rgba(143, 143, 143, 1)" stroke-linecap="round" stroke-width="2" d="M3 13.5h4.5M3 9h9M3 4.5h12"/></svg>');
  background-repeat: no-repeat;
  display: none;
  font-size: 0;
  height: 18px;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 18px;
}

@media (max-width: 767px) {
  .style-module--header--d576e .style-module--container--8a1a4 > .style-module--logo-wrap--63672 > .style-module--hamb--13c04 {
    display: block;
  }
}
.style-module--header--d576e .style-module--container--8a1a4 > .style-module--logo-wrap--63672 > .style-module--hamb--13c04.style-module--active--3ffdd {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.style-module--header--d576e .style-module--container--8a1a4 > .style-module--nav--01da8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  gap: 12px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 991px) {
  .style-module--header--d576e .style-module--container--8a1a4 > .style-module--nav--01da8 {
    gap: 5px;
  }
}
@media (max-width: 767px) {
  .style-module--header--d576e .style-module--container--8a1a4 > .style-module--nav--01da8 {
    display: none;
  }
  .style-module--header--d576e .style-module--container--8a1a4 > .style-module--nav--01da8.style-module--active--3ffdd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 100%;
  }
}
.style-module--header--d576e .style-module--container--8a1a4 > .style-module--nav--01da8 a {
  color: #8f8f8f;
  font-size: 15px;
  font-weight: 400;
  line-height: 100%;
}

@media (max-width: 1200px) {
  .style-module--header--d576e .style-module--container--8a1a4 > .style-module--nav--01da8 a {
    font-size: 10px;
  }
}
@media (max-width: 767px) {
  .style-module--header--d576e .style-module--container--8a1a4 > .style-module--nav--01da8 a {
    border-bottom: 1px solid #dbdbdb;
    font-size: 22px;
    line-height: 25px;
    margin: 0 23px;
    padding: 22px 0;
  }
}
.style-module--header--d576e .style-module--container--8a1a4 > .style-module--nav--01da8 a:focus,
.style-module--header--d576e .style-module--container--8a1a4 > .style-module--nav--01da8 a:hover {
  color: #7000e3;
}

.style-module--header--d576e .style-module--container--8a1a4 > .style-module--btns--9541f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}

@media (max-width: 991px) {
  .style-module--header--d576e .style-module--container--8a1a4 > .style-module--btns--9541f {
    gap: 5px;
  }
}
.style-module--header--d576e .style-module--container--8a1a4 > .style-module--btns--9541f > a {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  border-radius: 7px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 15px;
  font-weight: 300;
  line-height: 110%;
  padding: 12px 12px 10px 29px;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media (max-width: 1199px) {
  .style-module--header--d576e .style-module--container--8a1a4 > .style-module--btns--9541f > a {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 991px) {
  .style-module--header--d576e .style-module--container--8a1a4 > .style-module--btns--9541f > a {
    border-radius: 3px;
    font-size: 10px;
    padding: 10px 10px 8px 21px;
  }
}
@media (max-width: 767px) {
  .style-module--header--d576e .style-module--container--8a1a4 > .style-module--btns--9541f > a {
    padding: 5px 5px 3px 14px;
  }
}
.style-module--header--d576e .style-module--container--8a1a4 > .style-module--btns--9541f > a:before {
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 14px;
  left: 10px;
  position: absolute;
  width: 14px;
}

@media (max-width: 1200px) {
  .style-module--header--d576e .style-module--container--8a1a4 > .style-module--btns--9541f > a:before {
    height: 8px;
    left: 8px;
    width: 8px;
  }
}
@media (max-width: 767px) {
  .style-module--header--d576e .style-module--container--8a1a4 > .style-module--btns--9541f > a:before {
    bottom: calc(50% - 3px);
    height: 6px;
    left: 6px;
    width: 6px;
  }
}
.style-module--header--d576e .style-module--container--8a1a4 > .style-module--btns--9541f > .style-module--tel--defd3 {
  background: #fff;
  border: 1px solid #dadada;
  color: #8f8f8f;
}

.style-module--header--d576e .style-module--container--8a1a4 > .style-module--btns--9541f > .style-module--tel--defd3:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14"><path fill="rgba(143, 143, 143, 1)" d="m8.9 9.426-.322.34s-.768.808-2.862-1.397C3.62 6.163 4.388 5.355 4.388 5.355l.204-.214c.5-.527.548-1.373.11-1.991L3.81 1.885c-.541-.765-1.586-.866-2.206-.213L.49 2.843c-.307.324-.513.743-.488 1.209.064 1.19.573 3.752 3.411 6.74 3.01 3.17 5.835 3.296 6.99 3.182.366-.036.683-.233.94-.503l1.007-1.06c.68-.716.488-1.942-.382-2.443l-1.354-.78a1.385 1.385 0 0 0-1.713.238ZM7.273.446a.532.532 0 0 1 .61-.44l.106.022c.06.013.145.034.25.065a6.3 6.3 0 0 1 .857.324c.707.323 1.646.89 2.622 1.865.975.975 1.541 1.915 1.865 2.621.162.353.263.647.324.857a4.032 4.032 0 0 1 .08.323l.004.022a.542.542 0 0 1-.438.622.532.532 0 0 1-.61-.437 2.173 2.173 0 0 0-.057-.232 5.251 5.251 0 0 0-.27-.712c-.276-.602-.773-1.435-1.65-2.312-.878-.878-1.71-1.374-2.313-1.65a5.242 5.242 0 0 0-.711-.27 4.075 4.075 0 0 0-.225-.057.538.538 0 0 1-.444-.61Z"/><path fill="rgba(143, 143, 143, 1)" fill-rule="evenodd" d="M7.433 2.892a.532.532 0 0 1 .657-.366l-.146.512.146-.512h.001l.001.001h.003l.005.002.014.005a1.37 1.37 0 0 1 .166.063c.103.044.244.112.417.215.347.205.821.546 1.377 1.103.557.556.898 1.03 1.103 1.377a3.672 3.672 0 0 1 .265.543l.014.04.004.014.001.006.001.002v.001l-.51.147.51-.146a.532.532 0 0 1-1.02.3l-.002-.008a2.615 2.615 0 0 0-.178-.357c-.158-.268-.443-.671-.94-1.167-.496-.497-.9-.782-1.166-.94a2.595 2.595 0 0 0-.357-.178l-.008-.002a.532.532 0 0 1-.358-.655Z" clip-rule="evenodd"/></svg>');
}

.style-module--header--d576e .style-module--container--8a1a4 > .style-module--btns--9541f > .style-module--enter--54698 {
  background: #fff;
  border: 1px solid #7000e3;
  color: #7000e3;
}

.style-module--header--d576e .style-module--container--8a1a4 > .style-module--btns--9541f > .style-module--enter--54698:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cg clip-path='url(%23prefix__a)'%3E%3Cpath fill='rgba(112, 0, 227, 1)' d='M7 7a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Zm3.5 1.75h-7a3.5 3.5 0 0 0-3.5 3.5V14h14v-1.75a3.5 3.5 0 0 0-3.5-3.5Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='14' height='14' fill='(255, 255, 255, 1)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.style-module--header--d576e .style-module--container--8a1a4 > .style-module--btns--9541f > .style-module--enter--54698:hover {
  background: #7000e3;
  color: #fff;
}

.style-module--header--d576e .style-module--container--8a1a4 > .style-module--btns--9541f > .style-module--enter--54698:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cg clip-path='url(%23prefix__a)'%3E%3Cpath fill='rgba(255, 255, 255, 1)' d='M7 7a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Zm3.5 1.75h-7a3.5 3.5 0 0 0-3.5 3.5V14h14v-1.75a3.5 3.5 0 0 0-3.5-3.5Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='14' height='14' fill='rgba(112, 0, 227, 1)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.main-module--title_h1--2e77b {
  font-family: Ubuntu, sans-serif;
  font-size: 3rem;
  font-weight: 700;
  line-height: 115%;
}

@media (max-width: 480px) {
  .main-module--title_h1--2e77b {
    font-size: 1.75rem;
  }
}
.main-module--title_h2--5393c {
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
}

@media (max-width: 480px) {
  .main-module--title_h2--5393c {
    font-size: 1.5rem;
  }
}
.main-module--title_h3--f73ac {
  font-size: 36px;
  line-height: 41px;
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .main-module--title_h3--f73ac {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .main-module--title_h3--f73ac {
    font-size: 22px;
    line-height: 25px;
    margin-bottom: 15px;
  }
}
@media (max-width: 480px) {
  .main-module--title_h4--fb0e8 {
    font-size: 1rem;
  }
}
.main-module--text--eec1a {
  font-size: 1rem;
  line-height: 1.35;
}

.main-module--block-btn--c163e {
  text-align: center;
  width: 100%;
}

.main-module--main-btn--68785 {
  background: -webkit-gradient(linear, left top, left bottom, from(#9633fb), to(#6f00e2));
  background: linear-gradient(180deg, #9633fb, #6f00e2);
  border-radius: 30px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: Ubuntu, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 28px;
  max-width: 360px;
  padding: 16px 0;
  text-align: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

.main-module--main-btn--68785:active,
.main-module--main-btn--68785:focus,
.main-module--main-btn--68785:hover,
.main-module--main-btn--68785:visited {
  background: -webkit-gradient(linear, left top, left bottom, from(#872de1), color-stop(98.44%, #6300cb));
  background: linear-gradient(180deg, #872de1, #6300cb 98.44%);
  color: #fff;
}

@media (max-width: 767px) {
  .main-module--main-btn--68785 {
    max-width: 300px;
  }
}
.main-module--main-btn-small--af0a9 {
  background: #933fff;
  border-radius: 20px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  padding: 11px 0;
  text-align: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 165px;
}

.main-module--main-btn-small--af0a9:active,
.main-module--main-btn-small--af0a9:focus,
.main-module--main-btn-small--af0a9:hover {
  background: #6300cb;
}

.main-module--mark--3c967 {
  background: transparent;
}

.main-module--mark--purple--f313e {
  color: #6f00e2;
}

.style-module--header--ecbff {
  background-image: url(https://fs.advance.ru/landing-pages/online/kak_nauchit_rebenka_chitat_2/bg-nd-1920.png);
  background-position: top;
  background-repeat: no-repeat;
  padding-bottom: 50px;
}

.style-module--header--ecbff .style-module--btn-close-menu--28857,
.style-module--header__mob-menu--35630 {
  display: none;
}

.style-module--header__row--52278 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 12px;
  padding-top: 23px;
}

.style-module--header__nav-list--cd3e2,
.style-module--header__row--52278 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--header__links--d4fdc {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.style-module--header--ecbff .style-module--logo-img--44d5f {
  display: block;
  height: 74px;
  max-height: 34px;
  max-width: 136px;
  width: 100%;
}

.style-module--header__logo--e040c {
  display: block;
}

.style-module--header__nav-item--bf616 {
  margin-right: 30px;
}

.style-module--header__nav-item--bf616 a {
  color: #000;
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
}

.style-module--header__nav-item--bf616:last-child {
  margin-right: 0;
}

.style-module--header--ecbff .style-module--phone--f20d3 {
  color: #000;
  font-size: 20px;
  font-weight: 300;
  line-height: 23px;
  margin-right: 30px;
  text-decoration: none;
  white-space: nowrap;
}

.style-module--header__content--afdc7 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.style-module--header__main--86cee {
  margin-bottom: 180px;
  margin-top: 60px;
  max-width: 685px;
}

.style-module--header__title--30090 {
  font-size: 50px;
  font-weight: 700;
  line-height: 60px;
  margin-bottom: 50px;
}

.style-module--header__description--9207b {
  font-size: 22px;
  line-height: 28px;
  margin-bottom: 15px;
}

.style-module--header__list--f4d40 {
  font-size: 22px;
  font-weight: 300;
  line-height: 25px;
  margin-bottom: 60px;
}

.style-module--header__list-item--fc100 {
  padding-left: 30px;
  position: relative;
}

.style-module--header__list-item--fc100:not(:last-child) {
  margin-bottom: 10px;
}

.style-module--header__list-item--fc100:before {
  background: url(https://fs.advance.ru/landing-pages/online/kak_nauchit_rebenka_chitat_2/check-red-small.svg) no-repeat;
  background-size: contain;
  content: "";
  height: 16px;
  left: 0;
  position: absolute;
  top: 7px;
  width: 16px;
}

.style-module--header__img--62d3e {
  scale: 1.2;
  translate: -7%;
}

@media (min-width: 768px) and (max-width: 1280px) {
  .style-module--header--ecbff {
    background-position: 70%, bottom;
  }
}
@media (max-width: 991px) {
  .style-module--header--ecbff {
    background: url(https://fs.advance.ru/landing-pages/online/kak_nauchit_rebenka_chitat_2/bg-nd4-768.jpg);
    background-size: cover;
    overflow: hidden;
  }
  .style-module--header--ecbff .style-module--logo-img--44d5f {
    max-width: 100px;
  }
  .style-module--header__nav-item--bf616 {
    font-size: 16px;
    line-height: 18px;
    margin-right: 15px;
    text-align: center;
  }
  .style-module--header--ecbff .style-module--phone--f20d3 {
    display: none;
  }
  .style-module--header__main--86cee {
    margin-top: 20px;
    max-width: 50%;
    z-index: 100;
  }
  .style-module--header__title--30090 {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 20px;
  }
  .style-module--header__description--9207b {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .style-module--header__list--f4d40 {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 30px;
  }
  .style-module--header__list-item--fc100:before {
    top: 3px;
  }
  .style-module--header__img--62d3e {
    scale: 1.3;
    translate: -5%;
  }
}
@media (max-width: 767px) {
  .style-module--header--ecbff {
    background-position: 50%, top;
    padding-bottom: 30px;
  }
  .style-module--header--ecbff .style-module--btn-close-menu--28857 {
    display: block;
  }
  .style-module--header__nav--3c37b {
    display: none;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .style-module--header--ecbff .style-module--menu-open--45441 {
    display: block;
  }
  .style-module--header--ecbff .style-module--menu-open--45441 .style-module--header__nav-list--cd3e2 {
    left: 0;
    -webkit-transition: 1s;
    transition: 1s;
  }
  .style-module--header--ecbff .style-module--bg-modal--b0435 {
    background-color: rgba(0, 0, 0, 0.5);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1;
  }
  .style-module--header__nav-list--cd3e2 {
    background-color: #fff;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    left: -70%;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 60px;
    position: absolute;
    top: 0;
    -webkit-transition: 1s;
    transition: 1s;
    z-index: 2;
  }
  .style-module--header__nav-item--bf616 {
    margin-bottom: 30px;
  }
  .style-module--header--ecbff .style-module--btn-close-menu--28857 {
    height: 30px;
    position: absolute;
    right: 15px;
    top: 30px;
    width: 30px;
  }
  .style-module--header--ecbff .style-module--btn-close-menu--28857:after,
  .style-module--header--ecbff .style-module--btn-close-menu--28857:before {
    background-color: #000;
    content: "";
    display: block;
    height: 2px;
    position: absolute;
    width: 30px;
  }
  .style-module--header--ecbff .style-module--btn-close-menu--28857:before {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
  }
  .style-module--header--ecbff .style-module--btn-close-menu--28857:after {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  .style-module--header--ecbff .style-module--top-logo--e270c {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding-bottom: 10px;
    padding-top: 10px;
  }
  .style-module--header--ecbff .style-module--top-logo--e270c .style-module--logo--360d6 a img {
    width: 80px;
  }
  .style-module--header__main--86cee {
    margin-bottom: 250px;
    margin-top: 0;
    width: 100%;
  }
  .style-module--header__title--30090 {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 14px;
  }
  .style-module--header__description--9207b {
    font-size: 16px;
    line-height: 18px;
  }
  .style-module--header--ecbff .style-module--main-btn--56375 {
    font-size: 20px;
    line-height: 24px;
    padding: 10px;
  }
}
@media (max-width: 600px) {
  .style-module--header--ecbff {
    background: url(https://fs.advance.ru/landing-pages/online/kak_nauchit_rebenka_chitat_2/bg-nd4-phone.png) no-repeat;
    background-position: bottom;
    background-size: cover;
    padding-bottom: 0;
  }
  .style-module--header__content--afdc7 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--header__main--86cee {
    margin-bottom: 0;
    max-width: 100%;
  }
  .style-module--header__img--62d3e {
    margin: 30px auto 0;
    scale: 1;
    translate: 0;
    width: 80%;
  }
  .style-module--header__title--30090 {
    font-size: 32px;
    line-height: 36px;
    margin-bottom: 15px;
  }
  .style-module--header__description--9207b {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 10px;
  }
  .style-module--header__list--f4d40 {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .style-module--header__list-item--fc100:not(:last-child) {
    margin-bottom: 5px;
  }
}
.main-module--sec--62c59 {
  padding: 70px 0;
}

.main-module--main-title--92343 {
  font-family: Pf Din, sans-serif;
  font-size: 60px;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
}

.main-module--btn-block--e3caf {
  text-align: center;
  width: 100%;
}

.main-module--block-btn--28256 {
  background: #fd4b04;
  border-radius: 30px;
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15);
  color: #fff;
  display: inline-block;
  font-size: 30px;
  font-weight: 400;
  line-height: 100%;
  margin-top: 60px;
  max-width: 370px;
  padding: 28px 0;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

@media (max-width: 991px) {
  .main-module--block-btn--28256 {
    font-size: 22px;
    padding: 20px 0;
  }
}
.main-module--block-btn--28256:hover {
  background-color: #e34303;
  -webkit-box-shadow: 0 5px 10px rgba(29, 29, 27, 0.29);
          box-shadow: 0 5px 10px rgba(29, 29, 27, 0.29);
  color: #fff;
}

.main-module--block-btn--28256:active,
.main-module--block-btn--28256:focus,
.main-module--block-btn--28256:visited {
  color: #fff;
}

.main-module--licenses--d46ba {
  padding: 70px 0;
}

@media (max-width: 767px) {
  .main-module--licenses--d46ba {
    padding: 40px 0;
  }
}
.main-module--licenses__title--ed49e {
  color: #000;
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  padding-bottom: 50px;
  text-align: center;
}

@media (max-width: 767px) {
  .main-module--licenses__title--ed49e {
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 30px;
  }
}
.style-module--screen1--0a70a {
  padding-bottom: 80px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--screen1--0a70a {
    padding-bottom: 100px;
  }
}
@media (max-width: 820px) {
  .style-module--screen1--0a70a {
    padding-bottom: 20px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--0a70a {
    padding-bottom: 40px;
  }
}
.style-module--screen1__title--a395d {
  font-size: 60px;
  font-weight: 700;
  line-height: 50px;
  margin-bottom: 30px;
}

@media (max-width: 820px) {
  .style-module--screen1__title--a395d {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 15px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1__title--a395d {
    font-size: 24px;
    letter-spacing: 0.05em;
    line-height: 30px;
    margin-bottom: 10px;
    margin-top: 0;
  }
}
@media (max-width: 1199px) {
  .style-module--screen1__title--a395d b {
    font-size: 64px;
  }
}
.style-module--screen1__time--fb2af {
  font-size: 24px;
  font-weight: 400;
  margin-top: 55px;
  text-transform: uppercase;
}

.style-module--screen1__subtitle--374c3 {
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
  margin: 0 auto;
  max-width: 730px;
}

@media (max-width: 820px) {
  .style-module--screen1__subtitle--374c3 {
    font-size: 24px;
    line-height: 34px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1__subtitle--374c3 {
    font-size: 18px;
    line-height: 24px;
  }
}
.style-module--orange-bg__span--fe5e4 {
  background: #ffe3e3;
  border-radius: 10px;
  padding: 0 10px;
}

.style-module--screen1__small--3690d {
  font-size: 24px;
  font-weight: 300;
  line-height: 40px;
}

@media (max-width: 820px) {
  .style-module--screen1__small--3690d {
    font-size: 22px;
    line-height: 40px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1__small--3690d {
    font-size: 16px;
    line-height: 40px;
    margin-top: 10px;
  }
}
.style-module--screen1__undertext--5a4e5 {
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
  margin: auto;
  max-width: 700px;
}

@media (max-width: 820px) {
  .style-module--screen1__undertext--5a4e5 {
    font-size: 24px;
    line-height: 34px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1__undertext--5a4e5 {
    font-size: 18px;
    line-height: 24px;
  }
}
.style-module--screen1__bg-mobile--83cdb {
  display: none;
}

@media (max-width: 991px) {
  .style-module--screen1__btn--019ec {
    text-align: center;
  }
}
@media (max-width: 480px) {
  .style-module--screen1__bg-desktop--bb9cd {
    display: none;
  }
  .style-module--screen1__bg-mobile--83cdb {
    display: block;
    margin: auto;
  }
}
.header-module--top-logo--aeb9b {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 20px 0;
}

@media (max-width: 991px) {
  .header-module--top-logo--aeb9b {
    padding: 10px 0;
  }
}
.header-module--top-logo__logo--89e35 {
  height: auto;
  max-width: 100%;
  width: 165px;
}

@media (max-width: 991px) {
  .header-module--top-logo__logo--89e35 {
    width: 105px;
  }
}
@media (max-width: 767px) {
  .header-module--top-logo__logo--89e35 {
    margin-left: 50px;
    width: 71px;
  }
}
.header-module--top-logo__navigation--93895 {
  margin-left: auto;
}

@media (max-width: 767px) {
  .header-module--top-logo__link-wrapper--f8a72 {
    background-color: hsla(0, 0%, 100%, 0.95);
    -webkit-box-shadow: -3px 1px 6px rgba(0, 0, 0, 0.16);
            box-shadow: -3px 1px 6px rgba(0, 0, 0, 0.16);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    left: -100%;
    min-height: 100vh;
    min-width: 100%;
    overflow: hidden;
    position: fixed;
    text-align: left;
    top: 55px;
    -webkit-transition: left 0.3s ease-in-out;
    transition: left 0.3s ease-in-out;
    z-index: 10;
  }
}
.header-module--top-logo__link--4cecd {
  color: #343a40;
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0.2px;
  line-height: 21px;
  margin-right: 30px;
}

.header-module--top-logo__link--4cecd:focus,
.header-module--top-logo__link--4cecd:hover {
  text-decoration: underline;
}

.header-module--top-logo__link--4cecd:visited {
  color: #343a40;
}

@media (max-width: 991px) {
  .header-module--top-logo__link--4cecd {
    font-size: 14px;
    line-height: 16px;
    margin-right: 20px;
  }
}
@media (max-width: 767px) {
  .header-module--top-logo__link--4cecd {
    padding: 20px 62px;
  }
}
.header-module--top-logo__btn--13a9c {
  background: #fff;
  border: 1px solid #343a40;
  border-radius: 10px;
  color: #3c3c3c;
  font-size: 18px;
  font-weight: 300;
  line-height: 21px;
  min-width: 270px;
  padding: 10px;
  text-align: center;
}

.header-module--top-logo__btn--13a9c:focus,
.header-module--top-logo__btn--13a9c:hover {
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
}

.header-module--top-logo__btn--13a9c:visited {
  color: #3c3c3c;
}

@media (max-width: 991px) {
  .header-module--top-logo__btn--13a9c {
    font-size: 14px;
    line-height: 16px;
    min-width: 181px;
    padding: 10px;
  }
}
@media (max-width: 767px) {
  .header-module--top-logo__btn--13a9c {
    font-size: 11px;
    line-height: 13px;
    min-width: 122px;
  }
}
.header-module--top-logo--aeb9b .header-module--toggle--51ec6 {
  display: none;
  font-size: 0;
}

@media (max-width: 767px) {
  .header-module--top-logo--aeb9b .header-module--toggle--51ec6 {
    background-color: transparent;
    border: none;
    cursor: pointer;
    display: block;
    height: 60px;
    left: 2px;
    position: absolute;
    top: -2px;
    width: 60px;
  }
}
.header-module--top-logo--aeb9b .header-module--closed--609a0 {
  display: none;
}

@media (max-width: 767px) {
  .header-module--top-logo--aeb9b .header-module--closed--609a0 {
    display: block;
  }
  .header-module--top-logo--aeb9b .header-module--closed--609a0:before {
    background-color: #343a40;
    -webkit-box-shadow: 0 8px 0 0 #343a40, 0 16px 0 0 #343a40;
            box-shadow: 0 8px 0 0 #343a40, 0 16px 0 0 #343a40;
    content: "";
    height: 1.6px;
    position: absolute;
    right: 15px;
    top: 20px;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    width: 30px;
  }
  .header-module--top-logo--aeb9b .header-module--opened--3996a:after,
  .header-module--top-logo--aeb9b .header-module--opened--3996a:before {
    background-color: #343a40;
    content: "";
    height: 1.6px;
    left: 15px;
    position: absolute;
    top: 30px;
    width: 30px;
  }
  .header-module--top-logo--aeb9b .header-module--opened--3996a:before {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
  }
  .header-module--top-logo--aeb9b .header-module--opened--3996a:after {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
  }
}
.main-module--main-title--13cd5 {
  color: #343a40;
  font-size: 44px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 50px;
}

@media (max-width: 991px) {
  .main-module--main-title--13cd5 {
    font-size: 32px;
    line-height: 100%;
    margin-bottom: 26px;
  }
}
@media (max-width: 767px) {
  .main-module--main-title--13cd5 {
    font-size: 20px;
    line-height: 100%;
    margin-bottom: 17px;
  }
}
.main-module--main-btn--27fc1 {
  background: #6f00e2;
  border-radius: 15px;
  color: #fff;
  display: block;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  max-width: 370px;
  padding: 15px;
  text-align: center;
}

.main-module--main-btn--27fc1:focus,
.main-module--main-btn--27fc1:hover {
  background: #343a40;
}

.main-module--main-btn--27fc1:visited {
  color: #fff;
}

@media (max-width: 991px) {
  .main-module--main-btn--27fc1 {
    border-radius: 10px;
    font-size: 20px;
    line-height: 23px;
    min-width: 270px;
  }
}
@media (max-width: 767px) {
  .main-module--main-btn--27fc1 {
    font-size: 18px;
    line-height: 21px;
    min-width: 90%;
    padding: 10px;
  }
}
.main-module--main-btn-round--aa4d9 {
  background: #6200df;
  border-radius: 35px;
  color: #fff;
  display: block;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  max-width: 560px;
  padding-bottom: 20px;
  padding-top: 21px;
  text-align: center;
  width: 100%;
}

@media (max-width: 768px) {
  .main-module--main-btn-round--aa4d9 {
    font-size: 18px;
    line-height: 24px;
    padding-bottom: 16px;
    padding-top: 15px;
  }
}
.main-module--bg-purple--59cbc {
  background-color: #f3eaff;
  display: inline;
}

.main-module--pt--ee249 {
  padding-top: 60px;
}

@media (max-width: 991px) {
  .main-module--pt--ee249 {
    padding-top: 40px;
  }
}
@media (max-width: 767px) {
  .main-module--pt--ee249 {
    padding-top: 20px;
  }
}
.about-module--about--d3b43 {
  padding-bottom: 100px;
}

@media (max-width: 991px) {
  .about-module--about--d3b43 {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .about-module--about--d3b43 {
    padding-bottom: 30px;
  }
}
.about-module--about__video-and-text--83211 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 54px;
}

@media (max-width: 991px) {
  .about-module--about__video-and-text--83211 {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .about-module--about__video-and-text--83211 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.about-module--about__list--9f7f6 {
  padding-left: 15px;
  width: 47%;
}

@media (max-width: 767px) {
  .about-module--about__list--9f7f6 {
    margin-bottom: 25px;
    width: 100%;
  }
}
.about-module--about__video-block--10efa {
  width: 47%;
}

@media (max-width: 767px) {
  .about-module--about__video-block--10efa {
    width: 100%;
  }
}
.about-module--about__item--e4210 {
  color: #343a40;
  font-size: 20px;
  font-weight: 300;
  line-height: 130%;
  list-style: disc;
  margin-bottom: 20px;
}

.about-module--about__item--e4210:last-child {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .about-module--about__item--e4210 {
    font-size: 16px;
    margin-bottom: 15px;
  }
}
.about-module--about__video-wrap--e9a98 {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.about-module--about__video-wrap--e9a98 iframe {
  border-radius: 20px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

@media (max-width: 767px) {
  .about-module--about__video-wrap--e9a98 iframe {
    border-radius: 15px;
  }
}
.about-module--about__numbers--4a153 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: #f7f0ff;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding: 60px 50px;
}

@media (max-width: 991px) {
  .about-module--about__numbers--4a153 {
    border-radius: 20px;
    padding: 40px 33px;
  }
}
@media (max-width: 767px) {
  .about-module--about__numbers--4a153 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 42px 25px;
  }
}
.about-module--about__numbers-item--bd30d {
  color: #343a40;
  text-align: center;
  width: 33%;
}

.about-module--about__numbers-item--bd30d:nth-child(4) {
  display: none;
}

@media (max-width: 767px) {
  .about-module--about__numbers-item--bd30d {
    margin-bottom: 25px;
    width: 50%;
  }
  .about-module--about__numbers-item--bd30d:last-child {
    margin-bottom: 0;
  }
}
.about-module--about__numbers-item--bd30d h3 {
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
  margin-bottom: 12px;
}

@media (max-width: 991px) {
  .about-module--about__numbers-item--bd30d h3 {
    font-size: 32px;
    line-height: 37px;
  }
}
@media (max-width: 767px) {
  .about-module--about__numbers-item--bd30d h3 {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 5px;
  }
}
.about-module--about__numbers-item--bd30d p {
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
}

@media (max-width: 991px) {
  .about-module--about__numbers-item--bd30d p {
    font-size: 18px;
    line-height: 21px;
  }
}
@media (max-width: 767px) {
  .about-module--about__numbers-item--bd30d p {
    font-size: 16px;
    line-height: 18px;
  }
}
.style-module--header--8e8fd .style-module--row--e17f0 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 12px;
  padding-top: 12px;
}

@media (max-width: 767px) {
  .style-module--header--8e8fd nav {
    background-color: hsla(0, 0%, 100%, 0.95);
    -webkit-box-shadow: -3px 1px 6px rgba(0, 0, 0, 0.16);
            box-shadow: -3px 1px 6px rgba(0, 0, 0, 0.16);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    left: -100%;
    min-height: 100vh;
    min-width: 100%;
    overflow: hidden;
    position: fixed;
    text-align: left;
    top: 55px;
    -webkit-transition: left 0.3s ease-in-out;
    transition: left 0.3s ease-in-out;
    z-index: 10;
  }
}
.style-module--header--8e8fd nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .style-module--header--8e8fd nav ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 60px;
  }
}
.style-module--header--8e8fd nav ul li {
  margin-right: 30px;
}

@media (max-width: 900px) {
  .style-module--header--8e8fd nav ul li {
    margin-right: 10px;
  }
}
.style-module--header--8e8fd nav ul li a {
  color: #575757;
  font-size: 20px;
  font-weight: 300;
  line-height: 135%;
}

@media (min-width: 768px) and (max-width: 1280px) {
  .style-module--header--8e8fd nav ul li a {
    font-size: 14px;
  }
}
.style-module--header--8e8fd nav ul li:last-child {
  margin-right: 0;
}

.style-module--header--8e8fd .style-module--logo-adv--f953b {
  display: block;
  height: 74px;
  max-height: 34px;
  max-width: 136px;
  width: 100%;
}

.style-module--header--8e8fd .style-module--logo-wrap--1b85a {
  display: block;
}

@media (max-width: 767px) {
  .style-module--header__nav-list--d014a {
    background-color: #fff;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    left: -70%;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 60px;
    position: absolute;
    top: 0;
    -webkit-transition: 1s;
    transition: 1s;
    z-index: 2;
  }
  .style-module--header__nav-item--dba8a {
    margin-bottom: 30px;
  }
}
.style-module--header--8e8fd .style-module--toggle--91960 {
  display: none;
  font-size: 0;
}

@media (max-width: 767px) {
  .style-module--header--8e8fd .style-module--toggle--91960 {
    background-color: transparent;
    border: none;
    cursor: pointer;
    display: block;
    height: 30px;
    width: 40px;
  }
}
.style-module--header--8e8fd .style-module--closed--8841f {
  display: none;
}

@media (max-width: 767px) {
  .style-module--header--8e8fd .style-module--closed--8841f {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .style-module--header--8e8fd .style-module--closed--8841f:before {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="18" fill="none" viewBox="0 0 25 18"><rect width="25" height="4" fill="rgba(111, 0, 226, 1)" rx="2"/><rect width="25" height="4" y="7" fill="rgba(111, 0, 226, 1)" rx="2"/><rect width="25" height="4" y="14" fill="rgba(111, 0, 226, 1)" rx="2"/></svg>');
    content: "";
    height: 18px;
    position: absolute;
    top: 25px;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    width: 25px;
  }
  .style-module--header--8e8fd .style-module--opened--e2018 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .style-module--header--8e8fd .style-module--opened--e2018:after,
  .style-module--header--8e8fd .style-module--opened--e2018:before {
    background-color: #6f00e2;
    content: "";
    height: 1.6px;
    position: absolute;
    top: 30px;
    width: 25px;
  }
  .style-module--header--8e8fd .style-module--opened--e2018:before {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
  }
  .style-module--header--8e8fd .style-module--opened--e2018:after {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
  }
}
.main-module--btn--60caf {
  background: -webkit-gradient(linear, left top, left bottom, from(#9732ff), to(#6b00d8));
  background: linear-gradient(180deg, #9732ff, #6b00d8);
  border-radius: 60px;
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  max-width: 362px;
  padding-bottom: 17px;
  padding-top: 14px;
  text-align: center;
  width: 100%;
}

.main-module--btn--60caf:visited {
  color: #fff;
}

.style-module--screen1--73705 {
  background-color: #fee6a0;
  margin-bottom: 80px;
}

@media (max-width: 767px) {
  .style-module--screen1--73705 {
    height: unset;
    margin-bottom: 45px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.style-module--screen1--73705 .style-module--container--61503 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
  padding-top: 30px;
}

@media (max-width: 767px) {
  .style-module--screen1--73705 .style-module--container--61503 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--screen1--73705 .style-module--content--3cd5a {
  margin-right: 25px;
  width: 50%;
}

@media (max-width: 767px) {
  .style-module--screen1--73705 .style-module--content--3cd5a {
    margin-right: 0;
    width: 100%;
  }
}
.style-module--screen1--73705 .style-module--logo--35e9b {
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .style-module--screen1--73705 .style-module--logo--35e9b {
    width: 50%;
  }
}
.style-module--screen1--73705 .style-module--date--41948 {
  color: #7000e3;
  font-size: 28px;
  font-weight: 700;
  line-height: 140.5%;
  margin-bottom: 8px;
  text-transform: uppercase;
}

@media (max-width: 900px) {
  .style-module--screen1--73705 .style-module--date--41948 {
    font-size: 24px;
    line-height: 140.5%;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--73705 .style-module--date--41948 {
    font-size: 20px;
    line-height: 140.5%;
  }
}
.style-module--screen1--73705 .style-module--title--c6d28 {
  color: #000;
  font-size: 56px;
  font-weight: 700;
  line-height: 128%;
  margin-bottom: 13px;
}

@media (max-width: 900px) {
  .style-module--screen1--73705 .style-module--title--c6d28 {
    font-size: 56px;
    line-height: 64px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--73705 .style-module--title--c6d28 {
    font-size: 32px;
    line-height: 128%;
    margin-bottom: 8px;
  }
}
.style-module--screen1--73705 .style-module--subtitle--87104 {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 140.5%;
  margin-bottom: 45px;
}

@media (max-width: 900px) {
  .style-module--screen1--73705 .style-module--subtitle--87104 {
    font-size: 22px;
    line-height: 140.5%;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--73705 .style-module--subtitle--87104 {
    font-size: 18px;
    line-height: 140.5%;
  }
}
.style-module--screen1--73705 .style-module--desc--dd190 p {
  color: #000;
  font-size: 16px;
  font-weight: 300;
  line-height: 135%;
  margin-bottom: 15px;
}

@media (max-width: 767px) {
  .style-module--screen1--73705 .style-module--desc--dd190 p {
    font-size: 14px;
    line-height: 135%;
  }
}
.style-module--screen1--73705 .style-module--desc--dd190 p:last-child {
  font-weight: 500;
}

.style-module--screen1--73705 .style-module--btn--54e30 {
  max-width: unset;
}

@media (max-width: 900px) {
  .style-module--screen1--73705 .style-module--btn--54e30 {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--73705 .style-module--btn--54e30 {
    margin-bottom: 8px;
  }
}
.style-module--screen1--73705 .style-module--btn-row--ff8e2 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 45px;
}

@media (max-width: 900px) {
  .style-module--screen1--73705 .style-module--btn-row--ff8e2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 325px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--73705 .style-module--btn-row--ff8e2 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
  }
}
.style-module--screen1--73705 .style-module--btn-desc--ee3d5 {
  color: #454545;
  font-size: 16px;
  font-weight: 400;
  line-height: 135%;
  margin-top: 20px;
  text-transform: uppercase;
}

@media (max-width: 900px) {
  .style-module--screen1--73705 .style-module--img-block--d713d {
    position: absolute;
    right: 15px;
    top: 55px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--73705 .style-module--img-block--d713d {
    position: unset;
  }
  .style-module--screen1--73705 .style-module--img--77baf {
    margin-bottom: 15px;
  }
}
.style-module--nums--e9f92 .style-module--title--84c29 {
  color: #000;
  font-size: 30px;
  font-weight: 500;
  line-height: 135%;
  margin: 0 auto 23px;
  max-width: 70%;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--nums--e9f92 .style-module--title--84c29 {
    font-size: 18px;
    margin-bottom: 22px;
  }
}
.style-module--nums--e9f92 .style-module--title2--7169d {
  color: #000;
  font-size: 20px;
  font-weight: 300;
  line-height: 135%;
  margin: 0 auto 40px;
  max-width: 70%;
  text-align: center;
}

.style-module--nums--e9f92 .style-module--row--1505a {
  border-radius: 10px;
  -webkit-box-shadow: 0 4px 16px hsla(0, 0%, 58%, 0.25);
          box-shadow: 0 4px 16px hsla(0, 0%, 58%, 0.25);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 45px;
}

.style-module--nums--e9f92 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding-bottom: 45px;
  padding-top: 45px;
}

@media (max-width: 767px) {
  .style-module--nums--e9f92 ul {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 15px;
  }
}
.style-module--nums--e9f92 ul li {
  text-align: center;
  width: 23%;
}

@media (max-width: 767px) {
  .style-module--nums--e9f92 ul li {
    margin-bottom: 25px;
    width: 100%;
  }
}
.style-module--nums--e9f92 ul img {
  margin-bottom: 12px;
}

.style-module--nums--e9f92 ul p {
  font-size: 24px;
  font-weight: 500;
}

.style-module--nums--e9f92 ul p span {
  font-size: 14px;
  font-weight: 300;
}

@media (max-width: 991px) {
  .style-module--nums--e9f92 ul p {
    font-size: 20px;
    line-height: 23px;
  }
}
.style-module--nums--e9f92 .style-module--plus--a1393 {
  -ms-flex-item-align: center;
      align-self: center;
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 135%;
  padding-bottom: 45px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--nums--e9f92 .style-module--plus--a1393 {
    font-size: 16px;
    line-height: 135%;
  }
}
.style-module--nums__certificate--7bb0c {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #7910e5;
  border-radius: 20px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: auto auto 0;
  padding: 45px 55px;
  width: 100%;
}

.style-module--nums__certificate-text--dc151 {
  font-size: 24px;
  font-weight: 400;
  line-height: 152%;
  margin-bottom: 50px;
  text-align: center;
}

.style-module--nums__certificate-imgs--b065a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.style-module--nums__certificate-item--a038c {
  margin-right: 10px;
}

.style-module--nums__certificate-item--a038c:last-child {
  margin-right: 0;
}

.style-module--nums__certificate-img--53434 {
  border-radius: 10px;
  height: 188px;
}

.style-module--nums__certificate-note--42e1b {
  color: #fff;
  font-size: 16px;
  font-weight: 300;
  line-height: 152%;
  margin-top: 50px;
  text-align: center;
}

@media (max-width: 768px) {
  .style-module--nums__certificate-text--dc151 {
    font-size: 20px;
    line-height: 140%;
  }
  .style-module--nums__certificate-note--42e1b {
    font-size: 14px;
    line-height: 152%;
  }
}
@media (max-width: 767px) {
  .style-module--nums__certificate-text--dc151 {
    font-size: 16px;
  }
  .style-module--nums__certificate-note--42e1b {
    font-size: 12px;
  }
  .style-module--nums__certificate-imgs--b065a {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .style-module--nums__certificate-img--53434 {
    height: auto;
  }
  .style-module--nums__certificate-item--a038c {
    margin-right: 0;
    margin-top: 10px;
  }
  .style-module--nums__certificate-item--a038c:first-child {
    margin-top: 0;
  }
}
.style-module--who--26e9e .style-module--title--9bebf {
  color: #000;
  font-size: 36px;
  font-weight: 700;
  line-height: 128%;
  margin-bottom: 40px;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--who--26e9e .style-module--title--9bebf {
    font-size: 28px;
    margin-bottom: 9px;
  }
}
.style-module--who--26e9e .style-module--text-purple--76a54 {
  color: #7000e3;
  margin-bottom: 15px;
  text-transform: uppercase;
}

.style-module--who--26e9e ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .style-module--who--26e9e ul {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--who--26e9e ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--who--26e9e ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border: 1px solid #f3e8ff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 30px;
  text-align: center;
  width: calc(33.33333% - 20px);
}

@media (max-width: 900px) {
  .style-module--who--26e9e ul li {
    padding: 15px;
  }
}
@media (max-width: 991px) {
  .style-module--who--26e9e ul li {
    width: calc(33.33333% - 10px);
  }
}
@media (max-width: 767px) {
  .style-module--who--26e9e ul li,
  .style-module--who--26e9e ul li:nth-child(4),
  .style-module--who--26e9e ul li:nth-child(5) {
    width: 100%;
  }
}
.style-module--who--26e9e ul li img {
  height: 65px;
  width: 65px;
}

@media (max-width: 767px) {
  .style-module--who--26e9e ul li img {
    margin-bottom: 9px;
  }
}
.style-module--who--26e9e ul li p {
  margin: auto;
  padding-top: 10px;
}

@media (max-width: 900px) {
  .style-module--who--26e9e ul li p {
    width: 100%;
  }
}
.style-module--cert--cc853 {
  margin: 30px 0;
}

.style-module--cert--cc853 .style-module--wrap--e687c {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fee6a0;
  border: 1px solid #f3e8ff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  padding: 30px 68px;
}

@media (max-width: 991px) {
  .style-module--cert--cc853 .style-module--wrap--e687c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 30px 25px;
  }
}
.style-module--cert--cc853 .style-module--wrap--e687c p {
  font-size: 20px;
  line-height: 30px;
  margin-right: 30px;
  max-width: 750px;
}

@media (max-width: 991px) {
  .style-module--cert--cc853 .style-module--wrap--e687c p {
    font-size: 15px;
    line-height: 140%;
    margin-bottom: 15px;
    margin-right: 0;
    text-align: center;
  }
}
.style-module--info--db397 {
  margin-bottom: 80px;
}

@media (max-width: 767px) {
  .style-module--info--db397 {
    margin-bottom: 40px;
  }
}
.style-module--info--db397 .style-module--wrap--e38e5 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #933fff;
  border-radius: 20px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 auto;
  padding: 47px 20%;
  text-align: center;
  width: 100%;
}

@media (max-width: 767px) {
  .style-module--info--db397 .style-module--wrap--e38e5 {
    padding: 20px 10%;
    width: 100%;
  }
}
.style-module--info--db397 h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .style-module--info--db397 h3 {
    font-size: 20px;
    line-height: 30px;
  }
}
.style-module--info--db397 p {
  font-size: 18px;
  line-height: 27px;
}

@media (max-width: 991px) {
  .style-module--info--db397 p {
    font-size: 16px;
    line-height: 25px;
  }
}
.style-module--info--db397 button {
  background: #fff4d3;
  border-radius: 15px;
  color: #7910e5;
  font-size: 20px;
  font-weight: 700;
  line-height: 152%;
  margin-bottom: 20px;
  margin-top: 47px;
  max-width: 558px;
  padding: 20px 50px;
  text-align: center;
}

.style-module--info--db397 button:visited {
  color: #7910e5;
}

@media (max-width: 991px) {
  .style-module--info--db397 button {
    font-size: 18px;
  }
}
.style-module--tt--65463 {
  background: #fff9f7;
  padding-bottom: 180px;
  padding-top: 40px;
}

.style-module--tt--65463 .style-module--title--e037f {
  font-size: 36px;
  font-weight: 700;
  line-height: 128%;
  margin-bottom: 40px;
}

.style-module--tt--65463 .style-module--days-row--5e7e5 {
  border-bottom: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.style-module--tt--65463 .style-module--day-1--f6040,
.style-module--tt--65463 .style-module--day-2--25f9b {
  background: #fff;
  border-radius: 10px 10px 0 0;
  color: #afafaf;
  cursor: pointer;
  font-size: 30px;
  font-weight: 700;
  line-height: 135%;
  padding: 20px 60px;
  text-transform: uppercase;
}

.style-module--tt--65463 .style-module--day--active--edc38 {
  background: #ed7114;
  color: #fff;
}

.style-module--tt--65463 .style-module--row--6769d {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 25px;
  padding-left: 25px;
  padding-top: 25px;
}

.style-module--tt--65463 .style-module--speakers-wrap--03436 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 20px;
  width: 100%;
}

.style-module--tt--65463 .style-module--many-speakers--b4a98 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.style-module--tt--65463 .style-module--time-text--9a3ef {
  margin-right: 5px;
  width: 15%;
}

.style-module--tt--65463 .style-module--theme-text--f4a65 {
  width: 80%;
}

.style-module--tt--65463 .style-module--speaker-row--24459,
.style-module--tt--65463 .style-module--speaker-text--ad5ce {
  width: 35%;
}

.style-module--tt--65463 .style-module--speaker-row--24459 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.style-module--tt--65463 .style-module--speaker-row-img--849a7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--tt--65463 .style-module--speaker-imgs--d114b {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 50px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 10px;
  overflow: hidden;
  width: 50px;
}

.style-module--tt--65463 .style-module--speaker-imgs--1--ab4d6 {
  background: #e3d8ff;
}

.style-module--tt--65463 .style-module--speaker-imgs--2--1aa4e {
  background: #f8edcd;
}

.style-module--tt--65463 .style-module--speaker-imgs--3--34b41 {
  background: #ffe5d1;
}

.style-module--tt--65463 .style-module--speaker-imgs--d114b img {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  font-size: 0;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

.style-module--tt--65463 .style-module--speaker-name--82722 {
  width: 70%;
}

.style-module--tt--65463 .style-module--speaker-text--ad5ce,
.style-module--tt--65463 .style-module--theme-text--f4a65,
.style-module--tt--65463 .style-module--time-text--9a3ef {
  color: #000;
  font-size: 22px;
  font-weight: 300;
  line-height: 25px;
}

.style-module--tt--65463 .style-module--time--9b240 {
  font-size: 22px;
  font-weight: 300;
  line-height: 25px;
  margin-right: 15px;
  width: 16%;
}

.style-module--tt--65463 .style-module--time--1--a2977 {
  color: #886dd1;
}

.style-module--tt--65463 .style-module--time--2--312a1 {
  color: #dca600;
}

.style-module--tt--65463 .style-module--time--3--224fb {
  color: #ed7114;
}

.style-module--tt--65463 .style-module--icon--c5f3f {
  height: 25px;
  margin-right: 15px;
  width: 25px;
}

.style-module--tt--65463 .style-module--theme--2bf75 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 22px;
  font-weight: 300;
  line-height: 25px;
  margin-right: 30px;
  width: 55%;
}

.style-module--tt--65463 .style-module--speaker-name--82722 {
  color: #676767;
  font-size: 20px;
  font-weight: 300;
  line-height: 23px;
}

.style-module--tt--65463 .style-module--block--4f5ab {
  width: 15%;
}

.style-module--tt--65463 .style-module--block-number--32a14 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 10px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: 500;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 28px;
  padding: 5px 10px;
  text-transform: uppercase;
  width: 121px;
}

.style-module--tt--65463 .style-module--block-number--1--d794f {
  background: #886dd1;
}

.style-module--tt--65463 .style-module--block-number--2--89466 {
  background: #ffc000;
}

.style-module--tt--65463 .style-module--block-number--3--21fa6 {
  background: #ed7114;
}

.style-module--tt--65463 .style-module--block-title--1e957 {
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
  width: 80%;
}

.style-module--tt--65463 .style-module--block-title--1--d4c51 {
  color: #886dd1;
}

.style-module--tt--65463 .style-module--block-title--2--6e304 {
  color: #dca600;
}

.style-module--tt--65463 .style-module--block-title--3--5de5d {
  color: #ed7114;
}

.style-module--tt--65463 .style-module--base--0a82a {
  background: #fff;
}

.style-module--tt--65463 .style-module--base-orange-line--89733 {
  background: #fff;
  border-top: 2px solid #ed7114;
}

.style-module--tt--65463 .style-module--violet-dark--e9b43 {
  background: #e3d8ff;
  border-top: 2px solid #886dd1;
}

.style-module--tt--65463 .style-module--violet-medium--da2c3 {
  background: #f5f1ff;
}

.style-module--tt--65463 .style-module--violet-light--3b4e0 {
  background: #faf9ff;
}

.style-module--tt--65463 .style-module--yellow-dark--bd1de {
  background: #f8edcd;
  border-top: 2px solid #ffc000;
}

.style-module--tt--65463 .style-module--yellow-medium--af1ac {
  background: #fff8e3;
}

.style-module--tt--65463 .style-module--yellow-light--cfe5f {
  background: #fffdf7;
}

.style-module--tt--65463 .style-module--orange-dark--888ae {
  background: #ffe5d1;
  border-top: 2px solid #ed7114;
}

.style-module--tt--65463 .style-module--orange-medium--78383 {
  background: #fff2e9;
}

.style-module--tt--65463 .style-module--orange-light--cfcc3 {
  background: #fff8f2;
}

.style-module--tt--65463 .style-module--table--307c6 {
  margin-bottom: 50px;
}

.style-module--tt--65463 .style-module--btn--2833d {
  display: block;
  margin: auto;
  max-width: 480px;
}

@media (max-width: 900px) {
  .style-module--tt--65463 .style-module--day-1--f6040,
  .style-module--tt--65463 .style-module--day-2--25f9b {
    font-size: 24px;
    line-height: 135%;
  }
  .style-module--tt--65463 .style-module--theme-text--f4a65,
  .style-module--tt--65463 .style-module--time-text--9a3ef {
    font-size: 18px;
    line-height: 21px;
  }
  .style-module--tt--65463 .style-module--block--4f5ab,
  .style-module--tt--65463 .style-module--time-text--9a3ef {
    width: 18%;
  }
  .style-module--tt--65463 .style-module--block-number--32a14 {
    font-size: 20px;
    line-height: 23px;
    width: 101px;
  }
  .style-module--tt--65463 .style-module--block-title--1e957 {
    font-size: 24px;
    line-height: 28px;
  }
  .style-module--tt--65463 .style-module--theme--2bf75,
  .style-module--tt--65463 .style-module--time--9b240 {
    font-size: 18px;
    line-height: 21px;
  }
  .style-module--tt--65463 .style-module--time--9b240 {
    width: 20%;
  }
}
@media (max-width: 767px) {
  .style-module--tt--65463 {
    margin-bottom: 0;
    padding-bottom: 45px;
    padding-top: 45px;
  }
  .style-module--tt--65463 .style-module--day-1--f6040,
  .style-module--tt--65463 .style-module--day-2--25f9b {
    font-size: 20px;
    line-height: 135%;
    padding: 20px 30px;
  }
  .style-module--tt--65463 .style-module--row--6769d {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .style-module--tt--65463 .style-module--title--e037f {
    font-size: 24px;
    line-height: 128%;
    margin-bottom: 15px;
  }
  .style-module--tt--65463 .style-module--days-row--5e7e5 {
    border: none;
    width: 100%;
  }
  .style-module--tt--65463 .style-module--day-1--f6040 {
    margin-right: 5px;
  }
  .style-module--tt--65463:first-child {
    display: none;
  }
  .style-module--tt--65463 .style-module--block-title--1e957,
  .style-module--tt--65463 .style-module--speaker-row--24459,
  .style-module--tt--65463 .style-module--theme--2bf75,
  .style-module--tt--65463 .style-module--theme-text--f4a65,
  .style-module--tt--65463 .style-module--time--9b240,
  .style-module--tt--65463 .style-module--time-text--9a3ef {
    width: 100%;
  }
  .style-module--tt--65463 .style-module--theme-text--f4a65,
  .style-module--tt--65463 .style-module--time-text--9a3ef {
    font-size: 16px;
    line-height: 18px;
  }
  .style-module--tt--65463 .style-module--time--9b240 {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 15px;
  }
  .style-module--tt--65463 .style-module--theme--2bf75 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 15px;
  }
  .style-module--tt--65463 .style-module--icon--c5f3f {
    margin-right: 10px;
  }
  .style-module--tt--65463 .style-module--speakers-wrap--03436:last-child {
    margin-bottom: 0;
  }
  .style-module--tt--65463 .style-module--block-title--1e957 {
    font-size: 20px;
    line-height: 23px;
  }
  .style-module--tt--65463 .style-module--block--4f5ab,
  .style-module--tt--65463 .style-module--time-text--9a3ef {
    margin-bottom: 10px;
  }
  .style-module--tt--65463 .style-module--speaker-name--82722 {
    font-size: 16px;
    line-height: 135%;
  }
  .style-module--tt--65463 .style-module--speaker-row--24459 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .style-module--tt--65463 .style-module--speaker-row-img--849a7 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 0;
    width: auto;
  }
  .style-module--tt--65463 .style-module--speaker-row-img--849a7 :not(:first-child) {
    margin-top: 15px;
  }
  .style-module--tt--65463 .style-module--speaker-imgs--d114b {
    height: 25px;
    width: 25px;
  }
  .style-module--tt--65463 .style-module--row--6769d {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--speakers--e7924 {
  padding-bottom: 80px;
  padding-top: 80px;
}

@media (max-width: 767px) {
  .style-module--speakers--e7924 {
    margin-bottom: 0;
    padding-bottom: 45px;
    padding-top: 45px;
  }
}
.style-module--speakers--e7924 h2 {
  font-size: 40px;
  line-height: 128%;
  margin-bottom: 55px;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--speakers--e7924 h2 {
    font-size: 28px;
    line-height: 128%;
    margin-bottom: 24px;
  }
}
.style-module--speakers--e7924 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (max-width: 767px) {
  .style-module--speakers--e7924 ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--speakers--e7924 ul .style-module--wrap--276b8 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #9d87d9;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 138px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 24px;
  overflow: hidden;
  width: 138px;
}

.style-module--speakers--e7924 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 20px;
  padding: 20px 10px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  width: 25%;
}

@media (max-width: 767px) {
  .style-module--speakers--e7924 ul li {
    width: 100%;
  }
}
.style-module--speakers--e7924 ul li:hover {
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 4px 16px hsla(0, 0%, 58%, 0.25);
          box-shadow: 0 4px 16px hsla(0, 0%, 58%, 0.25);
}

.style-module--speakers--e7924 ul li:hover img {
  -webkit-filter: none;
          filter: none;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

.style-module--speakers--e7924 ul li img {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  font-size: 0;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

.style-module--speakers--e7924 ul li h4 {
  font-size: 24px;
  line-height: 130.4%;
  margin-bottom: 9px;
  text-align: center;
}

.style-module--speakers--e7924 ul li p {
  text-align: center;
}

.style-module--speakers--e7924 .style-module--btn--9c3ab {
  display: block;
  margin: 20px auto 0;
}

.style-module--modal-header--ac03e {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  padding-right: 35px;
}

@media (max-width: 767px) {
  .style-module--modal-header--ac03e {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
    padding-right: 0;
  }
}
.style-module--modal-header--ac03e::-webkit-scrollbar {
  width: 7px;
}

.style-module--modal-header--ac03e::-webkit-scrollbar-thumb {
  background-color: #9d87d9;
  border-radius: 20px;
}

@media (max-width: 767px) {
  .style-module--modal-header--ac03e {
    padding: 40px 15px 20px;
  }
}
.style-module--img-wrap--f8f51 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #9d87d9;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 215px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  max-width: 50%;
  overflow: hidden;
  width: 215px;
}

@media (max-width: 767px) {
  .style-module--img-wrap--f8f51 {
    height: 140px;
    margin-bottom: 15px;
    max-width: 100%;
    width: 140px;
  }
}
.style-module--img--5425f {
  font-size: 0;
  width: 100%;
}

.style-module--modal-header-info--b7b84 {
  width: 50%;
}

@media (max-width: 767px) {
  .style-module--modal-header-info--b7b84 {
    text-align: center;
    width: 100%;
  }
}
.style-module--name--f4418 {
  font-size: 30px;
  font-weight: 700;
  line-height: 110%;
  margin-bottom: 15px;
}

@media (max-width: 767px) {
  .style-module--name--f4418 {
    font-size: 24px;
    margin-bottom: 7px;
  }
}
.style-module--prof--62931 {
  font-size: 20px;
  line-height: 120%;
}

@media (max-width: 767px) {
  .style-module--prof--62931 {
    font-size: 18px;
  }
}
.style-module--desc-short--daef0 {
  font-size: 20px;
  line-height: 104.4%;
  margin-bottom: 35px;
  padding-left: 20px;
  padding-right: 20px;
  white-space: pre-line;
}

@media (max-width: 767px) {
  .style-module--desc-short--daef0 {
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
.style-module--desc-list--6a135 {
  margin-top: 20px;
}

@media (max-width: 767px) {
  .style-module--desc-list--6a135 {
    margin-top: 0;
    padding: 0 15px 15px;
  }
}
.style-module--desc-list--6a135 li {
  font-size: 16px;
  line-height: 130.4%;
}

.style-module--desc-list--6a135 li:not(:last-child) {
  margin-bottom: 10px;
}

.style-module--desc-sec--38d53 {
  font-size: 16px;
  line-height: 130.4%;
  padding: 15px 0 0;
}

@media (max-width: 767px) {
  .style-module--desc-sec--38d53 {
    padding: 0 15px 15px;
  }
}
.style-module--cert--c5ece {
  margin: 0 15px;
  padding-bottom: 80px;
}

.style-module--cert--c5ece .style-module--container--94c45 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #7910e5;
  border-radius: 20px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 45px 55px;
  width: 100%;
}

.style-module--cert--c5ece .style-module--text--f7c76 {
  font-size: 24px;
  font-weight: 400;
  line-height: 152%;
  margin-bottom: 50px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--cert--c5ece .style-module--text--f7c76 {
    font-size: 20px;
    line-height: 140%;
  }
}
@media (max-width: 767px) {
  .style-module--cert--c5ece .style-module--text--f7c76 {
    font-size: 16px;
  }
}
.style-module--cert--c5ece .style-module--imgs--e8dcf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .style-module--cert--c5ece .style-module--imgs--e8dcf {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.style-module--cert--c5ece .style-module--item--689db {
  margin-right: 10px;
}

@media (max-width: 767px) {
  .style-module--cert--c5ece .style-module--item--689db {
    margin-right: 0;
    margin-top: 10px;
  }
}
.style-module--cert--c5ece .style-module--item--689db:last-child {
  margin-right: 0;
}

@media (max-width: 767px) {
  .style-module--cert--c5ece .style-module--item--689db:last-child {
    margin-top: 0;
  }
}
.style-module--cert--c5ece .style-module--img--00e32 {
  border-radius: 10px;
  max-height: 188px;
}

@media (max-width: 767px) {
  .style-module--cert--c5ece .style-module--img--00e32 {
    height: auto;
  }
}
.style-module--cert--c5ece .style-module--note--14727 {
  color: #fff;
  font-size: 16px;
  font-weight: 300;
  line-height: 152%;
  margin-top: 50px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--cert--c5ece .style-module--note--14727 {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .style-module--cert--c5ece .style-module--note--14727 {
    font-size: 12px;
  }
}
.footerLogoAndTel-module--footerLogoAndTel--c4501 {
  background: #263238;
  padding: 40px 0;
}

.footerLogoAndTel-module--footerLogoAndTel__row--c80a9 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.footerLogoAndTel-module--footerLogoAndTel__phone--2427c {
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  text-align: inherit;
  text-transform: uppercase;
}

.main-module--sec--13a94 {
  padding: 70px 0;
}

.main-module--main-title--a2ba8 {
  color: #36475f;
  font-size: 40px;
  font-weight: 700;
  letter-spacing: 2px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .main-module--main-title--a2ba8 {
    font-size: 32px;
  }
}
@media (max-width: 480px) {
  .main-module--main-title--a2ba8 {
    font-size: 24px;
    letter-spacing: 1.6px;
  }
}
.main-module--block-btn--2e49c {
  text-align: center;
  width: 100%;
}

.main-module--main-btn--2b234 {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff4f5b), to(#ff2424));
  background: linear-gradient(180deg, #ff4f5b, #ff2424);
  border-radius: 10px;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25), inset 0 -2px 0 rgba(0, 0, 0, 0.25), inset 0 2px 0 hsla(0, 0%, 100%, 0.25);
          box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25), inset 0 -2px 0 rgba(0, 0, 0, 0.25), inset 0 2px 0 hsla(0, 0%, 100%, 0.25);
  color: #fffdc9;
  display: inline-block;
  font-size: 20px;
  font-weight: 500;
  max-width: 460px;
  padding: 15px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

.main-module--main-btn--2b234:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff2424), to(#ff2424));
  background: linear-gradient(180deg, #ff2424, #ff2424);
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25), inset 0 0 0 rgba(0, 0, 0, 0.25), inset 0 2px 0 hsla(0, 0%, 100%, 0.25);
          box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25), inset 0 0 0 rgba(0, 0, 0, 0.25), inset 0 2px 0 hsla(0, 0%, 100%, 0.25);
  color: #fff;
}

.main-module--main-btn--2b234:active,
.main-module--main-btn--2b234:focus,
.main-module--main-btn--2b234:visited {
  color: #fff;
}

.main-module--video--76fbf {
  text-align: center;
  width: 100%;
}

.main-module--video-block--43934 {
  display: block;
  height: 420px;
  margin: 30px auto;
  max-width: 720px;
  position: relative;
  width: 100%;
}

@media (max-width: 991px) {
  .main-module--video-block--43934 {
    height: 360px;
    max-width: 640px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .main-module--video-block--43934 {
    height: 280px;
    max-width: 4800px;
    width: 100%;
  }
}
@media (max-width: 480px) {
  .main-module--video-block--43934 {
    height: 200px;
    max-width: 360px;
    width: 100%;
  }
}
.main-module--video-block--43934 iframe {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.style-module--screen1--9d8e3 {
  background: url(https://fs.advance.ru/landing-pages/webinar/kak_delat_domashnee_zadanie_legko/bg-dz-light-01.jpg) 50% no-repeat;
  background-size: cover;
  padding-bottom: 90px;
}

@media (max-width: 767px) {
  .style-module--screen1--9d8e3 {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f3f4), color-stop(#f4f2f4), color-stop(#f3f2f3), color-stop(#f3f1f3), color-stop(#f2f0f2), color-stop(#f0ecef), color-stop(#eee9ec), color-stop(#ece5e8), color-stop(#e7dee0), color-stop(#e3d7d7), color-stop(#ded0ce), to(#d8c9c5));
    background-image: linear-gradient(180deg, #f4f3f4, #f4f2f4, #f3f2f3, #f3f1f3, #f2f0f2, #f0ecef, #eee9ec, #ece5e8, #e7dee0, #e3d7d7, #ded0ce, #d8c9c5);
  }
}
@media (max-width: 480px) {
  .style-module--screen1--9d8e3 {
    padding-bottom: 70px;
  }
}
.style-module--screen1__content--1a84c {
  margin-top: 30px;
  max-width: 650px;
}

@media (max-width: 991px) {
  .style-module--screen1__content--1a84c {
    max-width: 560px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1__content--1a84c {
    max-width: 100%;
    text-align: center;
  }
}
@media (max-width: 480px) {
  .style-module--screen1__content--1a84c {
    margin-top: 20px;
  }
}
.style-module--screen1__suptitle--82066 {
  color: #36475f;
  font-size: 24px;
  font-weight: 700;
  margin-top: 20px;
}

@media (max-width: 480px) {
  .style-module--screen1__suptitle--82066 {
    font-size: 20px;
    margin-top: 15px;
  }
}
.style-module--screen1__title--e2507 {
  color: #36475f;
  font-size: 60px;
  font-weight: 900;
  line-height: 72px;
  margin-top: 25px;
  text-transform: uppercase;
}

@media (max-width: 1199px) {
  .style-module--screen1__title--e2507 {
    font-size: 54px;
    line-height: 64px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1__title--e2507 {
    font-size: 36px;
    line-height: 48px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1__title--e2507 {
    font-size: 28px;
    line-height: 36px;
    margin-top: 15px;
  }
}
.style-module--screen1__description--87c4b {
  color: #36475f;
  margin-top: 30px;
}

@media (max-width: 1199px) {
  .style-module--screen1__description--87c4b {
    max-width: 560px;
  }
}
@media (max-width: 991px) {
  .style-module--screen1__description--87c4b {
    font-weight: 600;
  }
}
@media (max-width: 767px) {
  .style-module--screen1__description--87c4b {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1__description--87c4b {
    font-size: 16px;
    font-weight: 500;
    margin-top: 15px;
  }
}
.style-module--screen1__btn--f6ef5 {
  margin-top: 55px;
  text-align: left;
}

@media (max-width: 767px) {
  .style-module--screen1__btn--f6ef5 {
    text-align: center;
  }
}
.style-module--screen1__bonus--06a16 {
  margin-top: 25px;
}

@media (max-width: 767px) {
  .style-module--screen1__bonus--06a16 {
    margin-top: 30px;
  }
}
.screen1-module--screen1--5f018 {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/nauchite_detey_uchitsya/ndu/bg_1.jpg), radial-gradient(60.52% 60.52% at 66.88% 41.56%, #004aba 0, #090769 100%);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  padding-top: 90px;
}

@media (max-width: 860px) {
  .screen1-module--screen1--5f018 {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#080c70), to(#013eab));
    background-image: linear-gradient(180deg, #080c70, #013eab);
    padding-top: 20px;
  }
}
.screen1-module--screen1--5f018 .screen1-module--container--5fd9c {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/nauchite_detey_uchitsya/ndu/AZ-big.png);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 120px;
}

@media (max-width: 860px) {
  .screen1-module--screen1--5f018 .screen1-module--container--5fd9c {
    background-position: bottom;
    background-size: 260px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 0;
  }
}
.screen1-module--screen1--5f018 .screen1-module--col--6b2c7 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 60%;
}

@media (max-width: 860px) {
  .screen1-module--screen1--5f018 .screen1-module--col--6b2c7 {
    max-width: 100%;
  }
}
.screen1-module--screen1--5f018 .screen1-module--timer--65447 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 30px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  font-weight: 700;
  gap: 20px;
  line-height: 24px;
  margin-bottom: 30px;
  text-align: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

@media (max-width: 860px) {
  .screen1-module--screen1--5f018 .screen1-module--timer--65447 {
    background-color: inherit;
    border: none;
    font-size: 16px;
    line-height: 18px;
    max-width: 100%;
    text-align: left;
  }
}
.screen1-module--screen1--5f018 .screen1-module--timer--65447 a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.screen1-module--screen1--5f018 .screen1-module--timer--65447 time {
  background: #ff3272;
  border-radius: 10px;
  display: inline-block;
  padding: 12px;
}

@media (max-width: 860px) {
  .screen1-module--screen1--5f018 .screen1-module--timer--65447 time {
    margin-bottom: 10px;
  }
}
.screen1-module--screen1--5f018 .screen1-module--timer--65447 time img {
  margin-right: 20px;
}

.screen1-module--screen1--5f018 h1 {
  font-size: 50px;
  font-weight: 700;
  line-height: 57px;
  margin-bottom: 33px;
}

@media (max-width: 860px) {
  .screen1-module--screen1--5f018 h1 {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 24px;
  }
}
.screen1-module--screen1--5f018 .screen1-module--desc--6f37c {
  font-size: 20px;
  line-height: 23px;
  margin-bottom: 43px;
}

@media (max-width: 860px) {
  .screen1-module--screen1--5f018 .screen1-module--desc--6f37c {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 15px;
  }
}
.screen1-module--screen1--5f018 .screen1-module--desc--6f37c span {
  font-size: 30px;
  line-height: 34px;
}

@media (max-width: 860px) {
  .screen1-module--screen1--5f018 .screen1-module--desc--6f37c span {
    font-size: 22px;
    line-height: 26px;
  }
}
.screen1-module--screen1--5f018 .screen1-module--btn-row--a07ea {
  background: rgba(0, 0, 0, 0.3);
  border: 1px solid #ff3272;
  border-radius: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
  padding: 30px;
}

@media (max-width: 860px) {
  .screen1-module--screen1--5f018 .screen1-module--btn-row--a07ea {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 10px;
    padding: 20px;
  }
}
.screen1-module--screen1--5f018 .screen1-module--btn-row--a07ea .screen1-module--btn-col--50607:last-child {
  margin-left: 20px;
  width: 40%;
}

@media (max-width: 860px) {
  .screen1-module--screen1--5f018 .screen1-module--btn-row--a07ea .screen1-module--btn-col--50607 {
    margin: 0;
  }
}
.screen1-module--screen1--5f018 .screen1-module--btn-row--a07ea .screen1-module--btn-col--50607 h3 {
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 19px;
}

@media (max-width: 860px) {
  .screen1-module--screen1--5f018 .screen1-module--btn-row--a07ea .screen1-module--btn-col--50607 h3 {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 6px;
  }
}
.screen1-module--screen1--5f018 .screen1-module--btn-desc--mob--2de6b {
  display: none;
}

@media (max-width: 860px) {
  .screen1-module--screen1--5f018 .screen1-module--btn-desc--mob--2de6b {
    display: block;
    font-size: 15px;
    line-height: 17px;
    margin-bottom: 16px;
  }
}
.screen1-module--screen1--5f018 .screen1-module--btn-desc--0e501 {
  font-size: 20px;
  line-height: 23px;
}

@media (max-width: 860px) {
  .screen1-module--screen1--5f018 .screen1-module--btn-desc--0e501 {
    display: none;
  }
}
.screen1-module--screen1--5f018 .screen1-module--btn-desc--0e501:after {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="136" height="27" fill="none" viewBox="0 0 136 27"><path fill="%23fff" d="M.293 18.293a1 1 0 0 0 0 1.414l6.364 6.364a1 1 0 0 0 1.414-1.414L2.414 19l5.657-5.657a1 1 0 1 0-1.414-1.414L.293 18.293ZM1 20h2.875v-2H1v2Zm8.625 0h5.75v-2h-5.75v2Zm11.5 0h5.75v-2h-5.75v2Zm11.5 0h5.75v-2h-5.75v2Zm11.5 0h5.75v-2h-5.75v2Zm11.5 0h5.75v-2h-5.75v2Zm11.5 0h5.75v-2h-5.75v2Zm11.5 0h5.75v-2h-5.75v2Zm11.5 0h5.75v-2h-5.75v2Zm11.5 0h5.75v-2h-5.75v2Zm11.5 0H116v-2h-2.875v2ZM116 20c1.334 0 2.639-.13 3.902-.38l-.388-1.963A18.104 18.104 0 0 1 116 18v2Zm11.113-3.37a20.102 20.102 0 0 0 5.518-5.517L130.969 10A18.107 18.107 0 0 1 126 14.97l1.113 1.662Zm8.506-12.728A20.08 20.08 0 0 0 136 0h-2c0 1.203-.118 2.378-.343 3.514l1.962.388Z"/></svg>');
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 30px;
  margin-top: 6px;
  width: 139px;
}

.screen1-module--screen1--5f018 .screen1-module--btn--68b0d {
  background: #ff3272;
  border-radius: 35px;
  color: #fff;
  display: block;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  max-width: 331px;
  padding-bottom: 20px;
  padding-top: 21px;
  text-align: center;
  width: 100%;
}

@media (max-width: 860px) {
  .screen1-module--screen1--5f018 .screen1-module--btn--68b0d {
    font-size: 20px;
    line-height: 24px;
  }
}
.screen1-module--screen1--5f018 .screen1-module--pick--bd20c {
  background: rgba(0, 0, 0, 0.3);
  border: 1px solid #fff;
  border-radius: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-bottom: 15px;
  padding: 30px;
}

@media (max-width: 860px) {
  .screen1-module--screen1--5f018 .screen1-module--pick--bd20c {
    padding: 20px;
  }
}
.screen1-module--screen1--5f018 .screen1-module--pick--bd20c h3 {
  font-size: 25px;
  font-weight: 700;
  line-height: 29px;
  margin-bottom: 5px;
}

@media (max-width: 860px) {
  .screen1-module--screen1--5f018 .screen1-module--pick--bd20c h3 {
    font-size: 18px;
    line-height: 21px;
  }
}
.screen1-module--screen1--5f018 .screen1-module--pick--bd20c p {
  font-size: 20px;
  line-height: 23px;
}

@media (max-width: 860px) {
  .screen1-module--screen1--5f018 .screen1-module--pick--bd20c p {
    font-size: 15px;
    line-height: 17px;
  }
}
.screen1-module--screen1--5f018 .screen1-module--pick--bd20c p span {
  color: #ff3272;
}

@media (max-width: 860px) {
  .screen1-module--screen1--5f018 .screen1-module--pick--bd20c p span {
    display: block;
  }
}
.screen1-module--screen1--5f018 .screen1-module--speaker--b587a {
  -ms-flex-item-align: end;
      align-self: flex-end;
  color: #fff;
  font-size: 20px;
  font-weight: 300;
  line-height: 23px;
  margin-bottom: -50px;
  text-align: right;
}

@media (max-width: 860px) {
  .screen1-module--screen1--5f018 .screen1-module--speaker--b587a {
    -ms-flex-item-align: center;
        align-self: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 376px;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-bottom: 0;
    margin-top: 25px;
    padding: 15px;
    width: 330px;
  }
}
.screen1-module--screen1--5f018 .screen1-module--speaker--b587a h3 {
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 860px) {
  .screen1-module--screen1--5f018 .screen1-module--speaker--b587a h3 {
    font-size: 16px;
  }
}
.screen1-module--screen1--5f018 .screen1-module--speaker--b587a p {
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

@media (max-width: 860px) {
  .screen1-module--screen1--5f018 .screen1-module--speaker--b587a p {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 30px;
  }
}
.screen1-module--screen1--c5547 {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/nauchite_detey_uchitsya/ndu/bg_2.jpg), radial-gradient(60.52% 60.52% at 66.88% 41.56%, #004aba 0, #090769 100%);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  padding-top: 90px;
}

@media (max-width: 860px) {
  .screen1-module--screen1--c5547 {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#330064), to(#5800ad));
    background-image: linear-gradient(180deg, #330064, #5800ad);
    padding-top: 20px;
  }
}
.screen1-module--screen1--c5547 .screen1-module--container--67ed2 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/nauchite_detey_uchitsya/ndu/AZ-big.png);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 1040px) {
  .screen1-module--screen1--c5547 .screen1-module--container--67ed2 {
    background-size: auto;
  }
}
@media (max-width: 860px) {
  .screen1-module--screen1--c5547 .screen1-module--container--67ed2 {
    background-position: bottom;
    background-size: 260px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 0;
  }
}
.screen1-module--screen1--c5547 .screen1-module--col--17fb1 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 60%;
}

@media (max-width: 860px) {
  .screen1-module--screen1--c5547 .screen1-module--col--17fb1 {
    max-width: 100%;
  }
}
.screen1-module--screen1--c5547 .screen1-module--timer--eb09e {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 30px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 32px;
  text-align: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

@media (max-width: 860px) {
  .screen1-module--screen1--c5547 .screen1-module--timer--eb09e {
    background-color: inherit;
    border: none;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 26px;
    max-width: 100%;
    text-align: left;
  }
}
.screen1-module--screen1--c5547 .screen1-module--timer--eb09e a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.screen1-module--screen1--c5547 .screen1-module--timer--eb09e time {
  background: #fe4c04;
  border-radius: 10px;
  display: inline-block;
  padding: 12px;
}

@media (max-width: 860px) {
  .screen1-module--screen1--c5547 .screen1-module--timer--eb09e time {
    margin-bottom: 10px;
  }
}
.screen1-module--screen1--c5547 .screen1-module--timer--eb09e img {
  margin-right: 20px;
}

.screen1-module--screen1--c5547 h1 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 54px;
  font-weight: 700;
  line-height: 62px;
  margin-bottom: 29px;
  white-space: nowrap;
}

@media (max-width: 860px) {
  .screen1-module--screen1--c5547 h1 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 24px;
  }
}
.screen1-module--screen1--c5547 h1:after {
  content: "?";
  display: block;
  font-size: 130px;
  margin-left: 5px;
}

@media (max-width: 860px) {
  .screen1-module--screen1--c5547 h1:after {
    font-size: 60px;
    line-height: 69px;
  }
}
.screen1-module--screen1--c5547 .screen1-module--desc--e9f87 {
  font-size: 30px;
  line-height: 34px;
  margin-bottom: 34px;
}

@media (max-width: 860px) {
  .screen1-module--screen1--c5547 .screen1-module--desc--e9f87 {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 15px;
  }
}
.screen1-module--screen1--c5547 .screen1-module--desc--e9f87 span {
  font-weight: 700;
}

@media (max-width: 860px) {
  .screen1-module--screen1--c5547 .screen1-module--btn-col--8d848 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.screen1-module--screen1--c5547 .screen1-module--btn-desc--a99d2 {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 125px;
  margin-left: auto;
  width: 80%;
}

@media (max-width: 860px) {
  .screen1-module--screen1--c5547 .screen1-module--btn-desc--a99d2 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 30px;
    text-align: center;
    width: 100%;
  }
}
.screen1-module--screen1--c5547 .screen1-module--btn-desc--a99d2:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="58" height="52" fill="none" viewBox="0 0 58 52"><path fill="%23fff" d="M7.293.293a1 1 0 0 1 1.414 0l6.364 6.364a1 1 0 0 1-1.414 1.414L8 2.414 2.343 8.071A1 1 0 1 1 .93 6.657L7.293.293ZM58 52h-2.5v-2H58v2Zm-7.5 0H48v-2h2.5v2ZM48 52c-1.083 0-2.157-.042-3.219-.124l.155-1.994c1.01.078 2.033.118 3.064.118v2Zm-9.575-1.124a40.692 40.692 0 0 1-6.12-1.987l.767-1.848a38.71 38.71 0 0 0 5.819 1.89l-.465 1.945Zm-11.85-4.913a41.127 41.127 0 0 1-5.203-3.786l1.3-1.52a39.13 39.13 0 0 0 4.949 3.602l-1.047 1.704Zm-9.752-8.335a41.127 41.127 0 0 1-3.786-5.202l1.704-1.047a39.13 39.13 0 0 0 3.602 4.95l-1.52 1.299ZM10.11 26.695a40.689 40.689 0 0 1-1.987-6.12l1.945-.466a38.71 38.71 0 0 0 1.89 5.82l-1.848.766ZM7.125 14.219A41.553 41.553 0 0 1 7 11h2c0 1.031.04 2.053.119 3.064l-1.994.155ZM7 11V8.5h2V11H7Zm0-7.5V1h2v2.5H7Z"/></svg>');
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 60px;
  margin-right: 10px;
  width: 100px;
}

@media (max-width: 860px) {
  .screen1-module--screen1--c5547 .screen1-module--btn-desc--a99d2:before {
    display: none;
  }
}
.screen1-module--screen1--c5547 .screen1-module--btn--b383c {
  background: #fe4c04;
  border-radius: 35px;
  -webkit-box-shadow: 0 0 30px rgba(254, 76, 4, 0.8);
          box-shadow: 0 0 30px rgba(254, 76, 4, 0.8);
  color: #fff;
  display: block;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 10px;
  max-width: 360px;
  padding-bottom: 20px;
  padding-top: 21px;
  text-align: center;
  width: 100%;
}

@media (max-width: 860px) {
  .screen1-module--screen1--c5547 .screen1-module--btn--b383c {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 25px;
  }
}
.screen1-module--screen1--c5547 .screen1-module--pick--5a56e {
  background: rgba(0, 0, 0, 0.3);
  border: 1px solid #fe4c04;
  border-radius: 30px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 40px 0;
  padding: 30px;
}

@media (max-width: 860px) {
  .screen1-module--screen1--c5547 .screen1-module--pick--5a56e {
    padding: 20px;
  }
}
.screen1-module--screen1--c5547 .screen1-module--pick--5a56e p {
  font-size: 18px;
  line-height: 21px;
}

@media (max-width: 860px) {
  .screen1-module--screen1--c5547 .screen1-module--pick--5a56e p {
    font-size: 16px;
    line-height: 18px;
  }
}
.screen1-module--screen1--c5547 .screen1-module--pick--5a56e p span {
  color: #ff3272;
}

@media (max-width: 860px) {
  .screen1-module--screen1--c5547 .screen1-module--pick--5a56e p span {
    display: block;
  }
}
.screen1-module--screen1--c5547 .screen1-module--speaker--ba434 {
  -ms-flex-item-align: end;
      align-self: flex-end;
  color: #fff;
  margin-bottom: 115px;
  text-align: right;
}

@media (max-width: 860px) {
  .screen1-module--screen1--c5547 .screen1-module--speaker--ba434 {
    -ms-flex-item-align: center;
        align-self: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 376px;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-bottom: 0;
    margin-top: 25px;
    padding: 15px;
    width: 330px;
  }
}
.screen1-module--screen1--c5547 .screen1-module--speaker--ba434 .screen1-module--info--071f8 {
  background: rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  max-width: 320px;
  padding: 20px;
}

@media (max-width: 860px) {
  .screen1-module--screen1--c5547 .screen1-module--speaker--ba434 .screen1-module--info--071f8 {
    margin-left: auto;
    max-width: 230px;
    padding: 7px;
  }
}
.screen1-module--screen1--c5547 .screen1-module--speaker--ba434 h3 {
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
}

@media (max-width: 860px) {
  .screen1-module--screen1--c5547 .screen1-module--speaker--ba434 h3 {
    font-size: 16px;
    line-height: 18px;
  }
}
.screen1-module--screen1--c5547 .screen1-module--speaker--ba434 p {
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
}

@media (max-width: 768px) {
  .screen1-module--screen1--c5547 .screen1-module--speaker--ba434 p {
    font-size: 14px;
    line-height: 18px;
  }
}
.screen1-module--screen1--3583e {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/nauchite_detey_uchitsya/ndu/bg_3.jpg), radial-gradient(60.52% 60.52% at 66.88% 41.56%, #004aba 0, #090769 100%);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  padding-top: 90px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--3583e {
    background-color: #f5f8ff;
    background-image: none;
    padding-top: 20px;
  }
}
.screen1-module--screen1--3583e .screen1-module--container--ebea6 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/nauchite_detey_uchitsya/ndu/AZ-big.png);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1040px) {
  .screen1-module--screen1--3583e .screen1-module--container--ebea6 {
    background-size: auto;
  }
}
@media (max-width: 1200px) {
  .screen1-module--screen1--3583e .screen1-module--container--ebea6 {
    background-image: none;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--3583e .screen1-module--container--ebea6 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 0;
  }
}
.screen1-module--screen1--3583e .screen1-module--col--a9ba6 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-right: 10px;
  max-width: 60%;
}

@media (max-width: 991px) {
  .screen1-module--screen1--3583e .screen1-module--col--a9ba6 {
    margin-right: 0;
    max-width: 100%;
  }
}
.screen1-module--screen1--3583e .screen1-module--timer--656f0 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 30px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 32px;
  text-align: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

@media (max-width: 991px) {
  .screen1-module--screen1--3583e .screen1-module--timer--656f0 {
    background-color: inherit;
    border: none;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 26px;
    max-width: 100%;
    text-align: left;
  }
}
.screen1-module--screen1--3583e .screen1-module--timer--656f0 a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.screen1-module--screen1--3583e .screen1-module--timer--656f0 time {
  background: #fe4c04;
  border-radius: 10px;
  display: inline-block;
  padding: 12px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--3583e .screen1-module--timer--656f0 time {
    margin-bottom: 10px;
  }
}
.screen1-module--screen1--3583e .screen1-module--timer--656f0 img {
  margin-right: 20px;
}

.screen1-module--screen1--3583e h1 {
  color: #000;
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 4px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--3583e h1 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 5px;
  }
}
.screen1-module--screen1--3583e .screen1-module--title2--7aa91 {
  color: #fe4c04;
  font-size: 54px;
  font-weight: 700;
  line-height: 62px;
  text-align: left;
}

@media (max-width: 991px) {
  .screen1-module--screen1--3583e .screen1-module--title2--7aa91 {
    font-size: 32px;
    line-height: 37px;
  }
}
.screen1-module--screen1--3583e .screen1-module--desc--2c27c {
  color: #000;
  font-size: 22px;
  line-height: 30px;
  margin-bottom: 9px;
  margin-top: 39px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--3583e .screen1-module--desc--2c27c {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 4px;
    margin-top: 23px;
  }
}
.screen1-module--screen1--3583e .screen1-module--desc--2c27c span {
  display: block;
  font-weight: 700;
}

@media (max-width: 991px) {
  .screen1-module--screen1--3583e .screen1-module--btn-col--6cdbc {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.screen1-module--screen1--3583e .screen1-module--btn-desc--b6205 {
  color: #000;
  font-size: 18px;
  font-weight: 700;
  line-height: 21px;
  margin-bottom: 30px;
  max-width: 460px;
  text-align: center;
}

@media (max-width: 991px) {
  .screen1-module--screen1--3583e .screen1-module--btn-desc--b6205 {
    text-align: center;
    width: 100%;
  }
}
.screen1-module--screen1--3583e .screen1-module--btn-desc--b6205:last-of-type {
  margin-bottom: 120px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--3583e .screen1-module--btn-desc--b6205:last-of-type {
    margin-bottom: 0;
  }
}
.screen1-module--screen1--3583e .screen1-module--btn--ce1c9 {
  background: #6f00e2;
  border-radius: 35px;
  color: #fff;
  display: block;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 31px;
  margin-top: 29px;
  max-width: 460px;
  padding-bottom: 20px;
  padding-top: 21px;
  text-align: center;
  width: 100%;
}

@media (max-width: 991px) {
  .screen1-module--screen1--3583e .screen1-module--btn--ce1c9 {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 23px;
    margin-top: 23px;
  }
}
.screen1-module--screen1--3583e .screen1-module--speaker--2a369 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: end;
      align-self: flex-end;
  background: #fe4c04;
  border-radius: 50%;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 17vw;
  margin-bottom: 16px;
  min-height: 220px;
  min-width: 220px;
  text-align: center;
  width: 17vw;
}

@media (max-width: 991px) {
  .screen1-module--screen1--3583e .screen1-module--speaker--2a369 {
    -ms-flex-item-align: center;
        align-self: center;
    background-color: #f5f8ff;
    background-image: url(https://fs.advance.ru/landing-pages/webinar/nauchite_detey_uchitsya/ndu/AZ-big.png);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: 260px;
    border-radius: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 390px;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-bottom: 0;
    margin-top: 25px;
    min-height: auto;
    min-width: auto;
    padding: 15px;
    width: 330px;
  }
}
.screen1-module--screen1--3583e .screen1-module--speaker--2a369 .screen1-module--info--3d573 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

@media (max-width: 991px) {
  .screen1-module--screen1--3583e .screen1-module--speaker--2a369 .screen1-module--info--3d573 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: #fe4c04;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 197px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-right: auto;
    padding: 7px;
    width: 197px;
  }
}
.screen1-module--screen1--3583e .screen1-module--speaker--2a369 h3 {
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--3583e .screen1-module--speaker--2a369 h3 {
    font-size: 16px;
    line-height: 18px;
  }
}
.screen1-module--screen1--3583e .screen1-module--speaker--2a369 p {
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--3583e .screen1-module--speaker--2a369 p {
    font-size: 14px;
    line-height: 18px;
  }
}
.headerWithNav-module--header-nav--5c087 {
  left: 0;
  margin: 0 auto;
  padding: 0;
  top: 0;
  -webkit-transition: 0.3s ease-in;
  transition: 0.3s ease-in;
  width: 100%;
  z-index: 9999;
}

.headerWithNav-module--header-nav__fixed--1459a {
  background-color: #fff;
  position: fixed;
}

.headerWithNav-module--header-nav__wrapper--3522a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.headerWithNav-module--header-nav__left--e7320 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.headerWithNav-module--header-nav__logo--4e690 {
  display: inline-block;
  margin-right: 10px;
}

.headerWithNav-module--header-nav__logo--img--87927 {
  display: block;
  height: auto;
  max-width: 170px;
  width: 170px;
}

@media (max-width: 991px) {
  .headerWithNav-module--header-nav__logo--img--87927 {
    max-width: 100px;
    width: 100px;
  }
}
@media (max-width: 768px) {
  .headerWithNav-module--header-nav__nav--0886b {
    background-color: hsla(0, 0%, 100%, 0.95);
    -webkit-box-shadow: -3px 1px 6px rgba(0, 0, 0, 0.16);
            box-shadow: -3px 1px 6px rgba(0, 0, 0, 0.16);
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100vh;
    left: 0;
    position: fixed;
    text-align: left;
    top: 95px;
    width: 100%;
    z-index: 1;
  }
  .headerWithNav-module--header-nav__nav--is-opened--28369 {
    -webkit-animation-duration: 0.2s;
            animation-duration: 0.2s;
    -webkit-animation-name: headerWithNav-module--nav-open--3d5cc;
            animation-name: headerWithNav-module--nav-open--3d5cc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .headerWithNav-module--header-nav__nav--is-closed--ab622 {
    -webkit-animation-duration: 0.2s;
            animation-duration: 0.2s;
    -webkit-animation-name: headerWithNav-module--nav-close--83af1;
            animation-name: headerWithNav-module--nav-close--83af1;
  }
}
.headerWithNav-module--header-nav__list--71900 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 768px) {
  .headerWithNav-module--header-nav__list--71900 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    font-size: 24px;
    line-height: 2.5;
    margin-bottom: 55px;
    overflow-y: auto;
    padding-left: 50px;
    width: 100%;
  }
}
.headerWithNav-module--header-nav__list--item--f5c63 {
  padding: 5px 20px;
}

@media (max-width: 1199px) {
  .headerWithNav-module--header-nav__list--item--f5c63 {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0;
  }
}
@media (max-width: 991px) {
  .headerWithNav-module--header-nav__list--item--f5c63 {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.headerWithNav-module--header-nav__list--link--bf79e {
  color: inherit;
  font-size: 20px;
  -webkit-transition: color 0.2s ease-in;
  transition: color 0.2s ease-in;
}

.headerWithNav-module--header-nav__list--link--bf79e:focus,
.headerWithNav-module--header-nav__list--link--bf79e:hover {
  color: #795aa4;
}

.headerWithNav-module--header-nav__list--link--bf79e:visited {
  color: inherit;
}

@media (max-width: 1199px) {
  .headerWithNav-module--header-nav__list--link--bf79e {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .headerWithNav-module--header-nav__list--link--bf79e {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .headerWithNav-module--header-nav__list--link--bf79e {
    color: #000;
    font-size: 16px;
  }
  .headerWithNav-module--header-nav__list--link--bf79e:visited {
    color: #000;
  }
}
.headerWithNav-module--header-nav__tel--708a3 {
  font-size: 20px;
  font-weight: 700;
  -webkit-transition: color 0.2s ease-in;
  transition: color 0.2s ease-in;
}

.headerWithNav-module--header-nav__tel--708a3:visited {
  color: inherit;
}

.headerWithNav-module--header-nav__tel--708a3:hover {
  color: rgba(40, 32, 25, 0.77);
}

@media (max-width: 1199px) {
  .headerWithNav-module--header-nav__tel--708a3 {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .headerWithNav-module--header-nav__tel--708a3 {
    font-size: 14px;
  }
}
@media (max-width: 768px) {
  .headerWithNav-module--header-nav__tel--708a3 {
    display: none;
  }
}
.headerWithNav-module--header-nav__btn--0f033 {
  background: -webkit-gradient(linear, left top, left bottom, from(#9633fb), to(#6f00e2));
  background: linear-gradient(180deg, #9633fb, #6f00e2);
  border-radius: 60px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: 18px;
  font-weight: 700;
  max-width: 256px;
  padding: 10px 20px;
  text-align: center;
  -webkit-transition: color 0.2s ease-in, background-color 0.2s ease-in;
  transition: color 0.2s ease-in, background-color 0.2s ease-in;
}

.headerWithNav-module--header-nav__btn--0f033:visited {
  color: #fff;
}

.headerWithNav-module--header-nav__btn--0f033:active,
.headerWithNav-module--header-nav__btn--0f033:focus,
.headerWithNav-module--header-nav__btn--0f033:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#4f049c), to(#4f049c));
  background: linear-gradient(180deg, #4f049c, #4f049c);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  color: #fff;
}

@media (max-width: 1199px) {
  .headerWithNav-module--header-nav__btn--0f033 {
    font-size: 14px;
  }
}
@media (max-width: 350px) {
  .headerWithNav-module--header-nav__btn--0f033 {
    padding: 10px;
  }
}
.headerWithNav-module--burger--47ed6 {
  background-color: transparent;
  display: none;
  height: 22px;
  margin-right: 30px;
  position: relative;
  width: 24px;
  z-index: 10;
}

@media (max-width: 768px) {
  .headerWithNav-module--burger--47ed6 {
    display: inline-block;
  }
}
.headerWithNav-module--burger--47ed6:after,
.headerWithNav-module--burger--47ed6:before {
  background-color: currentColor;
  content: "";
  display: inline-block;
  height: 2px;
  left: 0;
  position: absolute;
  -webkit-transition: top 0.2s ease-in, color 0.2s ease-in, -webkit-transform 0.2s ease-in;
  transition: top 0.2s ease-in, color 0.2s ease-in, -webkit-transform 0.2s ease-in;
  transition: transform 0.2s ease-in, top 0.2s ease-in, color 0.2s ease-in;
  transition: transform 0.2s ease-in, top 0.2s ease-in, color 0.2s ease-in, -webkit-transform 0.2s ease-in;
  width: 100%;
}

.headerWithNav-module--burger--47ed6:before {
  top: 0;
}

.headerWithNav-module--burger--47ed6:after {
  top: calc(100% - 2px);
}

.headerWithNav-module--burger--47ed6:focus {
  outline: none;
}

.headerWithNav-module--burger--47ed6:focus .headerWithNav-module--burger-line--76034,
.headerWithNav-module--burger--47ed6:focus:after,
.headerWithNav-module--burger--47ed6:focus:before,
.headerWithNav-module--burger--47ed6:hover .headerWithNav-module--burger-line--76034,
.headerWithNav-module--burger--47ed6:hover:after,
.headerWithNav-module--burger--47ed6:hover:before {
  color: #6f00e2;
}

.headerWithNav-module--burger-line--76034 {
  background-color: currentColor;
  height: 2px;
  left: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: color 0.2s ease-in, opacity 0.2s ease-in, -webkit-transform 0.2s ease-in;
  transition: color 0.2s ease-in, opacity 0.2s ease-in, -webkit-transform 0.2s ease-in;
  transition: transform 0.2s ease-in, color 0.2s ease-in, opacity 0.2s ease-in;
  transition: transform 0.2s ease-in, color 0.2s ease-in, opacity 0.2s ease-in, -webkit-transform 0.2s ease-in;
  width: 100%;
}

.headerWithNav-module--burger--is-opened--e34f8 .headerWithNav-module--burger-line--76034 {
  opacity: 0;
}

.headerWithNav-module--burger--is-opened--e34f8:after,
.headerWithNav-module--burger--is-opened--e34f8:before {
  top: 50%;
  -webkit-transform-origin: center;
          transform-origin: center;
}

.headerWithNav-module--burger--is-opened--e34f8:before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.headerWithNav-module--burger--is-opened--e34f8:after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  width: 100%;
}

@-webkit-keyframes headerWithNav-module--nav-open--3d5cc {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes headerWithNav-module--nav-open--3d5cc {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes headerWithNav-module--nav-close--83af1 {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@keyframes headerWithNav-module--nav-close--83af1 {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
.style-module--for-whom--7a6d0 {
  padding: 20px 0 40px;
}

.style-module--for-whom__wrapper--37de6 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 100px;
}

.style-module--for-whom__content--15b8a {
  max-width: 475px;
}

.style-module--for-whom__title--53d94 {
  margin-bottom: 30px;
}

.style-module--for-whom__list--a0c54 {
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
}

.style-module--for-whom__item--bb2d7 {
  padding-left: 40px;
  position: relative;
}

.style-module--for-whom__item--bb2d7:before {
  background: url(https://fs.advance.ru/landing-pages/online/kak_nauchit_rebenka_chitat_2/kurs-arrow.svg) no-repeat;
  background-size: contain;
  content: "";
  height: 30px;
  left: 0;
  position: absolute;
  top: 2px;
  width: 30px;
}

.style-module--for-whom__item--bb2d7:not(:last-child) {
  margin-bottom: 25px;
}

.style-module--for-whom__text-block--d52ea {
  height: auto;
  max-width: 560px;
  position: relative;
  -webkit-transform: translateY(50px);
          transform: translateY(50px);
}

.style-module--for-whom__text-block--d52ea p {
  font-size: 24px;
  font-weight: 300;
  line-height: 36px;
  padding: 50px 40px 60px 50px;
  position: relative;
}

.style-module--for-whom__text-block--d52ea p:before {
  border: 8px solid #9633fb;
  border-radius: 25px;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transform: translate(-2px) rotate(-3deg);
          transform: translate(-2px) rotate(-3deg);
  width: 100%;
}

.style-module--for-whom__text-block--d52ea p:after {
  border: 8px solid #fe4c04;
  border-radius: 25px;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.style-module--for-whom__text-block--d52ea:before {
  background: url(https://fs.advance.ru/landing-pages/online/kak_nauchit_rebenka_chitat_2/arrow-big.svg) no-repeat;
  background-size: contain;
  content: "";
  height: 36px;
  left: -30%;
  position: absolute;
  top: 75%;
  width: 100px;
}

.style-module--for-whom__undertext--bcfff {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  font-size: 22px;
  line-height: 24px;
  padding: 40px 68px 50px;
}

.style-module--for-whom__undertext--bcfff p {
  font-weight: 700;
  margin-bottom: 10px;
}

.style-module--for-whom__undertext-item--d457c {
  padding-left: 20px;
  position: relative;
}

.style-module--for-whom__undertext-item--d457c:not(:last-child) {
  margin-bottom: 10px;
}

.style-module--for-whom__undertext-item--d457c:before {
  background: #1f1f1f;
  border-radius: 50%;
  content: "";
  height: 6px;
  left: 0;
  position: absolute;
  top: 11px;
  width: 6px;
}

@media (max-width: 991px) {
  .style-module--for-whom--7a6d0 {
    padding: 20px 0;
  }
  .style-module--for-whom__title--53d94 {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 30px;
  }
  .style-module--for-whom__wrapper--37de6 {
    margin-bottom: 60px;
  }
  .style-module--for-whom__content--15b8a {
    max-width: 45%;
  }
  .style-module--for-whom__item--bb2d7 {
    font-size: 18px;
    line-height: 21px;
    padding-left: 35px;
  }
  .style-module--for-whom__item--bb2d7:before {
    height: 25px;
    width: 25px;
  }
  .style-module--for-whom__text-block--d52ea {
    max-width: 50%;
  }
  .style-module--for-whom__text-block--d52ea:before {
    height: 21px;
    top: 75%;
    width: 56px;
  }
  .style-module--for-whom__text-block--d52ea p {
    font-size: 18px;
    line-height: 22px;
    padding: 40px;
  }
  .style-module--for-whom__undertext--bcfff {
    font-size: 18px;
    line-height: 24px;
    padding: 30px 45px;
  }
  .style-module--for-whom__undertext--bcfff:before {
    top: 9px;
  }
}
@media (max-width: 767px) {
  .style-module--for-whom--7a6d0 {
    padding: 30px 0;
  }
  .style-module--for-whom__wrapper--37de6 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 20px;
  }
  .style-module--for-whom__content--15b8a {
    -ms-flex-item-align: start;
        align-self: flex-start;
    margin-bottom: 15px;
    max-width: 100%;
  }
  .style-module--for-whom__title--53d94 {
    font-size: 22px;
    line-height: 25px;
    margin-bottom: 10px;
  }
  .style-module--for-whom__item--bb2d7 {
    font-size: 16px;
    line-height: 18px;
    padding-left: 30px;
  }
  .style-module--for-whom__item--bb2d7:before {
    height: 18px;
    width: 18px;
  }
  .style-module--for-whom__item--bb2d7:not(:last-child) {
    margin-bottom: 15px;
  }
  .style-module--for-whom__text-block--d52ea {
    margin: 20px 0;
    max-width: 100%;
    -webkit-transform: none;
            transform: none;
  }
  .style-module--for-whom__text-block--d52ea:before {
    display: none;
  }
  .style-module--for-whom__text-block--d52ea p {
    font-size: 16px;
    line-height: 20px;
  }
  .style-module--for-whom__undertext--bcfff {
    font-size: 16px;
    line-height: 20px;
    padding: 20px;
  }
  .style-module--for-whom__undertext-item--d457c {
    padding-left: 15px;
  }
  .style-module--for-whom__undertext-item--d457c:before {
    height: 4px;
    top: 9px;
    width: 4px;
  }
}
.style-module--start-now--bc315 {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(231, 228, 255, 0)), color-stop(32.81%, #e7e4ff), color-stop(65.62%, #e7e4ff), to(rgba(231, 228, 255, 0)));
  background: linear-gradient(180deg, rgba(231, 228, 255, 0), #e7e4ff 32.81%, #e7e4ff 65.62%, rgba(231, 228, 255, 0));
  padding: 100px 0;
}

.style-module--start-now__title--149fa {
  margin-bottom: 40px;
}

.style-module--start-now__blocks--d416c {
  display: grid;
  grid-template-columns: 1fr;
  margin-bottom: 60px;
}

.style-module--start-now__block--4043a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 40px 68px 40px 38px;
}

.style-module--start-now__block--4043a:not(:last-child) {
  margin-bottom: 30px;
}

.style-module--start-now__block--4043a p {
  font-size: 22px;
  font-weight: 300;
  line-height: 26px;
  width: 92%;
}

.style-module--start-now__img-wrapper--d49a7 {
  width: 8%;
}

.style-module--start-now__video-block--d7574 {
  margin: auto;
}

.style-module--start-now--bc315 h4 {
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 25px;
  text-align: center;
}

.style-module--start-now__video--b3284 {
  background: url(https://fs.advance.ru/landing-pages/online/kak_nauchit_rebenka_chitat_2/video-bg.svg) no-repeat;
  background-size: contain;
  height: auto;
  margin: auto;
  max-width: 720px;
  padding: 6px 12px 6px 13px;
}

.style-module--start-now__video-wrapper--5b3ca {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.style-module--start-now__video-wrapper--5b3ca iframe {
  border-radius: 20px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--start-now--bc315 {
    padding: 40px 0;
  }
  .style-module--start-now__title--149fa {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 30px;
  }
  .style-module--start-now__blocks--d416c {
    margin-bottom: 30px;
  }
  .style-module--start-now__block--4043a {
    padding: 28px 60px 28px 30px;
  }
  .style-module--start-now__block--4043a p {
    font-size: 18px;
    line-height: 22px;
    padding-left: 20px;
  }
  .style-module--start-now__img-wrapper--d49a7 {
    height: auto;
    width: 50px;
  }
  .style-module--start-now--bc315 h4 {
    font-size: 18px;
    line-height: 24px;
  }
}
@media (max-width: 600px) {
  .style-module--start-now--bc315 {
    padding: 20px 0;
  }
  .style-module--start-now__title--149fa {
    font-size: 22px;
    line-height: 25px;
    margin-bottom: 15px;
  }
  .style-module--start-now__blocks--d416c {
    margin-bottom: 20px;
  }
  .style-module--start-now__block--4043a {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 10px 20px 20px;
  }
  .style-module--start-now__block--4043a:not(:last-child) {
    margin-bottom: 10px;
  }
  .style-module--start-now__block--4043a p {
    font-size: 15px;
    line-height: 18px;
    padding-left: 0;
    width: 100%;
  }
  .style-module--start-now__img-wrapper--d49a7 {
    margin-bottom: 10px;
    width: 40px;
  }
  .style-module--start-now__video-block--d7574 h4 {
    font-size: 15px;
    line-height: 20px;
  }
}
.style-module--structure__title--44154 {
  font-size: 36px;
  line-height: 41px;
  margin-bottom: 55px;
}

.style-module--structure__blocks--8701e {
  display: grid;
  gap: 30px;
  grid-template-columns: repeat(3, 1fr);
  margin-bottom: 75px;
}

.style-module--structure__block--42832 img {
  margin-bottom: 15px;
}

.style-module--structure__block--42832 h5 {
  font-size: 22px;
  font-weight: 700;
  line-height: 26px;
  margin-bottom: 15px;
}

.style-module--structure__block--42832 p {
  font-size: 18px;
  font-weight: 300;
  line-height: 26px;
}

.style-module--structure__content--4e734 {
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  display: grid;
  grid-template-columns: 50% 50%;
  padding: 50px 40px 30px 50px;
}

.style-module--structure__slider-undertext--48b92 {
  font-size: 16px;
  font-weight: 300;
  grid-column: 1;
  grid-row: 2;
  line-height: 18px;
  text-align: center;
}

.style-module--structure__text--55414 {
  font-size: 18px;
  font-weight: 300;
  grid-column: 2;
  grid-row: span 2;
  line-height: 26px;
  width: 100%;
}

.style-module--structure__text-item--360fa {
  padding-left: 30px;
  position: relative;
}

.style-module--structure__text-item--360fa:not(:last-child) {
  margin-bottom: 20px;
}

.style-module--structure__text-item--360fa:before {
  background: url(https://fs.advance.ru/landing-pages/online/kak_nauchit_rebenka_chitat_2/kurs-arrow-f.svg) no-repeat;
  background-size: contain;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 5px;
  width: 20px;
}

@media (max-width: 991px) {
  .style-module--structure--bce44 {
    padding: 30px 0 50px;
  }
  .style-module--structure__title--44154 {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 30px;
  }
  .style-module--structure__blocks--8701e {
    gap: 15px;
  }
  .style-module--structure__block--42832 p {
    font-size: 16px;
    line-height: 22px;
  }
  .style-module--structure__block--42832 img {
    width: 80px;
  }
  .style-module--structure--bce44 h5 {
    font-size: 18px;
    line-height: 22px;
  }
  .style-module--structure__content--4e734 {
    padding: 40px 30px 50px;
  }
  .style-module--structure__text--55414 {
    font-size: 15px;
    line-height: 18px;
  }
  .style-module--structure__text-item--360fa {
    padding-left: 25px;
  }
  .style-module--structure__text-item--360fa:not(:last-child) {
    margin-bottom: 7px;
  }
  .style-module--structure__text-item-item--8d382:before {
    height: 15px;
    top: 2px;
    width: 15px;
  }
}
@media (max-width: 600px) {
  .style-module--structure--bce44 {
    padding: 20px 0;
  }
  .style-module--structure--bce44 h3 {
    font-size: 22px;
    line-height: 25px;
    margin-bottom: 25px;
  }
  .style-module--structure__blocks--8701e {
    gap: 25px;
    grid-template-columns: 1fr;
    margin-bottom: 35px;
  }
  .style-module--structure__block--42832 img {
    width: 70px;
  }
  .style-module--structure__block--42832 h5,
  .style-module--structure__block--42832 p {
    font-size: 16px;
    line-height: 20px;
  }
  .style-module--structure__content--4e734 {
    grid-template-columns: 100%;
    padding: 10px;
  }
  .style-module--structure__text--55414 {
    grid-column: 1;
    grid-row: 3;
    margin-top: 20px;
    width: 100%;
  }
}
.style-module--efficiency--c0537 {
  padding: 100px 0;
}

.style-module--efficiency__wrapper--e720e {
  display: grid;
  gap: 100px;
  grid-template-columns: 1fr 1fr;
}

.style-module--efficiency__title--46f31 {
  font-weight: 400;
}

.style-module--efficiency__content-text--1ab4b p {
  font-size: 22px;
  font-weight: 300;
  line-height: 32px;
}

.style-module--efficiency__content-text--1ab4b p:first-child {
  margin-bottom: 20px;
}

.style-module--efficiency__video-text--5d062 {
  font-size: 16px;
  line-height: 26px;
  margin-bottom: 20px;
  margin-top: -10px;
  text-align: center;
}

.style-module--efficiency__video-wrapper--e0f0c {
  height: 0;
  margin-bottom: 20px;
  padding-bottom: 56.25%;
  position: relative;
  width: 100%;
}

.style-module--video__link--c3a47,
.style-module--video__media--6a0fa {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.style-module--video__media--6a0fa {
  border: none;
  border-radius: 20px;
}

.style-module--video__button--0346b {
  background-color: transparent;
  border: none;
  cursor: pointer;
  display: none;
  height: 48px;
  left: 50%;
  padding: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 68px;
  z-index: 1;
}

.style-module--video__button-shape--86da2 {
  fill: #212121;
  fill-opacity: 0.8;
}

.style-module--video__button-icon--6f431 {
  fill: #fff;
}

.style-module--video__button--0346b:focus {
  outline: none;
}

.style-module--efficiency__video-wrapper--e0f0c:hover .style-module--video__button-shape--86da2,
.style-module--video__button--0346b:focus .style-module--video__button-shape--86da2 {
  fill: red;
  fill-opacity: 1;
}

.style-module--video--enabled--7cc09 {
  cursor: pointer;
}

@media (max-width: 991px) {
  .style-module--efficiency--c0537 {
    padding: 40px 0;
  }
  .style-module--efficiency__wrapper--e720e {
    gap: 15px;
  }
  .style-module--efficiency__content-text--1ab4b p {
    font-size: 16px;
    line-height: 22px;
  }
  .style-module--efficiency__video-text--5d062 {
    font-size: 14px;
    line-height: 16px;
  }
}
@media (max-width: 600px) {
  .style-module--efficiency--c0537 {
    padding: 20px 0;
  }
  .style-module--efficiency__wrapper--e720e {
    gap: 25px;
    grid-template-columns: 1fr;
  }
  .style-module--efficiency__content-text--1ab4b {
    font-size: 15px;
    line-height: 20px;
  }
  .style-module--efficiency__video-text--5d062 {
    font-size: 13px;
    line-height: 15px;
  }
}
.style-module--influence--fd366 {
  padding: 40px 0 90px;
}

.style-module--influence__wrapper--105d0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 95px;
}

.style-module--influence__image--4e61c {
  width: 50%;
}

.style-module--influence__content--ae30f {
  width: 47%;
}

.style-module--influence__content--ae30f h4 {
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 35px;
}

.style-module--influence__content-text--315b7 {
  font-size: 22px;
  font-weight: 300;
  line-height: 32px;
}

.style-module--influence__content-text--315b7 p:first-child {
  margin-bottom: 20px;
}

.style-module--influence__process--108e9 h4 {
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 30px;
}

.style-module--influence__process-blocks--71fdc {
  display: grid;
  gap: calc(50px + 3%);
  grid-template-columns: repeat(4, 1fr);
  max-width: 100%;
}

.style-module--influence__process-block--461d1 {
  position: relative;
}

.style-module--influence__process-block--461d1 iframe,
.style-module--influence__process-block--461d1 video {
  border-radius: 20px;
  height: auto;
  width: 100%;
}

.style-module--influence__process-block--461d1:nth-child(2):before {
  background: url(https://fs.advance.ru/landing-pages/online/kak_nauchit_rebenka_chitat_2/arrow-stories-1.svg) no-repeat;
  background-size: contain;
  content: "";
  height: 8px;
  left: -30%;
  position: absolute;
  top: 50%;
  width: 30px;
}

.style-module--influence__process-block--461d1:nth-child(3):before {
  background: url(https://fs.advance.ru/landing-pages/online/kak_nauchit_rebenka_chitat_2/arrow-stories-2.svg) no-repeat;
  background-size: contain;
  content: "";
  height: 8px;
  left: -30%;
  position: absolute;
  top: 50%;
  width: 30px;
}

.style-module--influence__process-block--461d1:nth-child(4):before {
  background: url(https://fs.advance.ru/landing-pages/online/kak_nauchit_rebenka_chitat_2/arrow-stories-1.svg) no-repeat;
  background-size: contain;
  content: "";
  height: 8px;
  left: -30%;
  position: absolute;
  top: 50%;
  width: 30px;
}

.style-module--influence__process-block--461d1 p {
  font-size: 22px;
  font-weight: 700;
  line-height: 26px;
  margin-top: 20px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--influence--fd366 {
    padding: 50px 0;
  }
  .style-module--influence__wrapper--105d0 {
    margin-bottom: 50px;
  }
  .style-module--influence__content--ae30f h4 {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 10px;
  }
  .style-module--influence__content-text--315b7 {
    font-size: 16px;
    line-height: 20px;
  }
  .style-module--influence__process-blocks--71fdc {
    gap: calc(30px + 3%);
  }
  .style-module--influence__process-block--461d1:nth-child(2):before,
  .style-module--influence__process-block--461d1:nth-child(3):before,
  .style-module--influence__process-block--461d1:nth-child(4):before {
    height: 8px;
    left: -50px;
    top: 50%;
    width: 30px;
  }
  .style-module--influence__process-block--461d1 p {
    font-size: 16px;
    line-height: 18px;
    margin-top: 10px;
  }
  .style-module--influence__process--108e9 h4 {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 15px;
  }
}
@media (max-width: 600px) {
  .style-module--influence--fd366 {
    padding: 20px 0;
  }
  .style-module--influence__wrapper--105d0 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .style-module--influence__image--4e61c {
    width: 100%;
  }
  .style-module--influence__content--ae30f {
    margin-bottom: 20px;
    width: 100%;
  }
  .style-module--influence__process--108e9 h4 {
    font-size: 22px;
    line-height: 25px;
  }
  .style-module--influence__process-blocks--71fdc {
    gap: 5px;
    grid-template-columns: repeat(2, 1fr);
  }
  .style-module--influence__process-block--461d1:last-child:before,
  .style-module--influence__process-block--461d1:nth-child(2):before,
  .style-module--influence__process-block--461d1:nth-child(3):before {
    display: none;
  }
  .style-module--influence__process-block--461d1 p {
    font-size: 15px;
    line-height: 16px;
    margin-bottom: 15px;
  }
}
.style-module--structure__block-header-title--4f4fe {
  color: #fff;
  font-size: 30px;
  line-height: 34px;
}

@media (max-width: 991px) {
  .style-module--structure__block-header-title--4f4fe {
    font-size: 26px;
    line-height: 30px;
    max-width: 600px;
  }
}
@media (max-width: 600px) {
  .style-module--structure__block-header-title--4f4fe {
    font-size: 23px;
    line-height: 26px;
  }
}
@media (max-width: 480px) {
  .style-module--structure__block-header-title--4f4fe {
    font-size: 20px;
    line-height: 23px;
  }
}
.style-module--structure__block-total--85b0c {
  background: #f2e6ff;
  border-radius: 5px;
  margin-bottom: 40px;
  padding: 30px;
  position: relative;
}

.style-module--author--b93c0 {
  padding: 80px 0;
}

.style-module--author__wrapper--381aa {
  -webkit-column-gap: 90px;
     -moz-column-gap: 90px;
          column-gap: 90px;
  display: grid;
  grid-template-areas: "image title" "image description";
  row-gap: 25px;
}

.style-module--author__image--6fc31 {
  grid-area: image;
}

.style-module--author__title--8507d {
  align-self: end;
  grid-area: title;
}

.style-module--author__title--8507d h3 {
  font-size: 36px;
  line-height: 41px;
  margin-bottom: 15px;
}

.style-module--author__title--8507d h4 {
  color: #9633fb;
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
}

.style-module--author__description--97d9e {
  font-size: 20px;
  font-weight: 300;
  grid-area: description;
  line-height: 30px;
}

@media (max-width: 991px) {
  .style-module--author--b93c0 {
    padding: 50px 0;
  }
  .style-module--author__wrapper--381aa {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
    row-gap: 15px;
  }
  .style-module--author__title--8507d h3 {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 5px;
  }
  .style-module--author__title--8507d h4 {
    font-size: 26px;
    line-height: 30px;
  }
  .style-module--author__description--97d9e {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 600px) {
  .style-module--author--b93c0 {
    padding: 35px 0;
  }
  .style-module--author__wrapper--381aa {
    grid-template-areas: "image" "title" "description";
    row-gap: 15px;
  }
  .style-module--author__title--8507d h3,
  .style-module--author__title--8507d h4 {
    font-size: 22px;
    line-height: 25px;
  }
  .style-module--author__description--97d9e {
    font-size: 15px;
    line-height: 22px;
  }
  .style-module--author__image--6fc31 {
    margin: auto;
    width: 60%;
  }
}
.style-module--about--e69f3 {
  padding-bottom: 100px;
}

.style-module--about__wrapper--16e92 {
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
  padding: 50px 95px;
}

.style-module--about__content--04890 {
  max-width: 70%;
}

.style-module--about--e69f3 h4 {
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 30px;
}

.style-module--about__text--2074d {
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  margin-bottom: 30px;
}

.style-module--about__text--2074d p:first-child {
  margin-bottom: 25px;
}

.style-module--about__docs--6dd93 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--about__docs-imgs--00078 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.style-module--about__docs__img--fd913 {
  height: auto;
  margin-right: 5px;
  max-width: 90px;
}

.style-module--about__docs--6dd93 p {
  font-size: 16px;
  font-weight: 300;
  line-height: 140%;
  margin: 20px 0 0 20px;
  position: relative;
}

.style-module--about__docs--6dd93 p:after {
  background: url(https://fs.advance.ru/landing-pages/online/kak_nauchit_rebenka_chitat_2/arrow-cot.svg) no-repeat;
  background-size: contain;
  content: "";
  height: 12px;
  left: 0;
  position: absolute;
  top: 70px;
  width: 50px;
}

.style-module--about__blocks--a4461 {
  display: grid;
  gap: 30px;
  grid-template: 1fr 1fr/1fr 1fr;
}

.style-module--about__block--1bec9 {
  border-radius: 20px;
  padding: 40px;
}

.style-module--about__block--1bec9:first-child {
  background: #f9f4ff;
}

.style-module--about__block--1bec9:nth-child(2) {
  background: #edf2ff;
}

.style-module--about__block--1bec9:nth-child(3) {
  background: #fffbed;
}

.style-module--about__block--1bec9:last-child {
  background: #fff4f0;
}

.style-module--about__block--1bec9 img {
  margin-bottom: 20px;
}

.style-module--about__block--1bec9 p {
  font-size: 20px;
  font-weight: 300;
  line-height: 26px;
}

@media (max-width: 991px) {
  .style-module--about--e69f3 {
    padding-bottom: 60px;
  }
  .style-module--about__wrapper--16e92 {
    padding: 28px;
  }
  .style-module--about--e69f3 h4,
  .style-module--about__text--2074d {
    font-size: 16px;
    line-height: 24px;
  }
  .style-module--about__docs--6dd93 {
    max-width: 90%;
  }
  .style-module--about__docs__img--fd913 {
    max-width: 63px;
  }
  .style-module--about__docs--6dd93 p {
    font-size: 14px;
    line-height: 120%;
    margin: 0 0 0 20px;
  }
  .style-module--about__docs--6dd93 p:after {
    height: 9px;
    left: 0;
    top: 75px;
    width: 36px;
  }
  .style-module--about__block--1bec9 {
    padding: 30px;
  }
  .style-module--about__block--1bec9 p {
    font-size: 16px;
    line-height: 22px;
  }
  .style-module--about--e69f3 {
    padding-bottom: 40px;
  }
  .style-module--about__wrapper--16e92 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding: 20px;
  }
  .style-module--about__image--741b1 {
    margin: 0 auto 20px;
    width: 30%;
  }
  .style-module--about__content--04890 {
    max-width: 100%;
  }
  .style-module--about--e69f3 h4,
  .style-module--about__text--2074d {
    font-size: 15px;
    line-height: 20px;
  }
  .style-module--about__docs--6dd93 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
  }
  .style-module--about__docs--6dd93 p {
    margin: 10px 0 0;
  }
  .style-module--about__docs--6dd93 p:after {
    display: none;
  }
  .style-module--about__blocks--a4461 {
    gap: 10px;
    grid-template-columns: 1fr;
  }
  .style-module--about__block--1bec9 {
    padding: 20px;
  }
  .style-module--about__block--1bec9 img {
    height: auto;
    margin-bottom: 10px;
    width: 100px;
  }
  .style-module--about__block--1bec9 p {
    font-size: 15px;
    line-height: 20px;
  }
  .style-module--about__rocket--c9e5e {
    margin: 0 auto 20px;
    width: 10%;
  }
}
.headerWithPartner-module--top-logo--4f89e {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 30px 0;
}

.headerWithPartner-module--logo--90221 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.headerWithPartner-module--logo--90221 a {
  display: inline-block;
}

.headerWithPartner-module--logo--90221 img {
  display: block;
  height: auto;
  max-width: 170px;
  width: 170px;
}

.headerWithPartner-module--logo__partner--bb7a2 {
  margin-left: 30px;
  -webkit-transform: translateY(-12px);
          transform: translateY(-12px);
}

.headerWithPartner-module--phone--0c315 {
  font-family: Ubuntu, sans-serif;
  font-size: 20px;
}

@media (max-width: 767px) {
  .headerWithPartner-module--top-logo--4f89e {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 15px 0 30px;
    text-align: center;
  }
  .headerWithPartner-module--logo--90221 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .headerWithPartner-module--logo__partner--bb7a2 {
    margin-left: 0;
    -webkit-transform: unset;
            transform: unset;
  }
  .headerWithPartner-module--phone--0c315 {
    font-size: 14px;
  }
}
.footerFull-module--footer--6f63b {
  background-color: #404143;
  padding: 60px 0;
}

.footerFull-module--footer__logo--b11ac a img {
  height: 41px;
  width: 166px;
}

.footerFull-module--footer__box--a6d69 {
  display: grid;
  grid-template-areas: "about col-1 col-2" "about col-1 col-2" "about col-1 col-2";
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, 1fr);
}

.footerFull-module--footer__block-about--ebe7a {
  grid-area: about;
}

.footerFull-module--footer__block-link-1--79360 {
  grid-area: col-1;
  padding-left: 60px;
}

.footerFull-module--footer__block-link-2--86e40 {
  grid-area: col-2;
}

.footerFull-module--footer__block-partnership--816f4 {
  margin-top: 30px;
  max-width: 365px;
  width: 100%;
}

.footerFull-module--footer__block-partnership--816f4 ul {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.footerFull-module--footer__block-partnership--816f4 ul li:first-child img {
  display: block;
  height: auto;
  max-width: 130px;
  width: 100%;
}

.footerFull-module--footer__block-partnership--816f4 ul li img {
  max-height: 36px;
}

.footerFull-module--footer__social--cdd34 {
  margin-top: 10px;
}

.footerFull-module--footer__social--cdd34 ul {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.footerFull-module--footer__social--cdd34 ul li {
  height: 35px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 35px;
}

.footerFull-module--footer__social--cdd34 ul li:not(:last-child) {
  margin-right: 9px;
}

.footerFull-module--footer__social--cdd34 ul li:first-child:hover img {
  background: #4c75a3;
  border-radius: 25px;
}

.footerFull-module--footer__social--cdd34 ul li:nth-child(2):hover img {
  background: #ed812b;
  border-radius: 25px;
}

.footerFull-module--footer__social--cdd34 ul li:nth-child(3):hover img {
  background: #f52424;
  border-radius: 25px;
}

.footerFull-module--footer__social--cdd34 ul li:nth-child(4):hover img {
  background: #08c;
  border-radius: 25px;
}

.footerFull-module--footer__tel--8340a {
  margin-top: 25px;
}

.footerFull-module--footer__tel--8340a a {
  color: #fff;
  display: block;
  font-family: Ubuntu, sans-serif;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 5px;
}

.footerFull-module--footer__info--f676e {
  margin-top: 25px;
}

.footerFull-module--footer__info--f676e p {
  color: #fff;
  font-family: Ubuntu, sans-serif;
  font-size: 14px;
  font-weight: 300;
  margin-top: 5px;
}

.footerFull-module--footer__info--f676e p a,
.footerFull-module--footer__info--f676e p a:visited {
  color: #fff;
}

.footerFull-module--footer__rights--cc1fa {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
}

.footerFull-module--footer__rights--cc1fa a {
  display: block;
}

.footerFull-module--footer__license--a6c39 {
  display: inline-block;
}

.footerFull-module--footer__license-info--ace7d {
  color: #fff;
  font-family: Ubuntu, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.footerFull-module--footer__license-info--ace7d a {
  color: #fff;
  margin-top: 10px;
}

.footerFull-module--footer__license-info--ace7d a:visited {
  color: #fff;
}

.footerFull-module--footer__license-info--ace7d p {
  font-size: 14px;
}

.footerFull-module--footer__license--a6c39 img {
  height: 100px;
  margin-right: 10px;
  width: 70px;
}

.footerFull-module--footer__share-text--d6916 {
  color: #fff;
  font-family: Ubuntu, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.footerFull-module--footer__share-btn--ca7f9 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 2px solid #727272;
  border-top: 2px solid #727272;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 25px;
  padding: 9px 0;
}

.footerFull-module--footer__share-btn--ca7f9 .footerFull-module--ya-share2__container_shape_round--6308b.footerFull-module--ya-share2__container_size_s--53a1a .footerFull-module--ya-share2__badge--60dfb .footerFull-module--ya-share2__icon--d8dcb:not(.footerFull-module--ya-share2__icon_messenger-contact--4f524):not(.footerFull-module--ya-share2__icon_more--c0a89):not(.footerFull-module--ya-share2__icon_copy--72a44) {
  background-repeat: no-repeat;
  background-size: 25px 25px;
}

.footerFull-module--footer__share-btn--ca7f9 .footerFull-module--ya-share2__container--16e80.footerFull-module--ya-share2__container_color-scheme_blackwhite--5b0d5 .footerFull-module--ya-share2__badge--60dfb,
.footerFull-module--footer__share-btn--ca7f9 .footerFull-module--ya-share2__container--16e80.footerFull-module--ya-share2__container_color-scheme_blackwhite--5b0d5 .footerFull-module--ya-share2__mobile-popup-badge--ffadb {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #59595a;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 31px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 30px;
}

.footerFull-module--footer__share-btn--ca7f9 .footerFull-module--ya-share2__list--f3c9d.footerFull-module--ya-share2__list_direction_horizontal--41590 > .footerFull-module--ya-share2__item--a025c {
  display: inline-block;
  margin: 2px 8px 0 0;
  padding: 0;
  vertical-align: top;
}

.footerFull-module--footer__form-section--380a5 {
  border-radius: 10px;
  max-width: 365px;
  overflow: hidden;
  width: 100%;
}

.footerFull-module--footer__list-section--06fd2:not(:first-child) {
  margin-top: 15px;
}

.footerFull-module--footer__list-section--06fd2 .footerFull-module--tg-trainings--15cdd,
.footerFull-module--footer__list-section--06fd2 .footerFull-module--tg-trainings--15cdd:active,
.footerFull-module--footer__list-section--06fd2 .footerFull-module--tg-trainings--15cdd:visited {
  color: #fff;
}

.footerFull-module--footer__list-section--06fd2 ul li {
  font-size: 18px;
}

.footerFull-module--footer__list-section--06fd2 ul li a {
  color: #fff;
  font-family: Ubuntu, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.footerFull-module--footer__list-section--title--3ed2f {
  color: #8f8f8f;
  display: block;
  font-family: Ubuntu, sans-serif;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.32px;
  line-height: 20px;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.footerFull-module--footer__list-section--title--3ed2f:active,
.footerFull-module--footer__list-section--title--3ed2f:visited {
  color: #8f8f8f;
}

.footerFull-module--footer__list-section--title--3ed2f:hover {
  color: #f0f0f0;
}

.footerFull-module--footer__list-section--list-title--32734 a:not(:first-child) {
  margin-top: 15px;
}

.footerFull-module--footer__site-map--e4dc9 {
  margin-top: 40px;
}

.footerFull-module--footer__site-map--e4dc9 a {
  color: #fff;
  display: block;
  font-family: Ubuntu, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.footerFull-module--footerMedium--fe33b .footerFull-module--footerMedium__text--23696 {
  color: #fff;
  font-family: Ubuntu, sans-serif;
  font-size: 12px;
  margin-top: 15px;
}

.footerFull-module--btn--e79ce.footerFull-module--f-btn--2b413.footerFull-module--button-md--93b62 {
  background-color: red !important;
}

@media (max-width: 991px) {
  .footerFull-module--footer--6f63b {
    padding-top: 30px;
  }
  .footerFull-module--footer__box--a6d69 {
    grid-template-areas: "about" "col-1" "col-2";
    grid-template-columns: 1fr;
    grid-template-rows: repeat(3, auto);
  }
  .footerFull-module--footer__block-about--ebe7a {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .footerFull-module--footer__block-link-1--79360 {
    padding-left: 0;
  }
  .footerFull-module--footer__block-partnership--816f4 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 30px;
  }
  .footerFull-module--footer__list-section--06fd2:first-child,
  .footerFull-module--footer__list-section--06fd2:not(:first-child) {
    margin-top: 30px;
  }
  .footerFull-module--footer__rights--cc1fa {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .footerFull-module--footer__main-info--4b214 {
    margin-top: 30px;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .footerFull-module--footer__share-btn--ca7f9 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .footerFull-module--footer__share-text--d6916 {
    margin-bottom: 10px;
  }
  .footerFull-module--footer__social--cdd34 ul {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .footerFull-module--footer__site-map--e4dc9 {
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .footerFull-module--footer__block-about--ebe7a {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .footerFull-module--footer__block-partnership--816f4 {
    margin: 30px auto 0;
  }
  .footerFull-module--footer__block-partnership--816f4 ul {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .footerFull-module--footer__block-partnership--816f4 ul li:not(:last-child) {
    margin-bottom: 40px;
    margin-right: 0;
  }
  .footerFull-module--footer__info--f676e,
  .footerFull-module--footer__rights--cc1fa {
    text-align: center;
  }
  .footerFull-module--footer--6f63b .footerFull-module--ya-share2__container--16e80,
  .footerFull-module--footer--6f63b .footerFull-module--ya-share2__container--16e80 .footerFull-module--ya-share2__item--a025c {
    font-family: YS Text, Arial, sans-serif;
    text-align: center;
  }
  .footerFull-module--footer__list--501fb {
    text-align: center;
  }
  .footerFull-module--footer__form-section--380a5 {
    margin: auto;
  }
  .footerFull-module--footer__social--cdd34 ul {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.block1-module--breadcrumbs--4914f {
  border-top: 1px solid #aeacac;
  font-size: 14px;
  margin-bottom: 15px;
  padding-top: 15px;
}

.block1-module--breadcrumbs--4914f a {
  border-bottom: transparent;
  color: inherit;
  line-height: 0.8;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.block1-module--breadcrumbs--4914f a:visited {
  color: inherit;
}

.block1-module--breadcrumbs--4914f a:focus,
.block1-module--breadcrumbs--4914f a:hover {
  text-decoration: underline;
}

@media (max-width: 767px) {
  .block1-module--block-1--99afc .block1-module--row--81d7a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.block1-module--block-1--99afc .block1-module--col--12f19 {
  margin-bottom: 40px;
  width: 50%;
}

@media (max-width: 768px) {
  .block1-module--block-1--99afc .block1-module--col--12f19 {
    margin-bottom: 20px;
    width: 100%;
  }
}
.block1-module--block-1--99afc h1 {
  font-size: 36px;
  font-weight: 700;
  margin: 25px 0 35px;
}

.block1-module--block-1--99afc h2 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 15px;
}

.block1-module--block-1--99afc .block1-module--link--a9247 {
  border-bottom: 1px dotted #7d7d7d;
  color: inherit;
  display: inline-block;
  font-size: 15px;
  font-weight: 400;
  line-height: 1;
  margin-left: 20px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media (max-width: 800px) {
  .block1-module--block-1--99afc .block1-module--link--a9247 {
    display: block;
    margin-left: 0;
    margin-top: 10px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.block1-module--block-1--99afc .block1-module--link--a9247:hover {
  border-color: transparent;
}

.block1-module--block-1--99afc .block1-module--info--cb5a0 {
  margin-bottom: 25px;
}

.block1-module--block-1--99afc .block1-module--info--cb5a0:last-of-type {
  margin-bottom: 0;
}

.block1-module--block-1--99afc .block1-module--telephones--39a2a {
  margin-bottom: 15px;
}

.block1-module--block-1--99afc .block1-module--telephones--39a2a > li a,
.block1-module--block-1--99afc .block1-module--telephones--39a2a > li a:visited {
  color: inherit;
}

.block1-module--block-1--99afc .block1-module--email--2d597 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 15px;
}

.block1-module--block-1--99afc .block1-module--email--2d597 a,
.block1-module--block-1--99afc .block1-module--email--2d597 a:visited {
  color: inherit;
}

.block1-module--block-1--99afc p {
  font-size: 16px;
  margin-top: 10px;
}

.block1-module--block-1--99afc .block1-module--sc--e770c {
  margin-bottom: 40px;
}

.block1-module--block-1--99afc .block1-module--sc--e770c .block1-module--row--81d7a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.block1-module--block-1--99afc .block1-module--sc--e770c .block1-module--follow--cf375 {
  font-size: 0;
  overflow: hidden;
}

.block1-module--block-1--99afc .block1-module--sc--e770c .block1-module--follow--cf375 > li {
  background-color: #cecece;
  background-image: url(https://fs.advance.ru/landing-pages/contact/social.png);
  background-position: 50%;
  background-repeat: no-repeat;
  border: 1px solid #9a9a9a;
  border-left: none;
  float: left;
  height: 40px;
  overflow: hidden;
  -webkit-transition: background-position-y 0.4s ease;
  transition: background-position-y 0.4s ease;
  width: 40px;
}

.block1-module--block-1--99afc .block1-module--sc--e770c .block1-module--follow--cf375 > li > a {
  display: block;
  height: 100%;
  width: 100%;
}

.block1-module--block-1--99afc .block1-module--sc--e770c .block1-module--follow--cf375 > li.block1-module--vk--5d537 {
  background-position: 1px;
  border-left: 1px solid #9a9a9a;
}

.block1-module--block-1--99afc .block1-module--sc--e770c .block1-module--follow--cf375 > li.block1-module--vk--5d537:hover {
  background-position: 1px 0;
}

.block1-module--block-1--99afc .block1-module--sc--e770c .block1-module--follow--cf375 > li.block1-module--ok--e5abf {
  background-position: -157px;
}

.block1-module--block-1--99afc .block1-module--sc--e770c .block1-module--follow--cf375 > li.block1-module--ok--e5abf:hover {
  background-position: -157px 0;
}

.block1-module--block-1--99afc .block1-module--sc--e770c .block1-module--follow--cf375 > li.block1-module--yt--28d52 {
  background-position: -194px;
}

.block1-module--block-1--99afc .block1-module--sc--e770c .block1-module--follow--cf375 > li.block1-module--yt--28d52:hover {
  background-position: -194px 3px;
}

.map-module--map--8bbae {
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 15px;
}

.map-module--map--8bbae .map-module--tab-header--3e317 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin: 30px -15px;
}

@media (max-width: 767px) {
  .map-module--map--8bbae .map-module--tab-header--3e317 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.map-module--map--8bbae .map-module--tab-header--3e317 > li {
  cursor: pointer;
  font-size: 18px;
  font-weight: 600;
  opacity: 0.3;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 33.3333%;
}

@media (max-width: 767px) {
  .map-module--map--8bbae .map-module--tab-header--3e317 > li {
    width: 100%;
  }
}
.map-module--map--8bbae .map-module--tab-header--3e317 > li:last-of-type button {
  border-right: none;
}

.map-module--map--8bbae .map-module--tab-header--3e317 > li.map-module--active--404a8 {
  opacity: 1;
}

.map-module--map--8bbae .map-module--tab-header--3e317 > li button {
  border-right: 1px solid #dadada;
  height: 100%;
  padding: 10px 15px;
  text-align: left;
  width: 100%;
}

@media (max-width: 767px) {
  .map-module--map--8bbae .map-module--tab-header--3e317 > li button {
    border-bottom: 1px solid #dadada;
    border-right: none;
  }
}
.map-module--map--8bbae .map-module--tab-items--d8a62 {
  font-size: 18px;
  height: auto;
  min-height: 180px;
  overflow: visible;
  visibility: visible;
  width: 100%;
}

.map-module--map--8bbae .map-module--tab-items--d8a62 p {
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  margin: 10px 0;
}

.map-module--map--8bbae .map-module--tab-items--d8a62 iframe {
  display: block;
  height: 500px;
  margin: 20px 0;
  width: 100%;
}

@media (max-width: 767px) {
  .style-module--main-container--879fc {
    padding: 0;
  }
}
.style-module--container--ac03a {
  background-color: #f2f3fa;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
  padding: 95px;
}

@media (max-width: 1230px) {
  .style-module--container--ac03a {
    gap: 24px;
    padding: 60px;
  }
}
@media (max-width: 1140px) {
  .style-module--container--ac03a {
    padding: 60px 20px;
  }
}
@media (max-width: 991px) {
  .style-module--container--ac03a {
    border-radius: 12px;
    padding: 60px;
  }
}
@media (max-width: 767px) {
  .style-module--container--ac03a {
    border-radius: 0;
    gap: 17px;
    padding: 17px 9px;
  }
}
.style-module--title--0a456 {
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--title--0a456 {
    font-size: 29px;
  }
}
.style-module--desc--c5f55 {
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--desc--c5f55 {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .style-module--desc--c5f55 {
    font-size: 12px;
  }
}
.style-module--desc--c5f55.style-module--mt--0e1a1 {
  margin-top: 20px;
}

@media (max-width: 991px) {
  .style-module--desc--c5f55.style-module--mt--0e1a1 {
    margin-top: 15px;
  }
}
.style-module--info--99439 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 2px solid #2d2d47;
  border-radius: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 24px 20px;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--info--99439 {
    border-radius: 12px;
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--info--99439 {
    border-radius: 9px;
    padding: 9px;
  }
}
.style-module--info--99439.style-module--sb--a9608 {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--info--99439.style-module--c--e22ce {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.style-module--info--99439 .style-module--count--99a73 {
  color: #73738a;
  display: block;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
}

@media (max-width: 991px) {
  .style-module--info--99439 .style-module--count--99a73 {
    font-size: 12px;
  }
}
.style-module--info--99439 .style-module--direction--550c5 {
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
  position: relative;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--info--99439 .style-module--direction--550c5 {
    font-size: 19px;
  }
}
.style-module--info--99439 .style-module--direction--550c5:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='37' height='36' fill='none' viewBox='0 0 37 36'%3E%3Cpath fill='%232D2D47' fill-rule='evenodd' d='m12.5 10-10 8 10 8v-6h22v-4h-22v-6Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  background-size: 100%;
  content: "";
  height: 36px;
  position: absolute;
  top: calc(50% - 18px);
  width: 37px;
}

@media (max-width: 991px) {
  .style-module--info--99439 .style-module--direction--550c5:before {
    height: 22px;
    top: calc(50% - 11px);
    width: 22px;
  }
}
.style-module--info--99439 .style-module--direction--550c5.style-module--left--ef79b {
  padding-left: 47px;
}

@media (max-width: 991px) {
  .style-module--info--99439 .style-module--direction--550c5.style-module--left--ef79b {
    padding-left: 28px;
  }
}
.style-module--info--99439 .style-module--direction--550c5.style-module--left--ef79b:before {
  left: 0;
}

.style-module--info--99439 .style-module--direction--550c5.style-module--right--28409 {
  padding-right: 47px;
}

@media (max-width: 991px) {
  .style-module--info--99439 .style-module--direction--550c5.style-module--right--28409 {
    padding-right: 28px;
  }
}
.style-module--info--99439 .style-module--direction--550c5.style-module--right--28409:before {
  right: 0;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.style-module--info--99439 .style-module--direction--550c5.style-module--bottom--20fed,
.style-module--info--99439 .style-module--direction--550c5.style-module--top--d6b19 {
  padding-left: 47px;
}

@media (max-width: 991px) {
  .style-module--info--99439 .style-module--direction--550c5.style-module--bottom--20fed,
  .style-module--info--99439 .style-module--direction--550c5.style-module--top--d6b19 {
    padding-left: 28px;
  }
}
.style-module--info--99439 .style-module--direction--550c5.style-module--bottom--20fed:before,
.style-module--info--99439 .style-module--direction--550c5.style-module--top--d6b19:before {
  left: 0;
}

.style-module--info--99439 .style-module--direction--550c5.style-module--top--d6b19:before {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.style-module--info--99439 .style-module--direction--550c5.style-module--bottom--20fed:before {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}

.style-module--info--99439 h3 {
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--info--99439 h3 {
    font-size: 19px;
  }
}
@media (max-width: 767px) {
  .style-module--info--99439 h3 {
    font-size: 17px;
  }
}
.style-module--info--99439 h3:before {
  background-size: 100%;
  content: "";
  height: 32px;
  left: 0;
  position: absolute;
  top: calc(50% - 16px);
  width: 32px;
}

@media (max-width: 991px) {
  .style-module--info--99439 h3:before {
    height: 20px;
    top: calc(50% - 10px);
    width: 20px;
  }
}
.style-module--info--99439 h3.style-module--success--d6875 {
  padding-left: 42px;
}

@media (max-width: 991px) {
  .style-module--info--99439 h3.style-module--success--d6875 {
    padding-left: 26px;
  }
}
.style-module--info--99439 h3.style-module--success--d6875:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='32' fill='none' viewBox='0 0 33 32'%3E%3Crect width='32' height='32' x='.5' fill='%2300CA99' rx='16'/%3E%3Cpath fill='%23fff' d='M13.227 20.2 8.932 16 7.5 17.4l5.727 5.6L25.5 11l-1.432-1.4-10.84 10.6Z'/%3E%3C/svg%3E");
}

.style-module--info--99439 h3.style-module--error--e6680 {
  padding-left: 42px;
}

@media (max-width: 991px) {
  .style-module--info--99439 h3.style-module--error--e6680 {
    padding-left: 26px;
  }
}
.style-module--info--99439 h3.style-module--error--e6680:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' fill='%23F12D80' rx='16'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M9.455 8 8 9.455 14.546 16 8 22.546 9.455 24 16 17.454 22.546 24 24 22.546 17.454 16 24 9.455 22.546 8 16 14.546 9.455 8Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.style-module--info--99439 .style-module--btn-pause--66365,
.style-module--info--99439 .style-module--btn-play--1b84c {
  border: 1px solid #d5d4e4;
  border-radius: 32px;
  display: block;
  height: 60px;
  position: relative;
  width: 60px;
}

@media (max-width: 991px) {
  .style-module--info--99439 .style-module--btn-pause--66365,
  .style-module--info--99439 .style-module--btn-play--1b84c {
    height: 36px;
    width: 36px;
  }
}
.style-module--info--99439 .style-module--btn-pause--66365:before,
.style-module--info--99439 .style-module--btn-play--1b84c:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%232D2D47' d='M9 25V7h4v18H9ZM19 7h4v18h-4V7Z'/%3E%3C/svg%3E");
  background-size: 100%;
  content: "";
  height: 32px;
  left: calc(50% - 16px);
  position: absolute;
  top: calc(50% - 16px);
  width: 32px;
}

@media (max-width: 991px) {
  .style-module--info--99439 .style-module--btn-pause--66365:before,
  .style-module--info--99439 .style-module--btn-play--1b84c:before {
    height: 19px;
    left: calc(50% - 9.5px);
    top: calc(50% - 9.5px);
    width: 19px;
  }
}
.style-module--info--99439 .style-module--btn-play--1b84c:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%232D2D47' d='M10 7v18l15-9-15-9Z'/%3E%3C/svg%3E");
}

.style-module--info--99439 .style-module--btn-pause--66365:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath fill='%232D2D47' d='M9 25V7h4v18H9ZM19 7h4v18h-4V7Z'/%3E%3C/svg%3E");
}

.style-module--info--99439 .style-module--btn-sound-wrap--497a3 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='168' height='8' fill='none' viewBox='0 0 168 8'%3E%3Crect width='8' height='8' fill='%232D2D47'/%3E%3Crect width='8' height='8' x='18' fill='%232D2D47'/%3E%3Crect width='8' height='8' x='36' fill='%232D2D47'/%3E%3Crect width='8' height='8' x='124' fill='%232D2D47'/%3E%3Crect width='8' height='8' x='142' fill='%232D2D47'/%3E%3Crect width='8' height='8' x='160' fill='%232D2D47'/%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 175px;
}

@media (max-width: 991px) {
  .style-module--info--99439 .style-module--btn-sound-wrap--497a3 {
    background-size: 70%;
    height: 36px;
  }
}
.style-module--info--99439 .style-module--btn-sound-wrap--497a3 .style-module--btn-sound--eb470 {
  display: block;
  height: 60px;
  position: relative;
  width: 60px;
}

@media (max-width: 991px) {
  .style-module--info--99439 .style-module--btn-sound-wrap--497a3 .style-module--btn-sound--eb470 {
    height: 36px;
    width: 36px;
  }
}
.style-module--info--99439 .style-module--btn-sound-wrap--497a3 .style-module--btn-sound--eb470:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' fill='none' viewBox='0 0 60 60'%3E%3Cg clip-path='url(%23prefix__a)'%3E%3Cpath fill='%232D2D47' d='M0 17.52h14.14L35.41.185v59.632L14.14 42.479H0V17.522Zm43.402-2.827c4.18 4.18 6.311 9.262 6.393 15.246 0 5.737-2.131 10.655-6.393 14.754l-4.304-4.426c2.951-2.951 4.427-6.435 4.427-10.451 0-4.099-1.476-7.664-4.427-10.697l4.304-4.426Zm7.377-7.254C56.926 13.586 60 21.004 60 29.693c0 8.688-3.074 16.147-9.221 22.377l-4.55-4.55c4.919-4.836 7.377-10.758 7.377-17.766 0-7.008-2.458-12.971-7.377-17.89l4.55-4.425Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='60' height='60' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: 100%;
  content: "";
  height: 60px;
  left: calc(50% - 30px);
  position: absolute;
  top: calc(50% - 30px);
  width: 60px;
}

@media (max-width: 991px) {
  .style-module--info--99439 .style-module--btn-sound-wrap--497a3 .style-module--btn-sound--eb470:before {
    height: 36px;
    left: calc(50% - 18px);
    top: calc(50% - 18px);
    width: 36px;
  }
}
@-webkit-keyframes style-module--fade-in--31bda {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes style-module--fade-in--31bda {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes style-module--fade-out--cd101 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes style-module--fade-out--cd101 {
  0% {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.style-module--mountedAnimation--78aaf {
  -webkit-animation: style-module--fade-in--31bda 1s;
          animation: style-module--fade-in--31bda 1s;
}

.style-module--unmountedAnimation--8ca68 {
  -webkit-animation: style-module--fade-out--cd101 0.1s;
          animation: style-module--fade-out--cd101 0.1s;
}

.field-module--field--7dc79 {
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  height: 630px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  width: 630px;
}

@media (max-width: 1140px) {
  .field-module--field--7dc79 {
    border-radius: 12px;
    gap: 12px;
  }
}
@media (max-width: 991px) {
  .field-module--field--7dc79 {
    height: 600px;
    width: 600px;
  }
}
@media (max-width: 767px) {
  .field-module--field--7dc79 {
    border-radius: 9px;
    gap: 9px;
    height: 300px;
    width: 300px;
  }
}
.field-module--field--7dc79:before {
  background-color: #fff;
  content: "";
  position: absolute;
}

.field-module--field--7dc79.field-module--_4x4--70bd7 button {
  height: calc(25% - 15px);
  width: calc(25% - 15px);
}

@media (max-width: 1140px) {
  .field-module--field--7dc79.field-module--_4x4--70bd7 button {
    height: calc(25% - 9px);
    width: calc(25% - 9px);
  }
}
@media (max-width: 480px) {
  .field-module--field--7dc79.field-module--_4x4--70bd7 button {
    height: calc(25% - 6.75px);
    width: calc(25% - 6.75px);
  }
}
.field-module--field--7dc79.field-module--_3x3--89554 button {
  height: calc(33.33333% - 13.33333px);
  width: calc(33.33333% - 13.33333px);
}

@media (max-width: 1140px) {
  .field-module--field--7dc79.field-module--_3x3--89554 button {
    height: calc(33.33333% - 8px);
    width: calc(33.33333% - 8px);
  }
}
@media (max-width: 480px) {
  .field-module--field--7dc79.field-module--_3x3--89554 button {
    height: calc(33.33333% - 6px);
    width: calc(33.33333% - 6px);
  }
}
.field-module--field--7dc79.field-module--invisible--cddd1 {
  background-color: #fff;
}

.field-module--field--7dc79.field-module--invisible--cddd1 button {
  border: none;
}

.field-module--field--7dc79 button {
  background-color: #fff;
  border: 2px solid #d5d4e4;
  border-radius: 20px;
  height: calc(20% - 16px);
  padding: 0;
  position: relative;
  width: calc(20% - 16px);
}

@media (max-width: 1140px) {
  .field-module--field--7dc79 button {
    border-radius: 12px;
    height: calc(20% - 9.6px);
    width: calc(20% - 9.6px);
  }
}
@media (max-width: 767px) {
  .field-module--field--7dc79 button {
    border-radius: 9px;
    height: calc(20% - 7.2px);
    width: calc(20% - 7.2px);
  }
}
.field-module--field--7dc79 button:before {
  background-size: 100%;
  content: "";
  height: 100px;
  left: calc(50% - 50px);
  position: absolute;
  top: calc(50% - 50px);
  width: 100px;
}

@media (max-width: 991px) {
  .field-module--field--7dc79 button:before {
    height: 72px;
    left: calc(50% - 36px);
    top: calc(50% - 36px);
    width: 72px;
  }
}
@media (max-width: 767px) {
  .field-module--field--7dc79 button:before {
    height: 36px;
    left: calc(50% - 18px);
    top: calc(50% - 18px);
    width: 36px;
  }
}
.field-module--field--7dc79 button.field-module--find--c4d95 {
  background-color: hsla(0, 0%, 100%, 0.2);
}

.field-module--field--7dc79 button.field-module--find--c4d95:before {
  opacity: 20%;
}

.field-module--field--7dc79 button.field-module--success--42d1b {
  background-color: #d9fbf2;
  border: 2px solid #00ca99;
}

.field-module--field--7dc79 button.field-module--error--9999a {
  border: 2px solid #f12d80;
}

.field-module--field--7dc79 button.field-module--right--e098d {
  background-color: #eceafa;
  border: 2px solid #d8b7fa;
}

.field-module--field--7dc79 button.field-module--rocket--4df72:before {
  background-image: url(https://fs.advance.ru/landing-pages/free/follow_the_object/object0.png);
}

.field-module--field--7dc79 button.field-module--alien--5c418:before {
  background-image: url(https://fs.advance.ru/landing-pages/free/follow_the_object/object1.png);
}

.field-module--field--7dc79 button.field-module--ufo--d84d8:before {
  background-image: url(https://fs.advance.ru/landing-pages/free/follow_the_object/object2.png);
}

.field-module--field--7dc79 button.field-module--ghost--bba4e:before {
  background-image: url(https://fs.advance.ru/landing-pages/free/follow_the_object/object3.png);
}

.field-module--field--7dc79 button.field-module--portal-red--81515:before {
  background-image: url(https://fs.advance.ru/landing-pages/free/follow_the_object/portal1.png);
}

.field-module--field--7dc79 button.field-module--portal-violet--11ba8:before {
  background-image: url(https://fs.advance.ru/landing-pages/free/follow_the_object/portal2.png);
}

.field-module--field--7dc79 button.field-module--cake1--7c11d:before {
  background-image: url(https://fs.advance.ru/landing-pages/free/follow_the_object/cake1.png);
}

.field-module--field--7dc79 button.field-module--cosmos1--9fa49:before {
  background-image: url(https://fs.advance.ru/landing-pages/free/follow_the_object/cosmos1.png);
}

.field-module--field--7dc79 button.field-module--cosmos2--e65cf:before {
  background-image: url(https://fs.advance.ru/landing-pages/free/follow_the_object/cosmos2.png);
}

.field-module--field--7dc79 button.field-module--cosmos3--4bbdd:before {
  background-image: url(https://fs.advance.ru/landing-pages/free/follow_the_object/cosmos3.png);
}

.field-module--field--7dc79 button.field-module--cosmos4--5648a:before {
  background-image: url(https://fs.advance.ru/landing-pages/free/follow_the_object/cosmos4.png);
}

.field-module--field--7dc79 button.field-module--cosmos5--ade4d:before {
  background-image: url(https://fs.advance.ru/landing-pages/free/follow_the_object/cosmos5.png);
}

.field-module--field--7dc79 button.field-module--cosmos6--68ce3:before {
  background-image: url(https://fs.advance.ru/landing-pages/free/follow_the_object/cosmos6.png);
}

.field-module--field--7dc79 button.field-module--cosmos7--379f9:before {
  background-image: url(https://fs.advance.ru/landing-pages/free/follow_the_object/cosmos7.png);
}

.field-module--field--7dc79 button.field-module--cosmos8--b6023:before {
  background-image: url(https://fs.advance.ru/landing-pages/free/follow_the_object/cosmos8.png);
}

.style-module--settings--01f9b {
  background-color: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
  padding: 60px;
}

@media (max-width: 991px) {
  .style-module--settings--01f9b {
    border-radius: 12px;
    gap: 24px;
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--settings--01f9b {
    border-radius: 9px;
    padding: 9px;
  }
}
.style-module--settings--01f9b.style-module--disabled--2f8f9 {
  pointer-events: none;
}

.style-module--settings--01f9b h2 {
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--settings--01f9b h2 {
    font-size: 19px;
  }
}
.style-module--settings--01f9b .style-module--main-list--17915 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 40px;
  margin: 0 auto;
  max-width: 630px;
}

@media (max-width: 991px) {
  .style-module--settings--01f9b .style-module--main-list--17915 {
    max-width: 600px;
  }
}
@media (max-width: 767px) {
  .style-module--settings--01f9b .style-module--main-list--17915 {
    gap: 17px;
    max-width: 300px;
  }
}
.style-module--settings--01f9b .style-module--main-list--17915 > li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5px;
  padding-top: 85px;
  position: relative;
  width: calc(33.33333% - 26.66667px);
}

@media (max-width: 991px) {
  .style-module--settings--01f9b .style-module--main-list--17915 > li {
    padding-top: 53px;
  }
}
@media (max-width: 767px) {
  .style-module--settings--01f9b .style-module--main-list--17915 > li {
    width: calc(50% - 8.5px);
  }
}
.style-module--settings--01f9b .style-module--main-list--17915 > li:before {
  background-size: 100%;
  content: "";
  height: 80px;
  left: calc(50% - 40px);
  position: absolute;
  top: 0;
  width: 80px;
}

@media (max-width: 991px) {
  .style-module--settings--01f9b .style-module--main-list--17915 > li:before {
    height: 48px;
    left: calc(50% - 24px);
    width: 48px;
  }
}
.style-module--settings--01f9b .style-module--main-list--17915 > li:first-child:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' fill='none' viewBox='0 0 80 80'%3E%3Crect width='80' height='80' fill='%232D2D47' rx='40'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M40 40h14Zm0 14h14ZM59 40h-5V26h5M21 40h5V26h-5M26 21v5h14v-5M59 54h-5V40h5M21 54h5V40h-5M40 21v5h14v-5M26 59v-5h14v5M40 59v-5h14v5M26 26h14Zm0 14h14Z'/%3E%3C/svg%3E");
}

.style-module--settings--01f9b .style-module--main-list--17915 > li:nth-child(2):before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' fill='none' viewBox='0 0 80 80'%3E%3Crect width='80' height='80' fill='%232D2D47' rx='40'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M27 40a2 2 0 0 0-2-2h-2a2 2 0 1 0 0 4h2a2 2 0 0 0 2-2Z' clip-rule='evenodd'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M41 40h-2M33 40h-2M49 40h-2'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M59 40a2 2 0 0 0-2-2h-2a2 2 0 1 0 0 4h2a2 2 0 0 0 2-2ZM14 45a5 5 0 1 0 0-10 5 5 0 0 0 0 10ZM66 45a5 5 0 1 0 0-10 5 5 0 0 0 0 10Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.style-module--settings--01f9b .style-module--main-list--17915 > li:nth-child(3):before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' fill='none' viewBox='0 0 80 80'%3E%3Crect width='80' height='80' fill='%232D2D47' rx='40'/%3E%3Cpath fill='%23fff' d='M46.23 21.582a1.806 1.806 0 1 1 3.26-1.553l9.1 19.111a2 2 0 0 1 0 1.72l-9.1 19.11a1.806 1.806 0 0 1-3.26-1.552l8.36-17.558a2 2 0 0 0 0-1.72l-8.36-17.558Z'/%3E%3Cpath fill='%23fff' d='M34.23 21.582a1.806 1.806 0 1 1 3.26-1.553l9.1 19.111a2 2 0 0 1 0 1.72l-9.1 19.11a1.806 1.806 0 0 1-3.26-1.552l8.36-17.558a2 2 0 0 0 0-1.72l-8.36-17.558Z'/%3E%3Cpath fill='%23fff' d='M22.23 21.582a1.806 1.806 0 1 1 3.26-1.553l9.1 19.111a2 2 0 0 1 0 1.72l-9.1 19.11a1.806 1.806 0 0 1-3.26-1.552l8.36-17.558a2 2 0 0 0 0-1.72l-8.36-17.558Z'/%3E%3C/svg%3E");
}

.style-module--settings--01f9b .style-module--main-list--17915 > li:nth-child(4):before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' fill='none' viewBox='0 0 80 80'%3E%3Crect width='80' height='80' fill='%232D2D47' rx='40'/%3E%3Cpath stroke='%23fff' stroke-width='4' d='M30 18h20A8 8 0 0 1 50 34H25.003C17.823 34 12 39.82 12 47s5.82 13 13 13h29'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M24 14a4 4 0 1 0 0 8 4 4 0 0 0 0-8Zm-8 4a8 8 0 1 1 16 0 8 8 0 0 1-16 0ZM70 60c0 5.523-4.477 10-10 10s-10-4.477-10-10 4.477-10 10-10 10 4.477 10 10Zm-10 6a6 6 0 1 0 0-12 6 6 0 0 0 0 12Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.style-module--settings--01f9b .style-module--main-list--17915 > li:nth-child(5):before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' fill='none' viewBox='0 0 80 80'%3E%3Crect width='80' height='80' fill='%232D2D47' rx='40'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M37 36h17m-27 9h17m-17-9h3m21 9h3M39 55H20a2 2 0 0 1-2-2V28a2 2 0 0 1 2-2h41a2 2 0 0 1 2 2v25a2 2 0 0 1-2 2H39Z'/%3E%3C/svg%3E");
}

.style-module--settings--01f9b .style-module--main-list--17915 > li:nth-child(6):before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' fill='none' viewBox='0 0 80 80'%3E%3Crect width='80' height='80' fill='%232D2D47' rx='40'/%3E%3Ccircle cx='40' cy='40' r='23' stroke='%23fff' stroke-width='4'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M33.776 23.817c-8.369 9.166-8.369 23.2 0 32.365L40 63l6.225-6.818c8.368-9.165 8.368-23.199 0-32.364L40 17l-6.224 6.817Z'/%3E%3Cpath stroke='%23fff' stroke-linejoin='round' stroke-width='4' d='M40 17v46.5M16.75 40.25h46.5'/%3E%3C/svg%3E");
}

.style-module--settings--01f9b .style-module--main-list--17915 > li:nth-child(7):before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' fill='none' viewBox='0 0 80 80'%3E%3Crect width='80' height='80' fill='%232D2D47' rx='40'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M20 35c0-11.045 8.954-20 20-20s20 8.954 20 20v24a2 2 0 1 1-4 0V35c0-8.837-7.163-16-16-16s-16 7.164-16 16v24a2 2 0 0 1-4 0V35Zm10 .002C30 29.48 34.477 25 40 25s10 4.477 10 10v28a2 2 0 1 1-4 0V35a6 6 0 1 0-12 .002V63a2 2 0 1 1-4 0V35.002Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.style-module--settings--01f9b .style-module--main-list--17915 > li:nth-child(8):before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' fill='none' viewBox='0 0 80 80'%3E%3Crect width='80' height='80' fill='%232D2D47' rx='40'/%3E%3Ccircle cx='40' cy='40' r='23' stroke='%23fff' stroke-width='4'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='m35.758 35.757-7.072 15.557 15.557-7.071 7.071-15.557-15.556 7.071Z'/%3E%3C/svg%3E");
}

.style-module--settings--01f9b .style-module--main-list--17915 > li:nth-child(9):before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' fill='none' viewBox='0 0 80 80'%3E%3Crect width='80' height='80' fill='%232D2D47' rx='40'/%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M36 40h8m-4-4v8'/%3E%3Ccircle cx='50' cy='40' r='2' fill='%23fff'/%3E%3Ccircle cx='40' cy='30' r='2' fill='%23fff'/%3E%3Ccircle cx='40' cy='50' r='2' fill='%23fff'/%3E%3Ccircle cx='30' cy='40' r='2' fill='%23fff'/%3E%3C/svg%3E");
}

.style-module--settings--01f9b .style-module--main-list--17915 > li h3 {
  font-size: 16px;
  font-weight: 600;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--settings--01f9b .style-module--main-list--17915 > li h3 {
    font-size: 11px;
  }
}
.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--btn-wrap--9478e {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: #f2f3fa;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
  padding: 10px 8px;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--btn-wrap--9478e {
    min-height: 47.2px;
    padding: 5px;
  }
}
.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--btn-wrap--9478e.style-module--row--3db05 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 9.5px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991px) {
  .style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--btn-wrap--9478e.style-module--row--3db05 {
    gap: 5px;
  }
}
.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--btn-wrap--9478e.style-module--center--721fe {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--btn-wrap--9478e span {
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--btn-wrap--9478e span {
    font-size: 12px;
  }
}
.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--btn-wrap--9478e span.style-module--small--a0d66 {
  font-size: 14px;
}

@media (max-width: 991px) {
  .style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--btn-wrap--9478e span.style-module--small--a0d66 {
    font-size: 11px;
  }
}
.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--btn-wrap--9478e .style-module--btn-minus--9a04e,
.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--btn-wrap--9478e .style-module--btn-plus--d8a9d {
  background-color: #fff;
  border: 1px solid #d5d4e4;
  border-radius: 4px;
  display: block;
  height: 40px;
  position: relative;
  width: 40px;
}

@media (max-width: 991px) {
  .style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--btn-wrap--9478e .style-module--btn-minus--9a04e,
  .style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--btn-wrap--9478e .style-module--btn-plus--d8a9d {
    height: 24px;
    width: 24px;
  }
}
.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--btn-wrap--9478e .style-module--btn-minus--9a04e:before,
.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--btn-wrap--9478e .style-module--btn-plus--d8a9d:before {
  background-color: #2d2d47;
  content: "";
  height: 24px;
  left: calc(50% - 12px);
  mask-size: 100%;
  -webkit-mask-size: 100%;
  position: absolute;
  top: calc(50% - 12px);
  width: 24px;
}

@media (max-width: 991px) {
  .style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--btn-wrap--9478e .style-module--btn-minus--9a04e:before,
  .style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--btn-wrap--9478e .style-module--btn-plus--d8a9d:before {
    height: 14px;
    left: calc(50% - 7px);
    top: calc(50% - 7px);
    width: 14px;
  }
}
.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--btn-wrap--9478e .style-module--btn-minus--9a04e.style-module--disabled--2f8f9,
.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--btn-wrap--9478e .style-module--btn-minus--9a04e:disabled,
.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--btn-wrap--9478e .style-module--btn-plus--d8a9d.style-module--disabled--2f8f9,
.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--btn-wrap--9478e .style-module--btn-plus--d8a9d:disabled {
  background-color: #f2f3fa;
}

.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--btn-wrap--9478e .style-module--btn-minus--9a04e.style-module--disabled--2f8f9:before,
.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--btn-wrap--9478e .style-module--btn-minus--9a04e:disabled:before,
.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--btn-wrap--9478e .style-module--btn-plus--d8a9d.style-module--disabled--2f8f9:before,
.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--btn-wrap--9478e .style-module--btn-plus--d8a9d:disabled:before {
  background-color: #d5d4e4;
}

.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--btn-wrap--9478e .style-module--btn-plus--d8a9d:before {
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%232D2D47' fill-rule='evenodd' d='M11 17a1 1 0 1 0 2 0v-4h4a1 1 0 1 0 0-2h-4V7a1 1 0 1 0-2 0v4H7a1 1 0 1 0 0 2h4v4Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%232D2D47' fill-rule='evenodd' d='M11 17a1 1 0 1 0 2 0v-4h4a1 1 0 1 0 0-2h-4V7a1 1 0 1 0-2 0v4H7a1 1 0 1 0 0 2h4v4Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--btn-wrap--9478e .style-module--btn-minus--9a04e:before {
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Crect width='12' height='2' x='6' y='11' fill='%232D2D47' rx='1'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Crect width='12' height='2' x='6' y='11' fill='%232D2D47' rx='1'/%3E%3C/svg%3E");
}

.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--toggle-wrap--eed62 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--toggle-wrap--eed62 > input {
  opacity: 0;
  position: absolute;
}

.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--toggle-wrap--eed62 > input + label {
  background: #d5d4e4;
  border-radius: 16px;
  display: inline-block;
  height: 20px;
  position: relative;
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
  -webkit-user-select: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  width: 40px;
}

.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--toggle-wrap--eed62 > input + label:before {
  border-radius: 16px;
  content: "";
  display: block;
  height: 20px;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
  transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
  width: 40px;
}

.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--toggle-wrap--eed62 > input + label:after {
  background: #fff;
  border-radius: 50%;
  content: "";
  display: block;
  height: 16px;
  left: 2px;
  position: absolute;
  top: calc(50% - 8px);
  -webkit-transition: 0.35s cubic-bezier(0.54, 1.6, 0.5, 1);
  transition: 0.35s cubic-bezier(0.54, 1.6, 0.5, 1);
  width: 16px;
}

.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--toggle-wrap--eed62 > input + label:focus,
.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--toggle-wrap--eed62 > input + label:hover {
  cursor: pointer;
}

.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--toggle-wrap--eed62 > input:checked + label:before {
  background: #7000e3;
  -webkit-transition: width 0.2s cubic-bezier(0, 0, 0, 0.1);
  transition: width 0.2s cubic-bezier(0, 0, 0, 0.1);
}

.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--toggle-wrap--eed62 > input:checked + label:after {
  left: 22px;
}

.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--input-radio--d64e8 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--input-radio--d64e8 label {
  font-size: 14px;
  font-weight: 600;
  line-height: 120%;
  padding-left: 24px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--input-radio--d64e8 label {
    font-size: 12px;
  }
}
.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--input-radio--d64e8 label:after,
.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--input-radio--d64e8 label:before {
  border-radius: 50%;
  content: "";
  display: block;
  height: 16px;
  left: 0;
  line-height: 1;
  position: absolute;
  top: 1px;
  width: 16px;
}

@media (max-width: 991px) {
  .style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--input-radio--d64e8 label:after,
  .style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--input-radio--d64e8 label:before {
    top: -1px;
  }
}
.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--input-radio--d64e8 label:before {
  background-color: #fff;
  border: 2px solid #d5d4e4;
}

.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--input-radio--d64e8 label:after {
  background-color: #7000e3;
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><circle cx="8" cy="8" r="3" fill="%23fff"/></svg>');
  background-position: 50%;
  background-repeat: no-repeat;
  border: 2px solid #7000e3;
  opacity: 0;
}

.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--desc-wrap--e5ceb {
  border: 1px solid #ededf7;
  border-radius: 8px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 12px;
  font-weight: 400;
  line-height: 120%;
  padding: 8px;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--desc-wrap--e5ceb {
    font-size: 11px;
    padding: 5px;
  }
}
.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--desc-wrap--e5ceb .style-module--speed-list--887e1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  margin-top: 8px;
}

@media (max-width: 991px) {
  .style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--desc-wrap--e5ceb .style-module--speed-list--887e1 {
    gap: 5px;
    margin-top: 5px;
  }
}
.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--desc-wrap--e5ceb .style-module--speed-list--887e1 > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}

@media (max-width: 991px) {
  .style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--desc-wrap--e5ceb .style-module--speed-list--887e1 > li {
    gap: 5px;
  }
}
.style-module--settings--01f9b .style-module--main-list--17915 > li .style-module--desc-wrap--e5ceb .style-module--speed-list--887e1 > li span {
  font-weight: 700;
}

.style-module--settings--01f9b .style-module--objects-list--46eb4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 991px) {
  .style-module--settings--01f9b .style-module--objects-list--46eb4 {
    gap: 24px;
  }
}
@media (max-width: 767px) {
  .style-module--settings--01f9b .style-module--objects-list--46eb4 {
    gap: 0;
  }
}
.style-module--settings--01f9b .style-module--objects-list--46eb4 > li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 4px solid transparent;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  width: 120px;
}

@media (max-width: 991px) {
  .style-module--settings--01f9b .style-module--objects-list--46eb4 > li {
    width: 82px;
  }
}
.style-module--settings--01f9b .style-module--objects-list--46eb4 > li.style-module--active--ce0ec {
  border: 4px solid #b721d0;
}

@media (max-width: 991px) {
  .style-module--settings--01f9b .style-module--objects-list--46eb4 > li.style-module--active--ce0ec {
    border: 2px solid #b721d0;
  }
}
.style-module--settings--01f9b .style-module--objects-list--46eb4 > li button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 112px;
  padding: 0;
  position: relative;
  width: 112px;
}

@media (max-width: 991px) {
  .style-module--settings--01f9b .style-module--objects-list--46eb4 > li button {
    height: 72px;
    width: 72px;
  }
}
.style-module--settings--01f9b .style-module--objects-list--46eb4 > li button:before {
  background-size: 100%;
  content: "";
  height: 112px;
  left: calc(50% - 56px);
  position: absolute;
  top: calc(50% - 56px);
  width: 112px;
}

@media (max-width: 991px) {
  .style-module--settings--01f9b .style-module--objects-list--46eb4 > li button:before {
    height: 72px;
    left: calc(50% - 36px);
    top: calc(50% - 36px);
    width: 72px;
  }
}
.style-module--settings--01f9b .style-module--objects-list--46eb4 > li button.style-module--rocket--3c5ef:before {
  background-image: url(https://fs.advance.ru/landing-pages/free/follow_the_object/object0.png);
}

.style-module--settings--01f9b .style-module--objects-list--46eb4 > li button.style-module--alien--e113e:before {
  background-image: url(https://fs.advance.ru/landing-pages/free/follow_the_object/object1.png);
}

.style-module--settings--01f9b .style-module--objects-list--46eb4 > li button.style-module--ufo--6b5fb:before {
  background-image: url(https://fs.advance.ru/landing-pages/free/follow_the_object/object2.png);
}

.style-module--settings--01f9b .style-module--objects-list--46eb4 > li button.style-module--ghost--42ec0:before {
  background-image: url(https://fs.advance.ru/landing-pages/free/follow_the_object/object3.png);
}

.style-module--settings--01f9b input[type=checkbox],
.style-module--settings--01f9b input[type=radio] {
  display: none;
}

.style-module--settings--01f9b input[type=checkbox]:checked + label:after,
.style-module--settings--01f9b input[type=radio]:checked + label:after {
  opacity: 1;
}

.style-module--process--a2527 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
}

@media (max-width: 991px) {
  .style-module--process--a2527 {
    gap: 24px;
  }
}
@media (max-width: 767px) {
  .style-module--process--a2527 {
    gap: 17px;
  }
}
@media (max-width: 480px) {
  .style-module--process--a2527 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.style-module--process--a2527 ul {
  background-color: #eceafa;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  max-height: 220px;
  padding: 10px;
}

@media (max-width: 991px) {
  .style-module--process--a2527 ul {
    border-radius: 6px;
    padding: 6px;
  }
}
@media (max-width: 767px) {
  .style-module--process--a2527 ul {
    gap: 6px;
    max-height: unset;
  }
}
.style-module--process--a2527 ul > li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 400;
  gap: 16px;
  line-height: 120%;
  padding-left: 40px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--process--a2527 ul > li {
    font-size: 16px;
    padding-left: 24px;
  }
}
.style-module--process--a2527 ul > li:before {
  background-size: 100%;
  content: "";
  height: 24px;
  left: 0;
  position: absolute;
  top: calc(50% - 12px);
  width: 24px;
}

@media (max-width: 991px) {
  .style-module--process--a2527 ul > li:before {
    height: 14px;
    top: calc(50% - 7px);
    width: 14px;
  }
}
.style-module--process--a2527 ul > li.style-module--field-size--507bc:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%232D2D47' fill-rule='evenodd' d='M6 2a1 1 0 0 1 1 1v18a1 1 0 1 1-2 0V3a1 1 0 0 1 1-1ZM12 2a1 1 0 0 1 1 1v18a1 1 0 1 1-2 0V3a1 1 0 0 1 1-1ZM18 2a1 1 0 0 1 1 1v18a1 1 0 1 1-2 0V3a1 1 0 0 1 1-1Z' clip-rule='evenodd'/%3E%3Cpath fill='%232D2D47' fill-rule='evenodd' d='M2 6a1 1 0 0 1 1-1h18a1 1 0 1 1 0 2H3a1 1 0 0 1-1-1ZM2 12a1 1 0 0 1 1-1h18a1 1 0 1 1 0 2H3a1 1 0 0 1-1-1ZM2 18a1 1 0 0 1 1-1h18a1 1 0 1 1 0 2H3a1 1 0 0 1-1-1Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.style-module--process--a2527 ul > li.style-module--steps--0038a:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Ccircle cx='4' cy='12' r='2' fill='%232D2D47'/%3E%3Ccircle cx='16' cy='12' r='1' fill='%232D2D47'/%3E%3Ccircle cx='12' cy='12' r='1' fill='%232D2D47'/%3E%3Ccircle cx='8' cy='12' r='1' fill='%232D2D47'/%3E%3Ccircle cx='20' cy='12' r='2' fill='%232D2D47'/%3E%3C/svg%3E");
}

.style-module--process--a2527 ul > li.style-module--speed--40d1c:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%232D2D47' fill-rule='evenodd' d='M14.333 21.56a1 1 0 0 1-.278-1.387l5.63-8.446-5.63-8.445a1 1 0 1 1 1.664-1.11l6.37 9.555-6.37 9.555a1 1 0 0 1-1.386.277Z' clip-rule='evenodd'/%3E%3Cpath fill='%232D2D47' fill-rule='evenodd' d='M8.344 21.933a1 1 0 0 1-.277-1.387l5.63-8.445-5.63-8.446a1 1 0 0 1 1.664-1.109l6.37 9.555-6.37 9.554a1 1 0 0 1-1.387.278Z' clip-rule='evenodd'/%3E%3Cpath fill='%232D2D47' fill-rule='evenodd' d='M2.356 22.306a1 1 0 0 1-.277-1.387l5.63-8.445-5.63-8.445a1 1 0 0 1 1.664-1.11l6.37 9.555-6.37 9.555a1 1 0 0 1-1.387.277Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.style-module--process--a2527 ul > li.style-module--path--1d0de:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%232D2D47' stroke-linejoin='round' stroke-width='2' d='M8 5h8a3 3 0 1 1 0 6H9a4 4 0 0 0 0 8h7'/%3E%3Ccircle cx='17' cy='19' r='2' stroke='%232D2D47' stroke-width='2'/%3E%3Ccircle cx='7' cy='5' r='2' stroke='%232D2D47' stroke-width='2'/%3E%3C/svg%3E");
}

.style-module--process--a2527 ul > li.style-module--subs--57af1:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%232D2D47' fill-rule='evenodd' d='M20 7H4v10h16V7ZM4 5a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2H4Z' clip-rule='evenodd'/%3E%3Cpath fill='%232D2D47' fill-rule='evenodd' d='M6 10a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2H7a1 1 0 0 1-1-1ZM14 14a1 1 0 0 1 1-1h2a1 1 0 1 1 0 2h-2a1 1 0 0 1-1-1ZM11 10a1 1 0 0 1 1-1h5a1 1 0 1 1 0 2h-5a1 1 0 0 1-1-1ZM6 14a1 1 0 0 1 1-1h5a1 1 0 1 1 0 2H7a1 1 0 0 1-1-1Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.style-module--process--a2527 ul > li.style-module--lang--1f522:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%232D2D47' fill-rule='evenodd' d='M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2Zm-7.938 9h1.97c.138-2.165.717-4.14 1.563-5.68A8 8 0 0 0 4.062 11Zm1.971 2h-1.97a8 8 0 0 0 3.62 5.736c-.878-1.543-1.502-3.538-1.65-5.736Zm2.006 0H11v6.611c-.48-.332-1.012-.9-1.518-1.76C8.746 16.602 8.187 14.91 8.039 13ZM11 11H8.036c.14-1.919.674-3.613 1.393-4.86C9.94 5.253 10.49 4.675 11 4.348V11Zm2 2v6.651c.51-.326 1.06-.904 1.571-1.791.72-1.247 1.253-2.941 1.393-4.86H13Zm2.964-2H13V4.348c.51.327 1.06.905 1.571 1.792.72 1.247 1.253 2.941 1.393 4.86Zm2.004 2c-.138 2.165-.717 4.14-1.563 5.68A8.006 8.006 0 0 0 19.938 13h-1.97Zm1.97-2h-1.97c-.138-2.165-.717-4.14-1.563-5.68A8 8 0 0 1 19.937 11Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.style-module--process--a2527 ul > li.style-module--portal--97447:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%232D2D47' fill-rule='evenodd' d='M12 2a9 9 0 0 1 9 9v8a1 1 0 1 1-2 0v-8a7 7 0 1 0-14 0v8a1 1 0 1 1-2 0v-8a9 9 0 0 1 9-9Z' clip-rule='evenodd'/%3E%3Cpath fill='%232D2D47' fill-rule='evenodd' d='M12 6a5 5 0 0 1 5 5v10a1 1 0 1 1-2 0V11a3 3 0 1 0-6 0v10a1 1 0 1 1-2 0V11a5 5 0 0 1 5-5Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.style-module--process--a2527 ul > li.style-module--directions--85ea6:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%232D2D47' fill-rule='evenodd' d='M16.947 7.053a1 1 0 0 1 .242 1.023l-1.804 5.411a3 3 0 0 1-1.898 1.898l-5.41 1.804a1 1 0 0 1-1.266-1.265l1.804-5.411a3 3 0 0 1 1.898-1.898l5.41-1.804a1 1 0 0 1 1.024.242ZM14.66 9.34l-3.514 1.172a1 1 0 0 0-.632.632L9.34 14.66l3.514-1.172a1.002 1.002 0 0 0 .632-.632L14.66 9.34Z' clip-rule='evenodd'/%3E%3Cpath fill='%232D2D47' fill-rule='evenodd' d='M12 3a9 9 0 1 0 0 18 9 9 0 0 0 0-18ZM1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.style-module--process--a2527 ul > li.style-module--invisible-field--a9240:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Ccircle cx='18' cy='12' r='1' fill='%232D2D47'/%3E%3Ccircle cx='12' cy='6' r='1' fill='%232D2D47'/%3E%3Ccircle cx='12' cy='18' r='1' fill='%232D2D47'/%3E%3Ccircle cx='6' cy='12' r='1' fill='%232D2D47'/%3E%3Crect width='6' height='2' x='9' y='11' fill='%232D2D47' rx='1'/%3E%3Crect width='2' height='6' x='11' y='9' fill='%232D2D47' rx='1'/%3E%3C/svg%3E");
}

.style-module--process--a2527 ul > li strong {
  font-weight: 600;
  position: relative;
}

.style-module--process--a2527 ul > li strong:before {
  background-size: 100%;
  content: "";
  height: 24px;
  left: 0;
  position: absolute;
  top: calc(50% - 12px);
  width: 24px;
}

@media (max-width: 991px) {
  .style-module--process--a2527 ul > li strong:before {
    height: 14px;
    top: calc(50% - 7px);
    width: 14px;
  }
}
.style-module--process--a2527 ul > li strong.style-module--on--340a9 {
  padding-left: 28px;
}

@media (max-width: 991px) {
  .style-module--process--a2527 ul > li strong.style-module--on--340a9 {
    padding-left: 18px;
  }
}
.style-module--process--a2527 ul > li strong.style-module--on--340a9:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23009F74' fill-rule='evenodd' d='M12 23c6.075 0 11-4.925 11-11S18.075 1 12 1 1 5.925 1 12s4.925 11 11 11Zm0-2a9 9 0 1 0 0-18 9 9 0 0 0 0 18Z' clip-rule='evenodd'/%3E%3Cpath fill='%23009F74' d='M15.67 9.306c.435.412.44 1.086.013 1.505l-3.95 3.871c-.207.204-.49.318-.786.318-.296 0-.58-.114-.787-.318l-1.843-1.806a1.038 1.038 0 0 1 .012-1.506 1.132 1.132 0 0 1 1.56.012l1.058 1.036 3.163-3.1a1.132 1.132 0 0 1 1.56-.012Z'/%3E%3C/svg%3E");
}

.style-module--process--a2527 ul > li strong.style-module--off--554c6 {
  padding-left: 28px;
}

@media (max-width: 991px) {
  .style-module--process--a2527 ul > li strong.style-module--off--554c6 {
    padding-left: 18px;
  }
}
.style-module--process--a2527 ul > li strong.style-module--off--554c6:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23D90660' fill-rule='evenodd' d='M12 23c6.075 0 11-4.925 11-11S18.075 1 12 1 1 5.925 1 12s4.925 11 11 11Zm0-2a9 9 0 1 0 0-18 9 9 0 0 0 0 18Z' clip-rule='evenodd'/%3E%3Cpath fill='%23D90660' fill-rule='evenodd' d='M8.293 8.293a1 1 0 0 1 1.414 0L12 10.586l2.293-2.293a1 1 0 1 1 1.414 1.414L13.414 12l2.293 2.293a1 1 0 0 1-1.414 1.414L12 13.414l-2.293 2.293a1 1 0 0 1-1.414-1.414L10.586 12 8.293 9.707a1 1 0 0 1 0-1.414Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.style-module--process--a2527 ul > li strong.style-module--rus--14cbe {
  padding-left: 28px;
}

@media (max-width: 991px) {
  .style-module--process--a2527 ul > li strong.style-module--rus--14cbe {
    padding-left: 18px;
  }
}
.style-module--process--a2527 ul > li strong.style-module--rus--14cbe:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%230039A6' d='m0 7.828 12-1.5 12 1.5v8.344l-12 1.5-12-1.5V7.828Z'/%3E%3Cpath fill='%23D80027' d='M0 16.172h24V24H0v-7.828Z'/%3E%3Cpath fill='%23fff' d='M0 0h24v7.828H0V0Z'/%3E%3C/svg%3E");
  border: 1px solid #d5d4e4;
  border-radius: 12px;
}

.style-module--process--a2527 ul > li strong.style-module--eng--be19c {
  padding-left: 28px;
}

@media (max-width: 991px) {
  .style-module--process--a2527 ul > li strong.style-module--eng--be19c {
    padding-left: 18px;
  }
}
.style-module--process--a2527 ul > li strong.style-module--eng--be19c:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' class='prefix__icon-flag'%3E%3Cpath fill='%23EEE' d='m0 0 .375 1.031L0 2.11v1.079l1.5 2.53L0 8.25v1.5L1.5 12 0 14.25v1.5l1.5 2.531L0 20.813V24l1.031-.375L2.11 24h1.079l2.53-1.5L8.25 24h1.5L12 22.5l2.25 1.5h1.5l2.531-1.5 2.532 1.5H24l-.375-1.031L24 21.89v-1.078l-1.5-2.532L24 15.75v-1.5L22.5 12 24 9.75v-1.5l-1.5-2.531L24 3.187V0l-1.031.375L21.89 0h-1.078L18.28 1.5 15.75 0h-1.5L12 1.5 9.75 0h-1.5L5.719 1.5 3.187 0H0Z'/%3E%3Cpath fill='%230052B4' d='M15.75 0v5.063L20.813 0H15.75ZM24 3.188 18.937 8.25H24V3.187ZM0 8.25h5.063L0 3.187V8.25ZM3.188 0 8.25 5.063V0H3.187ZM8.25 24v-5.063L3.187 24H8.25ZM0 20.812l5.063-5.062H0v5.063Zm24-5.062h-5.063L24 20.813V15.75ZM20.812 24l-5.062-5.063V24h5.063Z'/%3E%3Cpath fill='%23D80027' d='M0 0v2.11l6.14 6.14h2.11L0 0Zm9.75 0v9.75H0v4.5h9.75V24h4.5v-9.75H24v-4.5h-9.75V0h-4.5Zm12.14 0-6.14 6.14v2.11L24 0h-2.11ZM8.25 15.75 0 24h2.11l6.14-6.14v-2.11Zm7.5 0L24 24v-2.11l-6.14-6.14h-2.11Z'/%3E%3C/svg%3E");
  border: 1px solid #d5d4e4;
  border-radius: 12px;
}

.style-module--btn-start--9b3f9 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-gradient(linear, left top, left bottom, from(#ba77ff), to(#7000e3));
  background: linear-gradient(180deg, #ba77ff, #7000e3);
  border-radius: 10px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  margin: 0 auto;
  min-width: 480px;
  padding: 15px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--btn-start--9b3f9 {
    font-size: 12px;
    min-width: 288px;
    padding: 10px;
  }
}
@media (max-width: 767px) {
  .style-module--btn-start--9b3f9 {
    max-width: 283px;
    min-width: unset;
    width: 100%;
  }
}
.style-module--btn-wrap--9478e {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.style-module--btn-wrap--9478e.style-module--c--c65ef {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.style-module--btn-wrap--9478e.style-module--e--67ab8 {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.style-module--btn-wrap--9478e.style-module--sb--7f1d8 {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--btn-again--5d41d,
.style-module--btn-reset--587d8,
.style-module--btn-settings--76e1a {
  border: 2px solid transparent;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
}

@media (max-width: 991px) {
  .style-module--btn-again--5d41d,
  .style-module--btn-reset--587d8,
  .style-module--btn-settings--76e1a {
    border-radius: 6px;
    padding: 6px;
  }
}
.style-module--btn-again--5d41d > span,
.style-module--btn-reset--587d8 > span,
.style-module--btn-settings--76e1a > span {
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  padding-left: 34px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--btn-again--5d41d > span,
  .style-module--btn-reset--587d8 > span,
  .style-module--btn-settings--76e1a > span {
    font-size: 12px;
    padding-left: 20px;
  }
}
.style-module--btn-again--5d41d > span:before,
.style-module--btn-reset--587d8 > span:before,
.style-module--btn-settings--76e1a > span:before {
  background-size: 100%;
  content: "";
  height: 24px;
  left: 0;
  position: absolute;
  top: calc(50% - 12px);
  width: 24px;
}

@media (max-width: 991px) {
  .style-module--btn-again--5d41d > span:before,
  .style-module--btn-reset--587d8 > span:before,
  .style-module--btn-settings--76e1a > span:before {
    height: 14px;
    top: calc(50% - 7px);
    width: 14px;
  }
}
.style-module--btn-reset--587d8,
.style-module--btn-reset--587d8:active,
.style-module--btn-reset--587d8:focus {
  border: 2px solid #ffb9d5;
}

.style-module--btn-reset--587d8 > span:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23F12D80' d='M6.707 5.293a1 1 0 0 0-1.414 1.414L10.586 12l-5.293 5.293a1 1 0 1 0 1.414 1.414L12 13.414l5.293 5.293a1 1 0 0 0 1.414-1.414L13.414 12l5.293-5.293a1 1 0 0 0-1.414-1.414L12 10.586 6.707 5.293Z'/%3E%3C/svg%3E");
}

.style-module--btn-again--5d41d,
.style-module--btn-again--5d41d:active,
.style-module--btn-again--5d41d:focus {
  border: 2px solid #00ca99;
}

.style-module--btn-again--5d41d > span:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23009F74' d='m21.793 10.793-.802.802A8.998 8.998 0 0 0 12.001 3a9 9 0 0 0-6.365 2.636A1 1 0 0 0 7.05 7.05a7 7 0 0 1 11.937 4.523l-.78-.78a1 1 0 0 0-1.414 1.414l2.5 2.5a1 1 0 0 0 1.414 0l2.5-2.5a1 1 0 0 0-1.414-1.414ZM3.01 12.405l-.803.802a1 1 0 0 1-1.414-1.414l2.5-2.5a1 1 0 0 1 1.414 0l2.5 2.5a1 1 0 1 1-1.414 1.414l-.78-.78A7 7 0 0 0 16.95 16.95a1 1 0 0 1 1.414 1.414 9.001 9.001 0 0 1-15.355-5.959Z'/%3E%3C/svg%3E");
}

.style-module--btn-settings--76e1a,
.style-module--btn-settings--76e1a:active,
.style-module--btn-settings--76e1a:focus {
  border: 2px solid #d5d4e4;
}

.style-module--btn-settings--76e1a > span:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%232D2D47' fill-rule='evenodd' d='M10 2a1 1 0 0 0-.976.783l-.44 1.982c-.397.188-.78.408-1.14.659l-1.938-.61a1 1 0 0 0-1.166.454l-2 3.464a1 1 0 0 0 .19 1.237l1.496 1.374a8.055 8.055 0 0 0 0 1.316L2.53 14.032a1 1 0 0 0-.19 1.237l2 3.464a1 1 0 0 0 1.166.454l1.937-.61c.362.25.743.47 1.14.658l.44 1.982A1 1 0 0 0 10 22h4a1 1 0 0 0 .976-.783l.44-1.982c.398-.188.78-.409 1.141-.66l1.937.61a1 1 0 0 0 1.166-.454l2-3.464a1 1 0 0 0-.19-1.237l-1.496-1.373a8.051 8.051 0 0 0 0-1.316l1.496-1.373a1 1 0 0 0 .19-1.237l-2-3.464a1 1 0 0 0-1.166-.454l-1.937.61a7.99 7.99 0 0 0-1.14-.658l-.44-1.982A1 1 0 0 0 14 2h-4Zm.426 3.697L10.803 4h2.395l.377 1.697a1 1 0 0 0 .612.714c.562.22 1.087.523 1.559.9a1 1 0 0 0 .924.173l1.66-.522 1.197 2.074-1.281 1.176a1 1 0 0 0-.313.886c.09.597.09 1.205 0 1.802a1 1 0 0 0 .313.886l1.281 1.175-1.198 2.075-1.659-.522a1 1 0 0 0-.925.173 5.986 5.986 0 0 1-1.559.902 1 1 0 0 0-.611.714L13.198 20h-2.396l-.377-1.697a1 1 0 0 0-.612-.714 5.994 5.994 0 0 1-1.559-.9 1 1 0 0 0-.924-.173l-1.659.522-1.198-2.075 1.281-1.175a1 1 0 0 0 .313-.886 6.056 6.056 0 0 1 0-1.802 1 1 0 0 0-.313-.886L4.473 9.038l1.198-2.075 1.659.522a1 1 0 0 0 .925-.173c.471-.377.997-.68 1.56-.9a1 1 0 0 0 .611-.715ZM10 12a2 2 0 1 1 4 0 2 2 0 0 1-4 0Zm2-4a4 4 0 1 0 0 8 4 4 0 0 0 0-8Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.style-module--result--09d70 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: #fff;
  border: 2px solid #7000e3;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  padding: 10px;
}

@media (max-width: 991px) {
  .style-module--result--09d70 {
    padding: 6px;
  }
}
@media (max-width: 767px) {
  .style-module--result--09d70 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--result--09d70 .style-module--text-wrap--0e8da {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  gap: 10px;
  padding-left: 30px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--result--09d70 .style-module--text-wrap--0e8da {
    gap: 6px;
    padding-left: 20px;
  }
}
.style-module--result--09d70 .style-module--text-wrap--0e8da:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cg clip-path='url(%23prefix__a)'%3E%3Crect width='24' height='24' fill='%23FEC842' rx='5'/%3E%3Cpath fill='%23B721D0' d='M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='24' height='24' fill='%23fff' rx='5'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: 100%;
  content: "";
  height: 24px;
  left: 0;
  position: absolute;
  top: 0;
  width: 24px;
}

@media (max-width: 991px) {
  .style-module--result--09d70 .style-module--text-wrap--0e8da:before {
    height: 14px;
    width: 14px;
  }
}
.style-module--result--09d70 .style-module--text-wrap--0e8da p {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 300;
  gap: 10px;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--result--09d70 .style-module--text-wrap--0e8da p {
    font-size: 14px;
    gap: 6px;
  }
}
@media (max-width: 767px) {
  .style-module--result--09d70 .style-module--text-wrap--0e8da p {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
  }
}
.style-module--result--09d70 .style-module--text-wrap--0e8da p strong {
  font-weight: 700;
}

@media (max-width: 767px) {
  .style-module--result--09d70 .style-module--text-wrap--0e8da p strong {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--result--09d70 .style-module--text-wrap--0e8da p span {
  background-color: #fec842;
}

.style-module--result--09d70 .style-module--text-wrap--0e8da .style-module--btn-copy--5e4b5 {
  display: inline;
  height: 24px;
  position: relative;
  width: 24px;
}

.style-module--result--09d70 .style-module--text-wrap--0e8da .style-module--btn-copy--5e4b5:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%237000E3' d='M11 16a1 1 0 0 1-1 1H7c-1.383 0-2.563-.488-3.538-1.463C2.487 14.562 1.999 13.383 2 12c0-1.383.488-2.563 1.463-3.538C4.438 7.487 5.617 6.999 7 7h3a1 1 0 1 1 0 2H7c-.833 0-1.542.292-2.125.875A2.893 2.893 0 0 0 4 12c0 .833.292 1.542.875 2.125A2.893 2.893 0 0 0 7 15h3a1 1 0 0 1 1 1Zm-2-3a1 1 0 1 1 0-2h6a1 1 0 1 1 0 2H9Zm5 4a1 1 0 1 1 0-2h3c.833 0 1.542-.292 2.125-.875A2.893 2.893 0 0 0 20 12c0-.833-.292-1.542-.875-2.125A2.893 2.893 0 0 0 17 9h-3a1 1 0 1 1 0-2h3c1.383 0 2.563.488 3.538 1.463.975.975 1.463 2.154 1.462 3.537 0 1.383-.488 2.563-1.463 3.538-.975.975-2.154 1.463-3.537 1.462h-3Z'/%3E%3C/svg%3E");
  content: "";
  height: 24px;
  left: calc(50% - 12px);
  position: absolute;
  top: calc(50% - 12px);
  width: 24px;
}

.style-module--result--09d70 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}

.style-module--result--09d70 ul > li button {
  border-radius: 10px;
  height: 58px;
  padding: 0;
  position: relative;
  width: 58px;
}

@media (max-width: 991px) {
  .style-module--result--09d70 ul > li button {
    border-radius: 6px;
    height: 35px;
    width: 35px;
  }
}
.style-module--result--09d70 ul > li button:before {
  content: "";
  height: 24px;
  left: calc(50% - 12px);
  position: absolute;
  top: calc(50% - 12px);
  width: 24px;
}

.style-module--result--09d70 ul > li button.style-module--vk--992c4 {
  border: 2px solid #4c75a3 !important;
}

.style-module--result--09d70 ul > li button.style-module--vk--992c4:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%234C75A3' fill-rule='evenodd' d='M19.802 14.412s1.617 1.676 2.017 2.451a.135.135 0 0 1 .018.037c.163.287.203.511.123.677-.135.274-.592.411-.747.423h-2.858c-.199 0-.613-.055-1.117-.42-.385-.282-.768-.747-1.139-1.201-.554-.675-1.033-1.26-1.518-1.26a.522.522 0 0 0-.18.03c-.367.122-.833.671-.833 2.133 0 .458-.344.718-.585.718h-1.309c-.446 0-2.768-.164-4.827-2.442-2.523-2.79-4.789-8.386-4.81-8.435-.142-.362.154-.56.474-.56h2.886c.387 0 .513.246.601.467.102.252.48 1.264 1.1 2.4 1.004 1.85 1.621 2.603 2.114 2.603a.508.508 0 0 0 .264-.074c.644-.371.524-2.785.494-3.283 0-.096 0-1.078-.33-1.552-.237-.34-.639-.472-.882-.52.065-.1.203-.25.38-.34.441-.23 1.238-.264 2.03-.264h.438c.858.013 1.08.07 1.392.153.628.158.64.585.585 2.04-.016.415-.033.883-.033 1.434 0 .118-.005.249-.005.382-.019.746-.044 1.587.458 1.932.065.043.14.065.217.065.174 0 .695 0 2.108-2.545.62-1.124 1.1-2.45 1.133-2.549.028-.056.112-.212.214-.275a.46.46 0 0 1 .236-.059h3.395c.37 0 .621.06.67.206.082.238-.016.966-1.566 3.165-.26.367-.49.684-.69.96-1.406 1.936-1.406 2.034.082 3.503Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.style-module--result--09d70 ul > li button.style-module--tg--83ea2 {
  border: 2px solid #08c !important;
}

.style-module--result--09d70 ul > li button.style-module--tg--83ea2:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%2308C' d='M20.582 3.118 1.982 10.45c-1.27.52-1.263 1.245-.233 1.567l4.776 1.523 11.05-7.125c.522-.325 1-.15.607.205l-8.953 8.258h-.002l.002.001-.33 5.031c.483 0 .696-.226.967-.493l2.32-2.305 4.825 3.642c.89.501 1.529.244 1.75-.841l3.168-15.257c.324-1.329-.497-1.93-1.346-1.538Z'/%3E%3C/svg%3E");
}

.style-module--result--09d70 ul > li button.style-module--ok--6f9b2 {
  border: 2px solid #ed812b !important;
}

.style-module--result--09d70 ul > li button.style-module--ok--6f9b2:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23ED812B' d='M11.986 12.341c-2.825 0-5.173-2.346-5.173-5.122C6.813 4.347 9.161 2 11.987 2c2.922 0 5.173 2.346 5.173 5.219a5.142 5.142 0 0 1-5.157 5.123l-.017-.001Zm0-7.324c-1.196 0-2.106 1.005-2.106 2.203 0 1.196.91 2.106 2.107 2.106 1.245 0 2.107-.91 2.107-2.106.001-1.199-.862-2.203-2.108-2.203Zm2.06 11.586 2.923 2.825c.575.621.575 1.531 0 2.106-.622.621-1.58.621-2.06 0l-2.922-2.873-2.826 2.873c-.287.287-.67.43-1.103.43-.335 0-.718-.144-1.054-.43-.575-.575-.575-1.485 0-2.107l2.97-2.825a13.49 13.49 0 0 1-3.063-1.339c-.719-.383-.862-1.34-.479-2.059.48-.718 1.341-.909 2.108-.43a6.62 6.62 0 0 0 6.897 0c.767-.479 1.676-.288 2.107.43.432.719.24 1.675-.432 2.059-.909.575-1.963 1.006-3.065 1.341v-.001Z'/%3E%3C/svg%3E");
}

.style-module--adv--2996a {
  padding-top: 100px;
}

@media (max-width: 991px) {
  .style-module--adv--2996a {
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--2996a {
    padding-top: 30px;
  }
}
.style-module--adv--2996a .style-module--container--7819c {
  background-color: #f7f0ff;
  border-radius: 30px;
  padding: 50px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--adv--2996a .style-module--container--7819c {
    padding: 30px;
  }
}
.style-module--adv--2996a ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 55px;
}

@media (max-width: 991px) {
  .style-module--adv--2996a ul {
    gap: 35px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--2996a ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.style-module--adv--2996a ul li {
  text-align: center;
  width: calc(33.33333% - 36.66667px);
}

@media (max-width: 991px) {
  .style-module--adv--2996a ul li {
    width: calc(33.33333% - 23.33333px);
  }
}
@media (max-width: 767px) {
  .style-module--adv--2996a ul li {
    width: 100%;
  }
}
.style-module--adv--2996a ul li h3 {
  color: #ff4900;
  font-size: 38px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--adv--2996a ul li h3 {
    font-size: 24px;
  }
}
.style-module--adv--2996a ul li p {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 10px;
}

@media (max-width: 991px) {
  .style-module--adv--2996a ul li p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--2996a ul li p {
    font-size: 16px;
    margin-top: 5px;
  }
}
@media (max-width: 991px) {
  .style-module--adv--2996a img {
    max-width: 226px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--2996a img {
    max-width: 200px;
  }
}
.style-module--title--c4366 {
  font-size: 40px;
  font-weight: 300;
  line-height: 120%;
  margin: 30px 0 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--title--c4366 {
    font-size: 24px;
    margin: 20px 0 25px;
  }
}
@media (max-width: 767px) {
  .style-module--title--c4366 {
    margin: 10px 0 15px;
  }
}
.main-module--main-btn--d604f {
  background-color: #fe3e51;
  border: 2px solid #fe3e51;
  border-radius: 8px;
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  max-width: 570px;
  padding: 14px 5px 10px;
  text-transform: uppercase;
  width: 100%;
}

@media (max-width: 480px) {
  .main-module--main-btn--d604f {
    font-size: 20px;
  }
}
.main-module--main-btn--d604f:visited {
  color: #fff;
}

.main-module--main-btn--d604f:active,
.main-module--main-btn--d604f:focus,
.main-module--main-btn--d604f:hover {
  background-color: #fff;
  border: 2px solid #fe3e51;
  color: #fe3e51;
}

.main-module--btn-block--41a13 {
  text-align: center;
}

.style-module--screen1--bf60a {
  background-image: url(https://fs.advance.ru/landing-pages/irregular_verbs/bg-recordverbs.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
}

@media (max-width: 1600px) {
  .style-module--screen1--bf60a {
    background-image: url(https://fs.advance.ru/landing-pages/irregular_verbs/bg-recordverbs-min.jpg);
  }
}
@media screen and (max-width: 991px) {
  .style-module--screen1--bf60a {
    background-image: url(https://fs.advance.ru/landing-pages/irregular_verbs/bg-recordverbs-mob.jpg);
  }
}
.style-module--screen1__main-desc--d088e {
  padding: 100px 0 90px;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--screen1__main-desc--d088e {
    padding: 40px 0;
  }
}
.style-module--screen1--bf60a h1 {
  font-size: 30px;
  font-weight: 300;
  margin-bottom: 55px;
}

@media (max-width: 767px) {
  .style-module--screen1--bf60a h1 {
    font-size: 24px;
  }
}
.style-module--screen1--bf60a h1 span {
  font-size: 48px;
  font-weight: 500;
  padding-top: 15px;
  text-transform: uppercase;
  width: 100%;
}

@media (max-width: 767px) {
  .style-module--screen1--bf60a h1 span {
    font-size: 32px;
  }
}
.style-module--screen1__bottom--45975 {
  background-color: rgba(0, 0, 0, 0.5);
  padding: 60px 0 85px;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--screen1__bottom--45975 {
    padding: 40px 0;
  }
}
.style-module--screen1__bottom--45975 h2 {
  color: #fe3e51;
  font-size: 30px;
  font-weight: 300;
}

@media (max-width: 767px) {
  .style-module--screen1__bottom--45975 h2 {
    font-size: 24px;
  }
}
.style-module--screen1__bottom--45975 h2 span {
  color: #fff;
  width: 100%;
}

.style-module--screen1__bottom--45975 img {
  height: 70px;
  margin-bottom: 18px;
  width: 70px;
}

.style-module--screen1__row--6c6de {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.style-module--screen1__col--b5191 {
  margin-top: 40px;
  width: 35%;
}

@media (max-width: 767px) {
  .style-module--screen1__col--b5191 {
    width: 100%;
  }
}
.style-module--screen1__col--b5191 p {
  font-size: 24px;
  font-weight: 300;
}

@media (max-width: 767px) {
  .style-module--screen1__col--b5191 p {
    font-size: 20px;
  }
}
.style-module--screen1__cost-old--8cea9 {
  font-size: 48px;
  font-weight: 400;
  margin-bottom: 20px;
  text-decoration: line-through;
}

@media (max-width: 767px) {
  .style-module--screen1__cost-old--8cea9 {
    font-size: 36px;
  }
}
.header-module--header--156be {
  background-color: #f3f3f3;
  padding: 30px 0;
}

.header-module--header--156be .header-module--breadcrumbs--9ea14 {
  border-top: 1px solid #aeacac;
  font-size: 14px;
  margin-bottom: 15px;
  padding-top: 15px;
}

.header-module--header--156be .header-module--breadcrumbs--9ea14 a {
  border-bottom: transparent;
  color: inherit;
  line-height: 0.8;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.header-module--header--156be .header-module--breadcrumbs--9ea14 a:visited {
  color: inherit;
}

.header-module--header--156be .header-module--breadcrumbs--9ea14 a:focus,
.header-module--header--156be .header-module--breadcrumbs--9ea14 a:hover {
  text-decoration: underline;
}

.header-module--header--156be h1 {
  color: #1b1b1b;
  font-size: 38px;
  font-weight: 700;
  letter-spacing: -0.36px;
  line-height: 110%;
  margin-top: 35px;
}

@media (max-width: 767px) {
  .header-module--header--156be h1 {
    font-size: 24px;
    letter-spacing: unset;
    margin-top: 20px;
  }
}
.block-module--block--423d8 {
  color: rgba(0, 0, 0, 0.84);
  font-size: 21px;
  font-weight: 400;
  line-height: 1.58;
}

.block-module--block--423d8 p {
  margin: 25px 0;
}

.block-module--block--423d8 h2 {
  font-size: 21px;
  font-weight: 700;
  line-height: 120%;
  margin: 30px 0 20px;
}

.block-module--block--423d8 ul {
  padding-left: 20px;
}

.block-module--block--423d8 ul li {
  list-style: disc;
}

.style-module--plug--9301f {
  background-color: #ecfaff;
}

.style-module--plug--9301f .style-module--text-wrap--d1e58 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: auto 0;
  min-height: 80vh;
  padding: 70px 0 100px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--plug--9301f .style-module--text-wrap--d1e58 {
    padding: 20px 0 50px;
  }
}
@media (max-width: 767px) {
  .style-module--plug--9301f .style-module--text-wrap--d1e58 {
    padding: 10px 0 30px;
  }
}
.style-module--plug--9301f .style-module--text-wrap--d1e58 h1 {
  font-size: 42px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 767px) {
  .style-module--plug--9301f .style-module--text-wrap--d1e58 h1 {
    font-size: 24px;
  }
}
.style-module--plug--9301f .style-module--text-wrap--d1e58 p {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 767px) {
  .style-module--plug--9301f .style-module--text-wrap--d1e58 p {
    font-size: 18px;
  }
}
.style-module--plug--9301f .style-module--text-wrap--d1e58 a {
  color: #7000e3;
  font-weight: 700;
}

.style-module--plug--9301f .style-module--text-wrap--d1e58 a:focus,
.style-module--plug--9301f .style-module--text-wrap--d1e58 a:hover {
  text-decoration: underline;
}

.style-module--plug--9301f .style-module--text-wrap--d1e58 a:visited {
  color: #7000e3;
}

.screen1-module--screen1--8f2f3 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/deti/chain-yellow.png), url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/deti/bg-ngr2023kids-1920.jpg), linear-gradient(116deg, #f9a503 -0.5%, #ffc44f 99.14%);
  background-position: top, top, 50%;
  background-repeat: no-repeat, repeat, repeat;
  background-size: contain, cover, cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.screen1-module--screen1--8f2f3 .screen1-module--wrapper--c6113 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 150px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--8f2f3 .screen1-module--wrapper--c6113 {
    padding-bottom: 430px;
  }
}
.screen1-module--screen1--8f2f3 .screen1-module--top-logo--38cbf {
  font-size: 18px;
  font-weight: 500;
  padding: 30px 0;
  width: 100%;
}

@media (max-width: 991px) {
  .screen1-module--screen1--8f2f3 .screen1-module--top-logo--38cbf {
    padding: 20px 0;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--8f2f3 .screen1-module--top-logo--38cbf {
    padding: 10px 0;
  }
}
.screen1-module--screen1--8f2f3 .screen1-module--top-logo--38cbf .screen1-module--content--b5868 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 auto;
  max-width: 1200px;
  width: 100%;
}

.screen1-module--screen1--8f2f3 .screen1-module--top-logo--38cbf .screen1-module--adv--037e7 {
  display: inline-block;
}

.screen1-module--screen1--8f2f3 .screen1-module--top-logo--38cbf .screen1-module--adv--037e7 img {
  border: 0;
  display: inline-block;
  height: 36px;
  max-width: 100%;
  width: 147px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--8f2f3 .screen1-module--top-logo--38cbf .screen1-module--adv--037e7 img {
    height: auto;
    width: 85px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--8f2f3 .screen1-module--top-logo--38cbf .screen1-module--ny--2f2d1 {
    width: 35%;
  }
}
.screen1-module--screen1--8f2f3 .screen1-module--top-logo--38cbf .screen1-module--phone--e6293 {
  color: #fff;
  font-size: 20px;
  font-weight: 300;
  line-height: 23px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--8f2f3 .screen1-module--top-logo--38cbf .screen1-module--phone--e6293 {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--8f2f3 .screen1-module--top-logo--38cbf .screen1-module--phone--e6293 {
    font-size: 11px;
  }
}
.screen1-module--screen1--8f2f3 .screen1-module--info--58ce7 {
  width: 65%;
}

@media (max-width: 1199px) {
  .screen1-module--screen1--8f2f3 .screen1-module--info--58ce7 {
    width: 80%;
  }
}
.screen1-module--screen1--8f2f3 .screen1-module--date-wrap--f8597 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: #fff;
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/deti/bell-online.png);
  background-position: 0;
  background-position-x: 20px;
  background-repeat: no-repeat;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 20px;
  margin-right: 50px;
  opacity: 0.8;
  padding: 13px 24px 13px 55px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .screen1-module--screen1--8f2f3 .screen1-module--date-wrap--f8597 {
    background-size: 7%;
    padding-left: 60px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--8f2f3 .screen1-module--date-wrap--f8597 {
    margin: 0 auto 20px;
  }
}
.screen1-module--screen1--8f2f3 .screen1-module--date--bda94 {
  color: #fe4c04;
  font-size: 30px;
  font-weight: 700;
  line-height: 110%;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--8f2f3 .screen1-module--date--bda94 {
    font-size: 18px;
  }
}
.screen1-module--screen1--8f2f3 .screen1-module--title--e814c {
  color: #fff;
  font-size: 60px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 28px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--8f2f3 .screen1-module--title--e814c {
    font-size: 36px;
    margin-bottom: 23px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--8f2f3 .screen1-module--title--e814c {
    font-size: 24px;
    margin-bottom: 15px;
    text-align: center;
  }
}
.screen1-module--screen1--8f2f3 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  margin-bottom: 40px;
}

.screen1-module--screen1--8f2f3 ul li {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  padding-left: 30px;
  position: relative;
}

@media (max-width: 991px) {
  .screen1-module--screen1--8f2f3 ul li {
    width: 60%;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--8f2f3 ul li {
    width: 100%;
  }
}
.screen1-module--screen1--8f2f3 ul li:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/deti/check-orange.png);
  background-repeat: no-repeat;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 20px;
}

.screen1-module--screen1--8f2f3 .screen1-module--btn--d3187 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-gradient(linear, left top, left bottom, from(#fa5960), to(#ac1b14));
  background: linear-gradient(180deg, #fa5960, #ac1b14);
  border-radius: 35px;
  -webkit-box-shadow: 0 0 30px #ef5055, inset 0 -3px 3px rgba(0, 0, 0, 0.25), inset 0 3px 3px hsla(0, 0%, 100%, 0.3);
          box-shadow: 0 0 30px #ef5055, inset 0 -3px 3px rgba(0, 0, 0, 0.25), inset 0 3px 3px hsla(0, 0%, 100%, 0.3);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 22px;
  font-weight: 500;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  letter-spacing: 2.2px;
  line-height: 25px;
  margin-bottom: 100px;
  min-height: 70px;
  min-width: 461px;
  padding: 20px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

@media (max-width: 991px) {
  .screen1-module--screen1--8f2f3 .screen1-module--btn--d3187 {
    font-size: 18px;
    line-height: 21px;
    min-height: 50px;
    min-width: 288px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--8f2f3 .screen1-module--btn--d3187 {
    min-width: 250px;
  }
}
.screen1-module--screen1--8f2f3 .screen1-module--btn--d3187:active,
.screen1-module--screen1--8f2f3 .screen1-module--btn--d3187:focus,
.screen1-module--screen1--8f2f3 .screen1-module--btn--d3187:visited {
  color: #fff;
}

@media (max-width: 1199px) {
  .screen1-module--screen1--8f2f3 {
    background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/deti/chain-yellow-768.png), url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/deti/bg-ngr2023kids-768.jpg), linear-gradient(116deg, #f9a503 -0.5%, #ffc44f 99.14%);
    background-position: top, 100%, 50%;
  }
  .screen1-module--screen1--8f2f3 .screen1-module--wrapper--c6113 {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--8f2f3 {
    background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/deti/chain-yellow-320.png), url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/deti/bg-ngr2023kids-320.jpg), linear-gradient(116deg, #f9a503 -0.5%, #ffc44f 99.14%);
    background-position: top, 50%, 50%;
  }
  .screen1-module--screen1--8f2f3 .screen1-module--wrapper--c6113 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .screen1-module--screen1--8f2f3 .screen1-module--info--58ce7 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 0;
    margin-top: 30px;
    width: 100%;
  }
  .screen1-module--screen1--8f2f3 .screen1-module--date--bda94 {
    font-size: 15px;
  }
  .screen1-module--screen1--8f2f3 .screen1-module--btn--d3187 {
    min-width: 100%;
  }
}
.screen1-module--screen1--5153a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/eng/chain-yellow.png), url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/eng/bg-ngr2023eng-1920.jpg), linear-gradient(265deg, #fe4c04, #ffc44f);
  background-position: top, top, 50%;
  background-repeat: no-repeat, repeat, repeat;
  background-size: contain, cover, cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: -140px;
}

.screen1-module--screen1--5153a .screen1-module--wrapper--43f08 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.screen1-module--screen1--5153a .screen1-module--top-logo--d1e97 {
  font-size: 18px;
  font-weight: 500;
  padding: 30px 0;
  width: 100%;
}

@media (max-width: 991px) {
  .screen1-module--screen1--5153a .screen1-module--top-logo--d1e97 {
    padding: 20px 0;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--5153a .screen1-module--top-logo--d1e97 {
    padding: 10px 0;
  }
}
.screen1-module--screen1--5153a .screen1-module--top-logo--d1e97 .screen1-module--content--2d9e7 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 auto;
  max-width: 1200px;
  width: 100%;
}

.screen1-module--screen1--5153a .screen1-module--top-logo--d1e97 .screen1-module--adv--7b5d1 {
  display: inline-block;
}

.screen1-module--screen1--5153a .screen1-module--top-logo--d1e97 .screen1-module--adv--7b5d1 img {
  border: 0;
  display: inline-block;
  height: 36px;
  max-width: 100%;
  width: 147px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--5153a .screen1-module--top-logo--d1e97 .screen1-module--adv--7b5d1 img {
    height: auto;
    width: 85px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--5153a .screen1-module--top-logo--d1e97 .screen1-module--ny--6d369 {
    width: 35%;
  }
}
.screen1-module--screen1--5153a .screen1-module--top-logo--d1e97 .screen1-module--phone--0b8d6 {
  color: #fff;
  font-size: 20px;
  font-weight: 300;
  line-height: 23px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--5153a .screen1-module--top-logo--d1e97 .screen1-module--phone--0b8d6 {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--5153a .screen1-module--top-logo--d1e97 .screen1-module--phone--0b8d6 {
    font-size: 11px;
  }
}
.screen1-module--screen1--5153a .screen1-module--info--7a821 {
  width: 65%;
}

@media (max-width: 1199px) {
  .screen1-module--screen1--5153a .screen1-module--info--7a821 {
    width: 80%;
  }
}
.screen1-module--screen1--5153a .screen1-module--date-wrap--2b1b4 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: #fff;
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/eng/bell-online.png);
  background-position: 0;
  background-position-x: 20px;
  background-repeat: no-repeat;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 20px;
  margin-right: 50px;
  opacity: 0.8;
  padding: 13px 24px 13px 55px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .screen1-module--screen1--5153a .screen1-module--date-wrap--2b1b4 {
    background-size: 7%;
    padding-left: 60px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--5153a .screen1-module--date-wrap--2b1b4 {
    margin: 0 auto 20px;
  }
}
.screen1-module--screen1--5153a .screen1-module--date--c4fc6 {
  color: #fe4c04;
  font-size: 30px;
  font-weight: 700;
  line-height: 110%;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--5153a .screen1-module--date--c4fc6 {
    font-size: 18px;
  }
}
.screen1-module--screen1--5153a .screen1-module--title--a5c30 {
  color: #fff;
  font-size: 60px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 28px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--5153a .screen1-module--title--a5c30 {
    font-size: 36px;
    margin-bottom: 23px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--5153a .screen1-module--title--a5c30 {
    font-size: 24px;
    margin-bottom: 15px;
    text-align: center;
  }
}
.screen1-module--screen1--5153a ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  margin-bottom: 40px;
}

.screen1-module--screen1--5153a ul li {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  padding-left: 30px;
  position: relative;
  width: 80%;
}

@media (max-width: 991px) {
  .screen1-module--screen1--5153a ul li {
    width: 60%;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--5153a ul li {
    width: 100%;
  }
}
.screen1-module--screen1--5153a ul li:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/eng/check-red.png);
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 20px;
}

.screen1-module--screen1--5153a .screen1-module--btn--7e643 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-gradient(linear, left top, left bottom, from(#fa5960), to(#ac1b14));
  background: linear-gradient(180deg, #fa5960, #ac1b14);
  border-radius: 35px;
  -webkit-box-shadow: 0 0 30px #ef5055, inset 0 -3px 3px rgba(0, 0, 0, 0.25), inset 0 3px 3px hsla(0, 0%, 100%, 0.3);
          box-shadow: 0 0 30px #ef5055, inset 0 -3px 3px rgba(0, 0, 0, 0.25), inset 0 3px 3px hsla(0, 0%, 100%, 0.3);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 22px;
  font-weight: 500;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  letter-spacing: 2.2px;
  line-height: 25px;
  margin-bottom: 375px;
  min-height: 70px;
  min-width: 461px;
  padding: 20px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

@media (max-width: 991px) {
  .screen1-module--screen1--5153a .screen1-module--btn--7e643 {
    font-size: 18px;
    line-height: 21px;
    min-height: 50px;
    min-width: 288px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--5153a .screen1-module--btn--7e643 {
    margin-bottom: 650px;
    min-width: 250px;
  }
}
.screen1-module--screen1--5153a .screen1-module--btn--7e643:active,
.screen1-module--screen1--5153a .screen1-module--btn--7e643:focus,
.screen1-module--screen1--5153a .screen1-module--btn--7e643:visited {
  color: #fff;
}

@media (max-width: 1199px) {
  .screen1-module--screen1--5153a {
    background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/eng/chain-yellow-768.png), url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/eng/bg-ngr2023eng-1920.jpg), linear-gradient(265deg, #fe4c04, #ffc44f);
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--5153a {
    background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/eng/chain-yellow-320.png), url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/eng/bg-ngr2023eng-320.jpg), linear-gradient(265deg, #fe4c04, #ffc44f);
    background-position: top, 50%, 50%;
    margin-bottom: 0;
  }
  .screen1-module--screen1--5153a .screen1-module--wrapper--43f08 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .screen1-module--screen1--5153a .screen1-module--info--7a821 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 0;
    margin-top: 30px;
    width: 100%;
  }
  .screen1-module--screen1--5153a .screen1-module--date--c4fc6 {
    font-size: 15px;
  }
  .screen1-module--screen1--5153a .screen1-module--btn--7e643 {
    min-width: 100%;
  }
}
.main-module--btn--1b653 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-gradient(linear, left top, left bottom, from(#fa5960), to(#ac1b14));
  background: linear-gradient(180deg, #fa5960, #ac1b14);
  border-radius: 35px;
  -webkit-box-shadow: 0 0 30px #ef5055, inset 0 -3px 3px rgba(0, 0, 0, 0.25), inset 0 3px 3px hsla(0, 0%, 100%, 0.3);
          box-shadow: 0 0 30px #ef5055, inset 0 -3px 3px rgba(0, 0, 0, 0.25), inset 0 3px 3px hsla(0, 0%, 100%, 0.3);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 22px;
  font-weight: 500;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  letter-spacing: 2.2px;
  line-height: 25px;
  min-height: 70px;
  min-width: 461px;
  padding: 20px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

@media (max-width: 991px) {
  .main-module--btn--1b653 {
    font-size: 18px;
    line-height: 21px;
    min-height: 50px;
    min-width: 288px;
  }
}
@media (max-width: 767px) {
  .main-module--btn--1b653 {
    min-width: 250px;
  }
}
.main-module--btn--1b653:active,
.main-module--btn--1b653:focus,
.main-module--btn--1b653:visited {
  color: #fff;
}

.screen1-module--screen1--28ae9 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #5402a8;
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/chain-15.png), url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/snow.png), url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/bg-ngr2023-1920.jpg);
  background-position: top, bottom, top;
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: contain, contain, cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.screen1-module--screen1--28ae9 .screen1-module--wrapper--9976b {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 150px;
}

.screen1-module--screen1--28ae9 .screen1-module--top-logo--df022 {
  font-size: 18px;
  font-weight: 500;
  padding: 30px 0;
  width: 100%;
}

@media (max-width: 991px) {
  .screen1-module--screen1--28ae9 .screen1-module--top-logo--df022 {
    padding: 20px 0;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--28ae9 .screen1-module--top-logo--df022 {
    padding: 10px 0;
  }
}
.screen1-module--screen1--28ae9 .screen1-module--top-logo--df022 .screen1-module--content--0fea3 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 auto;
  max-width: 1200px;
  width: 100%;
}

.screen1-module--screen1--28ae9 .screen1-module--top-logo--df022 .screen1-module--adv--7eeb6 {
  display: inline-block;
}

.screen1-module--screen1--28ae9 .screen1-module--top-logo--df022 .screen1-module--adv--7eeb6 img {
  border: 0;
  display: inline-block;
  height: 36px;
  max-width: 100%;
  width: 147px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--28ae9 .screen1-module--top-logo--df022 .screen1-module--adv--7eeb6 img {
    height: auto;
    width: 85px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--28ae9 .screen1-module--top-logo--df022 .screen1-module--ny--59d50 {
    width: 35%;
  }
}
.screen1-module--screen1--28ae9 .screen1-module--top-logo--df022 .screen1-module--phone--1817b {
  color: #fff;
  font-size: 20px;
  font-weight: 300;
  line-height: 23px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--28ae9 .screen1-module--top-logo--df022 .screen1-module--phone--1817b {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--28ae9 .screen1-module--top-logo--df022 .screen1-module--phone--1817b {
    font-size: 11px;
  }
}
.screen1-module--screen1--28ae9 .screen1-module--info--0826c {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 50px;
  width: 50%;
}

.screen1-module--screen1--28ae9 .screen1-module--info--wrap--aedf0 {
  backdrop-filter: blur(5px);
  background-color: #460586;
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/bell-big.png);
  background-position: 0;
  background-position-x: 20px;
  background-repeat: no-repeat;
  border-radius: 15px;
  -webkit-box-shadow: 0 0 30px #6d38a0;
          box-shadow: 0 0 30px #6d38a0;
  margin-bottom: 40px;
  padding: 20px 30px 20px 90px;
  text-align: center;
}

.screen1-module--screen1--28ae9 .screen1-module--date--139ad {
  color: #e8cd54;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

.screen1-module--screen1--28ae9 .screen1-module--desc--e9a2a {
  color: #fff;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
  text-transform: uppercase;
}

.screen1-module--screen1--28ae9 .screen1-module--title--5c4c9 {
  color: #fff;
  font-size: 80px;
  font-weight: 700;
  line-height: 85px;
  margin-bottom: 50px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--28ae9 .screen1-module--title--5c4c9 {
    font-size: 50px;
    line-height: 53px;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--28ae9 .screen1-module--title--5c4c9 {
    font-size: 40px;
    line-height: 45px;
    margin-bottom: 15px;
    text-align: center;
  }
}
.screen1-module--screen1--28ae9 .screen1-module--gift--c4274 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  margin-top: 40px;
}

@media (max-width: 1199px) {
  .screen1-module--screen1--28ae9 .screen1-module--gift--c4274 {
    margin-top: 25px;
  }
}
.screen1-module--screen1--28ae9 .screen1-module--gift--c4274 p {
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

@media (max-width: 1199px) {
  .screen1-module--screen1--28ae9 .screen1-module--gift--c4274 p {
    font-size: 15px;
  }
  .screen1-module--screen1--28ae9 {
    background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/chain-768.png), url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/snow.png), url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/bg-ngr2023-768.jpg);
  }
  .screen1-module--screen1--28ae9 .screen1-module--wrapper--9976b {
    margin-top: 0;
  }
  .screen1-module--screen1--28ae9 .screen1-module--info--wrap--aedf0 {
    background-size: 12%;
    margin-bottom: 20px;
    padding-left: 70px;
  }
  .screen1-module--screen1--28ae9 .screen1-module--info--0826c .screen1-module--btn--0255e {
    padding: 20px 80px;
  }
  .screen1-module--screen1--28ae9 .screen1-module--date--139ad {
    font-size: 22px;
    line-height: 23px;
  }
  .screen1-module--screen1--28ae9 .screen1-module--desc--e9a2a {
    font-size: 15px;
    line-height: 18px;
  }
  .screen1-module--screen1--28ae9 .screen1-module--title--5c4c9 {
    font-size: 36px;
    line-height: 44px;
    margin-bottom: 40px;
  }
  .screen1-module--screen1--28ae9 .screen1-module--img--db048 {
    height: 446px;
    width: 446px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--28ae9 {
    background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/chain-768.png), url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/snow.png), url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/bg-ngr2023-1920.jpg);
  }
  .screen1-module--screen1--28ae9 .screen1-module--wrapper--9976b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .screen1-module--screen1--28ae9 .screen1-module--info--0826c {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 0;
    margin-top: 30px;
    width: 100%;
  }
  .screen1-module--screen1--28ae9 .screen1-module--info--btn--cb56b {
    padding: 20px 50px;
    width: 90%;
  }
  .screen1-module--screen1--28ae9 .screen1-module--date--139ad {
    font-size: 18px;
    line-height: 21px;
  }
  .screen1-module--screen1--28ae9 .screen1-module--desc--e9a2a {
    font-size: 13px;
    line-height: 16px;
  }
  .screen1-module--screen1--28ae9 .screen1-module--img--db048 {
    height: auto;
    width: 100%;
  }
  .screen1-module--screen1--28ae9 .screen1-module--title--5c4c9 {
    margin-bottom: 15px;
  }
}
.program-module--program--72457 {
  background-color: #f0edff;
  padding: 30px 0 50px;
}

@media (max-width: 991px) {
  .program-module--program--72457 {
    padding: 20px 0 70px;
  }
}
.program-module--program--72457 h2 {
  color: #6f00e2;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 50px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .program-module--program--72457 h2 {
    font-size: 36px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .program-module--program--72457 h2 {
    font-size: 30px;
    margin-bottom: 15px;
  }
}
.program-module--program--72457 .program-module--tt--4ac31 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 25px;
}

@media (max-width: 991px) {
  .program-module--program--72457 .program-module--tt--4ac31 {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .program-module--program--72457 .program-module--tt--4ac31 {
    gap: 10px;
  }
}
.program-module--program--72457 .program-module--tt--4ac31 > li {
  background-position: 100% 100%;
  background-repeat: no-repeat;
  border-radius: 20px;
  padding: 60px 98px;
}

@media (max-width: 991px) {
  .program-module--program--72457 .program-module--tt--4ac31 > li {
    background-size: 50%, 100%;
    border-radius: 15px;
    padding: 40px 60px;
  }
}
@media (max-width: 480px) {
  .program-module--program--72457 .program-module--tt--4ac31 > li {
    background-size: 65%, 100%;
    padding: 40px 25px 256px;
  }
}
.program-module--program--72457 .program-module--tt--4ac31 > li:first-child {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/im-01-life.png), linear-gradient(105deg, #f1e3fe, #dcbaff);
}

.program-module--program--72457 .program-module--tt--4ac31 > li:first-child > .program-module--date--ba02f {
  background: #9633fb;
}

.program-module--program--72457 .program-module--tt--4ac31 > li:first-child > .program-module--item-list--4d379 li:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/check-violet.png);
}

.program-module--program--72457 .program-module--tt--4ac31 > li:nth-child(2) {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/im-02-child.png), linear-gradient(105deg, #fff7e8, #ffdb96);
}

.program-module--program--72457 .program-module--tt--4ac31 > li:nth-child(2) > .program-module--date--ba02f {
  background: #f9bc03;
}

.program-module--program--72457 .program-module--tt--4ac31 > li:nth-child(2) > .program-module--item-list--4d379 li:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/check-orange.png);
}

.program-module--program--72457 .program-module--tt--4ac31 > li:nth-child(3) {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/im-03-english.png), linear-gradient(105deg, #ffe8df, #ffc8b2);
}

.program-module--program--72457 .program-module--tt--4ac31 > li:nth-child(3) > .program-module--date--ba02f {
  background: #fe4d07;
}

.program-module--program--72457 .program-module--tt--4ac31 > li:nth-child(3) > .program-module--item-list--4d379 li:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/check-red.png);
}

.program-module--program--72457 .program-module--tt--4ac31 > li h3 {
  color: #263238;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .program-module--program--72457 .program-module--tt--4ac31 > li h3 {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .program-module--program--72457 .program-module--tt--4ac31 > li h3 {
    font-size: 26px;
  }
}
.program-module--program--72457 .program-module--tt--4ac31 > li .program-module--subtitle--be4be {
  color: #263238;
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  margin-top: 5px;
}

@media (max-width: 991px) {
  .program-module--program--72457 .program-module--tt--4ac31 > li .program-module--subtitle--be4be {
    font-size: 18px;
  }
}
.program-module--program--72457 .program-module--tt--4ac31 > li .program-module--date--ba02f {
  border-radius: 10px;
  color: #fff;
  font-size: 30px;
  font-weight: 700;
  line-height: 100%;
  margin-bottom: 40px;
  margin-top: 35px;
  padding: 13px 13px 13px 55px;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .program-module--program--72457 .program-module--tt--4ac31 > li .program-module--date--ba02f {
    border-radius: 5px;
    font-size: 20px;
    margin-bottom: 25px;
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  .program-module--program--72457 .program-module--tt--4ac31 > li .program-module--date--ba02f {
    margin-bottom: 20px;
    margin-top: 15px;
  }
}
.program-module--program--72457 .program-module--tt--4ac31 > li .program-module--date--ba02f:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/bell-small.png);
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 40px;
  left: 20px;
  position: absolute;
  top: calc(50% - 20px);
  width: 25px;
}

.program-module--program--72457 .program-module--tt--4ac31 > li .program-module--item-list--4d379 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  width: 60%;
}

@media (max-width: 991px) {
  .program-module--program--72457 .program-module--tt--4ac31 > li .program-module--item-list--4d379 {
    gap: 15px;
  }
}
@media (max-width: 480px) {
  .program-module--program--72457 .program-module--tt--4ac31 > li .program-module--item-list--4d379 {
    width: 100%;
  }
}
.program-module--program--72457 .program-module--tt--4ac31 > li .program-module--item-list--4d379 > li {
  color: #263238;
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 35px;
  position: relative;
}

@media (max-width: 991px) {
  .program-module--program--72457 .program-module--tt--4ac31 > li .program-module--item-list--4d379 > li {
    font-size: 18px;
  }
}
.program-module--program--72457 .program-module--tt--4ac31 > li .program-module--item-list--4d379 > li:before {
  content: "";
  height: 25px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 25px;
}

.get-module--get--31256 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #5402a8;
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/snow-top.png), url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/bg-violet.jpg);
  background-position: top, top;
  background-repeat: no-repeat, repeat;
  background-size: contain, cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 150px;
  padding-top: 275px;
}

@media (max-width: 1199px) {
  .get-module--get--31256 {
    padding-top: 150px;
  }
}
@media (max-width: 991px) {
  .get-module--get--31256 {
    padding-bottom: 60px;
    padding-top: 100px;
  }
}
@media (max-width: 767px) {
  .get-module--get--31256 {
    padding-bottom: 40px;
    padding-top: 70px;
  }
}
.get-module--get--31256 h2 {
  color: #e8cd54;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 48px;
  font-weight: 700;
  line-height: 100%;
  margin-bottom: 70px;
  text-align: center;
}

@media (max-width: 991px) {
  .get-module--get--31256 h2 {
    font-size: 30px;
    margin-bottom: 35px;
  }
}
@media (max-width: 767px) {
  .get-module--get--31256 h2 {
    font-size: 24px;
    margin-bottom: 25px;
  }
}
.get-module--get--31256 h2 span {
  display: inline-block;
  font-size: 80px;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .get-module--get--31256 h2 span {
    font-size: 60px;
  }
}
@media (max-width: 767px) {
  .get-module--get--31256 h2 span {
    font-size: 50px;
    margin-bottom: 10px;
  }
}
.get-module--get--31256 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 60px;
}

@media (max-width: 991px) {
  .get-module--get--31256 ul {
    gap: 15px;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .get-module--get--31256 ul {
    gap: 10px;
  }
}
.get-module--get--31256 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  backdrop-filter: blur(5px);
  background: #460586;
  border-radius: 15px;
  -webkit-box-shadow: 0 0 30px 0 #6d38a0;
          box-shadow: 0 0 30px 0 #6d38a0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  padding: 40px;
  width: 31%;
}

@media (max-width: 991px) {
  .get-module--get--31256 ul li {
    border-radius: 10px;
    padding: 25px;
  }
}
@media (max-width: 767px) {
  .get-module--get--31256 ul li {
    width: 100%;
  }
}
.get-module--get--31256 ul li p {
  color: #fff;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .get-module--get--31256 ul li p {
    font-size: 15px;
  }
}
.get-module--get--31256 button {
  margin: 0 auto;
}

.speakers-module--speakers--778b9 {
  background: #f0edff;
  padding-bottom: 115px;
  padding-top: 90px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--778b9 {
    padding-bottom: 40px;
    padding-top: 60px;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--778b9 {
    padding-top: 40px;
  }
}
.speakers-module--speakers--778b9 h2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  margin-bottom: 20px;
  margin-top: -255px;
  text-align: center;
}

@media (max-width: 991px) {
  .speakers-module--speakers--778b9 h2 {
    font-size: 24px;
    margin-bottom: 10px;
    margin-top: -160px;
  }
}
.speakers-module--speakers--778b9 img {
  -ms-flex-item-align: center;
      align-self: center;
  height: 345px;
  width: 282px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--778b9 img {
    height: 220px;
    width: 180px;
  }
}
.speakers-module--speakers--778b9 .speakers-module--list--35132 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 60px;
  margin-top: 255px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--778b9 .speakers-module--list--35132 {
    margin-bottom: 30px;
    margin-top: 160px;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--778b9 .speakers-module--list--35132 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 190px;
    margin-bottom: 20px;
  }
}
.speakers-module--speakers--778b9 .speakers-module--list--35132 > li {
  background: #fff;
  border-radius: 25px;
  -webkit-box-shadow: 0 0 15px 0 rgba(150, 51, 251, 0.2);
          box-shadow: 0 0 15px 0 rgba(150, 51, 251, 0.2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 70px 55px;
  width: 49%;
}

@media (max-width: 991px) {
  .speakers-module--speakers--778b9 .speakers-module--list--35132 > li {
    border-radius: 15px;
    padding: 0 45px 25px;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--778b9 .speakers-module--list--35132 > li {
    padding: 0 25px 40px;
    width: 100%;
  }
}
.speakers-module--speakers--778b9 .speakers-module--list--35132 > li:first-child h2,
.speakers-module--speakers--778b9 .speakers-module--list--35132 > li:first-child h3,
.speakers-module--speakers--778b9 .speakers-module--list--35132 > li:first-child li::marker {
  color: #7000e3;
}

.speakers-module--speakers--778b9 .speakers-module--list--35132 > li:last-child h2,
.speakers-module--speakers--778b9 .speakers-module--list--35132 > li:last-child h3,
.speakers-module--speakers--778b9 .speakers-module--list--35132 > li:last-child li::marker {
  color: #fe4d07;
}

.speakers-module--speakers--778b9 .speakers-module--info--0a171 {
  margin-top: 30px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--778b9 .speakers-module--info--0a171 {
    margin-top: 10px;
  }
}
.speakers-module--speakers--778b9 .speakers-module--info--0a171 h3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--778b9 .speakers-module--info--0a171 h3 {
    font-size: 24px;
  }
}
.speakers-module--speakers--778b9 .speakers-module--info--0a171 p {
  color: #263238;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

@media (max-width: 991px) {
  .speakers-module--speakers--778b9 .speakers-module--info--0a171 p {
    font-size: 18px;
  }
}
.speakers-module--speakers--778b9 .speakers-module--info--0a171 > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  margin-top: 16px;
  padding-left: 20px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--778b9 .speakers-module--info--0a171 > ul {
    margin-top: 10px;
  }
}
.speakers-module--speakers--778b9 .speakers-module--info--0a171 > ul li {
  color: #232323;
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
  list-style: disc;
}

@media (max-width: 991px) {
  .speakers-module--speakers--778b9 .speakers-module--info--0a171 > ul li {
    font-size: 14px;
  }
}
.speakers-module--speakers--778b9 .speakers-module--info--0a171 > ul li::marker {
  font-size: 22px;
}

.speakers-module--speakers--778b9 button {
  margin: 0 auto;
}

.partners-module--partners--c53ad {
  background: #f0edff;
  padding: 60px 0 115px;
}

@media (max-width: 991px) {
  .partners-module--partners--c53ad {
    padding: 40px 0 80px;
  }
}
@media (max-width: 767px) {
  .partners-module--partners--c53ad {
    padding: 40px 0 60px;
  }
}
.partners-module--partners--c53ad h2 {
  color: #343a40;
  font-size: 44px;
  font-weight: 700;
  line-height: 130%;
  margin-bottom: 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .partners-module--partners--c53ad h2 {
    font-size: 30px;
    margin-bottom: 25px;
  }
}
.partners-module--partners--c53ad .partners-module--container--c49ce {
  background: #f2f3f7;
  border-radius: 30px;
  padding: 60px 100px;
}

@media (max-width: 991px) {
  .partners-module--partners--c53ad .partners-module--container--c49ce {
    border-radius: 20px;
    padding: 50px 60px;
  }
}
@media (max-width: 767px) {
  .partners-module--partners--c53ad .partners-module--container--c49ce {
    border-radius: 15px;
    padding: 30px 25px;
  }
}
.partners-module--partners--c53ad ul {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .partners-module--partners--c53ad ul {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.partners-module--partners--c53ad ul li {
  width: 22%;
}

@media (max-width: 767px) {
  .partners-module--partners--c53ad ul li {
    margin-bottom: 20px;
    margin-right: 5px;
    width: unset;
  }
  .partners-module--partners--c53ad ul li:last-child {
    margin-bottom: 0;
  }
}
.screen1-module--screen1--2a70d {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/techno/chain-yellow.png), url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/techno/bg-ngr2023tehno-1920.jpg), linear-gradient(105deg, #be7eff, #8712ff);
  background-position: top, top, 50%;
  background-repeat: no-repeat, repeat, repeat;
  background-size: contain, cover, cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.screen1-module--screen1--2a70d .screen1-module--wrapper--c88cd {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 300px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--2a70d .screen1-module--wrapper--c88cd {
    padding-bottom: 430px;
  }
}
.screen1-module--screen1--2a70d .screen1-module--top-logo--e09da {
  font-size: 18px;
  font-weight: 500;
  padding: 30px 0;
  width: 100%;
}

@media (max-width: 991px) {
  .screen1-module--screen1--2a70d .screen1-module--top-logo--e09da {
    padding: 20px 0;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--2a70d .screen1-module--top-logo--e09da {
    padding: 10px 0;
  }
}
.screen1-module--screen1--2a70d .screen1-module--top-logo--e09da .screen1-module--content--18c37 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 auto;
  max-width: 1200px;
  width: 100%;
}

.screen1-module--screen1--2a70d .screen1-module--top-logo--e09da .screen1-module--adv--a3f3a {
  display: inline-block;
}

.screen1-module--screen1--2a70d .screen1-module--top-logo--e09da .screen1-module--adv--a3f3a img {
  border: 0;
  display: inline-block;
  height: 36px;
  max-width: 100%;
  width: 147px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--2a70d .screen1-module--top-logo--e09da .screen1-module--adv--a3f3a img {
    height: auto;
    width: 85px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--2a70d .screen1-module--top-logo--e09da .screen1-module--ny--e9374 {
    width: 35%;
  }
}
.screen1-module--screen1--2a70d .screen1-module--top-logo--e09da .screen1-module--phone--29238 {
  color: #fff;
  font-size: 20px;
  font-weight: 300;
  line-height: 23px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--2a70d .screen1-module--top-logo--e09da .screen1-module--phone--29238 {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--2a70d .screen1-module--top-logo--e09da .screen1-module--phone--29238 {
    font-size: 11px;
  }
}
.screen1-module--screen1--2a70d .screen1-module--info--7a086 {
  width: 75%;
}

.screen1-module--screen1--2a70d .screen1-module--date-wrap--d6120 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: #fff;
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/techno/bell-online.png);
  background-position: 0;
  background-position-x: 20px;
  background-repeat: no-repeat;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 40px;
  margin-right: 50px;
  opacity: 0.8;
  padding: 13px 24px 13px 55px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .screen1-module--screen1--2a70d .screen1-module--date-wrap--d6120 {
    background-size: 7%;
    margin-bottom: 20px;
    padding-left: 60px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--2a70d .screen1-module--date-wrap--d6120 {
    margin: 0 auto 20px;
  }
}
.screen1-module--screen1--2a70d .screen1-module--date--522b5 {
  color: #fe4c04;
  font-size: 30px;
  font-weight: 700;
  line-height: 110%;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--2a70d .screen1-module--date--522b5 {
    font-size: 18px;
  }
}
.screen1-module--screen1--2a70d .screen1-module--title--2086e {
  color: #fff;
  font-size: 60px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 33px;
  text-transform: uppercase;
}

.screen1-module--screen1--2a70d .screen1-module--title--2086e span {
  display: block;
  font-size: 36px;
  line-height: 110%;
  margin-top: 6px;
  text-transform: lowercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--2a70d .screen1-module--title--2086e span {
    font-size: 26px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--2a70d .screen1-module--title--2086e span {
    font-size: 20px;
  }
}
@media (max-width: 1199px) {
  .screen1-module--screen1--2a70d .screen1-module--title--2086e {
    font-size: 55px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--2a70d .screen1-module--title--2086e {
    font-size: 40px;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--2a70d .screen1-module--title--2086e {
    font-size: 24px;
    margin-bottom: 20px;
    text-align: center;
  }
}
.screen1-module--screen1--2a70d ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  margin-bottom: 40px;
}

.screen1-module--screen1--2a70d ul li {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  padding-left: 30px;
  position: relative;
}

@media (max-width: 1199px) {
  .screen1-module--screen1--2a70d ul li {
    width: 60%;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--2a70d ul li {
    width: 70%;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--2a70d ul li {
    width: 100%;
  }
}
.screen1-module--screen1--2a70d ul li:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/techno/check-violet.png);
  background-repeat: no-repeat;
  content: "";
  height: 25px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 25px;
}

.screen1-module--screen1--2a70d .screen1-module--btn--b9564 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-gradient(linear, left top, left bottom, from(#fa5960), to(#ac1b14));
  background: linear-gradient(180deg, #fa5960, #ac1b14);
  border-radius: 35px;
  -webkit-box-shadow: 0 0 30px #ef5055, inset 0 -3px 3px rgba(0, 0, 0, 0.25), inset 0 3px 3px hsla(0, 0%, 100%, 0.3);
          box-shadow: 0 0 30px #ef5055, inset 0 -3px 3px rgba(0, 0, 0, 0.25), inset 0 3px 3px hsla(0, 0%, 100%, 0.3);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 22px;
  font-weight: 500;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  letter-spacing: 2.2px;
  line-height: 25px;
  margin-bottom: 100px;
  min-height: 70px;
  min-width: 461px;
  padding: 20px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

@media (max-width: 991px) {
  .screen1-module--screen1--2a70d .screen1-module--btn--b9564 {
    font-size: 18px;
    line-height: 21px;
    min-height: 50px;
    min-width: 288px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--2a70d .screen1-module--btn--b9564 {
    min-width: 250px;
  }
}
.screen1-module--screen1--2a70d .screen1-module--btn--b9564:active,
.screen1-module--screen1--2a70d .screen1-module--btn--b9564:focus,
.screen1-module--screen1--2a70d .screen1-module--btn--b9564:visited {
  color: #fff;
}

@media (max-width: 1199px) {
  .screen1-module--screen1--2a70d {
    background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/techno/chain-yellow-768.png), url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/techno/bg-ngr2023tehno-768.jpg), linear-gradient(105deg, #be7eff, #8712ff);
    background-position: top, 100%, 50%;
  }
  .screen1-module--screen1--2a70d .screen1-module--wrapper--c88cd {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--2a70d {
    background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/techno/chain-yellow-320.png), url(https://fs.advance.ru/landing-pages/marathon/marathon_ngr2023/techno/bg-ngr2023tehno-320.jpg), linear-gradient(105deg, #be7eff, #8712ff);
    background-position: top, 50%, 50%;
  }
  .screen1-module--screen1--2a70d .screen1-module--wrapper--c88cd {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .screen1-module--screen1--2a70d .screen1-module--info--7a086 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: 0;
    margin-top: 30px;
    width: 100%;
  }
  .screen1-module--screen1--2a70d .screen1-module--date--522b5 {
    font-size: 15px;
  }
  .screen1-module--screen1--2a70d .screen1-module--btn--b9564 {
    min-width: 100%;
  }
}
.header-module--header--069f9 .header-module--wrap--c7407 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 30px 0;
}

@media (max-width: 1440px) {
  .header-module--header--069f9 .header-module--wrap--c7407 {
    background: hsla(0, 0%, 100%, 0.7);
    padding: 15px 0;
  }
}
@media (max-width: 767px) {
  .header-module--header--069f9 .header-module--wrap--c7407 {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.header-module--header--069f9 a,
.header-module--header--069f9 a:visited {
  color: inherit;
}

.header-module--header--069f9 a picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.header-module--header--069f9 a img {
  height: auto;
  margin-right: 50px;
  width: 170px;
}

@media (max-width: 768px) {
  .header-module--header--069f9 a img {
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  .header-module--header--069f9 a img {
    height: auto;
    margin-right: 30px;
    max-width: unset;
    width: 30px;
  }
}
.header-module--header--069f9 .header-module--nav--f3b9a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 400;
  line-height: 23px;
  white-space: nowrap;
}

@media (max-width: 767px) {
  .header-module--header--069f9 .header-module--nav--f3b9a {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    font-size: 16px;
    padding-right: 15px;
    white-space: unset;
  }
}
.header-module--header--069f9 .header-module--nav--f3b9a a {
  display: block;
  padding-left: 30px;
}

@media (max-width: 767px) {
  .header-module--header--069f9 .header-module--nav--f3b9a a {
    padding-left: 10px;
  }
}
.header-module--header--069f9 .header-module--nav--f3b9a a.header-module--active--53b73 {
  color: #fe4c04;
  font-weight: 500;
}

.screen1-module--screen1--85b89 {
  background-image: url(https://fs.advance.ru/landing-pages/material/kids-motivation/bg-minikids-01-1920.jpg);
  background-repeat: no-repeat;
  background-size: contain;
}

@media (max-width: 768px) {
  .screen1-module--screen1--85b89 {
    background-image: url(https://fs.advance.ru/landing-pages/material/kids-motivation/bg-minikids-01-768.jpg);
  }
}
@media (max-width: 500px) {
  .screen1-module--screen1--85b89 {
    background-image: url(https://fs.advance.ru/landing-pages/material/kids-motivation/bg-minikids-01-320.jpg);
    background-position-x: right;
  }
}
.screen1-module--screen1--85b89 .screen1-module--desc--3ac6b {
  width: 655px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--85b89 .screen1-module--desc--3ac6b {
    width: unset;
  }
}
@media (max-width: 500px) {
  .screen1-module--screen1--85b89 .screen1-module--desc--3ac6b {
    padding-top: 185px;
  }
}
.screen1-module--screen1--85b89 .screen1-module--desc--3ac6b h1 {
  font-size: 44px;
  font-weight: 700;
  line-height: 51px;
  padding-bottom: 20px;
  padding-top: 50px;
}

@media (max-width: 1195px) {
  .screen1-module--screen1--85b89 .screen1-module--desc--3ac6b h1 {
    font-size: 34px;
    line-height: 39px;
    max-width: 390px;
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--85b89 .screen1-module--desc--3ac6b h1 {
    font-size: 26px;
    line-height: 30px;
    width: 300px;
  }
}
@media (max-width: 500px) {
  .screen1-module--screen1--85b89 .screen1-module--desc--3ac6b h1 {
    width: unset;
  }
}
@media (max-width: 768px) {
  .screen1-module--screen1--85b89 .screen1-module--desc--3ac6b p {
    width: 300px;
  }
}
.screen1-module--screen1--85b89 .screen1-module--nav--494ca {
  margin-bottom: -650px;
  padding-top: 50px;
}

@media (max-width: 1195px) {
  .screen1-module--screen1--85b89 .screen1-module--nav--494ca {
    margin-bottom: -470px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--85b89 .screen1-module--nav--494ca {
    margin-bottom: -250px;
  }
}
.screen1-module--screen1--85b89 .screen1-module--nav--494ca a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #b9b9b9;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 30px;
  font-weight: 500;
  height: 185px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 28px;
  padding: 20px;
  position: relative;
  text-align: center;
  width: 185px;
}

@media (max-width: 1195px) {
  .screen1-module--screen1--85b89 .screen1-module--nav--494ca a {
    font-size: 18px;
    font-weight: 400;
    height: 140px;
    line-height: 26px;
    padding: 15px;
    width: 140px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--85b89 .screen1-module--nav--494ca a {
    height: 105px;
    padding: 10px;
    width: 105px;
  }
}
.screen1-module--screen1--85b89 .screen1-module--nav--494ca a.screen1-module--active--3b815 {
  background-color: #fe4c04;
}

.screen1-module--screen1--85b89 .screen1-module--nav--494ca a:before {
  background-repeat: no-repeat;
  content: "";
  position: absolute;
}

.screen1-module--screen1--85b89 .screen1-module--nav--494ca a:first-child:before {
  background-image: url(https://fs.advance.ru/landing-pages/material/kids-motivation/arrow-1.png);
  height: 93px;
  left: 50%;
  top: 184px;
  width: 100px;
}

@media (max-width: 1195px) {
  .screen1-module--screen1--85b89 .screen1-module--nav--494ca a:first-child:before {
    background-image: url(https://fs.advance.ru/landing-pages/material/kids-motivation/tablet-arrow-1.png);
    height: 59px;
    left: 35px;
    top: 131px;
    width: 63px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--85b89 .screen1-module--nav--494ca a:first-child:before {
    background-image: url(https://fs.advance.ru/landing-pages/material/kids-motivation/mobil-arrow-1.png);
    height: 13px;
    left: 97px;
    top: 78px;
    width: 20px;
  }
}
.screen1-module--screen1--85b89 .screen1-module--nav--494ca a:nth-child(2) {
  -webkit-transform: translate(192px, -10px);
          transform: translate(192px, -10px);
}

@media (max-width: 1195px) {
  .screen1-module--screen1--85b89 .screen1-module--nav--494ca a:nth-child(2) {
    -webkit-transform: translate(96px, -17px);
            transform: translate(96px, -17px);
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--85b89 .screen1-module--nav--494ca a:nth-child(2) {
    -webkit-transform: translate(91px, -37px);
            transform: translate(91px, -37px);
  }
}
.screen1-module--screen1--85b89 .screen1-module--nav--494ca a:nth-child(2):before {
  background-image: url(https://fs.advance.ru/landing-pages/material/kids-motivation/arrow-2.png);
  height: 45px;
  left: 185px;
  top: 50px;
  width: 122px;
}

@media (max-width: 1195px) {
  .screen1-module--screen1--85b89 .screen1-module--nav--494ca a:nth-child(2):before {
    background-image: url(https://fs.advance.ru/landing-pages/material/kids-motivation/tablet-arrow-2.png);
    height: 30px;
    left: 140px;
    top: 40px;
    width: 80px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--85b89 .screen1-module--nav--494ca a:nth-child(2):before {
    background: url(https://fs.advance.ru/landing-pages/material/kids-motivation/mobil-arrow-2.png);
    height: 13px;
    left: 88px;
    top: 5px;
    width: 20px;
  }
}
.screen1-module--screen1--85b89 .screen1-module--nav--494ca a:nth-child(3) {
  -webkit-transform: translate(396px, -330px);
          transform: translate(396px, -330px);
}

@media (max-width: 1195px) {
  .screen1-module--screen1--85b89 .screen1-module--nav--494ca a:nth-child(3) {
    -webkit-transform: translate(217px, -252px);
            transform: translate(217px, -252px);
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--85b89 .screen1-module--nav--494ca a:nth-child(3) {
    -webkit-transform: translate(185px, -210px);
            transform: translate(185px, -210px);
  }
}
.screen1-module--screen1--85b89 .screen1-module--nav--494ca a:nth-child(3):before {
  background-image: url(https://fs.advance.ru/landing-pages/material/kids-motivation/arrow-3.png);
  height: 130px;
  left: 79px;
  top: -45px;
  width: 202px;
}

@media (max-width: 1195px) {
  .screen1-module--screen1--85b89 .screen1-module--nav--494ca a:nth-child(3):before {
    background-image: url(https://fs.advance.ru/landing-pages/material/kids-motivation/tablet-arrow-3.png);
    height: 81px;
    left: 78px;
    top: -27px;
    width: 129px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--85b89 .screen1-module--nav--494ca a:nth-child(3):before {
    background-image: url(https://fs.advance.ru/landing-pages/material/kids-motivation/mobil-arrow-3.png);
    background-repeat: repeat;
    height: 50px;
    left: 53px;
    top: 105px;
    width: 2px;
  }
}
.screen1-module--screen1--85b89 .screen1-module--nav--494ca a:nth-child(4) {
  -webkit-transform: translate(576px, -431px);
          transform: translate(576px, -431px);
}

@media (max-width: 1195px) {
  .screen1-module--screen1--85b89 .screen1-module--nav--494ca a:nth-child(4) {
    -webkit-transform: translate(356px, -340px);
            transform: translate(356px, -340px);
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--85b89 .screen1-module--nav--494ca a:nth-child(4) {
    -webkit-transform: translate(185px, -160px);
            transform: translate(185px, -160px);
  }
}
.screen1-module--screen1--85b89 .screen1-module--nav--494ca a:nth-child(4):before {
  background-image: url(https://fs.advance.ru/landing-pages/material/kids-motivation/arrow-4.png);
  height: 66px;
  left: 92px;
  top: 154px;
  width: 210px;
}

@media (max-width: 1195px) {
  .screen1-module--screen1--85b89 .screen1-module--nav--494ca a:nth-child(4):before {
    background-image: url(https://fs.advance.ru/landing-pages/material/kids-motivation/tablet-arrow-4.png);
    height: 43px;
    left: 80px;
    top: 120px;
    width: 135px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--85b89 .screen1-module--nav--494ca a:nth-child(4):before {
    background-image: url(https://fs.advance.ru/landing-pages/material/kids-motivation/mobil-arrow-4.png);
    height: 11px;
    left: -12px;
    top: 77px;
    width: 19px;
  }
}
.screen1-module--screen1--85b89 .screen1-module--nav--494ca a:nth-child(5) {
  -webkit-transform: translate(774px, -647px);
          transform: translate(774px, -647px);
}

@media (max-width: 1195px) {
  .screen1-module--screen1--85b89 .screen1-module--nav--494ca a:nth-child(5) {
    -webkit-transform: translate(496px, -499px);
            transform: translate(496px, -499px);
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--85b89 .screen1-module--nav--494ca a:nth-child(5) {
    -webkit-transform: translate(91px, -196px);
            transform: translate(91px, -196px);
  }
}
.screen1-module--screen1--85b89 .screen1-module--nav--494ca a:nth-child(5):before {
  background-image: url(https://fs.advance.ru/landing-pages/material/kids-motivation/arrow-5.png);
  height: 30px;
  left: 185px;
  top: 70px;
  width: 120px;
}

@media (max-width: 1195px) {
  .screen1-module--screen1--85b89 .screen1-module--nav--494ca a:nth-child(5):before {
    background-image: url(https://fs.advance.ru/landing-pages/material/kids-motivation/tablet-arrow-5.png);
    height: 19px;
    left: 128px;
    top: 104px;
    -webkit-transform: rotate(30deg);
            transform: rotate(30deg);
    width: 80px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--85b89 .screen1-module--nav--494ca a:nth-child(5):before {
    background-image: url(https://fs.advance.ru/landing-pages/material/kids-motivation/mobil-arrow-5.png);
    height: 19px;
    left: -3px;
    top: 6px;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    width: 80px;
  }
}
.screen1-module--screen1--85b89 .screen1-module--nav--494ca a:nth-child(6) {
  -webkit-transform: translate(975px, -734px);
          transform: translate(975px, -734px);
}

@media (max-width: 1195px) {
  .screen1-module--screen1--85b89 .screen1-module--nav--494ca a:nth-child(6) {
    -webkit-transform: translate(582px, -512px);
            transform: translate(582px, -512px);
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--85b89 .screen1-module--nav--494ca a:nth-child(6) {
    -webkit-transform: translateY(-374px);
            transform: translateY(-374px);
  }
}
.screen1-module--screen1--85b89 .screen1-module--nav--494ca a span {
  margin-bottom: 10px;
}

@media (max-width: 1195px) {
  .screen1-module--screen1--85b89 .screen1-module--nav--494ca a span {
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--85b89 .screen1-module--nav--494ca a span {
    font-size: 20px;
  }
}
.screen1-module--screen1--85b89 .screen1-module--nav--494ca a p {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--85b89 .screen1-module--nav--494ca a p {
    font-size: 11px;
    line-height: 16px;
  }
}
.screen1-module--screen1--85b89 .screen1-module--future--46221 {
  background-color: #6f00e2;
  border-radius: 20px;
  color: #fff;
  padding: 42px 98px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--85b89 .screen1-module--future--46221 {
    padding: 22px 25px;
  }
}
.screen1-module--screen1--85b89 .screen1-module--future--46221 p:first-child {
  font-size: 36px;
  font-weight: 500;
  line-height: 30px;
  margin-bottom: 20px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--85b89 .screen1-module--future--46221 p:first-child {
    font-size: 25px;
  }
}
.lesson-module--lessons--83757 .lesson-module--container--c3eaf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.lesson-module--lesson--6e614 {
  border: 1px solid #d2d2d2;
  border-radius: 20px;
  margin-top: 50px;
  padding: 42px 98px;
}

@media (max-width: 767px) {
  .lesson-module--lesson--6e614 {
    padding: 22px 25px;
  }
}
.lesson-module--lesson--6e614 h2 {
  background-color: #fe4c04;
  border-radius: 10px;
  color: #fff;
  font-size: 36px;
  font-weight: 500;
  line-height: 30px;
  margin-bottom: -20px;
  padding: 10px 20px;
  -webkit-transform: translate(-25px, -69px);
          transform: translate(-25px, -69px);
  white-space: nowrap;
  width: 155px;
}

@media (max-width: 767px) {
  .lesson-module--lesson--6e614 h2 {
    font-size: 25px;
    -webkit-transform: translateY(-50px);
            transform: translateY(-50px);
    width: 115px;
  }
}
.lesson-module--lesson--6e614 h3 {
  font-size: 36px;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .lesson-module--lesson--6e614 h3 {
    font-size: 25px;
  }
}
.lesson-module--lesson--6e614 p {
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}

.lesson-module--lesson--6e614 .lesson-module--after--0eefd {
  margin-top: 15px;
}

.lesson-module--lesson--6e614 ul li {
  padding-left: 30px;
  position: relative;
}

.lesson-module--lesson--6e614 ul li:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="none" viewBox="0 0 18 18"><path fill="%23FE4C04" d="M9 0a9 9 0 1 0 0 18A9 9 0 0 0 9 0Zm6.052 7.338-6.429 6.428c-.24.24-.57.377-.909.377-.338 0-.67-.138-.909-.377L2.948 9.91a1.284 1.284 0 0 1 0-1.818 1.284 1.284 0 0 1 1.818 0l2.948 2.948 5.52-5.52a1.284 1.284 0 1 1 1.818 1.819Z"/></svg>') no-repeat;
  content: "";
  height: 18px;
  left: 5px;
  position: absolute;
  top: 6px;
  width: 18px;
}

.lesson-module--lesson--6e614 .lesson-module--duration--5feec {
  background-color: #f6f2fb;
  border-radius: 10px;
  margin-bottom: 30px;
  max-width: 285px;
  padding: 10px 20px;
}

.lesson-module--lesson--6e614 .lesson-module--start--8db8e {
  color: #6f00e2;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 20px;
}

.lesson-module--lesson--6e614 .lesson-module--vid--46635 {
  margin: 30px 0;
  max-width: 560px;
}

.lesson-module--lesson--6e614 .lesson-module--vid--46635 .lesson-module--bg--93f6b {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.lesson-module--lesson--6e614 .lesson-module--vid--46635 .lesson-module--bg--93f6b iframe {
  border-radius: 20px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.lesson-module--lesson--6e614 .lesson-module--check--93e32 {
  background-color: #f6f2fb;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 40px;
  padding: 50px 68px;
}

@media (max-width: 767px) {
  .lesson-module--lesson--6e614 .lesson-module--check--93e32 {
    padding: 15px;
  }
}
.lesson-module--lesson--6e614 .lesson-module--check--93e32 .lesson-module--wrapper--21b0f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 1195px) {
  .lesson-module--lesson--6e614 .lesson-module--check--93e32 .lesson-module--wrapper--21b0f {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px;
  }
}
.lesson-module--lesson--6e614 .lesson-module--check--93e32 h4 {
  color: #000;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 15px;
}

.lesson-module--lesson--6e614 .lesson-module--check--93e32 th {
  color: #000;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  padding: 5px 0;
  vertical-align: middle;
}

.lesson-module--lesson--6e614 .lesson-module--check--93e32 td {
  white-space: nowrap;
}

.lesson-module--lesson--6e614 .lesson-module--check--93e32 input {
  border: 1px solid #d2d2d2;
  border-radius: 10px;
  display: inline-block;
  font-size: 22px;
  line-height: 25px;
  padding: 8px 16px;
}

@media (max-width: 550px) {
  .lesson-module--lesson--6e614 .lesson-module--check--93e32 input {
    width: 130px;
  }
}
.lesson-module--lesson--6e614 .lesson-module--check--93e32 input.lesson-module--ans-true--3c659 {
  background-color: #d8ffbd;
}

.lesson-module--lesson--6e614 .lesson-module--check--93e32 input.lesson-module--ans-false--dc743 {
  background-color: #ffbfaa;
}

.lesson-module--lesson--6e614 .lesson-module--check--93e32 span {
  background-color: #fff;
  border: 1px solid #d2d2d2;
  border-radius: 10px;
  font-size: 22px;
  line-height: 25px;
  margin-right: 10px;
  padding: 8px 16px;
  white-space: nowrap;
}

.lesson-module--lesson--6e614 .lesson-module--check--93e32 table.lesson-module--english--da613 {
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
}

@media (max-width: 550px) {
  .lesson-module--lesson--6e614 .lesson-module--check--93e32 table.lesson-module--english--da613 {
    font-size: 16px;
    line-height: 18px;
    width: 100%;
  }
}
@media (max-width: 350px) {
  .lesson-module--lesson--6e614 .lesson-module--check--93e32 table.lesson-module--english--da613 {
    font-size: 14px;
  }
}
.lesson-module--lesson--6e614 .lesson-module--check--93e32 table.lesson-module--english--da613 tr:nth-child(2n) {
  background-color: #f0e1fe;
}

.lesson-module--lesson--6e614 .lesson-module--check--93e32 table.lesson-module--english--da613 th {
  padding: 5px 20px;
}

@media (max-width: 550px) {
  .lesson-module--lesson--6e614 .lesson-module--check--93e32 table.lesson-module--english--da613 th {
    padding: 5px;
  }
}
@media (max-width: 350px) {
  .lesson-module--lesson--6e614 .lesson-module--check--93e32 table.lesson-module--english--da613 th {
    font-size: 14px;
  }
}
.lesson-module--lesson--6e614 .lesson-module--check--93e32 table.lesson-module--english--da613 th:last-of-type {
  text-align: right;
}

.lesson-module--lesson--6e614 .lesson-module--check--93e32 table.lesson-module--english--da613 td {
  padding: 5px 20px;
  width: 10px;
}

@media (max-width: 550px) {
  .lesson-module--lesson--6e614 .lesson-module--check--93e32 table.lesson-module--english--da613 td {
    padding: 5px;
  }
}
.lesson-module--lesson--6e614 .lesson-module--check--93e32 table.lesson-module--english--da613 td:last-of-type {
  color: #fc5618;
  text-align: right;
}

@media (max-width: 550px) {
  .lesson-module--lesson--6e614 .lesson-module--check--93e32 table.lesson-module--answers--78ab0 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
}
.lesson-module--lesson--6e614 .lesson-module--check--93e32 table.lesson-module--answers--78ab0 th:last-of-type {
  text-align: left;
}

.lesson-module--lesson--6e614 .lesson-module--check--93e32 table.lesson-module--answers--78ab0 td,
.lesson-module--lesson--6e614 .lesson-module--check--93e32 table.lesson-module--answers-1--0c20d th:last-of-type {
  padding: 10px 0 0;
}

.lesson-module--lesson--6e614 .lesson-module--check--93e32 table.lesson-module--answers-2--93000 input {
  width: 300px;
}

@media (max-width: 550px) {
  .lesson-module--lesson--6e614 .lesson-module--check--93e32 table.lesson-module--answers-2--93000 input {
    width: 130px;
  }
}
.lesson-module--lesson--6e614 .lesson-module--check--93e32 table.lesson-module--answers-2--93000 span {
  font-size: 17px;
  padding: 8px;
  width: 75px;
}

.lesson-module--lesson--6e614 .lesson-module--check-btn--eb34e {
  background-color: #9633fb;
  border-radius: 10px;
  color: #fff;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  margin-left: 53.5%;
  margin-top: 30px;
  min-width: 385px;
  padding: 10px;
}

@media (max-width: 1195px) {
  .lesson-module--lesson--6e614 .lesson-module--check-btn--eb34e {
    -ms-flex-item-align: center;
        align-self: center;
    margin-left: 0;
  }
}
@media (max-width: 550px) {
  .lesson-module--lesson--6e614 .lesson-module--check-btn--eb34e {
    min-width: 213px;
  }
}
.lesson-module--lesson--6e614 .lesson-module--btn-wrap--ac289 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 990px) {
  .lesson-module--lesson--6e614 .lesson-module--btn-wrap--ac289 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.lesson-module--next--76f23 {
  background-color: #fe4c04;
  border-radius: 10px;
  -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 4px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  display: block;
  font-size: 24px;
  font-weight: 300;
  line-height: 30px;
  margin-bottom: 40px;
  padding: 15px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 767px) {
  .lesson-module--next--76f23 {
    font-size: 20px;
    line-height: 30px;
  }
}
@media (max-width: 450px) {
  .lesson-module--next--76f23 {
    font-size: 13px;
  }
}
.lesson-module--next--76f23:visited {
  color: #fff;
}

.lesson-module--back--86b1a {
  -ms-flex-item-align: end;
      align-self: flex-end;
  background-color: #b9b9b9;
  border-radius: 10px;
  -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 4px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 20px;
  margin-top: 20px;
  max-width: 460px;
  padding: 15px 60px;
  text-align: center;
  text-decoration: none;
}

.lesson-module--back--86b1a:visited {
  color: #fff;
}

@media (max-width: 1195px) {
  .lesson-module--back--86b1a {
    font-size: 20px;
  }
}
@media (max-width: 450px) {
  .lesson-module--back--86b1a {
    font-size: 13px;
    padding: 15px;
  }
}
.lesson-module--content-btn--b7aae {
  border-radius: 10px;
  -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 4px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 20px;
  max-width: 460px;
  padding: 15px 60px;
  text-align: center;
  text-decoration: none;
}

@media (max-width: 1195px) {
  .lesson-module--content-btn--b7aae {
    font-size: 20px;
    line-height: 30px;
  }
}
@media (max-width: 350px) {
  .lesson-module--content-btn--b7aae {
    font-size: 13px;
    padding: 15px;
  }
}
.lesson-module--content-btn--b7aae:visited {
  color: #fff;
}

.lesson-module--content-btn--b7aae.lesson-module--uu--03951 {
  background-color: #9633fb;
}

.lesson-module--content-btn--b7aae.lesson-module--consult--6e895 {
  background-color: #fe4c04;
}

.main-module--container--77f75 {
  margin: 0 auto;
  max-width: 1520px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.main-module--container--77f75.main-module--sm--166c0 {
  max-width: 1146px;
}

.main-module--title--0704b {
  color: #e9b882;
  font-size: 50px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .main-module--title--0704b {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .main-module--title--0704b {
    font-size: 24px;
  }
}
.main-module--title--0704b.main-module--white--cca0b {
  color: #fff;
}

.style-module--screen1--29fae {
  background-image: url(https://fs.advance.ru/landing-pages/offline/uchis_uchitsya/bg-uu-ochno_01-1920.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  padding-bottom: 160px;
}

@media (max-width: 991px) {
  .style-module--screen1--29fae {
    background-image: url(https://fs.advance.ru/landing-pages/offline/uchis_uchitsya/bg-uu-ochno_01-768.jpg);
    background-position: top;
    padding-bottom: 95px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--29fae {
    background-size: 100%;
    padding-bottom: 80px;
  }
}
.style-module--screen1--29fae .style-module--header--34762 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 30px 0;
}

@media (max-width: 991px) {
  .style-module--screen1--29fae .style-module--header--34762 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 20px 0 270px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--29fae .style-module--header--34762 {
    padding: 10px 0 50%;
  }
}
.style-module--screen1--29fae .style-module--header--34762 .style-module--adv-logo--1e836 {
  max-width: 129px;
}

@media (max-width: 767px) {
  .style-module--screen1--29fae .style-module--header--34762 .style-module--adv-logo--1e836 {
    max-width: 71px;
  }
}
.style-module--screen1--29fae .style-module--header-wrap--86ae2 {
  position: relative;
}

@media (max-width: 767px) {
  .style-module--screen1--29fae .style-module--header-wrap--86ae2 {
    display: none;
  }
}
@media (max-width: 991px) {
  .style-module--screen1--29fae .style-module--header-wrap--86ae2 .style-module--uu-logo--05cbf {
    max-width: 166px;
  }
}
.style-module--screen1--29fae .style-module--header-wrap--86ae2 span {
  bottom: -35px;
  color: #ffc585;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  position: absolute;
  right: 0;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--screen1--29fae .style-module--header-wrap--86ae2 span {
    bottom: -30px;
    font-size: 20px;
  }
}
.style-module--screen1--29fae .style-module--info--282bc {
  width: 59%;
}

@media (max-width: 991px) {
  .style-module--screen1--29fae .style-module--info--282bc {
    width: 100%;
  }
}
.style-module--screen1--29fae .style-module--info--282bc h1 {
  color: #e9b882;
  font-size: 50px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 56px;
}

@media (max-width: 991px) {
  .style-module--screen1--29fae .style-module--info--282bc h1 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--29fae .style-module--info--282bc h1 {
    font-size: 30px;
    margin-bottom: 20px;
  }
}
@media (max-width: 330px) {
  .style-module--screen1--29fae .style-module--info--282bc h1 {
    font-size: 24px;
  }
}
.style-module--screen1--29fae .style-module--info--282bc h1 strong {
  font-weight: 700;
}

.style-module--screen1--29fae .style-module--info--282bc h1 span {
  white-space: nowrap;
}

.style-module--screen1--29fae .style-module--info--282bc .style-module--desc--8f7f3 {
  font-size: 30px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 56px;
  width: 90%;
}

@media (max-width: 991px) {
  .style-module--screen1--29fae .style-module--info--282bc .style-module--desc--8f7f3 {
    margin-bottom: 30px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--29fae .style-module--info--282bc .style-module--desc--8f7f3 {
    font-size: 16px;
  }
}
.style-module--screen1--29fae .style-module--info--282bc .style-module--desc--8f7f3 strong {
  font-weight: 500;
}

.style-module--screen1--29fae .style-module--info--282bc > a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 4px solid #e9b882;
  border-radius: 45px;
  color: #e9b882;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: 500;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  margin-bottom: 30px;
  max-width: 600px;
  padding: 30px 5px;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--screen1--29fae .style-module--info--282bc > a {
    font-size: 20px;
    padding: 20px 5px;
  }
}
.style-module--screen1--29fae .style-module--info--282bc > a:visited {
  color: #e9b882;
}

.style-module--screen1--29fae .style-module--info--282bc ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
}

@media (max-width: 767px) {
  .style-module--screen1--29fae .style-module--info--282bc ul {
    gap: 25px;
  }
}
.style-module--screen1--29fae .style-module--info--282bc ul li {
  padding-left: 70px;
  position: relative;
}

.style-module--screen1--29fae .style-module--info--282bc ul li:before {
  content: "";
  height: 50px;
  left: 0;
  position: absolute;
  top: calc(50% - 25px);
  width: 50px;
}

.style-module--screen1--29fae .style-module--info--282bc ul li.style-module--note--79647:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Cg clip-path='url(%23prefix__a)'%3E%3Cpath fill='%23E9B882' d='M5.249 12.128c0 3.808 2.955 6.936 6.693 7.217a14.83 14.83 0 0 1-1.866-7.217c0-2.617.678-5.078 1.866-7.218-3.738.281-6.693 3.41-6.693 7.218ZM0 36.685A2.414 2.414 0 0 0 2.414 39.1h.164c1.867-6.473 6.467-11.798 12.465-14.64a12.514 12.514 0 0 0-2.553-.264C5.603 24.195 0 29.798 0 36.685ZM44.751 12.128c0-3.808-2.955-6.937-6.692-7.218a14.83 14.83 0 0 1 1.865 7.218 14.83 14.83 0 0 1-1.865 7.217c3.737-.28 6.692-3.41 6.692-7.217ZM47.586 39.099A2.414 2.414 0 0 0 50 36.685c0-6.887-5.603-12.49-12.49-12.49-.866 0-1.721.09-2.553.264 5.997 2.842 10.597 8.167 12.464 14.64h.165ZM25 22.224c3.394 0 6.4-1.685 8.231-4.26a10.038 10.038 0 0 0 1.866-5.836c0-2.174-.693-4.187-1.866-5.836C31.4 3.716 28.394 2.03 25 2.03c-5.567 0-10.097 4.53-10.097 10.097 0 5.567 4.53 10.096 10.097 10.096ZM43.504 45.555c0-2.27-.412-4.445-1.163-6.456-2.166-5.797-7.158-10.225-13.292-11.6A18.495 18.495 0 0 0 25 27.052c-10.203 0-18.504 8.3-18.504 18.503A2.414 2.414 0 0 0 8.91 47.97h32.18a2.414 2.414 0 0 0 2.414-2.414Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='50' height='50' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.style-module--screen1--29fae .style-module--info--282bc ul li.style-module--start--cb582:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='54' fill='none' viewBox='0 0 54 54'%3E%3Cpath fill='%23E9B882' d='M17.437 5.625a1.687 1.687 0 1 0-3.375 0v3.553c-3.238.26-5.364.896-6.926 2.458-1.562 1.562-2.198 3.688-2.458 6.927h44.644c-.26-3.239-.896-5.365-2.458-6.927-1.562-1.562-3.688-2.198-6.927-2.458V5.625a1.688 1.688 0 0 0-3.375 0v3.404C35.066 9 33.388 9 31.5 9h-9c-1.888 0-3.566 0-5.063.029V5.625Z'/%3E%3Cpath fill='%23E9B882' fill-rule='evenodd' d='M4.5 27c0-1.888 0-3.566.029-5.063h44.942c.029 1.497.029 3.175.029 5.063v4.5c0 8.485 0 12.728-2.636 15.364C44.228 49.5 39.985 49.5 31.5 49.5h-9c-8.485 0-12.728 0-15.364-2.636C4.5 44.228 4.5 39.985 4.5 31.5V27Zm33.75 4.5a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5Zm0 9a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5Zm-9-11.25a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0Zm0 9a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0Zm-13.5-6.75a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5Zm0 9a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.style-module--screen1--29fae .style-module--info--282bc ul li .style-module--start-date--45373 {
  white-space: nowrap;
}

.style-module--screen1--29fae .style-module--info--282bc ul li > p {
  font-size: 24px;
  line-height: 110%;
}

@media (max-width: 767px) {
  .style-module--screen1--29fae .style-module--info--282bc ul li > p {
    font-size: 20px;
  }
}
@media (max-width: 330px) {
  .style-module--screen1--29fae .style-module--info--282bc ul li > p {
    font-size: 16px;
  }
}
.style-module--screen1--29fae .style-module--info--282bc ul li > p:first-child {
  color: #e9b882;
  font-weight: 500;
}

.style-module--screen1--29fae .style-module--info--282bc ul li > p:last-child {
  font-weight: 300;
}

.style-module--screen1--29fae .style-module--info--282bc ul li > p > a {
  text-decoration: underline;
}

.style-module--screen1--29fae .style-module--info--282bc ul li > p > a:focus,
.style-module--screen1--29fae .style-module--info--282bc ul li > p > a:hover {
  text-decoration: none;
}

.style-module--want--18a60 .style-module--container--34091 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 70px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: auto;
}

@media (max-width: 1200px) {
  .style-module--want--18a60 .style-module--container--34091 {
    gap: 50px;
  }
}
@media (max-width: 991px) {
  .style-module--want--18a60 .style-module--container--34091 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 767px) {
  .style-module--want--18a60 .style-module--container--34091 {
    max-width: calc(100% - 20px);
  }
}
.style-module--want--18a60 .style-module--uppertext--3d851 {
  font-size: 24px;
  font-weight: 300;
  line-height: 40px;
  margin-bottom: 53px;
  width: calc(100% - 520px);
}

@media (max-width: 1200px) {
  .style-module--want--18a60 .style-module--uppertext--3d851 {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .style-module--want--18a60 .style-module--uppertext--3d851 {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 25px;
  }
}
.style-module--want--18a60 .style-module--content--7f54c {
  width: calc(100% - 520px);
}

@media (max-width: 991px) {
  .style-module--want--18a60 .style-module--content--7f54c {
    width: 100%;
  }
}
.style-module--want--18a60 .style-module--content--7f54c h2 {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .style-module--want--18a60 .style-module--content--7f54c h2 {
    margin-bottom: 20px;
  }
}
.style-module--want--18a60 .style-module--content--7f54c .style-module--wishlist--0c825 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
}

@media (max-width: 991px) {
  .style-module--want--18a60 .style-module--content--7f54c .style-module--wishlist--0c825 {
    gap: 20px;
  }
}
@media (max-width: 575px) {
  .style-module--want--18a60 .style-module--content--7f54c .style-module--wishlist--0c825 {
    gap: 10px;
  }
}
.style-module--want--18a60 .style-module--content--7f54c .style-module--wishlist--0c825 > li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: hsla(0, 0%, 100%, 0.05);
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.style-module--want--18a60 .style-module--content--7f54c .style-module--wishlist--0c825 > li img {
  height: 100px;
  margin-right: 10px;
  width: 100px;
}

.style-module--want--18a60 .style-module--content--7f54c .style-module--wishlist--0c825 > li p {
  font-size: 24px;
  font-weight: 300;
  line-height: 30px;
  padding: 10px 15px 10px 0;
}

@media (max-width: 575px) {
  .style-module--want--18a60 .style-module--content--7f54c .style-module--wishlist--0c825 > li p {
    font-size: 18px;
    line-height: 24px;
  }
}
.style-module--want--18a60 .style-module--content--7f54c .style-module--undertext--d172b {
  color: #e9b882;
  font-size: 36px;
  font-weight: 300;
  line-height: 50px;
  margin-top: 90px;
  padding-left: 80px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--want--18a60 .style-module--content--7f54c .style-module--undertext--d172b {
    font-size: 30px;
    line-height: 40px;
    margin-top: 75px;
  }
}
@media (max-width: 767px) {
  .style-module--want--18a60 .style-module--content--7f54c .style-module--undertext--d172b {
    font-size: 24px;
    line-height: 30px;
    margin-top: 20px;
    padding-left: 0;
  }
}
.style-module--want--18a60 .style-module--content--7f54c .style-module--undertext--d172b:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='83' fill='none' viewBox='0 0 36 83'%3E%3Cpath fill='%23E9B882' d='m36 80-5-2.887v5.774L36 80ZM.5 0v.962h1V0h-1Zm0 2.885v1.923h1V2.885h-1Zm0 3.846v1.923h1V6.73h-1Zm0 3.846V12.5h1v-1.923h-1Zm0 3.846v1.923h1v-1.923h-1Zm0 3.846v1.923h1V18.27h-1Zm0 3.846v1.924h1v-1.924h-1Zm0 3.847v1.923h1V25.96h-1Zm0 3.846v1.923h1v-1.923h-1Zm0 3.846v1.923h1v-1.923h-1Zm0 3.846v1.923h1V37.5h-1Zm0 3.846v1.923h1v-1.923h-1Zm0 3.846v1.923h1v-1.923h-1Zm0 3.846V50h1v-.962h-1ZM.5 50c0 .334.005.668.016 1l1-.032c-.01-.322-.016-.644-.016-.968h-1Zm.145 2.99c.065.666.15 1.327.258 1.98l.987-.162a29.512 29.512 0 0 1-.25-1.915l-.995.097Zm.645 3.938c.152.651.324 1.294.516 1.928l.957-.29a29.27 29.27 0 0 1-.498-1.864l-.975.227Zm1.157 3.819c.236.625.49 1.24.765 1.844l.91-.413a29.287 29.287 0 0 1-.739-1.783l-.936.352Zm1.65 3.633a30.45 30.45 0 0 0 .999 1.728l.849-.529a29.44 29.44 0 0 1-.967-1.67l-.882.471Zm2.11 3.387a30.62 30.62 0 0 0 1.215 1.583l.773-.635c-.408-.497-.8-1.008-1.176-1.531l-.813.583Zm2.532 3.083c.455.485.926.956 1.411 1.41l.684-.729a29.68 29.68 0 0 1-1.365-1.365l-.73.684Zm2.911 2.728c.514.422 1.042.827 1.583 1.216l.583-.813a29.62 29.62 0 0 1-1.53-1.176l-.636.772Zm3.242 2.326c.564.351 1.14.685 1.727 1l.473-.882a29.387 29.387 0 0 1-1.671-.967l-.53.849Zm3.517 1.884c.604.274 1.22.53 1.844.765l.352-.936a29.268 29.268 0 0 1-1.783-.74l-.413.91Zm3.735 1.406c.634.192 1.277.364 1.928.516l.226-.975a29.256 29.256 0 0 1-1.864-.498l-.29.957Zm3.886.903c.653.107 1.313.193 1.98.258l.097-.995a29.589 29.589 0 0 1-1.915-.25l-.162.987Zm3.97.387c.332.01.666.016 1 .016v-1c-.324 0-.646-.005-.968-.016l-.032 1Zm1 .016h1.25v-1H31v1Z'/%3E%3C/svg%3E") no-repeat;
  background-size: contain;
  content: "";
  height: 80px;
  left: 20px;
  position: absolute;
  top: -60px;
  width: 35px;
}

@media (max-width: 575px) {
  .style-module--want--18a60 .style-module--content--7f54c .style-module--undertext--d172b:before {
    display: none;
  }
}
.style-module--want--18a60 .style-module--vids--de4c1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  max-width: 450px;
}

@media (max-width: 991px) {
  .style-module--want--18a60 .style-module--vids--de4c1 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 15px;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .style-module--want--18a60 .style-module--vids--de4c1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (max-width: 991px) {
  .style-module--want--18a60 .style-module--vids--de4c1 > li {
    width: calc(37% - 30px);
  }
}
@media (max-width: 767px) {
  .style-module--want--18a60 .style-module--vids--de4c1 > li {
    width: 100%;
  }
}
.style-module--want--18a60 .style-module--vids--de4c1 > li:not(:first-child) {
  border-top: 1px solid #e9b882;
  padding-top: 30px;
}

@media (max-width: 991px) {
  .style-module--want--18a60 .style-module--vids--de4c1 > li:not(:first-child) {
    border: none;
    padding-top: 0;
  }
}
.style-module--want--18a60 .style-module--vids--de4c1 > li:last-child .style-module--info--c9714 {
  margin: 20px 0 0;
}

.style-module--want--18a60 .style-module--vids--de4c1 .style-module--bg--980fb {
  height: 0;
  margin: 0 auto;
  padding-bottom: 56.25%;
  position: relative;
}

.style-module--want--18a60 .style-module--vids--de4c1 .style-module--bg--980fb iframe {
  border-radius: 10px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.style-module--want--18a60 .style-module--vids--de4c1 .style-module--info--c9714 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 20px 0 27px;
}

@media (max-width: 991px) {
  .style-module--want--18a60 .style-module--vids--de4c1 .style-module--info--c9714 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    min-height: 170px;
  }
}
@media (max-width: 767px) {
  .style-module--want--18a60 .style-module--vids--de4c1 .style-module--info--c9714 {
    margin-bottom: 0;
    min-height: 100%;
  }
}
.style-module--want--18a60 .style-module--vids--de4c1 .style-module--info--c9714 > h3 {
  color: #e9b882;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
}

@media (max-width: 991px) {
  .style-module--want--18a60 .style-module--vids--de4c1 .style-module--info--c9714 > h3 {
    font-size: 15px;
    height: 18px;
    line-height: 17px;
    margin: 5px 0;
  }
}
.style-module--want--18a60 .style-module--vids--de4c1 .style-module--info--c9714 > p {
  font-size: 18px;
  font-weight: 300;
  line-height: 21px;
  margin-top: 15px;
}

@media (max-width: 991px) {
  .style-module--want--18a60 .style-module--vids--de4c1 .style-module--info--c9714 > p {
    padding: 0;
  }
}
.style-module--help--ff962 {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='874' height='874' fill='none' viewBox='0 0 874 874'%3E%3Ccircle cx='437' cy='437' r='437' fill='url(%23prefix__a)' fill-opacity='.5'/%3E%3Cdefs%3E%3CradialGradient id='prefix__a' cx='0' cy='0' r='1' gradientTransform='rotate(90 0 437) scale(437)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E9B882' stop-opacity='.5'/%3E%3Cstop offset='1' stop-color='%23E9B882' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  overflow: hidden;
  padding: 260px 0 0;
}

@media (max-width: 1100px) {
  .style-module--help--ff962 {
    padding: 100px 0 0;
  }
}
@media (max-width: 767px) {
  .style-module--help--ff962 {
    padding: 80px 0 0;
  }
}
.style-module--help--ff962 .style-module--top--13fef {
  -ms-flex-line-pack: justify;
      align-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 228px;
  position: relative;
}

@media (max-width: 1100px) {
  .style-module--help--ff962 .style-module--top--13fef {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--help--ff962 .style-module--top--13fef {
    gap: 20px;
  }
}
.style-module--help--ff962 .style-module--top--13fef > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  z-index: 1;
}

@media (max-width: 1100px) {
  .style-module--help--ff962 .style-module--top--13fef > ul {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--help--ff962 .style-module--top--13fef > ul {
    gap: 20px;
  }
}
.style-module--help--ff962 .style-module--top--13fef > ul > li {
  background-color: rgba(34, 34, 34, 0.5);
  border-radius: 30px;
  font-size: 30px;
  font-weight: 300;
  line-height: 120%;
  max-width: 517px;
  padding: 50px 40px;
  position: relative;
}

@media (max-width: 1100px) {
  .style-module--help--ff962 .style-module--top--13fef > ul > li {
    font-size: 24px;
    padding: 40px;
  }
}
@media (max-width: 767px) {
  .style-module--help--ff962 .style-module--top--13fef > ul > li {
    font-size: 18px;
    max-width: 100%;
    padding: 35px 25px;
    width: 100%;
  }
}
.style-module--help--ff962 .style-module--top--13fef > ul > li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='228' height='228' fill='none' viewBox='0 0 228 228'%3E%3Ccircle cx='114' cy='114' r='114' fill='url(%23prefix__a)' fill-opacity='.3'/%3E%3Cdefs%3E%3CradialGradient id='prefix__a' cx='0' cy='0' r='1' gradientTransform='rotate(90 0 114) scale(114)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E9B882'/%3E%3Cstop offset='1' stop-color='%23E9B882' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");
  content: "";
  height: 228px;
  position: absolute;
  top: calc(50% - 114px);
  width: 228px;
  z-index: -1;
}

.style-module--help--ff962 .style-module--top--13fef > ul > li:first-child:before {
  left: -114px;
}

.style-module--help--ff962 .style-module--top--13fef > ul > li:last-child:before {
  right: -114px;
}

.style-module--help--ff962 .style-module--top--13fef > img {
  left: calc(50% - 448px);
  position: absolute;
  top: calc(50% - 448px);
}

@media (max-width: 1100px) {
  .style-module--help--ff962 .style-module--top--13fef > img {
    position: unset;
    width: 50%;
  }
}
@media (max-width: 767px) {
  .style-module--help--ff962 .style-module--top--13fef > img {
    width: 100%;
  }
}
.style-module--help--ff962 .style-module--bottom--87be8 {
  padding-top: 250px;
}

@media (max-width: 1100px) {
  .style-module--help--ff962 .style-module--bottom--87be8 {
    padding-top: 120px;
  }
}
@media (max-width: 991px) {
  .style-module--help--ff962 .style-module--bottom--87be8 {
    padding-top: 80px;
  }
}
.style-module--help--ff962 .style-module--bottom--87be8 swiper-container {
  padding: 0 15px 100px;
}

@media (max-width: 991px) {
  .style-module--help--ff962 .style-module--bottom--87be8 swiper-container {
    padding: 0 15px 50px;
  }
}
@media (max-width: 767px) {
  .style-module--help--ff962 .style-module--bottom--87be8 swiper-container {
    padding: 0 15px 30px;
  }
}
.style-module--help--ff962 .style-module--bottom--87be8 .style-module--achieve--53ec4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 1300px) {
  .style-module--help--ff962 .style-module--bottom--87be8 .style-module--achieve--53ec4 {
    gap: 15px;
  }
}
.style-module--help--ff962 .style-module--bottom--87be8 .style-module--achieve--53ec4 > li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: hsla(0, 0%, 100%, 0.1);
  border: 1px solid hsla(31, 70%, 71%, 0.5);
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding: 30px 5px;
  width: calc(20% - 24px);
}

@media (max-width: 1300px) {
  .style-module--help--ff962 .style-module--bottom--87be8 .style-module--achieve--53ec4 > li {
    width: calc(20% - 12px);
  }
}
@media (max-width: 1024px) {
  .style-module--help--ff962 .style-module--bottom--87be8 .style-module--achieve--53ec4 > li {
    width: 280px;
  }
}
@media (max-width: 600px) {
  .style-module--help--ff962 .style-module--bottom--87be8 .style-module--achieve--53ec4 > li {
    width: 100%;
  }
}
.style-module--help--ff962 .style-module--bottom--87be8 .style-module--achieve--53ec4 > li p {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 1300px) {
  .style-module--help--ff962 .style-module--bottom--87be8 .style-module--achieve--53ec4 > li p {
    font-size: 18px;
  }
}
.style-module--help--ff962 .style-module--bottom--87be8 .style-module--achieve--53ec4 > li strong {
  font-weight: 500;
}

.style-module--program--9c715 {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='1099' fill='none' viewBox='0 0 1920 1099'%3E%3Cg opacity='.3'%3E%3Crect width='1920' height='66.271' y='516.364' fill='%235E4990'/%3E%3Crect width='1920' height='516.364' fill='url(%23prefix__a)' transform='matrix(1 0 0 -1 0 516.364)'/%3E%3Crect width='1920' height='516.364' fill='url(%23prefix__b)' transform='matrix(-1 0 0 1 1920 582.636)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='prefix__a' x1='960' x2='960' y1='0' y2='516.364' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235E4990'/%3E%3Cstop offset='1' stop-color='%235E4990' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='prefix__b' x1='960' x2='960' y1='0' y2='516.364' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235E4990'/%3E%3Cstop offset='1' stop-color='%235E4990' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: repeat;
  padding: 150px 0;
}

@media (max-width: 1100px) {
  .style-module--program--9c715 {
    padding: 100px 0;
  }
}
@media (max-width: 767px) {
  .style-module--program--9c715 {
    padding: 80px 0;
  }
}
.style-module--program--9c715 h2 {
  margin-bottom: 35px;
}

@media (max-width: 767px) {
  .style-module--program--9c715 h2 {
    margin-bottom: 20px;
  }
}
.style-module--program--9c715 .style-module--desc--ff8a7 {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--program--9c715 .style-module--desc--ff8a7 {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .style-module--program--9c715 .style-module--desc--ff8a7 {
    font-size: 16px;
  }
}
.style-module--program--9c715 .style-module--desc--ff8a7:not(:last-of-type) {
  margin-bottom: 15px;
}

.style-module--program--9c715 .style-module--desc--ff8a7:last-of-type {
  margin-bottom: 55px;
}

@media (max-width: 991px) {
  .style-module--program--9c715 .style-module--desc--ff8a7:last-of-type {
    margin-bottom: 35px;
  }
}
@media (max-width: 767px) {
  .style-module--program--9c715 .style-module--desc--ff8a7:last-of-type {
    margin-bottom: 25px;
  }
}
.style-module--program--9c715 .style-module--bage--21c96 {
  color: #e9b882;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
  margin-bottom: 8px;
  text-align: left;
}

.style-module--program--9c715 .style-module--header--52c2c {
  color: #fff;
  font-size: calc(13.09091px + 0.90909vw);
  font-weight: 400;
  line-height: calc(13.63636px + 1.36364vw);
  text-align: left;
}

@media (min-width: 1200px) {
  .style-module--program--9c715 .style-module--header--52c2c {
    font-size: 24px;
    line-height: 30px;
  }
}
.style-module--program--9c715 .style-module--content--7034f {
  padding-bottom: 85px;
}

@media (max-width: 830px) {
  .style-module--program--9c715 .style-module--content--7034f {
    padding-bottom: 20px;
  }
}
.style-module--program--9c715 .style-module--text--0be67 {
  font-size: calc(12.54545px + 0.45455vw);
  line-height: calc(19.09091px + 0.90909vw);
  max-width: 900px;
  width: 100%;
}

@media (min-width: 1200px) {
  .style-module--program--9c715 .style-module--text--0be67 {
    font-size: 18px;
    line-height: 30px;
  }
}
.style-module--program--9c715 .style-module--skills-title--51ac2 {
  font-size: calc(15.27273px + 0.22727vw);
  font-weight: 700;
  line-height: calc(19.09091px + 0.90909vw);
  margin-top: 22px;
}

@media (min-width: 1200px) {
  .style-module--program--9c715 .style-module--skills-title--51ac2 {
    font-size: 18px;
    line-height: 30px;
  }
}
.style-module--program--9c715 .style-module--skills-wrap--0bf92 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 22px;
}

.style-module--program--9c715 .style-module--skills-list--85b1e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 73%;
}

@media (max-width: 991px) {
  .style-module--program--9c715 .style-module--skills-list--85b1e {
    width: 100%;
  }
}
.style-module--program--9c715 .style-module--skills-list-col--a91af {
  width: calc(50% - 15px);
}

@media (max-width: 575px) {
  .style-module--program--9c715 .style-module--skills-list-col--a91af {
    width: 100%;
  }
}
.style-module--program--9c715 .style-module--skills-item--c75d1 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: calc(13.27273px + 0.22727vw);
  font-weight: 300;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: calc(14.54545px + 0.45455vw);
  margin-bottom: 30px;
}

@media (min-width: 1200px) {
  .style-module--program--9c715 .style-module--skills-item--c75d1 {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 575px) {
  .style-module--program--9c715 .style-module--skills-item--c75d1 {
    margin-bottom: 15px;
  }
}
.style-module--program--9c715 .style-module--skills-item--c75d1:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23E9B882' d='M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.521 0 10 0Zm6.724 8.153-7.143 7.143a1.442 1.442 0 0 1-1.01.418 1.44 1.44 0 0 1-1.01-.418L3.276 11.01a1.427 1.427 0 0 1 0-2.02 1.427 1.427 0 0 1 2.02 0l3.275 3.276 6.133-6.133a1.427 1.427 0 0 1 2.02 0 1.43 1.43 0 0 1 0 2.02Z'/%3E%3C/svg%3E") 50% no-repeat;
  content: "";
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 20px;
  margin-right: 10px;
  margin-top: 1px;
  width: 20px;
}

@media (max-width: 830px) {
  .style-module--program--9c715 .style-module--skills-item--c75d1:before {
    background-size: cover;
    height: 15px;
    width: 15px;
  }
}
.style-module--program--9c715 .style-module--skills-item--classes--c5f11 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  font-weight: 300;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: 20px;
  margin-bottom: 30px;
}

.style-module--program--9c715 .style-module--skills-item--classes--c5f11:before {
  display: none;
}

.style-module--program--9c715 .style-module--skills-item--classes--c5f11 h5 {
  font-size: 18px;
  font-weight: 700;
}

.style-module--program--9c715 .style-module--skills-item--classes--c5f11 img {
  height: 39px;
  margin-right: 20px;
  width: 39px;
}

.style-module--program--9c715 .style-module--cards--f2623 {
  width: 18%;
}

@media (max-width: 991px) {
  .style-module--program--9c715 .style-module--cards--f2623 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: auto;
    max-width: 370px;
    width: 100%;
  }
}
@media (max-width: 575px) {
  .style-module--program--9c715 .style-module--cards--f2623 {
    margin-top: 15px;
  }
}
.style-module--program--9c715 .style-module--cards-item--e67d0 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #e9b882;
  border-radius: 10px;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 30px;
  max-width: 166px;
  min-height: 166px;
  padding: 20px 7px;
  text-align: center;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--program--9c715 .style-module--cards-item--e67d0 {
    margin-bottom: 0;
    min-height: auto;
  }
}
@media (max-width: 575px) {
  .style-module--program--9c715 .style-module--cards-item--e67d0 {
    max-width: 220px;
    padding: 30px 10px 20px;
    width: calc(50% - 5px);
  }
}
.style-module--program--9c715 .style-module--cards-header--5236c {
  color: #000;
  font-size: calc(18.54545px + 0.45455vw);
  font-weight: 400;
  line-height: calc(18.54545px + 0.45455vw);
}

@media (min-width: 1200px) {
  .style-module--program--9c715 .style-module--cards-header--5236c {
    font-size: 24px;
    line-height: 24px;
  }
}
.style-module--program--9c715 .style-module--cards-num--063f6 {
  color: #000;
  display: inline-block;
  font-size: calc(37.09091px + 0.90909vw);
  font-weight: 400;
  line-height: calc(39.09091px + 0.90909vw);
}

.style-module--program--9c715 .style-module--cards-num--lg--6baad {
  color: #000;
  font-size: 48px;
  font-weight: 700;
  line-height: 20px;
  margin-top: 15px;
}

@media (min-width: 1200px) {
  .style-module--program--9c715 .style-module--cards-num--063f6 {
    font-size: 48px;
    line-height: 50px;
  }
}
.style-module--program--9c715 .style-module--cards-txt--2a2d7 {
  color: #000;
  font-size: calc(11.27273px + 0.22727vw);
  font-weight: 300;
  line-height: calc(11.81818px + 0.68182vw);
  margin-top: 7px;
}

.style-module--program--9c715 .style-module--cards-txt--sm--00fc0 {
  font-size: 12px;
  line-height: 16px;
}

@media (min-width: 1200px) {
  .style-module--program--9c715 .style-module--cards-txt--2a2d7 {
    font-size: 14px;
    line-height: 20px;
  }
}
.style-module--program--9c715 .style-module--res--26ba6 {
  background: #5e4990;
  border-radius: 0 0 15px 15px;
  padding: 40px 98px;
}

@media (max-width: 830px) {
  .style-module--program--9c715 .style-module--res--26ba6 {
    padding: 30px 20px;
  }
}
.style-module--program--9c715 .style-module--res-title--7b012 {
  font-size: calc(18.54545px + 0.45455vw);
  font-weight: 300;
  line-height: 20px;
}

@media (min-width: 1200px) {
  .style-module--program--9c715 .style-module--res-title--7b012 {
    font-size: 24px;
    line-height: 20px;
  }
}
.style-module--program--9c715 .style-module--res-row--27879 {
  margin-bottom: -20px;
  margin-top: 20px;
}

.style-module--program--9c715 .style-module--res-col--aa473 {
  counter-increment: inst;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

.style-module--program--9c715 .style-module--res-col--aa473:before {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #e9b882;
  border-radius: 50%;
  color: #fff;
  content: counter(inst);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 16px;
  font-weight: 700;
  height: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 20px;
  margin-right: 10px;
  width: 20px;
}

.style-module--program--9c715 .style-module--res-text--70a4e {
  font-size: calc(13.27273px + 0.22727vw);
  font-weight: 300;
  line-height: calc(14.54545px + 0.45455vw);
  max-width: 400px;
  width: 100%;
}

@media (min-width: 1200px) {
  .style-module--program--9c715 .style-module--res-text--70a4e {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 991px) {
  .style-module--program--9c715 .style-module--res-text--70a4e {
    max-width: 500px;
  }
}
.style-module--authors--c6ff9 h2 {
  margin-bottom: 80px;
}

@media (max-width: 991px) {
  .style-module--authors--c6ff9 h2 {
    margin-bottom: 35px;
  }
}
@media (max-width: 767px) {
  .style-module--authors--c6ff9 h2 {
    margin-bottom: 25px;
  }
}
.style-module--authors--c6ff9 ul {
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  row-gap: 50px;
}

@media (max-width: 991px) {
  .style-module--authors--c6ff9 ul {
    row-gap: 20px;
  }
}
.style-module--authors--c6ff9 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  width: calc(33.33333% - 20px);
}

@media (max-width: 1500px) {
  .style-module--authors--c6ff9 ul li {
    width: calc(50% - 15px);
  }
}
@media (max-width: 991px) {
  .style-module--authors--c6ff9 ul li {
    gap: 20px;
    width: 100%;
  }
}
.style-module--authors--c6ff9 ul li img {
  max-width: 166px;
}

@media (max-width: 767px) {
  .style-module--authors--c6ff9 ul li img {
    max-width: 100px;
  }
}
.style-module--authors--c6ff9 ul li h3 {
  font-size: 26px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 15px;
}

@media (max-width: 767px) {
  .style-module--authors--c6ff9 ul li h3 {
    font-size: 18px;
    margin-bottom: 10px;
  }
}
.style-module--authors--c6ff9 ul li p {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 767px) {
  .style-module--authors--c6ff9 ul li p {
    font-size: 16px;
  }
}
.style-module--authors--c6ff9 .style-module--undertext--cdf28 {
  font-size: 36px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 50px;
}

@media (max-width: 767px) {
  .style-module--authors--c6ff9 .style-module--undertext--cdf28 {
    font-size: 24px;
  }
}
.main-module--title--2bf46 {
  font-size: 50px;
  font-weight: 700;
  letter-spacing: 0.2px;
  line-height: 120%;
}

@media (max-width: 1200px) {
  .main-module--title--2bf46 {
    font-size: 42px;
  }
}
@media (max-width: 991px) {
  .main-module--title--2bf46 {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .main-module--title--2bf46 {
    font-size: 24px;
  }
}
.main-module--bg--3e7c3 {
  background-color: #f2f3f7;
  background-image: url(https://fs.advance.ru/landing-pages/online/eng_for_it/full-bg.jpg);
  background-position: 50%;
  background-size: cover;
  border-radius: 30px;
}

@media (max-width: 991px) {
  .main-module--bg--3e7c3 {
    border-radius: 15px;
  }
}
.style-module--screen1--89854 .style-module--container--2fdd0 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  padding: 60px 70px 50px;
}

@media (max-width: 991px) {
  .style-module--screen1--89854 .style-module--container--2fdd0 {
    gap: 20px;
    padding: 35px 45px 30px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--89854 .style-module--container--2fdd0 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 30px 20px;
  }
}
.style-module--screen1--89854 .style-module--info--135d6 {
  width: calc(50% - 15px);
}

@media (max-width: 767px) {
  .style-module--screen1--89854 .style-module--info--135d6 {
    width: 100%;
  }
}
.style-module--screen1--89854 .style-module--info--135d6 h1 {
  font-size: 70px;
  font-weight: 700;
  letter-spacing: 0.2px;
  line-height: 1;
  text-transform: uppercase;
}

@media (max-width: 1200px) {
  .style-module--screen1--89854 .style-module--info--135d6 h1 {
    font-size: 42px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--89854 .style-module--info--135d6 h1 {
    font-size: 36px;
  }
}
.style-module--screen1--89854 .style-module--info--135d6 h1 span {
  color: #6f00e2;
}

.style-module--screen1--89854 .style-module--info--135d6 .style-module--desc--a7d32 {
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  padding: 20px 0;
}

@media (max-width: 991px) {
  .style-module--screen1--89854 .style-module--info--135d6 .style-module--desc--a7d32 {
    font-size: 18px;
    padding: 15px 0;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--89854 .style-module--info--135d6 .style-module--desc--a7d32 {
    font-size: 16px;
  }
}
.style-module--screen1--89854 .style-module--info--135d6 .style-module--btn-block--64be3 {
  background-color: hsla(0, 0%, 100%, 0.3);
  border: 1px solid #263238;
  border-radius: 25px;
  padding: 20px 30px 30px;
}

@media (max-width: 991px) {
  .style-module--screen1--89854 .style-module--info--135d6 .style-module--btn-block--64be3 {
    border-radius: 15px;
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--89854 .style-module--info--135d6 .style-module--btn-block--64be3 {
    border-radius: 10px;
    padding: 15px;
  }
}
.style-module--screen1--89854 .style-module--info--135d6 .style-module--btn-block--64be3 p {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: 400;
  gap: 10px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .style-module--screen1--89854 .style-module--info--135d6 .style-module--btn-block--64be3 p {
    font-size: 18px;
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--89854 .style-module--info--135d6 .style-module--btn-block--64be3 p {
    font-size: 16px;
  }
}
.style-module--screen1--89854 .style-module--info--135d6 .style-module--btn-block--64be3 p span.style-module--old-price--04b87 {
  text-decoration: line-through;
  text-decoration-color: #6f00e2;
  text-decoration-thickness: 3px;
}

.style-module--screen1--89854 .style-module--info--135d6 .style-module--btn-block--64be3 p span.style-module--price--bfe11 {
  color: #6f00e2;
  font-weight: 700;
}

.style-module--screen1--89854 .style-module--info--135d6 .style-module--btn-block--64be3 .style-module--btn--98cdd {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #6f00e2;
  border-radius: 20px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  padding: 15px;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--screen1--89854 .style-module--info--135d6 .style-module--btn-block--64be3 .style-module--btn--98cdd {
    border-radius: 10px;
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--89854 .style-module--info--135d6 .style-module--btn-block--64be3 .style-module--btn--98cdd {
    font-size: 16px;
  }
}
.style-module--screen1--89854 .style-module--info--135d6 .style-module--fit--a279e {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 20px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--screen1--89854 .style-module--info--135d6 .style-module--fit--a279e {
    font-size: 18px;
    margin-top: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--89854 .style-module--info--135d6 .style-module--fit--a279e {
    font-size: 16px;
    margin-top: 10px;
  }
}
.style-module--screen1--89854 img {
  width: calc(50% - 15px);
}

@media (max-width: 767px) {
  .style-module--screen1--89854 img {
    width: 100%;
  }
}
.main-module--container-max--81f45 {
  margin: 0 auto;
  max-width: 1500px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
}

.main-module--sec--4566d {
  padding: 70px 0;
}

.main-module--block-title--68e29 {
  color: #012243;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 767px) {
  .main-module--block-title--68e29 {
    font-size: 36px;
  }
}
.main-module--btn-block--0cc7c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  width: 100%;
}

@media (max-width: 767px) {
  .main-module--btn-block--0cc7c {
    font-size: 18px;
  }
}
.main-module--main-btn--46c78 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #1a73e8;
  border: 2px solid #1a73e8;
  border-radius: 30px;
  -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.3);
          box-shadow: 0 15px 25px rgba(0, 0, 0, 0.3);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: Ubuntu, sans-serif;
  font-size: 18px;
  font-weight: 700;
  height: 55px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  letter-spacing: 2px;
  max-width: 370px;
  padding: 0 60px;
  text-transform: uppercase;
}

@media (max-width: 480px) {
  .main-module--main-btn--46c78 {
    padding: 0 45px;
  }
}
.main-module--main-btn--46c78:hover {
  background-color: #fff;
  border-color: #1a73e8;
  color: #1a73e8;
}

.main-module--main-btn--46c78:active,
.main-module--main-btn--46c78:focus {
  border: 2px solid #1a73e8;
}

.main-module--main-btn--46c78:visited {
  color: #fff;
}

.style-module--screen1--5774f {
  background: url(https://fs.advance.ru/landing-pages/online/globus/screen1_background.jpg) 50% no-repeat;
  background-size: cover;
  min-height: 750px;
  padding: 135px 0 220px;
}

@media (max-width: 991px) {
  .style-module--screen1--5774f {
    min-height: 600px;
    padding: 70px 0;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--5774f {
    min-height: auto;
  }
}
.style-module--screen1--5774f .style-module--title--99137 {
  color: #012243;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-weight: 700;
  margin: 130px auto 15px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--screen1--5774f .style-module--title--99137 {
    font-size: 48px;
    margin-top: 70px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--5774f .style-module--title--99137 {
    font-size: 32px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--5774f .style-module--title--99137 {
    margin-top: 20px;
  }
}
.style-module--screen1--5774f .style-module--subtitle--62aed {
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 210px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--screen1--5774f .style-module--subtitle--62aed {
    font-size: 24px;
    margin-bottom: 100px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--5774f .style-module--subtitle--62aed {
    font-size: 18px;
  }
}
.main-module--sec--80f21 {
  padding: 70px 0;
}

@media (max-width: 767px) {
  .main-module--sec--80f21 {
    padding: 40px 0;
  }
}
.main-module--green--f8bbe {
  color: #92dd21;
}

.main-module--blue--826e3 {
  color: #3f4857;
}

.main-module--block-title--8327b {
  font-weight: 500;
  line-height: 120%;
  margin-bottom: 25px;
  text-transform: uppercase;
}

.main-module--block-title-lg--ac77e {
  font-size: 72px;
}

@media (max-width: 991px) {
  .main-module--block-title-lg--ac77e {
    font-size: 64px;
  }
}
@media (max-width: 767px) {
  .main-module--block-title-lg--ac77e {
    font-size: 54px;
  }
}
.main-module--block-title-main--cb3e2 {
  font-size: 60px;
}

@media (max-width: 991px) {
  .main-module--block-title-main--cb3e2 {
    font-size: 54px;
  }
}
@media (max-width: 767px) {
  .main-module--block-title-main--cb3e2 {
    font-size: 48px;
  }
}
.main-module--block-title-md--d730b {
  font-size: 48px;
}

@media (max-width: 991px) {
  .main-module--block-title-md--d730b {
    font-size: 42px;
  }
}
@media (max-width: 767px) {
  .main-module--block-title-md--d730b {
    font-size: 36px;
  }
}
.main-module--block-btn--fe52c {
  background-color: #92dd21;
  border-radius: 5px;
  -webkit-box-shadow: 0 3px 5px 2px rgba(35, 74, 4, 0.5);
          box-shadow: 0 3px 5px 2px rgba(35, 74, 4, 0.5);
  color: #3f4857;
  display: inline-block;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 300;
  max-width: 370px;
  padding: 14px 5px;
  position: relative;
  text-shadow: 0 0 1px #3f4857;
  text-transform: none;
  width: 100%;
  z-index: 1;
}

@media (max-width: 480px) {
  .main-module--block-btn--fe52c {
    font-size: 20px;
  }
}
.main-module--block-btn--fe52c:before {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #92dd21), to(#60b51b));
  background: linear-gradient(180deg, #92dd21 0, #60b51b);
  border-radius: inherit;
  bottom: 0;
  content: "";
  display: block;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#92dd21",endColorstr="#60b51b",GradientType=0);
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  z-index: -1;
}

.main-module--block-btn--fe52c:visited {
  color: #3f4857;
}

.main-module--block-btn--fe52c:hover:before {
  opacity: 0;
}

.main-module--block-btn--fe52c:active {
  -webkit-box-shadow: 0 3px 3px 1px rgba(35, 74, 4, 0.2), inset 2px 2px 2px 1px rgba(35, 74, 4, 0.2);
          box-shadow: 0 3px 3px 1px rgba(35, 74, 4, 0.2), inset 2px 2px 2px 1px rgba(35, 74, 4, 0.2);
}

.main-module--block-btn--fe52c:active:before {
  opacity: 0;
}

.main-module--row-no-mrg--dc339 {
  margin: 0;
}

.style-module--screen1--c59b6 {
  background-image: url(https://fs.advance.ru/landing-pages/online/kak_privit_detyam_lyubov_k_chteniyu/bg-childread-01.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  font-family: Pf Din, sans-serif;
  min-height: 980px;
  padding-bottom: 40px;
}

@media (max-width: 991px) {
  .style-module--screen1--c59b6 {
    background-position: left -70px center;
    min-height: auto;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--c59b6 {
    background-image: url(https://fs.advance.ru/landing-pages/online/kak_privit_detyam_lyubov_k_chteniyu/bg-childread-01-mob.jpg);
    background-position: 50%;
  }
}
.style-module--screen1--c59b6 h1 {
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 700;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--screen1--c59b6 h1 {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--c59b6 h1 {
    font-size: 24px;
  }
}
.style-module--screen1--c59b6 h1 span {
  color: #92dd21;
  font-family: Pf Din, sans-serif;
  font-size: 120px;
  font-weight: 500;
  line-height: 1em;
  padding-top: 10px;
}

@media (max-width: 991px) {
  .style-module--screen1--c59b6 h1 span {
    font-size: 90px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--c59b6 h1 span {
    font-size: 52px;
  }
}
.style-module--screen1__main-desc--8fd96 {
  max-width: 825px;
  padding: 4em 0;
}

@media (max-width: 767px) {
  .style-module--screen1__main-desc--8fd96 {
    text-align: center;
  }
}
.style-module--screen1__desc--908b7 {
  font-size: 36px;
  margin: 1.4em 0 1.6em;
}

@media (max-width: 767px) {
  .style-module--screen1__desc--908b7 {
    font-size: 26px;
  }
}
.style-module--screen1__desc--908b7 b {
  font-weight: 500;
}

.style-module--anchor-list--2d9d5 {
  font-size: 30px;
  font-weight: 500;
}

@media (max-width: 767px) {
  .style-module--anchor-list--2d9d5 {
    font-size: 22px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
  }
}
.style-module--anchor-list--2d9d5 li:first-child {
  margin-right: 66px;
}

.style-module--anchor-list--2d9d5 a,
.style-module--anchor-list--2d9d5 a:visited {
  border-bottom: 1px solid #92dd21;
  color: inherit;
  line-height: 1.1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.style-module--anchor-list--2d9d5 a:hover {
  border-color: transparent;
}

.style-module--screen1--781f2 {
  position: relative;
}

.style-module--screen1--781f2 .style-module--title-wrap--6ce5d {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  margin-bottom: 50px;
}

@media (max-width: 991px) {
  .style-module--screen1--781f2 .style-module--title-wrap--6ce5d {
    gap: 20px;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--781f2 .style-module--title-wrap--6ce5d {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
    margin-bottom: 10px;
  }
}
.style-module--screen1--781f2 h1 {
  width: 100%;
}

@media (max-width: 767px) {
  .style-module--screen1--781f2 h1 {
    text-align: center;
  }
}
.style-module--screen1--781f2 h1 span:first-child {
  font-size: 84px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 1100px) {
  .style-module--screen1--781f2 h1 span:first-child {
    font-size: 56px;
  }
}
@media (max-width: 991px) {
  .style-module--screen1--781f2 h1 span:first-child {
    font-size: 52px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--781f2 h1 span:first-child {
    font-size: 28px;
  }
}
.style-module--screen1--781f2 h1 span:last-child {
  font-size: 70px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 1100px) {
  .style-module--screen1--781f2 h1 span:last-child {
    font-size: 43px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--781f2 h1 span:last-child {
    font-size: 36px;
  }
}
.style-module--screen1--781f2 .style-module--label-date--44330,
.style-module--screen1--781f2 .style-module--label-how--c9c41 {
  color: #fff;
  font-size: 30px;
  font-weight: 400;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--screen1--781f2 .style-module--label-date--44330,
  .style-module--screen1--781f2 .style-module--label-how--c9c41 {
    font-size: 18px;
  }
}
.style-module--screen1--781f2 .style-module--label-how--c9c41 {
  background-color: #6f00e2;
  border-radius: 20px;
  padding: 20px;
  position: relative;
  -webkit-transform: rotate(4deg);
          transform: rotate(4deg);
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--screen1--781f2 .style-module--label-how--c9c41 {
    padding: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--781f2 .style-module--label-how--c9c41 {
    border-radius: 10px;
    font-size: 16px;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
.style-module--screen1--781f2 .style-module--label-how--c9c41:before {
  border: 1px solid #fff;
  border-radius: 18px;
  content: "";
  height: calc(100% - 10px);
  left: 5px;
  position: absolute;
  top: 5px;
  width: calc(100% - 10px);
}

@media (max-width: 767px) {
  .style-module--screen1--781f2 .style-module--label-how--c9c41:before {
    border-radius: 8px;
  }
}
.style-module--screen1--781f2 .style-module--label-date--44330 {
  background-color: #fd4b04;
  border-radius: 0 0 10px 10px;
  left: calc(50% - 230px);
  min-width: 460px;
  padding: 10px;
  position: absolute;
  top: 0;
}

@media (max-width: 991px) {
  .style-module--screen1--781f2 .style-module--label-date--44330 {
    left: calc(50% - 141.5px);
    min-width: 283px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--781f2 .style-module--label-date--44330 {
    font-size: 10px;
    left: calc(50% - 74px);
    min-width: 148px;
    padding: 5px;
  }
}
.main-module--btn--c00ba {
  background: -webkit-gradient(linear, left top, left bottom, from(#ba77ff), to(#7000e3));
  background: linear-gradient(180deg, #ba77ff, #7000e3);
  border-radius: 45px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  display: block;
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  padding: 20px;
  text-align: center;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.main-module--btn--c00ba.main-module--orange--5036d {
  background: -webkit-gradient(linear, left bottom, left top, from(#fe4c04), to(#ff803d));
  background: linear-gradient(0deg, #fe4c04, #ff803d);
  border-radius: 35px;
  margin: 0 auto;
  width: 100%;
}

.main-module--btn--c00ba:active,
.main-module--btn--c00ba:focus,
.main-module--btn--c00ba:visited {
  color: #fff;
}

@media (max-width: 991px) {
  .main-module--btn--c00ba {
    font-size: 16px;
    padding: 15px;
  }
}
.main-module--title--9b57e {
  color: #191e27;
  font-size: 50px;
  font-weight: 700;
  line-height: 57px;
  margin-bottom: 30px;
  text-align: left;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .main-module--title--9b57e {
    font-size: 36px;
    line-height: 41px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .main-module--title--9b57e {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 15px;
  }
}
.main-module--active--2f09b {
  display: block;
}

.main-module--hidden--6d096 {
  display: none;
}

.style-module--hero--242ee .style-module--wrapper--fe232 {
  background-color: #ebf6ff;
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye-sale/bgban-textsale-1180.png);
  background-position: bottom;
  background-repeat: no-repeat;
  border-radius: 20px;
  overflow: hidden;
}

@media (max-width: 860px) {
  .style-module--hero--242ee .style-module--wrapper--fe232 {
    background-size: contain;
  }
}
@media (max-width: 767px) {
  .style-module--hero--242ee .style-module--wrapper--fe232 {
    background: #fff url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye-sale/bgban-textsale-320.png) bottom no-repeat;
    background-size: cover;
    text-align: center;
  }
}
.style-module--hero--242ee .style-module--info--245e6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 80px 100px;
  width: 70%;
}

@media (max-width: 860px) {
  .style-module--hero--242ee .style-module--info--245e6 {
    padding: 50px 60px;
    width: 65%;
  }
}
@media (max-width: 767px) {
  .style-module--hero--242ee .style-module--info--245e6 {
    padding: 20px 20px 120%;
    width: 100%;
  }
}
@media (max-width: 340px) {
  .style-module--hero--242ee .style-module--info--245e6 {
    padding: 20px 20px 140%;
  }
}
.style-module--hero--242ee h1 {
  color: #282828;
  font-size: 78px;
  font-weight: 700;
  line-height: 100%;
  text-transform: uppercase;
  white-space: nowrap;
}

@media (max-width: 1199px) {
  .style-module--hero--242ee h1 {
    font-size: 60px;
  }
}
@media (max-width: 991px) {
  .style-module--hero--242ee h1 {
    font-size: 48px;
  }
}
@media (max-width: 767px) {
  .style-module--hero--242ee h1 {
    white-space: unset;
  }
}
.style-module--hero--242ee .style-module--sub--50abf {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 10px;
  color: #263238;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: 400;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  margin-bottom: 30px;
  max-width: 209px;
  padding: 10px;
  text-align: center;
}

@media (max-width: 860px) {
  .style-module--hero--242ee .style-module--sub--50abf {
    border-radius: 5px;
    font-size: 16px;
    margin-bottom: 20px;
    max-width: 130px;
  }
}
@media (max-width: 767px) {
  .style-module--hero--242ee .style-module--sub--50abf {
    margin: 0 auto 10px;
    padding: 5px;
  }
}
.style-module--hero--242ee .style-module--desc--bf9db {
  color: #191e27;
  font-size: 26px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 50px;
  margin-top: 24px;
}

@media (max-width: 767px) {
  .style-module--hero--242ee .style-module--desc--bf9db {
    font-size: 16px;
    margin: 15px 0;
  }
}
.style-module--hero--242ee .style-module--btn--30e2f {
  max-width: 380px;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--hero--242ee .style-module--btn--30e2f {
    max-width: 228px;
  }
}
@media (max-width: 767px) {
  .style-module--hero--242ee .style-module--btn--30e2f {
    margin: 0 auto;
  }
}
.style-module--hero--242ee .style-module--line-wrap--fc1fe {
  backdrop-filter: blur(11px);
  background-color: #fd4b04;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  width: 100%;
}

.style-module--hero--242ee .style-module--line-wrap--fc1fe:focus .style-module--marquee--4e12a,
.style-module--hero--242ee .style-module--line-wrap--fc1fe:hover .style-module--marquee--4e12a {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.style-module--hero--242ee .style-module--line--6192c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.style-module--hero--242ee .style-module--line--6192c li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-size: 24px;
  font-weight: 700;
  height: 50px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  margin-left: 5px;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  white-space: nowrap;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .style-module--hero--242ee .style-module--line--6192c li {
    font-size: 16px;
    height: 30px;
  }
}
.style-module--hero--242ee .style-module--marquee--4e12a {
  -webkit-animation: style-module--scroll--a1d31 20s linear infinite;
          animation: style-module--scroll--a1d31 20s linear infinite;
}

@-webkit-keyframes style-module--scroll--a1d31 {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

@keyframes style-module--scroll--a1d31 {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
.style-module--screen1--2abb8 {
  margin-bottom: 180px;
  margin-top: 90px;
}

@media (max-width: 992px) {
  .style-module--screen1--2abb8 {
    margin-bottom: 80px;
    margin-top: 60px;
  }
}
.style-module--screen1--2abb8 .style-module--row--5539d > div:first-child {
  position: relative;
}

.style-module--screen1--2abb8 .style-module--row--5539d > div:first-child img {
  margin-top: -20px;
}

.style-module--screen1--2abb8 .style-module--row--5539d > div:first-child div {
  background: url(https://fs.advance.ru/landing-pages/school/about_advance/screen1-img2.svg);
  bottom: 50px;
  padding: 22px 32px;
  position: absolute;
  right: 0;
  text-align: right;
  width: 395px;
}

@media (max-width: 560px) {
  .style-module--screen1--2abb8 .style-module--row--5539d > div:first-child div {
    margin-bottom: 50px;
    margin-top: 30px;
    position: relative;
    text-align: center;
    top: 0;
    width: 100%;
  }
}
.style-module--screen1--2abb8 .style-module--row--5539d > div:first-child div strong {
  color: #010c26;
  display: inline-block;
  font-family: Bebas Neue, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 3px;
  text-transform: uppercase;
}

.style-module--screen1--2abb8 .style-module--row--5539d > div:first-child div p {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}

.style-module--screen1--2abb8 .style-module--row--5539d > div:nth-child(2) {
  padding-left: 60px;
}

@media (max-width: 992px) {
  .style-module--screen1--2abb8 .style-module--row--5539d > div:nth-child(2) {
    padding-left: 15px;
  }
}
.style-module--screen1--2abb8 .style-module--row--5539d > div:nth-child(2) h1 {
  color: #7f93a9;
  font-family: Bebas Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
}

.style-module--screen1--2abb8 .style-module--row--5539d > div:nth-child(2) p {
  color: #000;
  display: block;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 24px;
  margin-top: 24px;
}

.style-module--screen1--2abb8 .style-module--row--5539d > div:nth-child(2) h2 {
  color: #7f93a9;
  font-family: Bebas Neue, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
  margin-top: 35px;
  text-transform: uppercase;
}

.style-module--screen1--2abb8 .style-module--row--5539d > div:nth-child(2) ul {
  color: #000;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.2;
  margin-top: 18px;
}

.style-module--screen1--2abb8 .style-module--row--5539d > div:nth-child(2) ul li {
  margin-top: 15px;
  position: relative;
}

.style-module--screen1--2abb8 .style-module--row--5539d > div:nth-child(2) i {
  color: #7f93a9;
  display: inline-block;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.2;
  margin-top: 44px;
}

.screen1-module--screen1--0d327 {
  margin-top: 90px;
}

.screen1-module--screen1--0d327 .screen1-module--row--0d696 > div:first-child h1 {
  color: #7f93a9;
  font-family: Bebas Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 1.5;
  text-transform: uppercase;
}

.screen1-module--screen1--0d327 .screen1-module--row--0d696 > div:first-child strong {
  color: #000;
  display: block;
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 24px;
  margin-top: 24px;
}

.screen1-module--screen1--0d327 .screen1-module--row--0d696 > div:first-child strong span {
  color: #fd4b04;
}

.screen1-module--screen1--0d327 .screen1-module--row--0d696 > div:first-child p {
  color: #000;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.2;
}

.screen1-module--screen1--0d327 .screen1-module--row--0d696 > div:first-child ul {
  color: #000;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.2;
  margin-top: 18px;
}

.screen1-module--screen1--0d327 .screen1-module--row--0d696 > div:first-child ul li {
  padding-left: 16px;
  position: relative;
}

.screen1-module--screen1--0d327 .screen1-module--row--0d696 > div:first-child ul li:before {
  background-repeat: no-repeat;
  background: #7f93a9;
  border-radius: 25px;
  content: "";
  display: block;
  height: 6px;
  left: 0;
  position: absolute;
  top: 6px;
  width: 6px;
}

.screen1-module--screen1--0d327 .screen1-module--row--0d696 > div:first-child h2 {
  color: #7f93a9;
  font-family: Bebas Neue, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
  margin-top: 35px;
}

.screen1-module--screen1--0d327 .screen1-module--row--0d696 > div:nth-child(2) img {
  margin-top: 20px;
}

.screen2-module--screen2--c7319 {
  margin-bottom: 85px;
  margin-top: 80px;
}

.screen2-module--screen2--c7319 .screen2-module--itemWrap--881b4 {
  color: #000;
  font-size: 19px;
  font-weight: 400;
  line-height: 1.2;
  min-height: 169px;
  padding-bottom: 50px;
  padding-left: 146px;
  padding-top: 18px;
}

.screen2-module--screen2--c7319 .screen2-module--itemWrap--881b4 i {
  color: #7f93a9;
  display: inline-block;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.2;
}

.screen2-module--screen2--c7319 .screen2-module--itemWrap--881b4:before {
  background: url(https://fs.advance.ru/landing-pages/school/about/screen2-img.svg) no-repeat;
  content: "";
  display: block;
  height: 77px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.screen2-module--screen2--c7319 .screen2-module--itemWrap--881b4:after {
  color: #fff;
  content: attr(data-number);
  font-family: Bebas Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  left: 0;
  line-height: 0.8;
  padding: 20px 24px;
  position: absolute;
  text-transform: uppercase;
  top: 0;
  width: 70px;
}

.screen2-module--screen2--c7319 > .screen2-module--container--be1ec > .screen2-module--row--7cbe3:nth-child(2) > div {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}

.screen2-module--screen2--c7319 > .screen2-module--container--be1ec > .screen2-module--row--7cbe3:nth-child(2) > div i {
  color: #7f93a9;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.2;
  margin-left: 45px;
}

.style-module--screen1--4a27a {
  margin-bottom: 180px;
  margin-top: 90px;
}

@media (max-width: 922px) {
  .style-module--screen1--4a27a {
    margin-bottom: 100px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--4a27a {
    text-align: center;
  }
}
.style-module--screen1--4a27a h1 {
  color: #7f93a9;
  font-family: Bebas Neue, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 60px;
  text-align: center;
  text-transform: uppercase;
}

.style-module--screen1--4a27a strong {
  color: #232e55;
  display: inline-block;
  font-size: 26px;
  font-weight: 700;
  line-height: 1;
  margin-top: 40px;
}

.style-module--screen1--4a27a span {
  color: #7f93a9;
  display: block;
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
  margin-top: 12px;
}

.style-module--screen1--4a27a a,
.style-module--screen1--4a27a p {
  color: #232e55;
  font-size: 20px;
  font-weight: 400;
  line-height: 1;
  margin-left: 14px;
}

.style-module--screen1--4a27a .style-module--row_contacts--2b1b4 > div > img {
  margin-left: -18px;
}

.style-module--screen1--4a27a .style-module--row_contacts--2b1b4 > div > div {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 18px;
}

@media (max-width: 767px) {
  .style-module--screen1--4a27a .style-module--row_contacts--2b1b4 > div > div {
    margin: 18px auto;
    width: 256px;
  }
}
.style-module--screen1--f76d5 {
  background: url(https://fs.advance.ru/landing-pages/schools/uu/bg-uu-pilot-01.jpg) 50% no-repeat;
  background-size: cover;
  color: #fff;
  padding-bottom: 160px;
  position: relative;
}

.style-module--screen1--f76d5 .style-module--content--a3ed1 {
  margin-top: 80px;
  max-width: 560px;
}

@media (max-width: 991px) {
  .style-module--screen1--f76d5 .style-module--content--a3ed1 {
    margin-top: 65px;
    max-width: 550px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--f76d5 .style-module--content--a3ed1 {
    margin-top: 45px;
    max-width: 100%;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--f76d5 .style-module--content--a3ed1 {
    margin-top: 15px;
  }
}
.style-module--screen1--f76d5 .style-module--title--762f7 {
  font-size: 68px;
  font-weight: 900;
  line-height: 70px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--screen1--f76d5 .style-module--title--762f7 {
    font-size: 64px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--f76d5 .style-module--title--762f7 {
    font-size: 48px;
    line-height: 56px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--f76d5 .style-module--title--762f7 {
    font-size: 36px;
    line-height: 40px;
    text-align: center;
  }
}
.style-module--screen1--f76d5 .style-module--title--762f7 span {
  display: block;
  font-size: 46px;
}

@media (max-width: 767px) {
  .style-module--screen1--f76d5 .style-module--title--762f7 span {
    font-size: 36px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--f76d5 .style-module--title--762f7 span {
    font-size: 28px;
  }
}
.style-module--screen1--f76d5 .style-module--subtitle--5d9c4 {
  font-size: 32px;
  font-weight: 400;
  margin-top: 30px;
}

@media (max-width: 991px) {
  .style-module--screen1--f76d5 .style-module--subtitle--5d9c4 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--f76d5 .style-module--subtitle--5d9c4 {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--f76d5 .style-module--subtitle--5d9c4 {
    font-size: 18px;
    text-align: center;
  }
}
.style-module--screen1--f76d5 .style-module--desc--eadfe {
  font-size: 15px;
  font-weight: 200;
  line-height: 24px;
  margin-top: 30px;
}

@media (max-width: 767px) {
  .style-module--screen1--f76d5 .style-module--desc--eadfe {
    font-size: 14px;
    line-height: 22px;
  }
}
.style-module--screen1--f76d5 .style-module--desc--eadfe b {
  display: block;
}

.style-module--screen1--f76d5 .style-module--list--d90af {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 55px;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--screen1--f76d5 .style-module--list--d90af {
    max-width: 450px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--f76d5 .style-module--list--d90af {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-top: 20px;
    max-width: 100%;
  }
}
.style-module--screen1--f76d5 .style-module--list--d90af:before {
  background: #fff;
  bottom: 1px;
  content: "";
  display: inline-block;
  height: 1.5px;
  left: 0;
  position: absolute;
  width: 100%;
}

@media (max-width: 480px) {
  .style-module--screen1--f76d5 .style-module--list--d90af:before {
    display: none;
  }
}
.style-module--screen1--f76d5 .style-module--list--d90af li {
  display: inline-block;
  font-size: 24px;
  font-weight: 300;
  padding: 0 30px;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--screen1--f76d5 .style-module--list--d90af li {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--f76d5 .style-module--list--d90af li {
    margin: 15px auto 0;
  }
}
.style-module--screen1--f76d5 .style-module--list--d90af li:first-child {
  padding-left: 0;
  text-align: left;
}

@media (max-width: 480px) {
  .style-module--screen1--f76d5 .style-module--list--d90af li:first-child {
    padding: 0;
    text-align: center;
  }
}
.style-module--screen1--f76d5 .style-module--list--d90af li:nth-child(2) {
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}

@media (max-width: 480px) {
  .style-module--screen1--f76d5 .style-module--list--d90af li:nth-child(2) {
    border: none;
    padding: 0;
  }
}
.style-module--screen1--f76d5 .style-module--list--d90af li:last-child {
  margin-left: auto;
  padding-right: 0;
  text-align: right;
}

@media (max-width: 480px) {
  .style-module--screen1--f76d5 .style-module--list--d90af li:last-child {
    padding: 0;
    text-align: center;
  }
}
.style-module--screen1--f76d5 .style-module--list--d90af li a,
.style-module--screen1--f76d5 .style-module--list--d90af li button {
  color: #fff;
  display: inline-block;
  width: 100%;
}

@media (max-width: 480px) {
  .style-module--screen1--f76d5 .style-module--list--d90af li a,
  .style-module--screen1--f76d5 .style-module--list--d90af li button {
    text-decoration: underline;
  }
}
.style-module--screen1--f76d5 .style-module--list--d90af li a:hover,
.style-module--screen1--f76d5 .style-module--list--d90af li button:hover {
  color: #f8f8f8;
}

@media (max-width: 480px) {
  .style-module--screen1--f76d5 .style-module--list--d90af li a:hover,
  .style-module--screen1--f76d5 .style-module--list--d90af li button:hover {
    text-decoration: none;
  }
}
.style-module--screen1--f76d5 .style-module--list--d90af li a:active,
.style-module--screen1--f76d5 .style-module--list--d90af li a:focus,
.style-module--screen1--f76d5 .style-module--list--d90af li a:visited,
.style-module--screen1--f76d5 .style-module--list--d90af li button:active,
.style-module--screen1--f76d5 .style-module--list--d90af li button:focus,
.style-module--screen1--f76d5 .style-module--list--d90af li button:visited {
  color: #fff;
}

.style-module--screen1--f76d5 .style-module--mouse-arrow--a3440 {
  bottom: 0;
  display: inline-block;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.main-module--btn--6e958 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff6f36), to(#fd4b04));
  background: linear-gradient(180deg, #ff6f36, #fd4b04);
  border-radius: 30px;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25), inset 0 -2px 0 rgba(0, 0, 0, 0.25), inset 0 2px 0 hsla(0, 0%, 100%, 0.25);
          box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25), inset 0 -2px 0 rgba(0, 0, 0, 0.25), inset 0 2px 0 hsla(0, 0%, 100%, 0.25);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  font-weight: 700;
  height: 60px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  letter-spacing: 2px;
  line-height: 24px;
  max-width: 360px;
  text-transform: uppercase;
  width: 100%;
}

@media (max-width: 767px) {
  .main-module--btn--6e958 {
    font-size: 16px;
    height: 50px;
    line-height: 24px;
    max-width: 300px;
  }
}
.main-module--title--e1003 {
  font-size: calc(19.63636px + 1.36364vw);
  font-weight: 700;
  line-height: calc(20.72727px + 2.27273vw);
}

@media (min-width: 1200px) {
  .main-module--title--e1003 {
    font-size: 36px;
    line-height: 48px;
  }
}
.style-module--screen1--32426 {
  background: url(https://fs.advance.ru/landing-pages/schools/edcrunch/bg-uu-prepod-01.jpg) top no-repeat;
  color: #1c1c1c;
  min-height: 700px;
  padding: 0 0 35px;
}

@media (max-width: 991px) {
  .style-module--screen1--32426 {
    background: url(https://fs.advance.ru/landing-pages/schools/edcrunch/bg-uu-prepod-01.jpg) 55% top no-repeat;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--32426 {
    background: url(https://fs.advance.ru/landing-pages/schools/edcrunch/bg-uu-prepod-01.jpg) 0 0 no-repeat;
    padding: 10px 0 40px;
  }
}
@media (max-width: 575px) {
  .style-module--screen1--32426 {
    min-height: 480px;
  }
}
.style-module--screen1--32426 .style-module--title--c2f77 {
  font-size: calc(24.36364px + 3.63636vw);
  font-weight: 700;
  line-height: calc(27.54545px + 4.20455vw);
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
  text-transform: uppercase;
}

@media (min-width: 1200px) {
  .style-module--screen1--32426 .style-module--title--c2f77 {
    font-size: 68px;
    line-height: 78px;
  }
}
.style-module--screen1--32426 .style-module--title--c2f77 span {
  display: block;
  font-size: calc(12.18182px + 1.81818vw);
  font-weight: 400;
  line-height: calc(14.45455px + 2.04545vw);
  text-shadow: none;
  text-transform: none;
}

@media (min-width: 1200px) {
  .style-module--screen1--32426 .style-module--title--c2f77 span {
    font-size: 34px;
    line-height: 39px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--32426 .style-module--title--c2f77 span {
    font-weight: 700;
  }
}
.style-module--screen1--32426 .style-module--desc--797c1 {
  font-size: calc(18.54545px + 0.45455vw);
  line-height: calc(24.54545px + 0.45455vw);
  margin-top: 26px;
  max-width: 550px;
  width: 100%;
}

@media (min-width: 1200px) {
  .style-module--screen1--32426 .style-module--desc--797c1 {
    font-size: 24px;
    line-height: 30px;
  }
}
.style-module--screen1--32426 .style-module--desc2--b83bd {
  font-size: calc(12.27273px + 0.22727vw);
  font-weight: 300;
  line-height: calc(18.54545px + 0.45455vw);
  margin-top: 34px;
  max-width: 550px;
  width: 100%;
}

@media (min-width: 1200px) {
  .style-module--screen1--32426 .style-module--desc2--b83bd {
    font-size: 15px;
    line-height: 24px;
  }
}
.style-module--screen1--32426 .style-module--btn--d7cd5 {
  margin-top: 74px;
}

@media (max-width: 767px) {
  .style-module--screen1--32426 .style-module--btn--d7cd5 {
    margin-top: 40px;
  }
}
.main-module--title--7af28 {
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--title--7af28 {
    font-size: 28px;
    margin-bottom: 25px;
  }
}
.main-module--btn--b54c6 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fac588), to(#f5a140));
  background-image: linear-gradient(180deg, #fac588, #f5a140);
  border-radius: 35px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 700;
  height: 70px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
}

.main-module--btn--b54c6:visited {
  color: #fff;
}

@media (max-width: 991px) {
  .main-module--btn--b54c6 {
    font-size: 16px;
    height: 60px;
  }
}
.style-module--screen1--92882 .style-module--container--0954e {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/5_shagov_dlja_rebenka_dz/_new/bgban-samokid-1180.svg);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
}

@media (max-width: 991px) {
  .style-module--screen1--92882 .style-module--container--0954e {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--92882 .style-module--container--0954e {
    background-image: url(https://fs.advance.ru/landing-pages/webinar/5_shagov_dlja_rebenka_dz/_new/bgban-samokid-320.svg);
    background-position: bottom;
  }
}
.style-module--screen1--92882 .style-module--info--eb090 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 70px 0 0 80px;
  width: 50%;
}

@media (max-width: 1200px) {
  .style-module--screen1--92882 .style-module--info--eb090 {
    padding: 40px 0 0 40px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--92882 .style-module--info--eb090 {
    padding: 20px 20px 115%;
    width: 100%;
  }
}
.style-module--screen1--92882 time {
  color: #f5a140;
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .style-module--screen1--92882 time {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--92882 time {
    font-size: 16px;
    margin-bottom: 10px;
  }
}
.style-module--screen1--92882 h1 {
  font-size: 60px;
  font-weight: 700;
  line-height: 1;
}

@media (max-width: 1200px) {
  .style-module--screen1--92882 h1 {
    font-size: 48px;
  }
}
@media (max-width: 991px) {
  .style-module--screen1--92882 h1 {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--92882 h1 {
    font-size: 28px;
  }
}
.style-module--screen1--92882 .style-module--desc--72ac5 {
  font-size: 28px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 15px;
}

@media (max-width: 1200px) {
  .style-module--screen1--92882 .style-module--desc--72ac5 {
    font-size: 22px;
  }
}
@media (max-width: 991px) {
  .style-module--screen1--92882 .style-module--desc--72ac5 {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--92882 .style-module--desc--72ac5 {
    font-size: 16px;
    margin-top: 10px;
  }
}
.style-module--screen1--92882 button {
  margin: 35px 0 70px;
}

@media (max-width: 1200px) {
  .style-module--screen1--92882 button {
    max-width: 300px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--92882 button {
    margin: 20px 0;
  }
}
.style-module--screen1--92882 .style-module--gift--4c810 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  gap: 20px;
  padding-bottom: 35px;
}

@media (max-width: 1200px) {
  .style-module--screen1--92882 .style-module--gift--4c810 {
    padding-bottom: 30px;
  }
}
@media (max-width: 991px) {
  .style-module--screen1--92882 .style-module--gift--4c810 {
    gap: 10px;
    padding-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--92882 .style-module--gift--4c810 {
    padding-bottom: 0;
  }
}
.style-module--screen1--92882 .style-module--gift--4c810 img {
  max-width: 72px;
}

@media (max-width: 991px) {
  .style-module--screen1--92882 .style-module--gift--4c810 img {
    max-width: 45px;
  }
}
.style-module--screen1--92882 .style-module--gift--4c810 p {
  font-size: 22px;
  font-weight: 400;
  line-height: 120%;
}

@media (max-width: 1200px) {
  .style-module--screen1--92882 .style-module--gift--4c810 p {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .style-module--screen1--92882 .style-module--gift--4c810 p {
    font-size: 14px;
  }
}
.main-module--btn--61547 {
  background-color: #fe4c04;
  border-radius: 35px;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
          box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  color: #fff;
  display: block;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  margin: 0 auto;
  min-height: 60px;
  padding: 20px 40px;
  text-align: center;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.main-module--btn--61547:active,
.main-module--btn--61547:focus,
.main-module--btn--61547:visited {
  color: #fff;
}

@media (max-width: 991px) {
  .main-module--btn--61547 {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .main-module--btn--61547 {
    padding: 20px 15px;
  }
}
.main-module--title--f808c {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  text-align: left;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .main-module--title--f808c {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .main-module--title--f808c {
    font-size: 22px;
  }
}
.style-module--screen1--f7b47 {
  background: url(https://fs.advance.ru/landing-pages/webinar/autumn_blues/mainleaf-fall.svg) 0 0 no-repeat;
  padding-bottom: 100px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--screen1--f7b47 {
    background-size: 50%;
    padding-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--f7b47 {
    background-size: 100%;
    padding-bottom: 30px;
  }
}
.style-module--screen1--f7b47 .style-module--wrapper--8d930 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 50px;
}

@media (max-width: 991px) {
  .style-module--screen1--f7b47 .style-module--wrapper--8d930 {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--f7b47 .style-module--wrapper--8d930 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0;
  }
}
.style-module--screen1--f7b47 .style-module--info--05ebc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 50px;
  width: 50%;
}

@media (max-width: 1199px) {
  .style-module--screen1--f7b47 .style-module--info--05ebc {
    width: 100%;
  }
}
.style-module--screen1--f7b47 h1 {
  font-size: 46px;
  font-weight: 700;
  line-height: 60px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--screen1--f7b47 h1 {
    font-size: 35px;
    line-height: 45px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--f7b47 h1 {
    font-size: 24px;
    line-height: 30px;
  }
}
.style-module--screen1--f7b47 time {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #9c87d9;
  border-radius: 10px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 40px;
  margin-bottom: 20px;
  padding: 5px 10px;
  text-align: center;
  width: 60%;
}

@media (max-width: 991px) {
  .style-module--screen1--f7b47 time {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 20px;
    width: 80%;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--f7b47 time {
    font-size: 16px;
    line-height: 18px;
    width: 50%;
  }
}
.style-module--screen1--f7b47 p {
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  margin-bottom: 35px;
  margin-top: 20px;
}

@media (max-width: 991px) {
  .style-module--screen1--f7b47 p {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 25px;
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--f7b47 p {
    font-size: 14px;
    line-height: 16px;
  }
}
.style-module--screen1--f7b47 img {
  height: 553px;
  width: 557px;
}

@media (max-width: 1199px) {
  .style-module--screen1--f7b47 img {
    height: 345px;
    width: 347px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--f7b47 img {
    -ms-flex-item-align: center;
        align-self: center;
    height: auto;
    width: 70%;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--f7b47 img {
    width: 100%;
  }
}
.style-module--screen1--f7b47 a {
  margin: 0;
}

@media (max-width: 767px) {
  .style-module--screen1--f7b47 a {
    margin-bottom: 20px;
  }
}
.main-module--btn--94610 {
  background: -webkit-gradient(linear, left top, left bottom, from(#ba77ff), to(#7000e3));
  background: linear-gradient(180deg, #ba77ff, #7000e3);
  border-radius: 40px;
  color: #fff;
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  padding: 15px 0;
  text-align: center;
  width: 100%;
}

@media (max-width: 767px) {
  .main-module--btn--94610 {
    font-size: 16px;
  }
}
.main-module--title--1f938 {
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--title--1f938 {
    font-size: 24px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .main-module--title--1f938 {
    font-size: 20px;
    margin-bottom: 10px;
  }
}
.main-module--container-inner--e9400 {
  border-radius: 30px;
  padding: 60px 100px;
}

@media (max-width: 1023px) {
  .main-module--container-inner--e9400 {
    padding: 40px 20px;
  }
}
@media (max-width: 767px) {
  .main-module--container-inner--e9400 {
    padding: 20px;
  }
}
.main-module--container-inner--e9400.main-module--orange--70470 {
  background-color: #ffeee7;
}

.main-module--container-inner--e9400.main-module--violet--71374 {
  background-color: #f7f0ff;
}

.style-module--screen1--a7db6 .style-module--container--c426f {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/chtenie_s_nulya/read0-main-photo.png);
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  padding: 70px;
}

@media (max-width: 1200px) {
  .style-module--screen1--a7db6 .style-module--container--c426f {
    padding: 40px 45px;
  }
}
@media (max-width: 991px) {
  .style-module--screen1--a7db6 .style-module--container--c426f {
    background-position: 100%;
    padding: 45px 20px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--a7db6 .style-module--container--c426f {
    background-image: url(https://fs.advance.ru/landing-pages/webinar/chtenie_s_nulya/read0-main-photo-320.png);
    background-position: bottom;
    padding: 25px 25px 90%;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--a7db6 .style-module--container--c426f {
    padding: 25px 25px 400px;
  }
}
.style-module--screen1--a7db6 .style-module--info--bf4e4 {
  width: 50%;
}

@media (max-width: 767px) {
  .style-module--screen1--a7db6 .style-module--info--bf4e4 {
    width: 100%;
  }
}
.style-module--screen1--a7db6 .style-module--info--bf4e4 .style-module--type--8ea26 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 22px;
  font-weight: 700;
  gap: 10px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  max-width: 500px;
  padding: 10px 0;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--screen1--a7db6 .style-module--info--bf4e4 .style-module--type--8ea26 {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--a7db6 .style-module--info--bf4e4 .style-module--type--8ea26 {
    font-size: 14px;
    margin: 0 auto;
  }
}
@media (max-width: 350px) {
  .style-module--screen1--a7db6 .style-module--info--bf4e4 .style-module--type--8ea26 {
    font-size: 12px;
  }
}
.style-module--screen1--a7db6 .style-module--info--bf4e4 .style-module--type--8ea26 time {
  color: #ff4c04;
}

.style-module--screen1--a7db6 .style-module--info--bf4e4 .style-module--type--8ea26 p {
  padding-left: 12px;
  position: relative;
}

.style-module--screen1--a7db6 .style-module--info--bf4e4 .style-module--type--8ea26 p:before {
  background-color: #343a40;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: calc(50% - 10px);
  width: 2px;
}

.style-module--screen1--a7db6 .style-module--info--bf4e4 h1 {
  font-size: 62px;
  font-weight: 700;
  line-height: 100%;
  margin: 30px 0 20px;
  text-transform: uppercase;
}

@media (max-width: 1100px) {
  .style-module--screen1--a7db6 .style-module--info--bf4e4 h1 {
    font-size: 37px;
  }
}
@media (max-width: 991px) {
  .style-module--screen1--a7db6 .style-module--info--bf4e4 h1 {
    margin: 15px 0;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--a7db6 .style-module--info--bf4e4 h1 {
    text-align: center;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--a7db6 .style-module--info--bf4e4 h1 {
    font-size: 30px;
  }
}
.style-module--screen1--a7db6 .style-module--info--bf4e4 .style-module--desc--6008c {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .style-module--screen1--a7db6 .style-module--info--bf4e4 .style-module--desc--6008c {
    font-size: 18px;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--a7db6 .style-module--info--bf4e4 .style-module--desc--6008c {
    font-size: 16px;
  }
}
.style-module--screen1--a7db6 .style-module--info--bf4e4 .style-module--bonus--cb1fb {
  font-size: 20px;
  line-height: 120%;
  margin-top: 40px;
  padding-left: 78px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--screen1--a7db6 .style-module--info--bf4e4 .style-module--bonus--cb1fb {
    font-size: 18px;
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--a7db6 .style-module--info--bf4e4 .style-module--bonus--cb1fb {
    font-size: 16px;
    padding-left: 50px;
  }
}
.style-module--screen1--a7db6 .style-module--info--bf4e4 .style-module--bonus--cb1fb:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='63' fill='none' viewBox='0 0 63 63'%3E%3Cmask id='prefix__a' width='63' height='63' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%234B5563' fill-rule='evenodd' d='M16.801 5.729a12.071 12.071 0 0 0 6.87-2.845 12.07 12.07 0 0 1 15.658 0 12.071 12.071 0 0 0 6.87 2.845A12.07 12.07 0 0 1 57.27 16.8a12.072 12.072 0 0 0 2.846 6.87 12.071 12.071 0 0 1 0 15.658 12.072 12.072 0 0 0-2.846 6.87A12.07 12.07 0 0 1 46.199 57.27a12.072 12.072 0 0 0-6.87 2.846 12.071 12.071 0 0 1-15.658 0 12.072 12.072 0 0 0-6.87-2.846A12.07 12.07 0 0 1 5.73 46.199a12.071 12.071 0 0 0-2.845-6.87 12.07 12.07 0 0 1 0-15.658 12.071 12.071 0 0 0 2.845-6.87A12.07 12.07 0 0 1 16.8 5.73Z' clip-rule='evenodd'/%3E%3C/mask%3E%3Cg mask='url(%23prefix__a)'%3E%3Cpath fill='%23F4F5F7' d='M48.225 62.49h-33.45c-3.735 0-6.792-3.056-6.792-6.791V30.102c0-3.736 3.057-6.792 6.792-6.792h33.45c3.735 0 6.792 3.056 6.792 6.792v25.597c0 3.735-3.057 6.791-6.792 6.791Z'/%3E%3Cpath fill='%234B5563' d='M48.225 63h-33.45a7.3 7.3 0 0 1-7.301-7.301V30.102a7.3 7.3 0 0 1 7.301-7.301h33.45a7.3 7.3 0 0 1 7.301 7.301v25.597a7.3 7.3 0 0 1-7.301 7.3Zm-33.45-39.18c-3.438 0-6.282 2.801-6.282 6.282v25.597c0 3.438 2.801 6.282 6.282 6.282h33.45c3.438 0 6.282-2.802 6.282-6.282V30.102c0-3.438-2.801-6.282-6.282-6.282h-33.45Z'/%3E%3Cpath fill='%234B5563' d='M48.225 23.31h-33.45c-3.735 0-6.792 3.056-6.792 6.792v13.583h47.034V30.102c0-3.736-3.057-6.792-6.792-6.792Z' opacity='.2'/%3E%3Cpath fill='%23F4F5F7' d='M55.017 38.974H7.983c-.849 0-1.57-.722-1.57-1.57v-7.302c0-3.736 3.056-6.792 6.791-6.792h36.591c3.736 0 6.792 3.056 6.792 6.792v7.301c0 .892-.721 1.57-1.57 1.57Z'/%3E%3Cpath fill='%234B5563' d='M55.017 39.526H7.983a2.083 2.083 0 0 1-2.08-2.08v-7.344a7.3 7.3 0 0 1 7.301-7.301h36.591a7.3 7.3 0 0 1 7.302 7.301v7.301c0 1.146-.934 2.123-2.08 2.123ZM13.204 23.82c-3.438 0-6.282 2.801-6.282 6.282v7.301c0 .552.467 1.019 1.019 1.019h47.033c.552 0 1.019-.467 1.019-1.019v-7.301c0-3.438-2.802-6.282-6.282-6.282H13.204Z'/%3E%3Cpath fill='%23FF4900' d='M37.4 23.31H25.642v39.18H37.4V23.31Z'/%3E%3Cpath fill='%234B5563' d='M37.358 63H25.642a.516.516 0 0 1-.51-.51V23.31c0-.297.255-.51.51-.51H37.4c.297 0 .51.255.51.51v39.18c0 .298-.255.51-.552.51ZM26.15 61.98H36.85V23.82H26.15V61.98Z'/%3E%3Cpath fill='%23FF4900' d='M41.688 11.552h-4.33A5.87 5.87 0 0 0 31.5 17.41v5.858h5.858a5.87 5.87 0 0 0 5.858-5.858v-4.288c.042-.849-.68-1.57-1.528-1.57Z'/%3E%3Cpath fill='%234B5563' d='M33.835 20.976v-5.9c0-1.02.254-1.996.721-2.803A5.828 5.828 0 0 0 31.5 17.41v5.858h5.858c2.207 0 4.16-1.231 5.179-3.057a5.734 5.734 0 0 1-2.802.722h-5.9v.043Z' opacity='.2'/%3E%3Cpath fill='%23FF4900' d='M21.312 11.552h4.33A5.87 5.87 0 0 1 31.5 17.41v5.858h-5.858a5.87 5.87 0 0 1-5.858-5.858v-4.288c-.042-.849.68-1.57 1.528-1.57Z'/%3E%3Cpath fill='%234B5563' d='M28.444 12.273c.467.85.721 1.783.721 2.802v5.858h-5.9c-1.019 0-1.995-.255-2.802-.722.977 1.826 2.93 3.057 5.179 3.057H31.5V17.41a5.828 5.828 0 0 0-3.056-5.137Z' opacity='.2'/%3E%3Cpath fill='%234B5563' d='M37.358 23.82H31.5a.516.516 0 0 1-.51-.51v-5.9c0-3.524 2.887-6.41 6.41-6.41h4.288c1.146 0 2.08.934 2.08 2.08v4.33a6.377 6.377 0 0 1-6.41 6.41Zm-5.349-1.062h5.349c2.929 0 5.349-2.42 5.349-5.348v-4.288c0-.551-.468-1.018-1.02-1.018h-4.33c-2.928 0-5.348 2.42-5.348 5.348v5.306Z'/%3E%3Cpath fill='%234B5563' d='M31.5 23.82h-5.858c-3.523 0-6.41-2.887-6.41-6.41v-4.287c0-1.147.934-2.08 2.08-2.08h4.33c3.523 0 6.41 2.886 6.41 6.41v5.857c-.043.297-.255.51-.552.51ZM21.312 12.06c-.552 0-1.018.467-1.018 1.019v4.33c0 2.929 2.42 5.348 5.348 5.348h5.349V17.41c0-2.93-2.42-5.349-5.349-5.349h-4.33Z'/%3E%3Cpath stroke='%234B5563' d='M56.773 16.841a12.572 12.572 0 0 0 2.963 7.154 11.571 11.571 0 0 1 0 15.01 12.572 12.572 0 0 0-2.963 7.154 11.57 11.57 0 0 1-10.614 10.614 12.572 12.572 0 0 0-7.154 2.963 11.571 11.571 0 0 1-15.01 0 12.572 12.572 0 0 0-7.154-2.963A11.57 11.57 0 0 1 6.227 46.159a12.571 12.571 0 0 0-2.963-7.154 11.57 11.57 0 0 1 0-15.01l-.38-.324.38.324a12.571 12.571 0 0 0 2.963-7.154A11.571 11.571 0 0 1 16.841 6.227a12.571 12.571 0 0 0 7.154-2.963l-.324-.38.324.38a11.57 11.57 0 0 1 15.01 0 12.571 12.571 0 0 0 7.154 2.963 11.57 11.57 0 0 1 10.614 10.614Z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100%;
  content: "";
  height: 63px;
  left: 0;
  position: absolute;
  top: calc(50% - 31.5px);
  width: 63px;
}

@media (max-width: 767px) {
  .style-module--screen1--a7db6 .style-module--info--bf4e4 .style-module--bonus--cb1fb:before {
    height: 40px;
    top: calc(50% - 20px);
    width: 40px;
  }
}
.style-module--screen1--a7db6 .style-module--info--bf4e4 .style-module--bonus--cb1fb h3 {
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  text-transform: uppercase;
}

.style-module--screen1--a7db6 .style-module--info--bf4e4 .style-module--bonus--cb1fb p {
  font-weight: 300;
}

.main-module--btn--9cb72 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-gradient(linear, left top, left bottom, from(#ba77ff), to(#7000e3));
  background: linear-gradient(180deg, #ba77ff, #7000e3);
  border-radius: 40px;
  color: #fff !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  padding: 15px;
  text-align: center;
  width: 100%;
}

@media (max-width: 991px) {
  .main-module--btn--9cb72 {
    font-size: 16px;
  }
}
.style-module--screen1--99744 {
  padding-bottom: 50px;
}

@media (max-width: 767px) {
  .style-module--screen1--99744 {
    padding-bottom: 30px;
  }
}
.style-module--screen1--99744 .style-module--container--11ed3 {
  background-color: #fff4f0;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/gz/gadget-main-photo-1920.svg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
}

@media (max-width: 991px) {
  .style-module--screen1--99744 .style-module--container--11ed3 {
    background-position-x: 55%;
    border-radius: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--99744 .style-module--container--11ed3 {
    background-image: url(https://fs.advance.ru/landing-pages/webinar/gz/gadget-main-photo-320.svg);
    background-position-x: unset;
    border-radius: 10px;
  }
}
.style-module--screen1--99744 .style-module--info--54644 {
  padding: 50px 0 70px 70px;
  width: 50%;
}

@media (max-width: 1140px) {
  .style-module--screen1--99744 .style-module--info--54644 {
    padding: 30px 0 45px 45px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--99744 .style-module--info--54644 {
    padding: 20px 20px 400px;
    width: 100%;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--99744 .style-module--info--54644 {
    padding: 20px 20px 540px;
  }
}
.style-module--screen1--99744 .style-module--info--54644 .style-module--type--d6e8d {
  background-color: #fff;
  border-radius: 10px;
  font-size: 22px;
  font-weight: 700;
  line-height: 120%;
  padding: 9px 9px 11px;
  text-align: center;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--screen1--99744 .style-module--info--54644 .style-module--type--d6e8d {
    border-radius: 5px;
    font-size: 18px;
    padding: 5px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--99744 .style-module--info--54644 .style-module--type--d6e8d {
    font-size: 16px;
    margin: 0 auto;
    max-width: 220px;
  }
}
.style-module--screen1--99744 .style-module--info--54644 .style-module--type--d6e8d time {
  color: #fd4b04;
}

.style-module--screen1--99744 .style-module--info--54644 h1 {
  color: #fd4b04;
  font-size: 62px;
  font-weight: 700;
  line-height: 100%;
  margin: 30px 0 22px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 1140px) {
  .style-module--screen1--99744 .style-module--info--54644 h1 {
    font-size: 38px;
  }
}
@media (max-width: 991px) {
  .style-module--screen1--99744 .style-module--info--54644 h1 {
    margin: 20px 0 12px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--99744 .style-module--info--54644 h1 {
    font-size: 32px;
    margin: 10px 0 15px;
  }
}
.style-module--screen1--99744 .style-module--info--54644 ul li {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 35px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--screen1--99744 .style-module--info--54644 ul li {
    font-size: 16px;
  }
}
.style-module--screen1--99744 .style-module--info--54644 ul li:not(:last-child) {
  margin-bottom: 15px;
}

.style-module--screen1--99744 .style-module--info--54644 ul li:before {
  background-color: #fc2f4b;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: calc(50% - 0.5px);
  width: 25px;
}

.style-module--screen1--99744 .style-module--info--54644 .style-module--get--e9a1d {
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  margin: 36px 0 46px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--screen1--99744 .style-module--info--54644 .style-module--get--e9a1d {
    font-size: 16px;
    margin: 20px 0 25px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--99744 .style-module--info--54644 .style-module--get--e9a1d {
    margin: 18px 0;
  }
}
.style-module--screen1--ee5eb {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_nauchit_rebenka_chitat/header-bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 100px;
  padding-bottom: 140px;
}

@media (max-width: 1100px) {
  .style-module--screen1--ee5eb {
    margin-bottom: 35px;
    padding-bottom: 0;
  }
}
@media (max-width: 1024px) {
  .style-module--screen1--ee5eb {
    background-image: none;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff8c7), to(hsla(53, 92%, 95%, 0)));
    background: linear-gradient(180deg, #fff8c7, hsla(53, 92%, 95%, 0));
  }
}
@media (max-width: 767px) {
  .style-module--screen1--ee5eb {
    margin-bottom: 23px;
    padding-bottom: 37px;
  }
}
.style-module--screen1--ee5eb .style-module--time--2e179 {
  font-size: 30px;
  font-weight: 700;
  line-height: 24px;
}

@media (max-width: 767px) {
  .style-module--screen1--ee5eb .style-module--time--2e179.style-module--mob--a569f {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #6200df;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 19px;
    gap: 5px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 20px;
    white-space: nowrap;
  }
}
.style-module--screen1--ee5eb .style-module--col--e67d1 {
  margin-top: 55px;
  width: 60%;
}

@media (max-width: 1024px) {
  .style-module--screen1--ee5eb .style-module--col--e67d1 {
    margin-top: 20px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--ee5eb .style-module--col--e67d1 {
    display: none;
  }
}
.style-module--screen1--ee5eb .style-module--col--e67d1.style-module--mob--a569f {
  display: none;
}

@media (max-width: 767px) {
  .style-module--screen1--ee5eb .style-module--col--e67d1.style-module--mob--a569f {
    display: block;
    margin-top: 0;
    text-align: center;
  }
  .style-module--screen1--ee5eb .style-module--col--e67d1.style-module--mob--a569f .style-module--nya--cb041 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
  }
}
.style-module--screen1--ee5eb .style-module--type--2fb78 {
  font-size: 30px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 30px;
  margin-top: 55px;
}

@media (max-width: 767px) {
  .style-module--screen1--ee5eb .style-module--type--2fb78 {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 15px;
    margin-top: 15px;
  }
}
.style-module--screen1--ee5eb h1 {
  color: #fd4b04;
  font-size: 64px;
  font-weight: 700;
  line-height: 74px;
  margin-bottom: 25px;
}

@media (max-width: 767px) {
  .style-module--screen1--ee5eb h1 {
    font-family: Pf Din, sans-serif;
    font-size: 28px;
    line-height: 32px;
  }
  .style-module--screen1--ee5eb h1.style-module--mob--a569f {
    font-size: 27px;
    line-height: 36px;
    margin: 0 auto;
    max-width: 360px;
    padding-bottom: 25px;
    text-align: center;
    text-transform: uppercase;
  }
}
.style-module--screen1--ee5eb .style-module--desc--86006 {
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .style-module--screen1--ee5eb .style-module--desc--86006 {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 20px;
  }
  .style-module--screen1--ee5eb .style-module--desc--86006.style-module--mob--a569f {
    background: #ffd800;
    padding: 10px;
  }
}
.style-module--screen1--ee5eb .style-module--gift--6435d {
  margin-top: 20px;
}

.style-module--screen1--ee5eb .style-module--btn--bc7da {
  background: #6200df;
  border-radius: 35px;
  color: #fff;
  display: block;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  max-width: 459px;
  padding-bottom: 20px;
  padding-top: 20px;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--screen1--ee5eb .style-module--btn--bc7da.style-module--mob--a569f {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Pf Din, sans-serif;
    font-size: 35px;
    font-weight: 500;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 100%;
    text-transform: uppercase;
  }
}
.main-module--btn--32064 {
  background: #fe4c04;
  border-radius: 30px;
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 45px;
  max-width: 100%;
  padding: 15px 0;
  text-align: center;
  width: 100%;
}

@media (max-width: 991px) {
  .main-module--btn--32064 {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 30px;
    padding: 10px 0;
  }
}
@media (max-width: 600px) {
  .main-module--btn--32064 {
    font-size: 16px;
    line-height: 28px;
    padding: 5px 0;
  }
}
.main-module--btn--32064:active,
.main-module--btn--32064:focus,
.main-module--btn--32064:hover {
  background: #d13e02;
}

.main-module--btn--32064:visited {
  color: #fff;
}

.main-module--title--9d3e0 {
  font-size: 48px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 50px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .main-module--title--9d3e0 {
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 30px;
  }
}
@media (max-width: 600px) {
  .main-module--title--9d3e0 {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 25px;
  }
}
.style-module--screen1--ab431 {
  background-color: #fff9f0;
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  font-weight: 700;
  min-height: 700px;
  padding-bottom: 50px;
}

@media (max-width: 991px) {
  .style-module--screen1--ab431 {
    min-height: auto;
  }
}
.style-module--screen1--ab431 .style-module--wrapper--014d7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .style-module--screen1--ab431 .style-module--wrapper--014d7 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--screen1--ab431 .style-module--content--51eb9 {
  max-width: 560px;
}

@media (max-width: 991px) {
  .style-module--screen1--ab431 .style-module--content--51eb9 {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--ab431 .style-module--content--51eb9 {
    width: 100%;
  }
}
.style-module--screen1--ab431 .style-module--time--73873 {
  color: #fe4c04;
  font-size: 25px;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 15px;
}

@media (max-width: 600px) {
  .style-module--screen1--ab431 .style-module--time--73873 {
    font-size: 17px;
    line-height: 20px;
    margin-bottom: 5px;
  }
}
.style-module--screen1--ab431 .style-module--type--2a4ed {
  font-size: 30px;
  font-weight: 300;
  line-height: 40px;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .style-module--screen1--ab431 .style-module--type--2a4ed {
    font-size: 24px;
    line-height: 40px;
    margin-bottom: 0;
  }
}
@media (max-width: 600px) {
  .style-module--screen1--ab431 .style-module--type--2a4ed {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 10px;
  }
}
.style-module--screen1--ab431 h1 {
  font-size: 72px;
  font-weight: 700;
  line-height: 80px;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .style-module--screen1--ab431 h1 {
    font-size: 46px;
    line-height: 56px;
    margin-bottom: 0;
  }
}
@media (max-width: 600px) {
  .style-module--screen1--ab431 h1 {
    font-size: 36px;
    line-height: 40px;
  }
}
.style-module--screen1--ab431 h1 span {
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .style-module--screen1--ab431 h1 span {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 10px;
  }
}
@media (max-width: 600px) {
  .style-module--screen1--ab431 h1 span {
    font-size: 20px;
    line-height: 23px;
  }
}
.style-module--screen1--ab431 .style-module--gift--7b300 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  margin-bottom: 35px;
}

@media (max-width: 991px) {
  .style-module--screen1--ab431 .style-module--gift--7b300 {
    margin-bottom: 15px;
  }
}
@media (max-width: 600px) {
  .style-module--screen1--ab431 .style-module--gift--7b300 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px;
    margin-bottom: 20px;
  }
}
@media (max-width: 991px) {
  .style-module--screen1--ab431 .style-module--gift--7b300 img {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: 50px;
  }
}
@media (max-width: 600px) {
  .style-module--screen1--ab431 .style-module--gift--7b300 img {
    width: 36px;
  }
}
.style-module--screen1--ab431 .style-module--gift-txt--1be94 > p {
  font-size: 20px;
  font-weight: 300;
  line-height: 24px;
}

@media (max-width: 991px) {
  .style-module--screen1--ab431 .style-module--gift-txt--1be94 > p {
    font-size: 14px;
    line-height: 16px;
  }
}
@media (max-width: 600px) {
  .style-module--screen1--ab431 .style-module--gift-txt--1be94 > p {
    font-size: 12px;
    line-height: 14px;
  }
}
.style-module--screen1--ab431 .style-module--gift-txt--1be94 > p:first-of-type {
  font-weight: 500;
}

@media (max-width: 991px) {
  .style-module--screen1--ab431 .style-module--img--ff95b {
    width: 45%;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--ab431 .style-module--img--ff95b {
    background: url(https://fs.advance.ru/landing-pages/webinar/kak_vyuchit_anglijskij_za_3_mesyaca/union-jack-mobil.svg) no-repeat;
    background-position: 50%;
    height: 200px;
    width: 100%;
  }
  .style-module--screen1--ab431 .style-module--img--ff95b img {
    display: none;
  }
}
.style-module--screen1--ab431 .style-module--timer--761d2 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 20px;
  margin-top: 5px;
}

@media (max-width: 600px) {
  .style-module--screen1--ab431 .style-module--timer--761d2 {
    gap: 10px;
    margin-bottom: 30px;
  }
}
.style-module--screen1--ab431 .style-module--timer--761d2 > .style-module--wrap--53165 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 20px;
  position: relative;
}

.style-module--screen1--ab431 .style-module--timer--761d2 > .style-module--wrap--53165:before {
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 98px;
  left: 0;
  position: absolute;
  top: -23px;
  width: 98px;
}

@media (max-width: 991px) {
  .style-module--screen1--ab431 .style-module--timer--761d2 > .style-module--wrap--53165:before {
    height: 60px;
    top: -12px;
    width: 60px;
  }
}
@media (max-width: 600px) {
  .style-module--screen1--ab431 .style-module--timer--761d2 > .style-module--wrap--53165:before {
    height: 50px;
    top: -10px;
    width: 50px;
  }
}
.style-module--screen1--ab431 .style-module--timer--761d2 > .style-module--wrap--53165.style-module--time--73873 {
  color: #353535;
}

.style-module--screen1--ab431 .style-module--timer--761d2 > .style-module--wrap--53165.style-module--time--73873:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='none' viewBox='0 0 100 100'%3E%3Cpath stroke='%23FF491E' d='M99 79v20H1V1h98v20'/%3E%3C/svg%3E");
}

.style-module--screen1--ab431 .style-module--timer--761d2 > .style-module--wrap--53165.style-module--time--73873 .style-module--time-wrap--554a4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}

@media (max-width: 600px) {
  .style-module--screen1--ab431 .style-module--timer--761d2 > .style-module--wrap--53165.style-module--time--73873 .style-module--time-wrap--554a4 {
    gap: 5px;
  }
}
.style-module--screen1--ab431 .style-module--timer--761d2 > .style-module--wrap--53165.style-module--time--73873 .style-module--time-wrap--554a4 p {
  font-size: 22px;
  font-weight: 500;
  white-space: nowrap;
}

@media (max-width: 991px) {
  .style-module--screen1--ab431 .style-module--timer--761d2 > .style-module--wrap--53165.style-module--time--73873 .style-module--time-wrap--554a4 p {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 600px) {
  .style-module--screen1--ab431 .style-module--timer--761d2 > .style-module--wrap--53165.style-module--time--73873 .style-module--time-wrap--554a4 p {
    font-size: 12px;
    line-height: 14px;
  }
}
.style-module--screen1--ab431 .style-module--timer--761d2 > .style-module--wrap--53165.style-module--people--62a23 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: 500;
}

@media (max-width: 991px) {
  .style-module--screen1--ab431 .style-module--timer--761d2 > .style-module--wrap--53165.style-module--people--62a23 {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 600px) {
  .style-module--screen1--ab431 .style-module--timer--761d2 > .style-module--wrap--53165.style-module--people--62a23 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 12px;
    line-height: 14px;
  }
}
.style-module--screen1--ab431 .style-module--timer--761d2 > .style-module--wrap--53165.style-module--people--62a23:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='92' height='100' fill='none' viewBox='0 0 92 100'%3E%3Cpath stroke='%230A65DB' d='M91.305 76.36a49 49 0 1 1-.244-53.1'/%3E%3C/svg%3E");
}

.style-module--screen1--ab431 .style-module--timer--761d2 > .style-module--wrap--53165 h3 {
  font-size: 20px;
  font-weight: 300;
  line-height: 100%;
}

@media (max-width: 991px) {
  .style-module--screen1--ab431 .style-module--timer--761d2 > .style-module--wrap--53165 h3 {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 600px) {
  .style-module--screen1--ab431 .style-module--timer--761d2 > .style-module--wrap--53165 h3 {
    font-size: 12px;
    line-height: 14px;
  }
}
.main-module--title--503b9 {
  font-size: 50px;
  font-weight: 700;
  line-height: 120%;
  margin: 0 auto 50px;
  max-width: 750px;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--title--503b9 {
    font-size: 30px;
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  .main-module--title--503b9 {
    font-size: 24px;
    margin: 0 auto 15px;
  }
}
.main-module--btn--622b5 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: linear-gradient(276.57deg, #fe4c04 5.1%, #ff8d5f 99.39%);
  border-radius: 25px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 500;
  height: 90px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  max-width: 490px;
  padding: 5px 90px 5px 5px;
  position: relative;
  text-align: center;
  width: 100%;
}

@media (max-width: 991px) {
  .main-module--btn--622b5 {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .main-module--btn--622b5 {
    border-radius: 15px;
    height: 50px;
    padding: 5px 50px 5px 5px;
    text-align: center;
  }
}
.main-module--btn--622b5:after {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" fill="none" viewBox="0 0 80 80"><rect width="80" height="80" fill="%23fff" fill-opacity=".2" rx="20"/><rect width="79" height="79" x=".5" y=".5" stroke="%23fff" stroke-opacity=".2" rx="19.5"/><path fill="%23fff" d="M43.742 33.11a1.955 1.955 0 0 0-.481.816l-.1-.1c-.925-.925-2.357-.996-3.193-.16a1.954 1.954 0 0 0-.481.816l-.074-.074c-.925-.925-2.357-.996-3.193-.16a1.954 1.954 0 0 0-.482.816l-.942-.943c-.925-.924-2.357-.996-3.194-.16-.836.837-.764 2.27.16 3.194l5.821 5.82a1.956 1.956 0 0 0-.816.482c-.836.836-.764 2.269.16 3.193l3.639 3.638.002.004.007.006.26.259c.044.045.094.08.145.11 3.567 3.195 8.796 3.345 11.9.24 3.224-3.223 2.948-8.746-.617-12.31l-5.327-5.328c-.925-.923-2.357-.995-3.194-.16Zm8.178 16.839c-2.744 2.743-7.442 2.51-10.478-.519l-3.648-3.648c-.395-.395-.425-1.007-.068-1.365.358-.358.97-.327 1.366.068l2.245 2.245c.265.265.674.285.913.046.24-.24.22-.65-.045-.914l-9.575-9.575c-.396-.395-.426-1.008-.069-1.366.358-.357.97-.327 1.366.069l7.169 7.168c.265.265.674.286.914.046s.219-.649-.046-.913l-4.717-4.717c-.395-.395-.426-1.008-.068-1.366.357-.358.97-.327 1.365.068l5.666 5.666c.265.265.674.286.914.046s.22-.649-.046-.913l-4.083-4.083c-.395-.396-.425-1.008-.068-1.366.357-.357.97-.327 1.365.069l5.27 5.269c.265.265.674.285.913.046.24-.24.22-.65-.045-.914l-3.66-3.66c-.396-.396-.427-1.008-.069-1.366.358-.358.97-.327 1.366.068l5.327 5.328c3.036 3.034 3.271 7.737.526 10.483ZM26.82 29.18c-.232.232-.212.629.045.885l2.257 2.258c.256.256.654.276.885.044.233-.232.213-.63-.044-.886l-2.257-2.257c-.256-.256-.654-.276-.886-.044ZM29.431 38.506l-2.042 2.042c-.232.232-.212.629.044.885.257.257.654.277.886.045l2.042-2.042c.232-.232.212-.63-.044-.886-.256-.257-.654-.276-.886-.044ZM25.014 34.718a.568.568 0 0 0-.595.595.71.71 0 0 0 .657.658l3.04.152a.563.563 0 0 0 .433-.16.564.564 0 0 0 .162-.435.71.71 0 0 0-.658-.657l-3.04-.153ZM33.167 27.223a.686.686 0 0 0-.452-.205.568.568 0 0 0-.596.594l.153 3.04c.008.167.081.328.206.452a.685.685 0 0 0 .451.205.565.565 0 0 0 .434-.16.563.563 0 0 0 .161-.434l-.152-3.04a.69.69 0 0 0-.205-.453Z"/><path fill="%23fff" d="m38.14 29.797-2.042 2.042c-.231.231-.212.629.045.885.256.257.654.276.885.045l2.042-2.042c.232-.232.212-.63-.044-.886-.257-.257-.654-.277-.886-.044Z"/><path stroke="%23fff" stroke-width=".2" d="M43.742 33.11a1.955 1.955 0 0 0-.481.816l-.1-.1c-.925-.925-2.357-.996-3.193-.16a1.954 1.954 0 0 0-.481.816l-.074-.074c-.925-.925-2.357-.996-3.193-.16a1.954 1.954 0 0 0-.482.816l-.942-.943c-.925-.924-2.357-.996-3.194-.16-.836.837-.764 2.27.16 3.194l5.821 5.82a1.956 1.956 0 0 0-.816.482c-.836.836-.764 2.269.16 3.193l3.639 3.638.002.004.007.006.26.259c.044.045.094.08.145.11 3.567 3.195 8.796 3.345 11.9.24 3.224-3.223 2.948-8.746-.617-12.31l-5.327-5.328c-.925-.923-2.357-.995-3.194-.16Zm8.178 16.839c-2.744 2.743-7.442 2.51-10.478-.519l-3.648-3.648c-.395-.395-.425-1.007-.068-1.365.358-.358.97-.327 1.366.068l2.245 2.245c.265.265.674.285.913.046.24-.24.22-.65-.045-.914l-9.575-9.575c-.396-.395-.426-1.008-.069-1.366.358-.357.97-.327 1.366.069l7.169 7.168c.265.265.674.286.914.046s.219-.649-.046-.913l-4.717-4.717c-.395-.395-.426-1.008-.068-1.366.357-.358.97-.327 1.365.068l5.666 5.666c.265.265.674.286.914.046s.22-.649-.046-.913l-4.083-4.083c-.395-.396-.425-1.008-.068-1.366.357-.357.97-.327 1.365.069l5.27 5.269c.265.265.674.285.913.046.24-.24.22-.65-.045-.914l-3.66-3.66c-.396-.396-.427-1.008-.069-1.366.358-.358.97-.327 1.366.068l5.327 5.328c3.036 3.034 3.271 7.737.526 10.483ZM26.82 29.18c-.232.232-.212.629.045.885l2.257 2.258c.256.256.654.276.885.044.233-.232.213-.63-.044-.886l-2.257-2.257c-.256-.256-.654-.276-.886-.044ZM29.431 38.506l-2.042 2.042c-.232.232-.212.629.044.885.257.257.654.277.886.045l2.042-2.042c.232-.232.212-.63-.044-.886-.256-.257-.654-.276-.886-.044ZM25.014 34.718a.568.568 0 0 0-.595.595.71.71 0 0 0 .657.658l3.04.152a.563.563 0 0 0 .433-.16.564.564 0 0 0 .162-.435.71.71 0 0 0-.658-.657l-3.04-.153ZM33.167 27.223a.686.686 0 0 0-.452-.205.568.568 0 0 0-.596.594l.153 3.04c.008.167.081.328.206.452a.685.685 0 0 0 .451.205.565.565 0 0 0 .434-.16.563.563 0 0 0 .161-.434l-.152-3.04a.69.69 0 0 0-.205-.453Z"/><path stroke="%23fff" stroke-width=".2" d="m38.14 29.797-2.042 2.042c-.231.231-.212.629.045.885.256.257.654.276.885.045l2.042-2.042c.232-.232.212-.63-.044-.886-.257-.257-.654-.277-.886-.044Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 80px;
  position: absolute;
  right: 5px;
  top: calc(50% - 40px);
  width: 80px;
}

@media (max-width: 480px) {
  .main-module--btn--622b5:after {
    height: 40px;
    top: calc(50% - 20px);
    width: 40px;
  }
}
.main-module--centered-btn-block--ab9c6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 40px;
}

@media (max-width: 991px) {
  .main-module--centered-btn-block--ab9c6 {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .main-module--centered-btn-block--ab9c6 {
    margin-top: 20px;
  }
}
.main-module--centered-btn-block--ab9c6 button {
  max-width: 490px;
}

@media (max-width: 767px) {
  .main-module--centered-btn-block--ab9c6 button {
    max-width: 70%;
  }
}
@media (max-width: 480px) {
  .main-module--centered-btn-block--ab9c6 button {
    max-width: 100%;
  }
}
.main-module--hugs--ce9a7 {
  padding: 50px 0;
}

@media (max-width: 991px) {
  .main-module--hugs--ce9a7 {
    padding: 25px 0;
  }
}
@media (max-width: 767px) {
  .main-module--hugs--ce9a7 {
    padding: 15px 0;
  }
}
.main-module--container--1b53e {
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: 30px;
  padding: 50px 70px 60px;
}

@media (max-width: 1200px) {
  .main-module--container--1b53e {
    border-radius: 20px;
    padding: 30px 45px 45px;
  }
}
@media (max-width: 767px) {
  .main-module--container--1b53e {
    padding: 20px;
  }
}
.main-module--container--1b53e.main-module--orange--407e9 {
  background-image: radial-gradient(50% 50% at 50% 50%, #ffac8b 0, #fff2ed 100%);
}

.main-module--container--1b53e.main-module--violet--9998e {
  background-image: radial-gradient(50% 50% at 50% 50%, #debdff 0, #f6ebff 100%);
}

.main-module--container--1b53e.main-module--shadow--9aa01 {
  background: #fff;
  -webkit-box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
          box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
}

.main-module--list-triple--7eb9e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 25px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 991px) {
  .main-module--list-triple--7eb9e {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .main-module--list-triple--7eb9e {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.main-module--list-triple--7eb9e li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding: 30px;
  width: calc(33.33333% - 16.66667px);
}

@media (max-width: 991px) {
  .main-module--list-triple--7eb9e li {
    border-radius: 15px;
    gap: 15px;
    width: calc(33.33333% - 13.33333px);
  }
}
@media (max-width: 767px) {
  .main-module--list-triple--7eb9e li {
    max-width: 300px;
    width: 100%;
  }
}
.main-module--list-triple--7eb9e li p {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--list-triple--7eb9e li p {
    font-size: 16px;
  }
}
.style-module--screen1--a0d3c {
  padding-bottom: 50px;
}

@media (max-width: 991px) {
  .style-module--screen1--a0d3c {
    padding-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--a0d3c {
    padding-bottom: 15px;
  }
}
.style-module--screen1--a0d3c .style-module--container--30575 {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/legko_uchitsya/bg-lightschool-1180.png);
  background-position: 50%;
  background-size: cover;
  border-radius: 30px;
  color: #fff;
}

@media (max-width: 991px) {
  .style-module--screen1--a0d3c .style-module--container--30575 {
    border-radius: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--a0d3c .style-module--container--30575 {
    background-image: url(https://fs.advance.ru/landing-pages/webinar/legko_uchitsya/bg-lightschool-320.png);
    background-position: bottom;
  }
}
.style-module--screen1--a0d3c .style-module--info--28595 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
  padding: 60px 0 60px 70px;
  width: 59%;
}

@media (max-width: 1200px) {
  .style-module--screen1--a0d3c .style-module--info--28595 {
    padding: 40px 0 40px 40px;
  }
}
@media (max-width: 991px) {
  .style-module--screen1--a0d3c .style-module--info--28595 {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--a0d3c .style-module--info--28595 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 20px 20px 100%;
    width: 100%;
  }
}
.style-module--screen1--a0d3c .style-module--time-wrap--64192 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}

@media (max-width: 991px) {
  .style-module--screen1--a0d3c .style-module--time-wrap--64192 {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--a0d3c .style-module--time-wrap--64192 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.style-module--screen1--a0d3c time {
  background-color: #9c87d9;
  border-radius: 10px;
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  padding: 5px 10px;
  white-space: nowrap;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .style-module--screen1--a0d3c time {
    border-radius: 5px;
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--a0d3c time {
    font-size: 16px;
  }
}
.style-module--screen1--a0d3c .style-module--type--f1877 {
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  white-space: nowrap;
}

@media (max-width: 991px) {
  .style-module--screen1--a0d3c .style-module--type--f1877 {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--a0d3c .style-module--type--f1877 {
    font-size: 16px;
    text-align: center;
  }
}
.style-module--screen1--a0d3c h1 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
}

@media (max-width: 1200px) {
  .style-module--screen1--a0d3c h1 {
    font-size: 46px;
  }
}
@media (max-width: 991px) {
  .style-module--screen1--a0d3c h1 {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--a0d3c h1 {
    text-align: center;
  }
  .style-module--screen1--a0d3c h1 br {
    display: none;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--a0d3c h1 {
    font-size: 24px;
  }
}
.style-module--screen1--a0d3c .style-module--desc--f6fdc {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  max-width: 90%;
}

@media (max-width: 991px) {
  .style-module--screen1--a0d3c .style-module--desc--f6fdc {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--a0d3c .style-module--desc--f6fdc {
    text-align: center;
  }
}
.style-module--header--85a9d .style-module--row--b156f {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 12px;
  padding-top: 12px;
}

@media (max-width: 767px) {
  .style-module--header--85a9d nav {
    background-color: hsla(0, 0%, 100%, 0.95);
    -webkit-box-shadow: -3px 1px 6px rgba(0, 0, 0, 0.16);
            box-shadow: -3px 1px 6px rgba(0, 0, 0, 0.16);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    left: -100%;
    min-height: 100vh;
    min-width: 100%;
    overflow: hidden;
    position: fixed;
    text-align: left;
    top: 55px;
    -webkit-transition: left 0.3s ease-in-out;
    transition: left 0.3s ease-in-out;
    z-index: 10;
  }
}
.style-module--header--85a9d nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .style-module--header--85a9d nav ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 60px;
  }
}
.style-module--header--85a9d nav ul li {
  margin-right: 30px;
}

@media (max-width: 900px) {
  .style-module--header--85a9d nav ul li {
    margin-right: 10px;
  }
}
.style-module--header--85a9d nav ul li a {
  color: #575757;
  font-size: 20px;
  font-weight: 500;
  line-height: 135%;
}

@media (min-width: 768px) and (max-width: 1280px) {
  .style-module--header--85a9d nav ul li a {
    font-size: 14px;
  }
}
.style-module--header--85a9d nav ul li:last-child {
  margin-right: 0;
}

.style-module--header--85a9d .style-module--logo-adv--9e55c {
  display: block;
  height: 74px;
  max-height: 34px;
  max-width: 136px;
  width: 100%;
}

.style-module--header--85a9d .style-module--logo-wrap--8d351 {
  display: block;
}

@media (max-width: 767px) {
  .style-module--header__nav-list--6ea19 {
    background-color: #fff;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    left: -70%;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 60px;
    position: absolute;
    top: 0;
    -webkit-transition: 1s;
    transition: 1s;
    z-index: 2;
  }
  .style-module--header__nav-item--71a87 {
    margin-bottom: 30px;
  }
}
.style-module--header--85a9d .style-module--toggle--a38da {
  display: none;
  font-size: 0;
}

@media (max-width: 767px) {
  .style-module--header--85a9d .style-module--toggle--a38da {
    background-color: transparent;
    border: none;
    cursor: pointer;
    display: block;
    height: 30px;
    width: 40px;
  }
}
.style-module--header--85a9d .style-module--closed--cad34 {
  display: none;
}

@media (max-width: 767px) {
  .style-module--header--85a9d .style-module--closed--cad34 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .style-module--header--85a9d .style-module--closed--cad34:before {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="18" fill="none" viewBox="0 0 25 18"><rect width="25" height="4" fill="rgba(111, 0, 226, 1)" rx="2"/><rect width="25" height="4" y="7" fill="rgba(111, 0, 226, 1)" rx="2"/><rect width="25" height="4" y="14" fill="rgba(111, 0, 226, 1)" rx="2"/></svg>');
    content: "";
    height: 18px;
    position: absolute;
    top: 25px;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    width: 25px;
  }
  .style-module--header--85a9d .style-module--opened--abdb2 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .style-module--header--85a9d .style-module--opened--abdb2:after,
  .style-module--header--85a9d .style-module--opened--abdb2:before {
    background-color: #6f00e2;
    content: "";
    height: 1.6px;
    position: absolute;
    top: 30px;
    width: 25px;
  }
  .style-module--header--85a9d .style-module--opened--abdb2:before {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
  }
  .style-module--header--85a9d .style-module--opened--abdb2:after {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
  }
}
.main-module--btn--e1da3 {
  background: -webkit-gradient(linear, left top, left bottom, from(#9732ff), to(#6b00d8));
  background: linear-gradient(180deg, #9732ff, #6b00d8);
  border-radius: 60px;
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  max-width: 270px;
  padding-bottom: 17px;
  padding-top: 14px;
  text-align: center;
  width: 100%;
}

.main-module--btn--e1da3:visited {
  color: #fff;
}

.style-module--screen1--dc4de {
  background-color: #fee6a0;
  margin-bottom: 80px;
}

@media (max-width: 767px) {
  .style-module--screen1--dc4de {
    height: unset;
    margin-bottom: 45px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.style-module--screen1--dc4de .style-module--container--8edc3 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
  padding-top: 30px;
}

@media (max-width: 991px) {
  .style-module--screen1--dc4de .style-module--container--8edc3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--screen1--dc4de .style-module--content--833e8 {
  margin-right: 25px;
  width: 55%;
}

@media (max-width: 991px) {
  .style-module--screen1--dc4de .style-module--content--833e8 {
    margin-right: 0;
    width: 100%;
  }
}
.style-module--screen1--dc4de .style-module--logo--47b88 {
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .style-module--screen1--dc4de .style-module--logo--47b88 {
    width: 50%;
  }
}
.style-module--screen1--dc4de .style-module--date--c7a6f {
  color: #7000e3;
  font-size: 28px;
  font-weight: 700;
  line-height: 140.5%;
  margin-bottom: 8px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--screen1--dc4de .style-module--date--c7a6f {
    font-size: 24px;
    line-height: 140.5%;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--dc4de .style-module--date--c7a6f {
    font-size: 20px;
    line-height: 140.5%;
  }
}
.style-module--screen1--dc4de .style-module--title--7f575 {
  color: #000;
  font-size: 56px;
  font-weight: 700;
  line-height: 128%;
  margin-bottom: 13px;
}

@media (max-width: 991px) {
  .style-module--screen1--dc4de .style-module--title--7f575 {
    font-size: 56px;
    line-height: 64px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--dc4de .style-module--title--7f575 {
    font-size: 32px;
    line-height: 128%;
    margin-bottom: 8px;
  }
}
.style-module--screen1--dc4de .style-module--subtitle--8e431 {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 140.5%;
  margin-bottom: 25px;
}

@media (max-width: 991px) {
  .style-module--screen1--dc4de .style-module--subtitle--8e431 {
    font-size: 22px;
    line-height: 140.5%;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--dc4de .style-module--subtitle--8e431 {
    font-size: 18px;
    line-height: 140.5%;
  }
}
.style-module--screen1--dc4de .style-module--desc--01bda p {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 135%;
  margin-bottom: 15px;
}

@media (max-width: 767px) {
  .style-module--screen1--dc4de .style-module--desc--01bda p {
    font-size: 14px;
    line-height: 135%;
  }
}
.style-module--screen1--dc4de .style-module--btn--b2280 {
  font-size: 24px;
  line-height: 28px;
  max-width: 270px;
}

@media (max-width: 767px) {
  .style-module--screen1--dc4de .style-module--btn--b2280 {
    margin-bottom: 8px;
  }
}
.style-module--screen1--dc4de .style-module--btn-row--e1678 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991px) {
  .style-module--screen1--dc4de .style-module--btn-row--e1678 {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--dc4de .style-module--btn-row--e1678 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.style-module--screen1--dc4de .style-module--btn-desc--48c08 {
  color: #454545;
  font-size: 24px;
  font-weight: 700;
  line-height: 135%;
  margin-left: 17px;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .style-module--screen1--dc4de .style-module--btn-desc--48c08 {
    margin-left: 0;
  }
}
@media (max-width: 991px) {
  .style-module--screen1--dc4de .style-module--img--8ed40 {
    margin-bottom: 15px;
  }
}
.style-module--nums--28c9b .style-module--title--8a3f3 {
  color: #000;
  font-size: 30px;
  font-weight: 500;
  line-height: 135%;
  margin: 0 auto 23px;
  max-width: 70%;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--nums--28c9b .style-module--title--8a3f3 {
    font-size: 18px;
    margin-bottom: 22px;
  }
}
.style-module--nums--28c9b .style-module--title2--a2eb9 {
  color: #000;
  font-size: 20px;
  font-weight: 500;
  line-height: 135%;
  margin: 0 auto 40px;
  max-width: 70%;
  text-align: center;
}

.style-module--nums--28c9b .style-module--row--01dee {
  border-radius: 10px;
  -webkit-box-shadow: 0 4px 16px hsla(0, 0%, 58%, 0.25);
          box-shadow: 0 4px 16px hsla(0, 0%, 58%, 0.25);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 45px;
}

.style-module--nums--28c9b ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding-bottom: 45px;
  padding-top: 45px;
}

@media (max-width: 767px) {
  .style-module--nums--28c9b ul {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 15px;
  }
}
.style-module--nums--28c9b ul li {
  text-align: center;
  width: 23%;
}

@media (max-width: 767px) {
  .style-module--nums--28c9b ul li {
    margin-bottom: 25px;
    width: 100%;
  }
}
.style-module--nums--28c9b ul img {
  margin-bottom: 12px;
}

.style-module--nums--28c9b ul p {
  font-size: 24px;
  font-weight: 500;
}

.style-module--nums--28c9b ul p span {
  font-size: 14px;
  font-weight: 300;
}

@media (max-width: 991px) {
  .style-module--nums--28c9b ul p {
    font-size: 20px;
    line-height: 23px;
  }
}
.style-module--nums--28c9b .style-module--plus--ebe6b {
  -ms-flex-item-align: center;
      align-self: center;
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 135%;
  padding-bottom: 45px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--nums--28c9b .style-module--plus--ebe6b {
    font-size: 16px;
    line-height: 135%;
  }
}
.style-module--nums__certificate--45aa1 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #7910e5;
  border-radius: 20px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: auto auto 0;
  padding: 45px 55px;
  width: 100%;
}

.style-module--nums__certificate-text--24755 {
  font-size: 24px;
  font-weight: 400;
  line-height: 152%;
  margin-bottom: 50px;
  text-align: center;
}

.style-module--nums__certificate-imgs--a865f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.style-module--nums__certificate-item--89823 {
  margin-right: 10px;
}

.style-module--nums__certificate-item--89823:last-child {
  margin-right: 0;
}

.style-module--nums__certificate-img--f7067 {
  border-radius: 10px;
  height: 188px;
}

.style-module--nums__certificate-note--c71e3 {
  color: #fff;
  font-size: 16px;
  font-weight: 300;
  line-height: 152%;
  margin-top: 50px;
  text-align: center;
}

@media (max-width: 768px) {
  .style-module--nums__certificate-text--24755 {
    font-size: 20px;
    line-height: 140%;
  }
  .style-module--nums__certificate-note--c71e3 {
    font-size: 14px;
    line-height: 152%;
  }
}
@media (max-width: 767px) {
  .style-module--nums__certificate-text--24755 {
    font-size: 16px;
  }
  .style-module--nums__certificate-note--c71e3 {
    font-size: 12px;
  }
  .style-module--nums__certificate-imgs--a865f {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .style-module--nums__certificate-img--f7067 {
    height: auto;
  }
  .style-module--nums__certificate-item--89823 {
    margin-right: 0;
    margin-top: 10px;
  }
  .style-module--nums__certificate-item--89823:first-child {
    margin-top: 0;
  }
}
.style-module--cert--23fec {
  margin: 30px 0;
}

.style-module--cert--23fec .style-module--wrap--000c5 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fee6a0;
  border: 1px solid #f3e8ff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  padding: 30px 68px;
}

@media (max-width: 991px) {
  .style-module--cert--23fec .style-module--wrap--000c5 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 30px 25px;
  }
}
.style-module--cert--23fec .style-module--wrap--000c5 p {
  font-size: 20px;
  line-height: 30px;
  margin-right: 30px;
  max-width: 750px;
}

@media (max-width: 991px) {
  .style-module--cert--23fec .style-module--wrap--000c5 p {
    font-size: 15px;
    line-height: 140%;
    margin-bottom: 15px;
    margin-right: 0;
    text-align: center;
  }
}
.style-module--cert--23fec .style-module--wrap--000c5 img {
  max-width: 260px;
}

.style-module--info--6361b {
  margin-bottom: 80px;
}

@media (max-width: 767px) {
  .style-module--info--6361b {
    margin-bottom: 40px;
  }
}
.style-module--info--6361b .style-module--wrap--1fd92 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #933fff;
  border-radius: 20px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 auto;
  padding: 47px 20%;
  text-align: center;
  width: 100%;
}

@media (max-width: 767px) {
  .style-module--info--6361b .style-module--wrap--1fd92 {
    padding: 20px 10%;
    width: 100%;
  }
}
.style-module--info--6361b h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .style-module--info--6361b h3 {
    font-size: 20px;
    line-height: 30px;
  }
}
.style-module--info--6361b p {
  font-size: 18px;
  line-height: 27px;
}

@media (max-width: 991px) {
  .style-module--info--6361b p {
    font-size: 16px;
    line-height: 25px;
  }
}
.style-module--info--6361b button {
  background: #fff4d3;
  border-radius: 15px;
  color: #7910e5;
  font-size: 20px;
  font-weight: 700;
  line-height: 152%;
  margin-bottom: 20px;
  margin-top: 47px;
  max-width: 558px;
  padding: 20px 50px;
  text-align: center;
}

.style-module--info--6361b button:visited {
  color: #7910e5;
}

@media (max-width: 991px) {
  .style-module--info--6361b button {
    font-size: 18px;
  }
}
.style-module--who--23edc {
  background: #fafafa;
  padding-bottom: 40px;
  padding-top: 80px;
}

.style-module--who--23edc h2 {
  color: #000;
  font-size: 36px;
  font-weight: 700;
  line-height: 128%;
  margin-bottom: 70px;
  text-align: center;
}

.style-module--who--23edc ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--who--23edc ul li {
  margin-bottom: 30px;
  text-align: center;
  width: 30%;
}

.style-module--who--23edc ul li:nth-child(4),
.style-module--who--23edc ul li:nth-child(5) {
  width: 50%;
}

.style-module--who--23edc ul li p {
  margin: auto;
  padding-top: 10px;
  width: 60%;
}

@media (max-width: 767px) {
  .style-module--who--23edc {
    padding-bottom: 45px;
    padding-top: 45px;
  }
  .style-module--who--23edc h2 {
    font-size: 28px;
    line-height: 128%;
    margin-bottom: 9px;
  }
  .style-module--who--23edc ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 20px;
  }
  .style-module--who--23edc ul li,
  .style-module--who--23edc ul li:nth-child(4),
  .style-module--who--23edc ul li:nth-child(5) {
    width: 100%;
  }
  .style-module--who--23edc ul li img {
    margin-bottom: 9px;
  }
}
.style-module--tt--d710f {
  background: #fff9f7;
  padding-bottom: 180px;
  padding-top: 40px;
}

.style-module--tt--d710f .style-module--title--e51cb {
  font-size: 36px;
  font-weight: 700;
  line-height: 128%;
  margin-bottom: 40px;
}

.style-module--tt--d710f .style-module--days-row--89b4c {
  border-bottom: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.style-module--tt--d710f .style-module--day-1--6313b,
.style-module--tt--d710f .style-module--day-2--5341f {
  background: #fff;
  border-radius: 10px 10px 0 0;
  color: #afafaf;
  cursor: pointer;
  font-size: 30px;
  font-weight: 700;
  line-height: 135%;
  padding: 20px 60px;
  text-transform: uppercase;
}

.style-module--tt--d710f .style-module--day--active--71aff {
  background: #e3d8ff;
  color: #886dd1;
}

.style-module--tt--d710f .style-module--row--6d1e2 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 25px;
  padding-left: 25px;
  padding-top: 25px;
}

.style-module--tt--d710f .style-module--speakers-wrap--143e6 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 20px;
  width: 100%;
}

.style-module--tt--d710f .style-module--many-speakers--fe55b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.style-module--tt--d710f .style-module--time-text--6a6c7 {
  margin-right: 5px;
  width: 15%;
}

.style-module--tt--d710f .style-module--theme-text--264f7 {
  width: 70%;
}

.style-module--tt--d710f .style-module--speaker-row--5b33c,
.style-module--tt--d710f .style-module--speaker-text--39938 {
  width: 30%;
}

.style-module--tt--d710f .style-module--speaker-row--5b33c {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.style-module--tt--d710f .style-module--speaker-row-img--3ad57 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--tt--d710f .style-module--speaker-imgs--04a54 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #886dd1;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 50px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 10px;
  overflow: hidden;
  width: 50px;
}

.style-module--tt--d710f .style-module--speaker-imgs--04a54 img {
  font-size: 0;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

.style-module--tt--d710f .style-module--speaker-name--39ebf {
  width: 70%;
}

.style-module--tt--d710f .style-module--speaker-text--39938,
.style-module--tt--d710f .style-module--theme-text--264f7,
.style-module--tt--d710f .style-module--time-text--6a6c7 {
  color: #000;
  font-size: 22px;
  font-weight: 700;
  line-height: 25px;
}

.style-module--tt--d710f .style-module--time--e6083 {
  font-size: 22px;
  font-weight: 300;
  line-height: 25px;
  margin-right: 15px;
  width: 16%;
}

.style-module--tt--d710f .style-module--icon--3ef29 {
  height: 25px;
  margin-right: 15px;
  width: 25px;
}

.style-module--tt--d710f .style-module--theme--62e57 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 30px;
  width: 70%;
}

.style-module--tt--d710f .style-module--speaker-name--39ebf,
.style-module--tt--d710f .style-module--theme--62e57 {
  color: #1f1f1f;
  font-size: 24px;
  font-weight: 400;
  line-height: 135%;
}

.style-module--tt--d710f .style-module--block--2904c {
  width: 15%;
}

.style-module--tt--d710f .style-module--block-number--2f7d6 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 10px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: 500;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 28px;
  padding: 5px 10px;
  text-transform: uppercase;
  width: 121px;
}

.style-module--tt--d710f .style-module--block-number--1--81458 {
  background: #886dd1;
}

.style-module--tt--d710f .style-module--block-number--2--6de65 {
  background: #ffc000;
}

.style-module--tt--d710f .style-module--block-number--3--c0e07 {
  background: #ed7114;
}

.style-module--tt--d710f .style-module--block-title--084cf {
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
  width: 80%;
}

.style-module--tt--d710f .style-module--block-title--1--224e5 {
  color: #886dd1;
}

.style-module--tt--d710f .style-module--block-title--2--32bc7 {
  color: #dca600;
}

.style-module--tt--d710f .style-module--block-title--3--3d3f2 {
  color: #ed7114;
}

.style-module--tt--d710f .style-module--base-color--7c167 {
  background: #fbf9ff;
}

.style-module--tt--d710f .style-module--orange-color--14e10 {
  background: #fff6f2;
}

.style-module--tt--d710f .style-module--yellow-color--9b496 {
  background: #fffbee;
}

.style-module--tt--d710f .style-module--green-color--521e0 {
  background: #ebfffb;
}

.style-module--tt--d710f .style-module--table--f36b2 {
  margin-bottom: 50px;
}

.style-module--tt--d710f .style-module--btn--26edf {
  display: block;
  margin: auto;
}

@media (max-width: 900px) {
  .style-module--tt--d710f .style-module--day-1--6313b,
  .style-module--tt--d710f .style-module--day-2--5341f {
    font-size: 24px;
    line-height: 135%;
  }
  .style-module--tt--d710f .style-module--theme-text--264f7,
  .style-module--tt--d710f .style-module--time-text--6a6c7 {
    font-size: 18px;
    line-height: 21px;
  }
  .style-module--tt--d710f .style-module--block--2904c,
  .style-module--tt--d710f .style-module--time-text--6a6c7 {
    width: 18%;
  }
  .style-module--tt--d710f .style-module--block-number--2f7d6 {
    font-size: 20px;
    line-height: 23px;
    width: 101px;
  }
  .style-module--tt--d710f .style-module--block-title--084cf {
    font-size: 24px;
    line-height: 28px;
  }
  .style-module--tt--d710f .style-module--theme--62e57,
  .style-module--tt--d710f .style-module--time--e6083 {
    font-size: 18px;
    line-height: 21px;
  }
  .style-module--tt--d710f .style-module--time--e6083 {
    width: 20%;
  }
}
@media (max-width: 767px) {
  .style-module--tt--d710f {
    margin-bottom: 0;
    padding-bottom: 45px;
    padding-top: 45px;
  }
  .style-module--tt--d710f .style-module--day-1--6313b,
  .style-module--tt--d710f .style-module--day-2--5341f {
    font-size: 20px;
    line-height: 135%;
    padding: 20px 30px;
  }
  .style-module--tt--d710f .style-module--row--6d1e2 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .style-module--tt--d710f .style-module--title--e51cb {
    font-size: 24px;
    line-height: 128%;
    margin-bottom: 15px;
  }
  .style-module--tt--d710f .style-module--days-row--89b4c {
    border: none;
    width: 100%;
  }
  .style-module--tt--d710f .style-module--day-1--6313b {
    margin-right: 5px;
  }
  .style-module--tt--d710f:first-child {
    display: none;
  }
  .style-module--tt--d710f .style-module--block-title--084cf,
  .style-module--tt--d710f .style-module--speaker-row--5b33c,
  .style-module--tt--d710f .style-module--theme--62e57,
  .style-module--tt--d710f .style-module--theme-text--264f7,
  .style-module--tt--d710f .style-module--time--e6083,
  .style-module--tt--d710f .style-module--time-text--6a6c7 {
    width: 100%;
  }
  .style-module--tt--d710f .style-module--theme-text--264f7,
  .style-module--tt--d710f .style-module--time-text--6a6c7 {
    font-size: 16px;
    line-height: 18px;
  }
  .style-module--tt--d710f .style-module--time--e6083 {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 15px;
  }
  .style-module--tt--d710f .style-module--theme--62e57 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 15px;
  }
  .style-module--tt--d710f .style-module--icon--3ef29 {
    margin-right: 10px;
  }
  .style-module--tt--d710f .style-module--speakers-wrap--143e6:last-child {
    margin-bottom: 0;
  }
  .style-module--tt--d710f .style-module--block-title--084cf {
    font-size: 20px;
    line-height: 23px;
  }
  .style-module--tt--d710f .style-module--block--2904c,
  .style-module--tt--d710f .style-module--time-text--6a6c7 {
    margin-bottom: 10px;
  }
  .style-module--tt--d710f .style-module--speaker-name--39ebf {
    font-size: 16px;
    line-height: 135%;
  }
  .style-module--tt--d710f .style-module--speaker-row--5b33c {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .style-module--tt--d710f .style-module--speaker-row-img--3ad57 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 0;
    width: auto;
  }
  .style-module--tt--d710f .style-module--speaker-row-img--3ad57 :not(:first-child) {
    margin-top: 15px;
  }
  .style-module--tt--d710f .style-module--speaker-imgs--04a54 {
    height: 25px;
    width: 25px;
  }
  .style-module--tt--d710f .style-module--row--6d1e2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--speakers--6524e {
  padding-bottom: 80px;
  padding-top: 80px;
}

@media (max-width: 767px) {
  .style-module--speakers--6524e {
    margin-bottom: 0;
    padding-bottom: 45px;
    padding-top: 45px;
  }
}
.style-module--speakers--6524e h2 {
  font-size: 40px;
  line-height: 128%;
  margin-bottom: 55px;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--speakers--6524e h2 {
    font-size: 28px;
    line-height: 128%;
    margin-bottom: 24px;
  }
}
.style-module--speakers--6524e ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (max-width: 767px) {
  .style-module--speakers--6524e ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--speakers--6524e ul .style-module--wrap--174b4 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #9d87d9;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 138px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 24px;
  overflow: hidden;
  width: 138px;
}

.style-module--speakers--6524e ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 20px;
  padding: 20px 10px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  width: 25%;
}

@media (max-width: 767px) {
  .style-module--speakers--6524e ul li {
    width: 100%;
  }
}
.style-module--speakers--6524e ul li:hover {
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 4px 16px hsla(0, 0%, 58%, 0.25);
          box-shadow: 0 4px 16px hsla(0, 0%, 58%, 0.25);
}

.style-module--speakers--6524e ul li:hover img {
  -webkit-filter: none;
          filter: none;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

.style-module--speakers--6524e ul li img {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  font-size: 0;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

.style-module--speakers--6524e ul li h4 {
  font-size: 24px;
  line-height: 130.4%;
  margin-bottom: 9px;
  text-align: center;
}

.style-module--speakers--6524e ul li p {
  text-align: center;
}

.style-module--speakers--6524e .style-module--btn--4f506 {
  display: block;
  margin: 20px auto 0;
}

.style-module--modal-header--8ea6f {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  padding-right: 35px;
}

@media (max-width: 767px) {
  .style-module--modal-header--8ea6f {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
    padding-right: 0;
  }
}
.style-module--modal-header--8ea6f::-webkit-scrollbar {
  width: 7px;
}

.style-module--modal-header--8ea6f::-webkit-scrollbar-thumb {
  background-color: #9d87d9;
  border-radius: 20px;
}

@media (max-width: 767px) {
  .style-module--modal-header--8ea6f {
    padding: 40px 15px 20px;
  }
}
.style-module--img-wrap--a849e {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #9d87d9;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 215px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  max-width: 50%;
  overflow: hidden;
  width: 215px;
}

@media (max-width: 767px) {
  .style-module--img-wrap--a849e {
    height: 140px;
    margin-bottom: 15px;
    max-width: 100%;
    width: 140px;
  }
}
.style-module--img--eaa98 {
  font-size: 0;
  width: 100%;
}

.style-module--modal-header-info--3722a {
  width: 50%;
}

@media (max-width: 767px) {
  .style-module--modal-header-info--3722a {
    text-align: center;
    width: 100%;
  }
}
.style-module--name--4ec54 {
  font-size: 30px;
  font-weight: 700;
  line-height: 110%;
  margin-bottom: 15px;
}

@media (max-width: 767px) {
  .style-module--name--4ec54 {
    font-size: 24px;
    margin-bottom: 7px;
  }
}
.style-module--prof--73730 {
  font-size: 20px;
  line-height: 120%;
}

@media (max-width: 767px) {
  .style-module--prof--73730 {
    font-size: 18px;
  }
}
.style-module--desc-short--827f7 {
  font-size: 20px;
  line-height: 104.4%;
  margin-bottom: 35px;
  padding-left: 20px;
  padding-right: 20px;
  white-space: pre-line;
}

@media (max-width: 767px) {
  .style-module--desc-short--827f7 {
    font-size: 14px;
    padding-left: 10px;
    padding-right: 10px;
  }
}
.style-module--desc-list--dfd8d {
  margin-top: 20px;
}

@media (max-width: 767px) {
  .style-module--desc-list--dfd8d {
    margin-top: 0;
    padding: 0 15px 15px;
  }
}
.style-module--desc-list--dfd8d li {
  font-size: 16px;
  line-height: 130.4%;
}

.style-module--desc-list--dfd8d li:not(:last-child) {
  margin-bottom: 10px;
}

.style-module--desc-sec--18177 {
  font-size: 16px;
  line-height: 130.4%;
  padding: 15px 0 0;
}

@media (max-width: 767px) {
  .style-module--desc-sec--18177 {
    padding: 0 15px 15px;
  }
}
section.style-module--partners--33864 {
  padding: 0 0 60px;
}

@media (max-width: 991px) {
  section.style-module--partners--33864 {
    padding: 0 0 40px;
  }
}
section.style-module--partners--33864 h3 {
  text-align: center;
}

section.style-module--partners--33864 ul {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media (max-width: 767px) {
  section.style-module--partners--33864 ul {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
section.style-module--partners--33864 ul li img {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}

section.style-module--partners--33864 ul li p {
  font-weight: 400;
}

.style-module--org--3b5d7 {
  background: #faf5ff;
  padding-bottom: 80px;
  padding-top: 80px;
}

.style-module--org--3b5d7 h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 128%;
  margin-bottom: 60px;
  text-align: center;
}

.style-module--org--3b5d7 .style-module--row--03a86 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--org--3b5d7 .style-module--move--f7b17,
.style-module--org--3b5d7 .style-module--text--1243d {
  width: 45%;
}

.style-module--org--3b5d7 .style-module--move--f7b17 .style-module--bg--82aa6 {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.style-module--org--3b5d7 .style-module--move--f7b17 iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.style-module--org--3b5d7 .style-module--text-weight--c776f {
  font-size: 20px;
  font-weight: 700;
  line-height: 135%;
  margin-bottom: 15px;
}

.style-module--org--3b5d7 .style-module--desc--9b60f {
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
}

@media (max-width: 767px) {
  .style-module--org--3b5d7 {
    padding-bottom: 45px;
    padding-top: 45px;
  }
  .style-module--org--3b5d7 h2 {
    font-size: 28px;
    line-height: 128%;
    margin-bottom: 15px;
  }
  .style-module--org--3b5d7 .style-module--text--1243d {
    width: 100%;
  }
  .style-module--org--3b5d7 .style-module--row--03a86 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--org--3b5d7 .style-module--text-weight--c776f {
    font-size: 18px;
    line-height: 135%;
  }
  .style-module--org--3b5d7 .style-module--desc--9b60f {
    font-size: 18px;
    line-height: 135%;
    margin-bottom: 30px;
  }
  .style-module--org--3b5d7 .style-module--move--f7b17 {
    width: 100%;
  }
}
.main-module--btn--27825 {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c83b38), to(#ff5b57));
  background-image: linear-gradient(0deg, #c83b38 0, #ff5b57);
  border-radius: 10px;
  -webkit-box-shadow: 0 5px 0 #854f4e;
          box-shadow: 0 5px 0 #854f4e;
  color: #fff;
  font-size: 24px;
  font-weight: 300;
  padding: 12px 10px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 100%;
}

@media (max-width: 767px) {
  .main-module--btn--27825 {
    font-size: 20px;
  }
}
@media (max-width: 425px) {
  .main-module--btn--27825 {
    width: 80%;
  }
}
.main-module--btn--27825:focus,
.main-module--btn--27825:hover {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c93c39), to(#c93c39));
  background-image: linear-gradient(0deg, #c93c39 0, #c93c39);
  -webkit-box-shadow: 0 5px 0 #692423;
          box-shadow: 0 5px 0 #692423;
}

.main-module--btn--27825:active {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #c93c39), to(#c93c39));
  background-image: linear-gradient(0deg, #c93c39 0, #c93c39);
  border-radius: 10px;
  -webkit-box-shadow: 0 5px 0 #854f4e;
          box-shadow: 0 5px 0 #854f4e;
}

.main-module--btn--27825:visited {
  color: #fff;
}

.style-module--screen1--56a9e {
  background-image: url(https://fs.advance.ru/landing-pages/online/1000_slov_za_nedelyu/bg-1000slov-1.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
}

@media screen and (max-width: 1800px) {
  .style-module--screen1--56a9e {
    background-position: 70%;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--56a9e {
    background-image: url(https://fs.advance.ru/landing-pages/online/1000_slov_za_nedelyu/mobile-back.jpg);
    min-height: auto;
    padding-left: 0;
    padding-right: 0;
  }
}
.style-module--screen1--56a9e h1 {
  color: #171717;
  font-size: 72px;
  font-weight: 400;
  line-height: 1.2;
  padding-bottom: 40px;
}

@media screen and (max-width: 1800px) {
  .style-module--screen1--56a9e h1 {
    font-size: 48px;
  }
}
@media screen and (max-width: 991px) {
  .style-module--screen1--56a9e h1 {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--56a9e h1 {
    font-size: 38px;
    padding-top: 0;
  }
}
@media (max-width: 425px) {
  .style-module--screen1--56a9e h1 {
    font-size: 30px;
  }
}
.style-module--screen1--56a9e h1 span {
  text-shadow: #fff 1px 1px 0;
}

.style-module--screen1--56a9e h1 small {
  color: #d91a15;
  font-size: 24px;
  font-weight: 700;
}

@media screen and (max-width: 1366px) {
  .style-module--screen1--56a9e h1 small {
    font-size: 24px;
  }
}
@media screen and (max-width: 991px) {
  .style-module--screen1--56a9e h1 small {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--56a9e h1 small {
    font-size: 18px;
  }
  .style-module--screen1--56a9e .style-module--info--a9fc9 {
    text-align: center;
  }
}
.style-module--screen1--56a9e .style-module--info--a9fc9 p {
  margin-bottom: 55px;
  max-width: 44%;
}

@media screen and (max-width: 1366px) {
  .style-module--screen1--56a9e .style-module--info--a9fc9 p {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--56a9e .style-module--info--a9fc9 p {
    margin-bottom: 40px;
    max-width: 100%;
    text-align: center;
  }
}
.style-module--screen1--56a9e .style-module--info--a9fc9 > a {
  margin-bottom: 180px;
  max-width: 370px;
}

@media screen and (max-width: 1224px) {
  .style-module--screen1--56a9e .style-module--info--a9fc9 > a {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 991px) {
  .style-module--screen1--56a9e .style-module--info--a9fc9 > a {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--56a9e .style-module--info--a9fc9 > a {
    margin-bottom: 40px;
  }
}
.main-module--main-title--30484 {
  font-family: Bebas Neue, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 115%;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .main-module--main-title--30484 {
    font-size: 42px;
  }
}
.main-module--block-btn--256e4 {
  text-align: center;
  width: 100%;
}

.main-module--main-btn--3f041 {
  background: -webkit-gradient(linear, left top, left bottom, from(#c3a3e4), to(#8999fa));
  background: linear-gradient(180deg, #c3a3e4, #8999fa);
  border-radius: 35px;
  -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.25), inset 0 2px 0 hsla(0, 0%, 100%, 0.25);
          box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.25), inset 0 2px 0 hsla(0, 0%, 100%, 0.25);
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  font-weight: 700;
  max-width: 264px;
  padding: 18px 10px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

.main-module--main-btn--3f041:active,
.main-module--main-btn--3f041:focus,
.main-module--main-btn--3f041:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#8999fa), to(#c3a3e4));
  background: linear-gradient(180deg, #8999fa, #c3a3e4);
  color: #fff;
}

.main-module--color-mark--7a703 {
  background: -webkit-gradient(linear, right top, left top, from(#909af6), to(#fea9e5));
  background: linear-gradient(270deg, #909af6, #fea9e5);
  border-radius: 2px;
  color: #fff;
  padding: 5px;
}

.main-module--color-mark--reverse--b28af {
  background: -webkit-gradient(linear, left top, right top, from(#909af6), to(#fda9e5));
  background: linear-gradient(90deg, #909af6, #fda9e5);
}

.main-module--visually-hidden--d54b7:not(:focus):not(:active),
input[type=checkbox].main-module--visually-hidden--d54b7,
input[type=radio].main-module--visually-hidden--d54b7 {
  clip: rect(0 0 0 0);
  border: 0;
  clip-path: inset(100%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.style-module--screen1--565a6 {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/prepodavatel.png) 80% 0 no-repeat, url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/bg.png) top no-repeat;
  background-size: auto, auto;
}

@media (max-width: 991px) {
  .style-module--screen1--565a6 {
    background-position: 100% 0, top;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--565a6 {
    background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/bg.png) right -50% no-repeat;
  }
}
.style-module--screen1__container--0caf7 {
  max-width: 700px;
  padding: 120px 0 170px;
}

@media (max-width: 1199px) {
  .style-module--screen1__container--0caf7 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--screen1__container--0caf7 {
    padding: 20px 0;
  }
}
.style-module--screen1__subtitle--fe2fd {
  font-size: 24px;
}

@media (max-width: 767px) {
  .style-module--screen1__subtitle--fe2fd {
    font-size: 18px;
  }
}
.style-module--screen1__title--54a8a {
  font-family: Bebas Neue, sans-serif;
  font-size: 90px;
  font-weight: 700;
  margin: 15px 0 30px;
}

@media (max-width: 1199px) {
  .style-module--screen1__title--54a8a {
    max-width: 500px;
  }
}
@media (max-width: 991px) {
  .style-module--screen1__title--54a8a {
    font-size: 70px;
    max-width: 300px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1__title--54a8a {
    line-height: 1;
    margin: 10px 0;
    max-width: 100%;
  }
}
@media (max-width: 480px) {
  .style-module--screen1__title--54a8a {
    font-size: 55px;
  }
}
.style-module--screen1__text--24068 {
  font-size: 24px;
  font-weight: 300;
  margin: 30px 0 70px;
}

@media (max-width: 1199px) {
  .style-module--screen1__text--24068 {
    max-width: 450px;
  }
}
@media (max-width: 991px) {
  .style-module--screen1__text--24068 {
    max-width: 300px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1__text--24068 {
    font-size: 18px;
    margin: 10px 0 30px;
    max-width: 100%;
  }
}
.style-module--screen__message--6d4a9 {
  background-color: rgba(251, 247, 250, 0.8);
  border-radius: 15px;
  font-size: 24px;
  font-weight: 300;
  max-width: 85%;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 1199px) {
  .style-module--screen__message--6d4a9 {
    max-width: 450px;
  }
}
@media (max-width: 767px) {
  .style-module--screen__message--6d4a9 {
    background-color: unset;
    font-size: 18px;
    max-width: 100%;
  }
}
.style-module--screen1__btn--e8e57 {
  margin: 5px 15px 5px 5px;
}

.style-module--screen1__link--3571a {
  background: #fff;
  border: 1px solid #8b99f9;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #8b99f9;
  margin: 5px 15px 5px 5px;
}

.style-module--screen1__link--3571a:focus,
.style-module--screen1__link--3571a:hover {
  color: #fff;
}

.style-module--screen1__link--3571a:visited {
  color: #8b99f9;
}

.style-module--screen1__link--3571a:visited:hover {
  color: #fff;
}

@media (max-width: 767px) {
  .style-module--screen1__link--3571a {
    background: transparent;
  }
}
.style-module--screen1__image--2e1e2 {
  display: none;
}

@media (max-width: 767px) {
  .style-module--screen1__image--2e1e2 {
    display: block;
    margin: 0 auto;
  }
}
.style-module--screen1__list-wrapper--606c7 {
  background: linear-gradient(269.6deg, #e2e2ff 4.97%, #fff1fb 96.61%);
  padding: 50px 0;
}

@media (max-width: 767px) {
  .style-module--screen1__list-wrapper--606c7 {
    padding: 10px 0;
  }
}
.style-module--screen1__list--2f6a8 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 18px;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.style-module--screen1__item--e5484 {
  -ms-flex-preferred-size: 25%;
      flex-basis: 25%;
  padding: 20px 20px 20px 50px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--screen1__item--e5484 {
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
  }
}
@media (max-width: 480px) {
  .style-module--screen1__item--e5484 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
.style-module--screen1__item--e5484:before {
  content: "";
  display: inline-block;
  height: 40px;
  left: 0;
  position: absolute;
  top: 15px;
  width: 40px;
}

.style-module--screen1__item--e5484:first-child:before {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/icon-1.svg) 0 0 no-repeat;
}

.style-module--screen1__item--e5484:nth-child(2):before {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/icon-2.svg) 0 0 no-repeat;
}

.style-module--screen1__item--e5484:nth-child(3):before {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/icon-3.svg) 0 0 no-repeat;
}

.style-module--screen1__item--e5484:nth-child(4):before {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/icon-4.svg) 0 0 no-repeat;
}

@media (max-width: 767px) {
  .style-module--screen1__wrapper-btn--d9136 {
    text-align: center;
  }
}
.style-module--unhappy--2c4e7 {
  background-image: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/bg-left.svg), url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/bg-right.svg);
  background-position: left 20%, right 70%;
  background-repeat: no-repeat;
  background-size: auto;
  padding: 130px 0;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--unhappy--2c4e7 {
    background-image: none;
    padding: 40px 0;
  }
}
.style-module--unhappy__text--d6887 {
  font-size: 24px;
  font-weight: 300;
  line-height: 1.4;
  margin: 20px 0;
}

@media (max-width: 767px) {
  .style-module--unhappy__text--d6887 {
    font-size: 20px;
  }
}
.style-module--unhappy__text--color--3c144 {
  color: #c390f6;
  font-weight: 700;
}

.style-module--unhappy__wrapper--c58bf {
  margin: 80px auto;
  max-width: 47%;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--unhappy__wrapper--c58bf {
    margin: 20px auto;
    max-width: 100%;
  }
}
.style-module--unhappy__wrapper--c58bf:before {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/arrow-1.svg) 0 0 no-repeat;
  content: "";
  display: inline-block;
  height: 120px;
  left: -140px;
  position: absolute;
  top: -80px;
  width: 122px;
}

@media (max-width: 991px) {
  .style-module--unhappy__wrapper--c58bf:before {
    display: none;
  }
}
.style-module--unhappy__wrapper--c58bf:after {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/arrow-2.svg) 0 0 no-repeat;
  bottom: -90px;
  content: "";
  display: inline-block;
  height: 100px;
  position: absolute;
  right: 70px;
  width: 100px;
}

@media (max-width: 991px) {
  .style-module--unhappy__wrapper--c58bf:after {
    display: none;
  }
}
.style-module--unhappy__row-first--52e75 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.style-module--unhappy__row-second--3c6ed {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.style-module--unhappy__item--7a810 {
  padding: 5px 10px 5px 70px;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--unhappy__item--7a810 {
    padding: 5px 10px 5px 50px;
  }
}
.style-module--unhappy__item--7a810:before {
  content: "";
  display: inline-block;
  height: 55px;
  left: 0;
  position: absolute;
  top: 10px;
  width: 55px;
}

@media (max-width: 767px) {
  .style-module--unhappy__item--7a810:before {
    background-size: 35px 35px;
    height: 35px;
    width: 35px;
  }
}
.style-module--unhappy__item--7a810:first-child:before {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/sad.svg) 0 0 no-repeat;
}

@media (max-width: 767px) {
  .style-module--unhappy__item--7a810:first-child:before {
    background-size: 35px 35px;
  }
}
.style-module--unhappy__item--7a810:nth-child(2):before {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/shock.svg) 0 0 no-repeat;
}

@media (max-width: 767px) {
  .style-module--unhappy__item--7a810:nth-child(2):before {
    background-size: 35px 35px;
  }
}
.style-module--unhappy__item--7a810:nth-child(3):before {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/sleep.svg) 0 0 no-repeat;
}

@media (max-width: 767px) {
  .style-module--unhappy__item--7a810:nth-child(3):before {
    background-size: 35px 35px;
  }
}
.style-module--view--ab4e9 {
  background: linear-gradient(77.06deg, #7f97ff, #b2a1e5 26.36%, #d6a7e3 48.39%, #fea9e5 79.03%);
  padding: 100px 0;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--view--ab4e9 {
    padding: 40px 0;
  }
}
.style-module--view__title--c17ac {
  position: relative;
}

.style-module--view__title--c17ac:after {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/view-arrow.svg) 0 0 no-repeat;
  bottom: -100px;
  content: "";
  display: inline-block;
  height: 65px;
  left: calc(50% - 20px);
  position: absolute;
  width: 40px;
}

@media (max-width: 767px) {
  .style-module--view__title--c17ac:after {
    bottom: -70px;
  }
}
.style-module--view__title-large--e529d {
  font-size: 90px;
}

@media (max-width: 767px) {
  .style-module--view__title-large--e529d {
    font-size: 60px;
  }
}
.style-module--view__text--bb385 {
  color: #fff;
  font-size: 40px;
  font-weight: 700;
  margin: 140px 0 40px;
}

@media (max-width: 767px) {
  .style-module--view__text--bb385 {
    font-size: 26px;
    margin: 80px 0 20px;
  }
}
.style-module--view__row--13a87 {
  margin: 0 auto;
  max-width: 750px;
}

.style-module--view__video-content--5b0dd {
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  padding-top: 30px;
  position: relative;
}

.style-module--view__video-content--5b0dd iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.style-module--features--125cb {
  background-image: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/effectiveread-photo-3.png), url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/features-right.svg);
  background-position: right 25%, right 100%;
  background-repeat: no-repeat;
  background-size: 40%;
  padding: 140px 0 200px;
}

@media (max-width: 1199px) {
  .style-module--features--125cb {
    background-position: right 25%, right 100%;
    background-size: 50%;
  }
}
@media (max-width: 767px) {
  .style-module--features--125cb {
    background-image: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/features-right.svg);
    background-position: 100% 100%;
    background-size: 80%;
    padding: 40px 0;
  }
}
.style-module--features__title-color--e5613 {
  color: #7f97ff;
  font-size: 80px;
}

@media (max-width: 767px) {
  .style-module--features__title-color--e5613 {
    font-size: 55px;
  }
}
.style-module--features__text--374f0 {
  font-size: 24px;
  font-weight: 300;
  line-height: 1.4;
  margin: 30px 0 10px;
}

@media (max-width: 767px) {
  .style-module--features__text--374f0 {
    font-size: 20px;
    margin: 20px 0 10px;
  }
}
.style-module--features__text--large--2d21f {
  font-size: 30px;
}

@media (max-width: 767px) {
  .style-module--features__text--large--2d21f {
    font-size: 24px;
  }
}
.style-module--features__list--ac1ed {
  font-weight: 300;
}

.style-module--features__item--52f20 {
  padding: 15px 100px 15px 60px;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--features__item--52f20 {
    font-size: 18px;
    padding: 15px 15px 15px 60px;
  }
}
.style-module--features__item--52f20:before {
  color: #fea9e5;
  content: "";
  display: inline-block;
  font-family: Bebas Neue, sans-serif;
  font-size: 90px;
  font-weight: 700;
  height: 90px;
  left: 0;
  line-height: 1;
  position: absolute;
  top: 0;
  width: 35px;
}

.style-module--features__item--52f20:first-child:before {
  content: "1";
}

.style-module--features__item--52f20:nth-child(2):before {
  content: "2";
}

.style-module--features__item--52f20:nth-child(3):before {
  content: "3";
}

.style-module--features__image--4b1e8 {
  display: none;
}

@media (max-width: 767px) {
  .style-module--features__image--4b1e8 {
    display: block;
  }
}
.style-module--features__row--1b69b {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 150px;
}

@media (max-width: 767px) {
  .style-module--features__row--1b69b {
    margin-top: 30px;
  }
}
.style-module--program--0ea26 {
  background-color: #fbfbfb;
  padding: 100px 0;
}

@media (max-width: 767px) {
  .style-module--program--0ea26 {
    padding: 40px 0;
  }
}
.style-module--program__title--885ee {
  color: #fba8e5;
  font-size: 90px;
}

@media (max-width: 767px) {
  .style-module--program__title--885ee {
    font-size: 42px;
  }
}
.style-module--program__row--1ed10 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.style-module--program__col--0303f {
  margin: 30px 0 30px auto;
  max-width: 70%;
}

@media (max-width: 991px) {
  .style-module--program__col--0303f {
    margin: 20px 0;
    max-width: 100%;
  }
}
.style-module--program__item--16db1 {
  background: #fff;
  border-radius: 10px 10px 10px 100px;
  -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.05);
          box-shadow: 0 15px 30px rgba(0, 0, 0, 0.05);
  padding: 90px 50px 50px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--program__item--16db1 {
    padding: 80px 25px 40px;
  }
}
.style-module--program__item--16db1:before {
  border-radius: 10px 0;
  color: #fff;
  content: "";
  display: inline-block;
  font-family: Bebas Neue, sans-serif;
  font-size: 48px;
  font-weight: 700;
  left: 0;
  padding: 10px 50px 0;
  position: absolute;
  top: 0;
  width: auto;
}

@media (max-width: 991px) {
  .style-module--program__item--16db1:before {
    font-size: 40px;
  }
}
.style-module--program__item--first--5fcc2:before {
  background-color: #fba8e5;
  content: "1-й модуль";
}

.style-module--program__item--second--e1b09:before {
  background-color: #c3a1ee;
  content: "2-й модуль";
}

.style-module--program__item--third--3954f:before {
  background-color: #9d9cf3;
  content: "3-й модуль";
}

.style-module--program__item--16db1:after {
  content: "";
  display: inline-block;
  height: 416px;
  left: -380px;
  position: absolute;
  top: 10px;
  width: 380px;
}

@media (max-width: 991px) {
  .style-module--program__item--16db1:after {
    display: none;
  }
}
.style-module--program__item--first--5fcc2:after {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/modul-1.png) 0 0 no-repeat;
}

.style-module--program__item--second--e1b09:after {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/modul-2.png) 0 0 no-repeat;
}

.style-module--program__item--third--3954f:after {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/modul-3.png) 0 0 no-repeat;
}

.style-module--program__subtitle--9b8a9 {
  font-size: 30px;
}

@media (max-width: 767px) {
  .style-module--program__subtitle--9b8a9 {
    font-size: 24px;
  }
}
.style-module--program__list--c674a {
  font-weight: 300;
  margin: 15px 0;
}

.style-module--program__list-item--de645 {
  padding: 10px 10px 10px 30px;
  position: relative;
}

.style-module--program__list-item--de645:before {
  background-color: #fba8e5;
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 15px;
  left: 0;
  position: absolute;
  top: 15px;
  width: 15px;
}

.style-module--program__text--2e44f {
  font-size: 24px;
  font-weight: 300;
  padding: 5px 5px 5px 70px;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--program__text--2e44f {
    font-size: 20px;
    padding: 5px 20px;
  }
}
.style-module--program__text--2e44f:before {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/arrow-small.svg) 0 0 no-repeat;
  content: "";
  display: inline-block;
  height: 90px;
  left: -30px;
  position: absolute;
  top: -25px;
  width: 90px;
}

@media (max-width: 767px) {
  .style-module--program__text--2e44f:before {
    display: none;
  }
}
.style-module--important--1ddc8 {
  padding: 100px 0;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--important--1ddc8 {
    padding: 40px 0;
  }
}
.style-module--important__text--4de30 {
  font-family: Bebas Neue, sans-serif;
  font-size: 45px;
  font-weight: 700;
  margin: 20px 0;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .style-module--important__text--4de30 {
    font-size: 30px;
  }
}
.style-module--reader--c14fc {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/reader_bg.svg) 50% no-repeat, linear-gradient(77.06deg, #7f97ff, #b2a1e5 26.36%, #d6a7e3 48.39%, #fea9e5 79.03%);
  padding: 150px 0;
}

@media (max-width: 767px) {
  .style-module--reader--c14fc {
    background: linear-gradient(77.06deg, #7f97ff, #b2a1e5 26.36%, #d6a7e3 48.39%, #fea9e5 79.03%);
    padding: 40px 0;
  }
}
.style-module--reader__wrapper--2984a {
  background-color: #fff;
  border-radius: 10px;
  margin: 0 auto;
  max-width: 800px;
  padding: 70px 100px;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--reader__wrapper--2984a {
    padding: 40px 35px;
  }
}
.style-module--reader__wrapper--2984a:before {
  border: 10px solid #9d9cf3;
  border-radius: 10px;
  content: "";
  display: inline-block;
  height: 100%;
  left: 2px;
  position: absolute;
  top: 0;
  -webkit-transform: rotate(-1deg);
          transform: rotate(-1deg);
  width: 99.4%;
}

.style-module--reader__text--f67b9 {
  font-size: 30px;
  font-weight: 300;
}

@media (max-width: 767px) {
  .style-module--reader__text--f67b9 {
    font-size: 24px;
  }
}
.style-module--reader__subtext--59ecd {
  color: #9d9cf3;
  margin-top: 20px;
}

.style-module--speakers--d7ac0 {
  background-color: #ebebeb;
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/speakers-left.svg) 0 0 no-repeat, url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/speakers-right.svg) 100% 100% no-repeat;
  background-size: auto;
  padding: 70px 0;
}

@media (max-width: 767px) {
  .style-module--speakers--d7ac0 {
    background-position: top, bottom;
    padding: 40px 0;
  }
}
.style-module--speakers__row--88343 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.style-module--speakers__row--first--92748 {
  margin-bottom: 150px;
}

@media (max-width: 991px) {
  .style-module--speakers__row--first--92748 {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .style-module--speakers__subtitle--ce2e5 {
    margin-top: 20px;
    text-align: center;
  }
}
.style-module--speakers__text--d6932 {
  color: #7f97fe;
  font-size: 40px;
  font-weight: 700;
  margin: 20px 0 30px;
}

@media (max-width: 767px) {
  .style-module--speakers__text--d6932 {
    font-size: 30px;
    margin: 10px 0 20px;
    text-align: center;
  }
}
.style-module--speakers__list--79001 {
  font-size: 24px;
  margin: 20px 0;
}

.style-module--speakers__item--5ff14 {
  padding: 15px 15px 15px 30px;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--speakers__item--5ff14 {
    font-size: 18px;
    padding: 10px 10px 10px 30px;
  }
}
.style-module--speakers__item--5ff14:before {
  background-color: #7f97fe;
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 15px;
  left: 0;
  position: absolute;
  top: 20px;
  width: 15px;
}

@media (max-width: 767px) {
  .style-module--speakers__col-image--b18f1 {
    text-align: center;
  }
}
.style-module--speakers__col-image--first--4c6b7 {
  text-align: right;
}

@media (max-width: 767px) {
  .style-module--speakers__col-image--first--4c6b7 {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    text-align: center;
  }
  .style-module--speakers__image--d4a7e {
    width: 250px;
  }
}
.style-module--cost--b175c {
  background: #933fff;
  padding: 80px 0;
}

.style-module--cost__title--2f579 {
  color: #fff;
  font-family: Bebas Neue, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 130%;
  margin-bottom: 50px;
  text-align: center;
  text-transform: uppercase;
}

.style-module--cost__blocks--64b76 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.style-module--cost__info-block--c0ccd {
  background: #fff;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 40px;
  width: 32%;
}

.style-module--cost__info-title--34c8b {
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
}

.style-module--cost__info-title-large--2fcb4 {
  font-size: 60px;
  font-weight: 700;
  line-height: 70px;
  margin-bottom: 20px;
}

.style-module--cost__info-item--bf495 {
  color: #000;
  font-size: 18px;
  font-weight: 300;
  line-height: 21px;
  margin-bottom: 15px;
  padding-left: 20px;
  position: relative;
}

.style-module--cost__info-item--bf495:before {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/kurs-arrow-white.svg) no-repeat top;
  content: "";
  height: 17px;
  left: 0;
  position: absolute;
  top: 2px;
  width: 16px;
}

.style-module--cost__info-item--bf495:last-child {
  margin-bottom: 0;
}

.style-module--cost__prices-block--64d5f {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 40px;
  width: 32%;
}

.style-module--cost__prices-block--64d5f:nth-child(2) {
  background: #e9d8ff;
}

.style-module--cost__prices-header--8d2a7 {
  color: #fd4b04;
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 30px;
  text-align: center;
}

.style-module--cost__prices-header-sub--e8104 {
  color: #000;
  font-size: 18px;
  font-weight: 300;
  line-height: 21px;
  text-align: center;
}

.style-module--cost__prices-header-ech--72bd9 {
  color: #6200df;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin-bottom: 15px;
  text-align: center;
}

.style-module--cost__prices-list--c81cf {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
}

.style-module--cost__prices-item--94fae {
  border-top: 1px solid #cecece;
  color: #000;
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  padding: 10px;
  text-align: center;
}

.style-module--cost__prices-item--94fae:last-child {
  border-bottom: 1px solid #cecece;
}

.style-module--cost__prices-buy--d9fbc {
  margin-top: 20px;
  text-align: center;
  width: 100%;
}

.style-module--cost__prices-text--3aeb1 {
  color: #000;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
}

.style-module--cost__prices-price--4fc47 {
  color: #fd4b04;
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 20px;
  margin-top: 5px;
}

.style-module--cost__prices-price--4fc47 .style-module--month--102de {
  color: #fd4b04;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
}

.style-module--cost__prices-price-ech--88dcd {
  color: #6f00e2;
  font-size: 30px;
  font-weight: 700;
  line-height: 35px;
  margin-bottom: 15px;
  margin-top: 5px;
}

.style-module--cost__prices-price-ech--88dcd .style-module--month--102de {
  color: #6f00e2;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
}

.style-module--cost__prices-button--9da6e {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff9368), to(#fd4b04));
  background: linear-gradient(180deg, #ff9368, #fd4b04);
  border-radius: 30px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  padding: 15px;
  text-align: center;
  width: 100%;
}

.style-module--cost__prices-button--9da6e:focus,
.style-module--cost__prices-button--9da6e:hover {
  background: linear-gradient(93.92deg, #ff4f07, #ff7e4a);
}

.style-module--cost__prices-button--9da6e:visited {
  color: #fff;
}

.style-module--cost__prices-button-ech--a2446 {
  background: -webkit-gradient(linear, left top, left bottom, from(#9633fb), to(#6f00e2));
  background: linear-gradient(180deg, #9633fb, #6f00e2);
  border-radius: 30px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  padding: 15px;
  text-align: center;
  width: 100%;
}

.style-module--cost__prices-button-ech--a2446:focus,
.style-module--cost__prices-button-ech--a2446:hover {
  background: linear-gradient(93.92deg, #9633fb, #9633fb);
}

.style-module--cost__prices-button-ech--a2446:visited {
  color: #fff;
}

.style-module--cost__undertext--6b0f6 {
  background: hsla(0, 0%, 100%, 0.5);
  border-radius: 20px;
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin: 40px auto 0;
  padding: 30px 50px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 1199px) {
  .style-module--cost__info-block--c0ccd,
  .style-module--cost__prices-block--64d5f {
    width: 40%;
  }
}
@media (max-width: 991px) {
  .style-module--cost--b175c {
    padding: 60px 0 80px;
  }
  .style-module--cost__title--2f579 {
    font-size: 40px;
    line-height: 130%;
    margin-bottom: 25px;
  }
  .style-module--cost__info-block--c0ccd {
    padding: 30px;
  }
  .style-module--cost__info-title--34c8b {
    font-size: 24px;
    line-height: 24px;
    text-align: left;
  }
  .style-module--cost__info-title-large--2fcb4 {
    font-size: 40px;
    line-height: 50px;
    text-align: left;
  }
  .style-module--cost__info-item--bf495 {
    font-size: 14px;
    line-height: 16px;
  }
  .style-module--cost__info-item--bf495:before {
    top: 0;
  }
  .style-module--cost__prices-block--64d5f {
    padding: 35px 15px 30px;
  }
  .style-module--cost__prices-header--8d2a7 {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 25px;
  }
  .style-module--cost__prices-header-sub--e8104 {
    font-size: 14px;
    line-height: 16px;
  }
  .style-module--cost__prices-header-ech--72bd9 {
    font-size: 18px;
    line-height: 21px;
  }
  .style-module--cost__prices-item--94fae {
    font-size: 16px;
    line-height: 18px;
  }
  .style-module--cost__prices-text--3aeb1 {
    font-size: 13px;
    line-height: 15px;
  }
  .style-module--cost__prices-price--4fc47 {
    font-size: 26px;
    line-height: 30px;
  }
  .style-module--cost__prices-price--4fc47 .style-module--month--102de {
    font-size: 13px;
    line-height: 15px;
  }
  .style-module--cost__prices-price-ech--88dcd {
    font-size: 26px;
    line-height: 30px;
  }
  .style-module--cost__prices-price-ech--88dcd .style-module--month--102de {
    font-size: 13px;
    line-height: 15px;
  }
  .style-module--cost__prices-button--9da6e,
  .style-module--cost__prices-button-ech--a2446 {
    font-size: 16px;
    line-height: 20px;
  }
  .style-module--cost__undertext--6b0f6 {
    font-size: 22px;
    line-height: 25px;
    padding: 15px 45px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .style-module--cost--b175c {
    padding: 40px 0;
  }
  .style-module--cost__title--2f579 {
    font-size: 36px;
    line-height: 130%;
  }
  .style-module--cost__blocks--64b76 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--cost__info-block--c0ccd {
    width: 100%;
  }
  .style-module--cost__prices--6498c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
  .style-module--cost__prices-block--64d5f {
    padding: 20px 20px 30px;
    width: 100%;
  }
  .style-module--cost__prices-header--8d2a7 {
    margin-bottom: 20px;
  }
  .style-module--cost__prices-header-ech--72bd9 {
    margin-bottom: 15px;
  }
  .style-module--cost__prices-item--94fae {
    font-size: 14px;
    line-height: 16px;
  }
  .style-module--cost__prices-price--4fc47 {
    margin-bottom: 15px;
  }
  .style-module--cost__undertext--6b0f6 {
    font-size: 16px;
    line-height: 18px;
    margin: 10px auto 0;
    max-width: 100%;
  }
}
.style-module--trial--6dc53 {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/reg-bg.svg) 17% bottom no-repeat;
  background-size: 35%;
  padding: 180px 0 120px;
}

@media (max-width: 991px) {
  .style-module--trial--6dc53 {
    background-position: 5% 5%;
    background-size: 90%;
  }
}
@media (max-width: 767px) {
  .style-module--trial--6dc53 {
    padding: 40px 0;
  }
}
.style-module--trial__title--0d969 {
  line-height: 150%;
}

.style-module--trial__title-large--03af2 {
  font-size: 90px;
}

@media (max-width: 767px) {
  .style-module--trial__title-large--03af2 {
    font-size: 60px;
  }
}
.style-module--trial__row--e89a6 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.style-module--trial__list--e451a {
  margin: 50px 0 20px;
}

@media (max-width: 991px) {
  .style-module--trial__list--e451a {
    max-width: 80%;
  }
}
@media (max-width: 767px) {
  .style-module--trial__list--e451a {
    margin: 25px 0 20px;
  }
}
.style-module--trial__item--a77ae {
  font-size: 24px;
  padding: 15px 15px 30px 65px;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--trial__item--a77ae {
    font-size: 20px;
    padding: 10px 10px 20px 55px;
  }
}
.style-module--trial__item--a77ae:before {
  content: "";
  display: inline-block;
  height: 50px;
  left: 0;
  position: absolute;
  top: 15px;
  width: 50px;
}

.style-module--trial__item--a77ae:first-child:before {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/icon-1.svg) 0 0 no-repeat;
}

.style-module--trial__item--a77ae:nth-child(2):before {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/icon-4.svg) 0 0 no-repeat;
}

.style-module--trial__item--a77ae:nth-child(3):before {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/icon-2.svg) 0 0 no-repeat;
}

@media (max-width: 991px) {
  .style-module--trial__col--07130:first-child {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--trial__col--second--2f5b5 {
  position: relative;
}

.style-module--trial__col--second--2f5b5:before {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/reg-border.svg) 0 0 no-repeat;
  content: "";
  display: inline-block;
  height: 350px;
  left: 20px;
  position: absolute;
  top: -7px;
  width: 560px;
}

@media (max-width: 1199px) {
  .style-module--trial__col--second--2f5b5:before {
    background-size: 100%;
    height: 295px;
    width: 450px;
  }
}
@media (max-width: 991px) {
  .style-module--trial__col--second--2f5b5:before {
    background-size: 70%;
    height: 250px;
    left: calc(50% - 210px);
    top: 35px;
    width: 560px;
  }
}
@media (max-width: 767px) {
  .style-module--trial__col--second--2f5b5:before {
    background-size: 100%;
    height: 185px;
    left: calc(50% - 150px);
    top: 35px;
    width: 300px;
  }
}
.style-module--trial__wrapper--dd3aa {
  border: 10px solid #ebebeb;
  border-radius: 10px;
  padding: 85px 70px;
  position: relative;
  text-align: center;
  -webkit-transform: rotate(1deg);
          transform: rotate(1deg);
  z-index: -1;
}

@media (max-width: 1199px) {
  .style-module--trial__wrapper--dd3aa {
    border: none;
    max-width: 450px;
    padding: 65px;
  }
}
@media (max-width: 991px) {
  .style-module--trial__wrapper--dd3aa {
    margin: auto;
    max-width: 50%;
    padding: 90px 70px 90px 35px;
  }
}
@media (max-width: 767px) {
  .style-module--trial__wrapper--dd3aa {
    padding: 75px 40px;
  }
}
@media (max-width: 600px) {
  .style-module--trial__wrapper--dd3aa {
    padding: 75px 0;
  }
}
@media (max-width: 480px) {
  .style-module--trial__wrapper--dd3aa {
    padding: 54px 0;
  }
}
.style-module--trial__text--12931 {
  font-size: 30px;
  font-weight: 300;
  -webkit-transform: rotate(-1deg);
          transform: rotate(-1deg);
}

@media (max-width: 767px) {
  .style-module--trial__text--12931 {
    font-size: 24px;
  }
}
@media (max-width: 480px) {
  .style-module--trial__text--12931 {
    font-size: 20px;
    margin-top: 25px;
  }
}
.style-module--trial__text--color--e91e2 {
  color: #909af6;
  font-size: 24px;
  max-width: 270px;
  position: relative;
  text-align: right;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

@media (max-width: 767px) {
  .style-module--trial__text--color--e91e2 {
    margin: auto;
    text-align: center;
  }
}
.style-module--trial__text--color--e91e2:after {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/arrow-price.svg);
  content: "";
  display: inline-block;
  height: 80px;
  position: absolute;
  top: -25px;
  width: 80px;
}

@media (max-width: 767px) {
  .style-module--trial__text--color--e91e2:after {
    display: none;
  }
}
.style-module--trial__price--42ccb {
  color: #909af6;
  font-size: 56px;
  font-weight: 700;
  -webkit-transform: rotate(-1deg);
          transform: rotate(-1deg);
}

@media (max-width: 991px) {
  .style-module--trial__price--42ccb {
    font-size: 45px;
  }
}
@media (max-width: 767px) {
  .style-module--trial__price--42ccb {
    font-size: 35px;
  }
}
@media (max-width: 480px) {
  .style-module--trial__price--42ccb {
    font-size: 30px;
  }
}
.style-module--trial__btn-wrapper--a0e7f {
  margin: 40px 0;
}

@media (max-width: 767px) {
  .style-module--trial__btn-wrapper--a0e7f {
    margin: 20px 0;
  }
}
.style-module--trial__btn--90a56 {
  background: -webkit-gradient(linear, left top, left bottom, from(#df60f3), to(#5064d9));
  background: linear-gradient(180deg, #df60f3, #5064d9);
  -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.25), inset 0 2px 0 hsla(0, 0%, 100%, 0.25);
          box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.25), inset 0 2px 0 hsla(0, 0%, 100%, 0.25);
  font-size: 24px;
  max-width: 360px;
}

.style-module--reviews--332cb {
  background-color: #fbfbfb;
  overflow: hidden;
  padding: 100px 0;
}

@media (max-width: 767px) {
  .style-module--reviews--332cb {
    padding: 40px 0;
  }
}
.style-module--reviews__title--8e29e {
  margin: 20px auto;
}

.style-module--reviews__title-color--98f7f {
  color: #909af6;
}

.style-module--reviews__subtitle--83374 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 50px;
}

@media (max-width: 767px) {
  .style-module--reviews__subtitle--83374 {
    margin-bottom: 40px;
  }
}
.main-module--main__btn--38e9c {
  background: -webkit-gradient(linear, left bottom, left top, from(#005ae2), to(#3f8cff));
  background: linear-gradient(0deg, #005ae2, #3f8cff);
  border-radius: 35px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  display: block;
  font-size: 22px;
  font-weight: 300;
  line-height: 25px;
  max-width: 294px;
  min-height: 65px;
  padding: 20px 40px;
  text-align: center;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  width: 100%;
}

.main-module--main__btn--38e9c:active,
.main-module--main__btn--38e9c:focus,
.main-module--main__btn--38e9c:visited {
  color: #fff;
}

@media (max-width: 991px) {
  .main-module--main__btn--38e9c {
    font-size: 20px;
    line-height: 23px;
    min-height: 55px;
    padding: 15px;
  }
}
@media (max-width: 767px) {
  .main-module--main__btn--38e9c {
    font-size: 18px;
    line-height: 21px;
    min-height: 50px;
  }
}
@media (max-width: 480px) {
  .main-module--main__btn--38e9c {
    max-width: 100%;
  }
}
.main-module--main__title--c5f0f {
  color: #191e27;
  font-size: 50px;
  font-weight: 700;
  line-height: 57px;
  margin-bottom: 25px;
  text-align: left;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .main-module--main__title--c5f0f {
    font-size: 36px;
    line-height: 41px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .main-module--main__title--c5f0f {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 15px;
  }
}
.main-module--main__thought--2a600 {
  color: #005ae2;
  display: inline;
}

.main-module--active--95fbf {
  display: block;
}

.main-module--hidden--2e31f {
  display: none;
}

.main-module--rocket--31abc {
  background-color: #e9f5ff;
}

.style-module--hero--a1500 {
  background: #fff url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_screen1/bg-uu2022-1920.jpg) top no-repeat;
  height: 850px;
}

.style-module--hero__wrapper--13083 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 50px;
}

.style-module--hero__info--573eb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 50px;
  width: 59%;
}

.style-module--hero__title--700ff {
  color: #191e27;
  font-family: inherit;
  font-size: 80px;
  font-weight: 700;
  line-height: 92px;
  text-transform: uppercase;
}

.style-module--hero__sub--14249 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #ddeffd;
  border-radius: 10px;
  color: #263238;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 28px;
  margin-bottom: 30px;
  max-width: 209px;
  padding: 10px;
  text-align: center;
  text-transform: uppercase;
}

.style-module--hero__desc--ac107 {
  color: #191e27;
  font-size: 26px;
  font-weight: 300;
  line-height: 36px;
  margin-bottom: 50px;
  margin-top: 10px;
}

.style-module--hero__buttons--ea049 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.style-module--hero-btn--4d36b {
  background: transparent;
  border: 1px solid #005ae2;
  color: #005ae2;
  margin-left: 20px;
}

.style-module--hero-btn--4d36b:active,
.style-module--hero-btn--4d36b:focus,
.style-module--hero-btn--4d36b:visited {
  color: #005ae2;
}

@media (max-width: 1199px) {
  .style-module--hero__title--700ff {
    font-size: 50px;
    line-height: 56px;
  }
  .style-module--hero__buttons--ea049 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--hero-btn--4d36b {
    margin-left: 0;
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .style-module--hero--a1500 {
    background: #fff url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_screen1/bg-uu2022-768.jpg) top no-repeat;
    background-size: cover;
    height: 650px;
  }
  .style-module--hero__wrapper--13083 {
    margin-top: 30px;
  }
  .style-module--hero__desc--ac107 {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 30px;
    margin-top: 10px;
  }
  .style-module--hero__sub--14249 {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 10px;
    max-width: 160px;
  }
}
@media (max-width: 480px) {
  .style-module--hero--a1500 {
    background: #fff url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_screen1/bg-uu2022-320.jpg) bottom no-repeat;
    background-size: cover;
    height: 750px;
  }
  .style-module--hero__wrapper--13083 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0;
  }
  .style-module--hero__info--573eb {
    width: 100%;
  }
  .style-module--hero__title--700ff {
    font-size: 34px;
    line-height: 40px;
  }
  .style-module--hero__sub--14249 {
    font-size: 13px;
    line-height: 15px;
    max-width: 113px;
    padding: 5px;
  }
  .style-module--hero__desc--ac107 {
    font-size: 16px;
    line-height: 22px;
  }
  .style-module--hero-btn--4d36b {
    margin-top: 10px;
    max-width: 100%;
  }
}
.header-module--header--449cb {
  border-bottom: 1px solid #aeacac;
  padding: 30px 0;
}

@media (max-width: 991px) {
  .header-module--header--449cb {
    padding: 15px 0;
  }
}
.header-module--header--449cb .header-module--container--fba32 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .header-module--header--449cb .header-module--container--fba32 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.header-module--header--449cb .header-module--container--fba32 .header-module--logo-wrap--fca8d {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
}

@media (max-width: 512px) {
  .header-module--header--449cb .header-module--container--fba32 .header-module--logo-wrap--fca8d {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
  }
}
.header-module--header--449cb .header-module--container--fba32 .header-module--logo-wrap--fca8d .header-module--logo--44f2e {
  display: inline-block;
  height: 44px;
  width: 179px;
}

@media (max-width: 1200px) {
  .header-module--header--449cb .header-module--container--fba32 .header-module--logo-wrap--fca8d .header-module--logo--44f2e {
    height: 26px;
    width: 106px;
  }
}
.header-module--header--449cb .header-module--container--fba32 .header-module--logo-wrap--fca8d .header-module--hamb--f3e6f {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24"><path fill="none" d="M0 0h24v24H0z"/><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"/></svg>');
  background-repeat: no-repeat;
  background-size: 100%;
  display: none;
  font-size: 0;
  height: 36px;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 36px;
}

@media (max-width: 767px) {
  .header-module--header--449cb .header-module--container--fba32 .header-module--logo-wrap--fca8d .header-module--hamb--f3e6f {
    display: block;
  }
}
.header-module--header--449cb .header-module--container--fba32 .header-module--logo-wrap--fca8d .header-module--hamb--f3e6f.header-module--active--65484 {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.header-module--header--449cb .header-module--container--fba32 .header-module--nav--2cdff {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  gap: 12px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 767px) {
  .header-module--header--449cb .header-module--container--fba32 .header-module--nav--2cdff {
    display: none;
  }
  .header-module--header--449cb .header-module--container--fba32 .header-module--nav--2cdff.header-module--active--65484 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    width: 100%;
  }
  .header-module--header--449cb .header-module--container--fba32 .header-module--nav--2cdff.header-module--active--65484 a {
    font-size: 22px;
    padding: 22px 0;
    text-align: center;
  }
  .header-module--header--449cb .header-module--container--fba32 .header-module--nav--2cdff.header-module--active--65484 a:not(:last-child) {
    border-bottom: 1px solid #dbdbdb;
  }
}
.header-module--header--449cb .header-module--container--fba32 .header-module--nav--2cdff a {
  color: #7f93a9;
  font-size: 21px;
  font-weight: 400;
  line-height: 120%;
}

.header-module--header--449cb .header-module--container--fba32 .header-module--nav--2cdff a:visited {
  color: #7f93a9;
}

@media (max-width: 991px) {
  .header-module--header--449cb .header-module--container--fba32 .header-module--nav--2cdff a {
    font-size: 16px;
  }
}
.header-module--header--449cb .header-module--btn--05927 {
  border: 2px solid #7f93a9;
  margin: 0;
}

@media (max-width: 512px) {
  .header-module--header--449cb .header-module--btn--05927 {
    margin: 15px 0;
    width: 100%;
  }
}
.main-module--title--e0f8c {
  color: #7f93a9;
  font-size: 54px;
  font-weight: 700;
  letter-spacing: 2px;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .main-module--title--e0f8c {
    font-size: 26px;
  }
}
.main-module--btn--2a7d7 {
  background: hsla(0, 0%, 100%, 0.9);
  border: 2px solid #fff;
  border-radius: 32px;
  color: #7f93a9;
  display: inline-block;
  font-family: Bebas Neue, serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 20px;
  margin-top: 60px;
  padding: 12px 24px 7px;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.main-module--btn--2a7d7:focus,
.main-module--btn--2a7d7:hover {
  background: #7f93a9;
  color: #fff;
}

.main-module--btn--2a7d7:visited {
  color: #7f93a9;
}

.screen1-module--screen1--2c7be {
  background-size: cover;
  background: #fafdff url(https://fs.advance.ru/landing-pages/school/screen1_bg.jpg) no-repeat 50%;
  height: 871px;
}

@media (max-width: 992px) {
  .screen1-module--screen1--2c7be {
    background: #7f93a9;
    height: inherit;
    padding-bottom: 40px;
  }
}
@media (max-width: 575px) {
  .screen1-module--screen1--2c7be {
    text-align: center;
  }
}
.screen1-module--screen1--2c7be .screen1-module--pre_title--b15cb {
  color: #fff;
  font-family: Bebas Neue, serif;
  font-size: 62px;
  font-weight: 700;
  letter-spacing: 0.4px;
  line-height: 1;
  margin-top: 210px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--2c7be .screen1-module--pre_title--b15cb {
    font-size: 30px;
    line-height: 1.2;
    margin-top: 30px;
  }
}
@media (max-width: 575px) {
  .screen1-module--screen1--2c7be .screen1-module--pre_title--b15cb {
    text-align: center;
  }
}
.screen1-module--screen1--2c7be h1 {
  color: #fff;
  font-family: Bebas Neue, serif;
  font-size: 132px;
  font-weight: 700;
  line-height: 1;
  margin-top: 5px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--2c7be h1 {
    font-size: 90px;
    margin-top: 15px;
  }
}
@media (max-width: 575px) {
  .screen1-module--screen1--2c7be h1 {
    text-align: center;
  }
}
.screen1-module--screen1--2c7be .screen1-module--post_title--b0e9d {
  color: #fff;
  font-family: Bebas Neue, serif;
  font-size: 40px;
  font-weight: 700;
  letter-spacing: 0.1px;
  line-height: 1;
}

@media (max-width: 992px) {
  .screen1-module--screen1--2c7be .screen1-module--post_title--b0e9d {
    font-size: 26px;
    line-height: 1.5;
    margin-top: 15px;
  }
}
@media (max-width: 575px) {
  .screen1-module--screen1--2c7be .screen1-module--post_title--b0e9d {
    max-width: none;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
  }
}
.who-module--who--e7901 {
  height: 770px;
  padding: 80px 0;
}

.who-module--who--e7901 .who-module--container--3d092 {
  margin: 0 auto;
  position: relative;
}

@media (min-width: 1200px) {
  .who-module--who--e7901 .who-module--container--3d092 {
    max-width: 1500px;
  }
}
.who-module--who--e7901 h2 {
  margin-bottom: 20px;
}

.who-module--who--e7901 swiper-container {
  padding-bottom: 50px;
  padding-top: 50px;
}

.who-module--who--e7901 swiper-slide {
  background: #fff;
  border: 2px solid #7f93a9;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 460px;
  min-width: 300px;
  padding: 24px;
  -webkit-transform: none !important;
          transform: none !important;
  -webkit-transition: height 0.5s;
  transition: height 0.5s;
  -webkit-transition: margin-top 0.5s;
  transition: margin-top 0.5s;
}

@media (max-width: 768px) {
  .who-module--who--e7901 swiper-slide {
    height: 380px;
  }
}
.who-module--who--e7901 swiper-slide h3 {
  border-bottom: 2px solid #7f93a9;
  color: #7f93a9;
  font-family: Bebas Neue, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  margin: 0 auto;
  max-width: 139px;
  padding-bottom: 7px;
  padding-top: 10px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
}

.who-module--who--e7901 swiper-slide ul {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: center;
}

@media (max-width: 992px) {
  .who-module--who--e7901 swiper-slide ul {
    font-size: 14px;
  }
}
.who-module--who--e7901 swiper-slide ul li {
  margin-top: 17px;
}

.who-module--who--e7901 swiper-slide.who-module--swiper-slide-active--3182c {
  margin-top: -30px;
  min-height: 490px;
}

.who-module--who--e7901 swiper-slide.who-module--swiper-slide-next--cf575,
.who-module--who--e7901 swiper-slide.who-module--swiper-slide-prev--cd718 {
  border-color: rgba(127, 147, 169, 0.7);
  -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 9px rgba(0, 0, 0, 0.25);
  margin-top: -10px;
  min-height: 470px;
}

.who-module--who--e7901 swiper-slide.who-module--swiper-slide-next--cf575 ul,
.who-module--who--e7901 swiper-slide.who-module--swiper-slide-prev--cd718 ul {
  color: #5c5c5c;
}

.who-module--who--e7901 swiper-slide:not(.who-module--swiper-slide-active--3182c):not(.who-module--swiper-slide-next--cf575):not(.who-module--swiper-slide-prev--cd718) {
  border-color: rgba(127, 147, 169, 0.4);
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
}

.who-module--who--e7901 swiper-slide:not(.who-module--swiper-slide-active--3182c):not(.who-module--swiper-slide-next--cf575):not(.who-module--swiper-slide-prev--cd718) ul {
  color: #adadad;
}

.who-module--who--e7901 .who-module--swiper-pagination--75b61 {
  bottom: 120px;
}

.result-module--result--cff80 {
  padding: 0 0 66px;
}

.result-module--result--cff80 h2 {
  margin-bottom: 40px;
}

.result-module--result--cff80 h3 {
  color: #7f93a9;
  font-family: Bebas Neue, sans-serif;
  font-size: 26px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
}

.result-module--result--cff80 ul {
  margin-bottom: 27px;
}

.result-module--result--cff80 ul li {
  color: #000;
  display: block;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  margin-top: 20px;
  position: relative;
}

.result-module--result--cff80 ul li:before {
  content: "";
  height: 125%;
  left: -40px;
  position: absolute;
  top: -6px;
  width: 105%;
}

.result-module--result--cff80 ul li:hover:before {
  background: rgba(195, 208, 218, 0.4);
}

.result-module--result--cff80 button {
  border: 2px solid #7f93a9;
  display: block;
  margin: 0 auto;
}

.develop-module--develop--5105c {
  background-image: url(https://fs.advance.ru/landing-pages/school/screen4-bg.jpg);
  background-position-x: 50%;
  background-repeat: no-repeat;
  background-size: 1570px 670px;
  padding: 60px 0;
}

@media (max-width: 1200px) {
  .develop-module--develop--5105c {
    background: none;
  }
}
.develop-module--develop--5105c h2 {
  margin-bottom: 35px;
}

.develop-module--develop--5105c .develop-module--cardWrap--a6ddc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 25px;
}

@media (max-width: 420px) {
  .develop-module--develop--5105c .develop-module--cardWrap--a6ddc {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.develop-module--develop--5105c .develop-module--cardWrap--a6ddc > div:first-child {
  min-width: 196px;
}

.develop-module--develop--5105c .develop-module--cardWrap--a6ddc > div:last-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 30px;
}

.develop-module--develop--5105c .develop-module--cardWrap--a6ddc > div:last-child h3 {
  color: #7f93a9;
  font-family: Bebas Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
}

.develop-module--develop--5105c .develop-module--cardWrap--a6ddc > div:last-child ul {
  color: #000;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  margin-top: 18px;
}

.develop-module--develop--5105c .develop-module--cardWrap--a6ddc > div:last-child ul li {
  margin-bottom: 8px;
  padding-left: 16px;
  position: relative;
}

.develop-module--develop--5105c .develop-module--cardWrap--a6ddc > div:last-child ul li:before {
  background-repeat: no-repeat;
  background: #7f93a9;
  border-radius: 25px;
  content: "";
  display: block;
  height: 6px;
  left: 0;
  position: absolute;
  top: 6px;
  width: 6px;
}

.rec-module--rec--bf068 {
  padding: 90px 0;
}

.rec-module--rec--bf068 h2 {
  margin-bottom: 55px;
}

.rec-module--rec--bf068 .rec-module--cardWrap--53a05 {
  margin-bottom: 55px;
  text-align: center;
}

.rec-module--rec--bf068 .rec-module--cardWrap--53a05 img {
  width: 170px;
}

.rec-module--rec--bf068 .rec-module--cardWrap--53a05 p {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  text-align: center;
}

.rec-module--rec--bf068 .rec-module--imgWrap--d3064 {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 203px;
}

.tech-module--tech--da1be {
  padding: 60px 0;
}

.tech-module--tech--da1be h2 {
  margin-bottom: 50px;
}

.tech-module--tech--da1be i {
  color: #7f93a9;
  font-size: 16px;
  font-style: italic;
  font-weight: 400;
  line-height: 1;
}

.tech-module--tech--da1be .tech-module--row--e39fa > div:first-child {
  padding-bottom: 20px;
  padding-right: 20px;
}

.tech-module--tech--da1be .tech-module--row--e39fa > div:first-child p {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
}

.tech-module--tech--da1be .tech-module--row--e39fa > div:first-child ul {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.2;
  margin-top: 18px;
}

.tech-module--tech--da1be .tech-module--row--e39fa > div:first-child ul li {
  margin-bottom: 8px;
  padding-left: 16px;
  position: relative;
}

.tech-module--tech--da1be .tech-module--row--e39fa > div:first-child ul li:before {
  background-repeat: no-repeat;
  background: #7f93a9;
  border-radius: 25px;
  content: "";
  display: block;
  height: 6px;
  left: 0;
  position: absolute;
  top: 6px;
  width: 6px;
}

.tech-module--tech--da1be .tech-module--bg--b0d45 {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.tech-module--tech--da1be .tech-module--bg--b0d45 iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.tech-module--tech--da1be .tech-module--row--e39fa > div:nth-child(3) {
  background: rgba(195, 208, 218, 0.4);
  padding: 30px;
}

.tech-module--tech--da1be .tech-module--row--e39fa > div:nth-child(3) h3 {
  color: #7f93a9;
  font-family: Bebas Neue, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 18px;
  text-transform: uppercase;
}

.tech-module--tech--da1be .tech-module--row--e39fa > div:nth-child(4) {
  text-align: center;
}

.tech-module--tech--da1be .tech-module--row--e39fa > div:nth-child(4) a {
  display: block;
  margin-bottom: 21px;
  margin-top: 44px;
}

.tech-module--tech--da1be .tech-module--row--e39fa > div:nth-child(4) p {
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
}

.tech-module--tech--da1be .tech-module--row--e39fa > div:nth-child(4) a {
  border: none;
}

.tech-module--tech--da1be .tech-module--row--e39fa > div:nth-child(4) a:hover {
  background: none;
}

.tech-module--tech--da1be button {
  border: 2px solid #7f93a9;
  display: block;
  margin: 40px auto 0;
}

.format-module--format--a9151 {
  background: url(https://fs.advance.ru/landing-pages/school/screen7-bg.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding: 66px 0;
  position: relative;
}

.format-module--format--a9151 h2 {
  color: #fff;
  margin-bottom: 30px;
}

.format-module--format--a9151 .format-module--container--14fc7 {
  padding-bottom: 150px;
  padding-top: 150px;
}

@media (max-width: 992px) {
  .format-module--format--a9151 .format-module--container--14fc7 {
    padding-bottom: 20px;
    padding-top: 20px;
  }
}
.format-module--format--a9151 .format-module--row--6d7ea > div:last-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.format-module--format--a9151 ul {
  color: #fff;
  display: block;
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
  margin-left: 60px;
  margin-top: 18px;
}

.format-module--format--a9151 ul li {
  margin-bottom: 20px;
  padding-left: 19px;
  position: relative;
}

.format-module--format--a9151 ul li:before {
  background-repeat: no-repeat;
  background: #fff;
  border-radius: 25px;
  content: "";
  display: block;
  height: 9px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 9px;
}

.format-module--format--a9151 .format-module--bg--88227 {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.format-module--format--a9151 .format-module--bg--88227 iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.subj-module--subj--43059 {
  background: url(https://fs.advance.ru/landing-pages/school/screen8-bg.jpg);
  padding: 60px 0;
}

.subj-module--subj--43059 h2 {
  margin-bottom: 40px;
}

.subj-module--subj--43059 button {
  border: 2px solid #7f93a9;
  display: block;
  margin: 40px auto 0;
}

.map-module--map--c4da3 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  background-position-x: center;
  background-position-y: 80px;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 50px;
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  width: 100%;
}

@media (max-width: 767px) {
  .map-module--map--c4da3 {
    padding-bottom: 0;
  }
}
.map-module--map--c4da3 h2 {
  margin-bottom: 15px;
}

.map-module--map--c4da3 p {
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 15px;
}

.map-module--map--c4da3 .map-module--wrapper--403e1 {
  margin-bottom: 15px;
  position: relative;
}

.map-module--map--c4da3 .map-module--wrapper--403e1 img {
  height: 596px;
  width: 1158px;
}

@media (max-width: 1199px) {
  .map-module--map--c4da3 .map-module--wrapper--403e1 img {
    height: auto;
  }
}
.map-module--map--c4da3 .map-module--clickRegion--ac79d {
  cursor: pointer;
  height: 30px;
  position: absolute;
  z-index: 1;
}

@media (max-width: 768px) {
  .map-module--map--c4da3 .map-module--clickRegion--ac79d {
    display: none;
  }
}
.map-module--map--c4da3 .map-module--spb--7e4ae {
  height: 5.1%;
  left: 15.4%;
  top: 23.4%;
  width: 18%;
}

.map-module--map--c4da3 .map-module--severodvinsk--27686 {
  height: 5.1%;
  left: 25.5%;
  top: 29.3%;
  width: 12.2%;
}

.map-module--map--c4da3 .map-module--himki--fe729 {
  height: 5.1%;
  left: 12.5%;
  top: 35.1%;
  width: 7.7%;
}

.map-module--map--c4da3 .map-module--ivanovo--1c219 {
  height: 5.1%;
  left: 20.5%;
  top: 35.1%;
  width: 9%;
}

.map-module--map--c4da3 .map-module--obninsk--0b388 {
  height: 5.1%;
  left: 12.5%;
  top: 41%;
  width: 9.1%;
}

.map-module--map--c4da3 .map-module--vvedensky--f300e {
  height: 5.1%;
  left: 27.6%;
  top: 62.6%;
  width: 13.5%;
}

.map-module--map--c4da3 .map-module--elista--3c0a5 {
  height: 5.1%;
  left: 0.9%;
  top: 64.8%;
  width: 7.7%;
}

.map-module--map--c4da3 .map-module--shymkent--9ea16 {
  height: 5.1%;
  left: 29%;
  top: 81.4%;
  width: 9.5%;
}

.map-module--map--c4da3 .map-module--petropavlovsk--43302 {
  height: 5.2%;
  left: 80.4%;
  top: 45.4%;
  width: 18.8%;
}

.map-module--mobile-cities--18f6d h3,
.map-module--modal--624c3 h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin-bottom: 15px;
}

.map-module--mobile-cities--18f6d ul,
.map-module--modal--624c3 ul {
  border-radius: 15px;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  margin-bottom: 15px;
  padding: 30px;
}

.map-module--mobile-cities--18f6d ul.map-module--red--18646,
.map-module--modal--624c3 ul.map-module--red--18646 {
  background: rgba(254, 76, 4, 0.1);
}

.map-module--mobile-cities--18f6d ul.map-module--red--18646 li:before,
.map-module--modal--624c3 ul.map-module--red--18646 li:before {
  background: url(https://fs.advance.ru/landing-pages/school/map/school_icon_red.svg);
}

.map-module--mobile-cities--18f6d ul.map-module--violet--1f932,
.map-module--modal--624c3 ul.map-module--violet--1f932 {
  background: rgba(111, 0, 226, 0.1);
}

.map-module--mobile-cities--18f6d ul.map-module--violet--1f932 li:before,
.map-module--modal--624c3 ul.map-module--violet--1f932 li:before {
  background: url(https://fs.advance.ru/landing-pages/school/map/school_icon_violet.svg);
}

.map-module--mobile-cities--18f6d ul.map-module--green--40353,
.map-module--modal--624c3 ul.map-module--green--40353 {
  background: #cff8e7;
}

.map-module--mobile-cities--18f6d ul.map-module--green--40353 li:before,
.map-module--modal--624c3 ul.map-module--green--40353 li:before {
  background: url(https://fs.advance.ru/landing-pages/school/map/school_icon_green.svg);
}

.map-module--mobile-cities--18f6d ul:last-child,
.map-module--modal--624c3 ul:last-child {
  margin-bottom: 0;
}

.map-module--mobile-cities--18f6d ul li,
.map-module--modal--624c3 ul li {
  padding-left: 20px;
  position: relative;
}

.map-module--mobile-cities--18f6d ul li:not(:last-child),
.map-module--modal--624c3 ul li:not(:last-child) {
  margin-bottom: 10px;
}

.map-module--mobile-cities--18f6d ul li:before,
.map-module--modal--624c3 ul li:before {
  content: "";
  height: 10px;
  left: 0;
  position: absolute;
  top: 2px;
  width: 12px;
}

.map-module--modal--624c3 {
  color: #000;
  font-family: Ubuntu, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  padding: 60px;
}

.map-module--mobile-cities--18f6d {
  display: none;
}

@media (max-width: 768px) {
  .map-module--mobile-cities--18f6d {
    display: block;
    padding-bottom: 50px;
    width: 100%;
  }
}
.map-module--mobile-cities--18f6d h2 {
  font-size: 24px;
  font-weight: 700;
  line-height: 31px;
  margin-bottom: 15px;
}

.map-module--mobile-cities--18f6d h3 {
  color: #000;
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
  margin-bottom: 0;
  padding-right: 35px;
}

.main-module--btn--6a1ca {
  background: -webkit-gradient(linear, left top, left bottom, from(#21e26a), to(#02983d));
  background: linear-gradient(180deg, #21e26a, #02983d);
  border-radius: 10px;
  -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.25), 0 3px 0 #0c853c, inset 0 2px 2px #5ffd9d;
          box-shadow: 0 10px 10px rgba(0, 0, 0, 0.25), 0 3px 0 #0c853c, inset 0 2px 2px #5ffd9d;
  color: #fff;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  max-width: 370px;
  padding: 18px 5px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
  width: 100%;
}

.main-module--btn--6a1ca:active,
.main-module--btn--6a1ca:focus,
.main-module--btn--6a1ca:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#21e26a), to(#0c853c));
  background: linear-gradient(180deg, #21e26a, #0c853c);
}

.main-module--btn--6a1ca:visited {
  color: #fff;
}

.style-module--screen1--213fd {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_vyuchit_anglijskij_za_3_mesyaca/_old/bg-webinar-100slov-01.jpg);
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  min-height: 700px;
  padding-bottom: 50px;
}

@media (max-width: 767px) {
  .style-module--screen1--213fd {
    background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_vyuchit_anglijskij_za_3_mesyaca/_old/bg-webinar-100slov-01-mob.jpg);
    min-height: auto;
  }
}
.style-module--screen1--213fd .style-module--desc--e4fca {
  max-width: 670px;
  padding: 40px 0 50px;
}

@media (max-width: 767px) {
  .style-module--screen1--213fd .style-module--desc--e4fca {
    max-width: none;
    padding: 40px 0 20px;
    text-align: center;
  }
}
.style-module--screen1--213fd time {
  font-size: 30px;
  font-weight: 900;
  margin-bottom: 10px;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .style-module--screen1--213fd time {
    font-size: 24px;
  }
}
@media (max-width: 560px) {
  .style-module--screen1--213fd time {
    margin-bottom: 30px;
  }
}
.style-module--screen1--213fd .style-module--type--bd682 {
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  width: 100%;
}

@media (max-width: 767px) {
  .style-module--screen1--213fd .style-module--type--bd682 {
    font-size: 20px;
  }
}
.style-module--screen1--213fd h1 {
  font-family: Pf Din, sans-serif;
  font-size: 72px;
  font-weight: 500;
  line-height: 1.1;
  padding-top: 15px;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .style-module--screen1--213fd h1 {
    font-size: 48px;
  }
}
@media (max-width: 560px) {
  .style-module--screen1--213fd h1 {
    font-size: 42px;
  }
}
.style-module--screen1--213fd .style-module--row--4abe8 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #a8b6d0;
  border: 4px solid #f6f7f9;
  border-radius: 25px;
  margin-top: 45px;
  padding: 5px;
}

.style-module--screen1--213fd .style-module--btn--02918 span:first-child {
  color: #fff;
  font-size: 30px;
}

.style-module--screen1--213fd .style-module--btn--02918 span:last-child {
  -webkit-animation: style-module--glow--bc5f3 3s linear infinite;
          animation: style-module--glow--bc5f3 3s linear infinite;
  color: #fff;
  font-size: 17px;
  font-weight: 500;
  text-transform: uppercase;
}

.style-module--screen1--213fd .style-module--btn--02918:hover span:last-child {
  font-weight: 700;
  text-shadow: 0 0 7px #8a5504;
}

.style-module--screen1--213fd .style-module--timer--12caa {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 50px;
  margin-top: 5px;
}

@media (max-width: 767px) {
  .style-module--screen1--213fd .style-module--timer--12caa {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.style-module--screen1--213fd .style-module--timer--12caa > .style-module--wrap--90db5 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.style-module--screen1--213fd .style-module--timer--12caa > .style-module--wrap--90db5.style-module--time--ab381 .style-module--time-wrap--40f9a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  min-width: 261px;
}

@media (max-width: 991px) {
  .style-module--screen1--213fd .style-module--timer--12caa > .style-module--wrap--90db5.style-module--time--ab381 .style-module--time-wrap--40f9a {
    min-width: 196px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--213fd .style-module--timer--12caa > .style-module--wrap--90db5.style-module--time--ab381 .style-module--time-wrap--40f9a {
    min-width: 142px;
  }
}
@media (max-width: 600px) {
  .style-module--screen1--213fd .style-module--timer--12caa > .style-module--wrap--90db5.style-module--time--ab381 .style-module--time-wrap--40f9a {
    gap: 5px;
  }
}
.style-module--screen1--213fd .style-module--timer--12caa > .style-module--wrap--90db5.style-module--time--ab381 .style-module--time-wrap--40f9a p {
  color: #892276;
  font-size: 22px;
  font-weight: 500;
  white-space: nowrap;
}

@media (max-width: 991px) {
  .style-module--screen1--213fd .style-module--timer--12caa > .style-module--wrap--90db5.style-module--time--ab381 .style-module--time-wrap--40f9a p {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 600px) {
  .style-module--screen1--213fd .style-module--timer--12caa > .style-module--wrap--90db5.style-module--time--ab381 .style-module--time-wrap--40f9a p {
    font-size: 12px;
    line-height: 14px;
  }
}
.style-module--screen1--213fd .style-module--timer--12caa > .style-module--wrap--90db5.style-module--people--dbae4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: 500;
}

@media (max-width: 991px) {
  .style-module--screen1--213fd .style-module--timer--12caa > .style-module--wrap--90db5.style-module--people--dbae4 {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 600px) {
  .style-module--screen1--213fd .style-module--timer--12caa > .style-module--wrap--90db5.style-module--people--dbae4 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 12px;
    line-height: 14px;
  }
}
.style-module--screen1--213fd .style-module--timer--12caa > .style-module--wrap--90db5.style-module--people--dbae4 span {
  color: #892276;
}

.style-module--screen1--213fd .style-module--timer--12caa > .style-module--wrap--90db5 h3 {
  font-size: 20px;
  font-weight: 300;
  line-height: 100%;
}

@media (max-width: 991px) {
  .style-module--screen1--213fd .style-module--timer--12caa > .style-module--wrap--90db5 h3 {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 600px) {
  .style-module--screen1--213fd .style-module--timer--12caa > .style-module--wrap--90db5 h3 {
    font-size: 12px;
    line-height: 14px;
  }
}
.main-module--text-block--ffe25 {
  border-top: 1px solid #aeacac;
  padding: 40px 0;
}

.main-module--text-block--ffe25 h1 {
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 70px;
  text-align: center;
}

@media (max-width: 480px) {
  .main-module--text-block--ffe25 h1 {
    font-size: 24px;
    margin-bottom: 30px;
  }
}
.main-module--text-block--ffe25 h2 {
  color: #f45748;
  font-size: 24px;
  padding-top: 30px;
}

@media (max-width: 480px) {
  .main-module--text-block--ffe25 h2 {
    font-size: 18px;
    padding-top: 20px;
  }
}
.main-module--text-block--ffe25 p {
  font-size: 16px;
  margin: 10px 0;
}

.main-module--text-block--ffe25 ul {
  margin-top: 10px;
  padding-left: 20px;
}

.main-module--text-block--ffe25 ul li {
  font-size: 16px;
  padding-left: 20px;
  position: relative;
}

.main-module--text-block--ffe25 ul li:not(:last-child) {
  margin-bottom: 10px;
}

.main-module--text-block--ffe25 ul li:before {
  background-color: #f45748;
  border-radius: 50%;
  content: "";
  display: block;
  height: 10px;
  left: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 10px;
}

.main-module--text-block--ffe25 a,
.main-module--text-block--ffe25 a:visited {
  color: inherit;
}

.main-module--text-block--ffe25 a:focus,
.main-module--text-block--ffe25 a:hover {
  text-decoration: underline;
}

.style-module--rocket--71ff9 {
  background-color: #f2f3f7;
}

.style-module--hero--bff25 {
  background-color: #fff;
  font-family: Ubuntu, sans-serif, Arial;
  padding: 0 0 50px;
}

@media (max-width: 991px) {
  .style-module--hero--bff25 {
    padding-bottom: 25px;
    padding-top: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--hero--bff25 {
    padding-bottom: 20px;
    padding-top: 20px;
  }
}
@media (max-width: 480px) {
  .style-module--hero--bff25 {
    padding-bottom: 15px;
    padding-top: 15px;
  }
}
@media (max-width: 991px) {
  .style-module--hero--bff25 {
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  .style-module--hero--bff25 {
    padding-top: 0;
  }
}
@media (max-width: 480px) {
  .style-module--hero--bff25 {
    padding-top: 0;
  }
}
.style-module--hero__info--1c028 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.style-module--hero__bage--5ab14 {
  background-color: #9c87d9;
  border-radius: 10px;
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.6;
  margin-bottom: 10px;
  padding: 0 17px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--hero__bage--5ab14 {
    margin-bottom: 20px;
  }
}
@media (max-width: 480px) {
  .style-module--hero__bage--5ab14 {
    border-radius: 3px;
    margin-bottom: 25px;
    width: 100%;
  }
}
.style-module--hero__title--e2a3f {
  color: #232323;
  font-size: 70px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 25px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--hero__title--e2a3f {
    font-size: 44px;
  }
}
@media (max-width: 480px) {
  .style-module--hero__title--e2a3f {
    font-size: 36px;
  }
}
@media (max-width: 991px) {
  .style-module--hero__title--e2a3f {
    margin-bottom: 10px;
  }
}
@media (max-width: 480px) {
  .style-module--hero__title--e2a3f {
    margin-bottom: 15px;
  }
}
.style-module--hero__text--589c7 {
  color: #232323;
  font-size: 24px;
  font-weight: 300;
  line-height: 1.2;
  margin-bottom: 45px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--hero__text--589c7 {
    font-size: 22px;
    margin-bottom: 35px;
    max-width: 700px;
  }
}
@media (max-width: 480px) {
  .style-module--hero__text--589c7 {
    font-size: 18px;
    margin-bottom: 15px;
  }
}
.style-module--hero__btns--ef22c {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  margin-bottom: 55px;
}

@media (max-width: 991px) {
  .style-module--hero__btns--ef22c {
    gap: 15px;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .style-module--hero__btns--ef22c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
@media (max-width: 480px) {
  .style-module--hero__btns--ef22c {
    margin-bottom: 20px;
  }
}
.style-module--hero__btn--c2e8e {
  border-radius: 35px;
  display: inline-block;
  font-size: 22px;
  font-weight: 300;
  line-height: 1.1;
  max-width: 300px;
  min-width: 250px;
  padding-bottom: 19px;
  padding-top: 16px;
  text-align: center;
  -webkit-transition: background-color 0.2s ease-in;
  transition: background-color 0.2s ease-in;
}

@media (max-width: 991px) {
  .style-module--hero__btn--c2e8e {
    padding-bottom: 14px;
    padding-top: 12px;
  }
}
.style-module--hero__btn--main--f9631 {
  background-color: #7000e3;
  color: #fff;
  padding-left: 64px;
  padding-right: 64px;
}

@media (max-width: 991px) {
  .style-module--hero__btn--main--f9631 {
    padding-left: 61px;
    padding-right: 61px;
  }
}
.style-module--hero__btn--main--f9631:active,
.style-module--hero__btn--main--f9631:focus,
.style-module--hero__btn--main--f9631:hover {
  background-color: #9633fb;
}

.style-module--hero__btn--simple--8e933 {
  background-color: #fff;
  border: 1px solid #232323;
  color: #232323;
  padding-left: 38px;
  padding-right: 38px;
}

@media (max-width: 991px) {
  .style-module--hero__btn--simple--8e933 {
    padding-left: 35px;
    padding-right: 35px;
  }
}
.style-module--hero__btn--simple--8e933:active,
.style-module--hero__btn--simple--8e933:focus,
.style-module--hero__btn--simple--8e933:hover {
  background-color: #9f9f9f;
}

.style-module--hero__img--b852a {
  margin-bottom: 53px;
}

@media (max-width: 991px) {
  .style-module--hero__img--b852a {
    margin-bottom: 30px;
  }
}
.style-module--hero__details--79222 {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2px;
  width: 100%;
}

@media (max-width: 480px) {
  .style-module--hero__details--79222 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }
}
.style-module--hero__details-item--facc4 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: #f5f5f5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 300;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1.15;
  min-height: 190px;
  padding: 90px 16px 30px;
  position: relative;
  text-align: center;
  width: 33.3%;
}

@media (max-width: 991px) {
  .style-module--hero__details-item--facc4 {
    font-size: 14px;
    min-height: 120px;
    padding-bottom: 15px;
    padding-top: 55px;
  }
}
@media (max-width: 480px) {
  .style-module--hero__details-item--facc4 {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    width: 49.6%;
  }
  .style-module--hero__details-item--facc4:nth-child(2) {
    border-top-right-radius: 20px;
  }
  .style-module--hero__details-item--facc4:nth-child(3) {
    border-bottom-left-radius: 20px;
  }
}
.style-module--hero__details-item--facc4:first-of-type {
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
}

@media (max-width: 480px) {
  .style-module--hero__details-item--facc4:first-of-type {
    border-bottom-left-radius: 0;
  }
}
.style-module--hero__details-item--facc4:last-of-type {
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px;
}

@media (max-width: 480px) {
  .style-module--hero__details-item--facc4:last-of-type {
    border-top-right-radius: 0;
  }
}
.style-module--hero__details-item--facc4:before {
  background-color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 50px;
  left: calc(50% - 25px);
  position: absolute;
  right: 0;
  top: 30px;
  width: 50px;
}

@media (max-width: 991px) {
  .style-module--hero__details-item--facc4:before {
    height: 30px;
    left: calc(50% - 15px);
    top: 20px;
    width: 30px;
  }
}
.style-module--hero__details-item--one--839f9:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/lyuboy_inostrannyi_za_mesyac/icon-01-practic.svg);
}

.style-module--hero__details-item--two--eb826:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/lyuboy_inostrannyi_za_mesyac/icon-02-zanyatie.svg);
}

.style-module--hero__details-item--three--84cde:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/lyuboy_inostrannyi_za_mesyac/icon-03-support.svg);
}

.style-module--hero__details-item--four--c57f0:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/lyuboy_inostrannyi_za_mesyac/icon-04-chat.svg);
}

.main-module--btn--eebae {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-gradient(linear, left top, left bottom, from(#fd4b04), color-stop(22.81%, #ff8251), color-stop(94.27%, #f04703));
  background: linear-gradient(180deg, #fd4b04, #ff8251 22.81%, #f04703 94.27%);
  border-radius: 51px;
  -webkit-box-shadow: 4px 4px 16px 1px rgba(115, 71, 53, 0.53);
          box-shadow: 4px 4px 16px 1px rgba(115, 71, 53, 0.53);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: calc(18.54545px + 0.45455vw);
  font-weight: 700;
  height: 65px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  letter-spacing: 0.05em;
  line-height: calc(21.54545px + 0.45455vw);
  max-width: 286px;
  text-transform: uppercase;
  width: 100%;
}

@media (min-width: 1200px) {
  .main-module--btn--eebae {
    font-size: 24px;
    line-height: 27px;
  }
}
.main-module--btn--eebae:focus,
.main-module--btn--eebae:hover,
.main-module--btn--eebae:visited {
  color: #fff;
}

@media (max-width: 575px) {
  .main-module--btn--eebae {
    height: 59px;
    max-width: 260px;
  }
}
.main-module--title--a60e1 {
  color: #271d44;
  font-size: calc(22.18182px + 1.81818vw);
  font-weight: 700;
  line-height: calc(25.45455px + 2.04545vw);
  text-align: center;
}

@media (min-width: 1200px) {
  .main-module--title--a60e1 {
    font-size: 44px;
    line-height: 50px;
  }
}
.style-module--screen1--9ecb1 {
  background: url(https://fs.advance.ru/landing-pages/webinar/a3mnew/header-bg.png) 50% no-repeat;
  background-size: cover;
  min-height: 850px;
  padding: 40px 0 110px;
}

@media (max-width: 991px) {
  .style-module--screen1--9ecb1 {
    background-size: cover;
    min-height: auto;
    padding: 40px 0 70px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--9ecb1 {
    min-height: auto;
    padding: 25px 0 60px;
  }
}
@media (max-width: 500px) {
  .style-module--screen1--9ecb1 {
    padding: 15px 0 60px;
  }
}
.style-module--screen1--9ecb1 .style-module--container--0dedf {
  position: relative;
}

.style-module--screen1--9ecb1 .style-module--container--0dedf > div:first-child {
  padding: 0 0 70px !important;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--screen1--9ecb1 .style-module--container--0dedf > div:first-child {
    padding: 0 0 390px !important;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--9ecb1 .style-module--container--0dedf > div:first-child {
    padding: 0 0 360px !important;
  }
}
@media (max-width: 500px) {
  .style-module--screen1--9ecb1 .style-module--container--0dedf > div:first-child {
    padding: 0 0 250px !important;
  }
}
@media (max-width: 450px) {
  .style-module--screen1--9ecb1 .style-module--container--0dedf > div:first-child {
    padding: 0 0 200px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--9ecb1 .style-module--container--0dedf {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--screen1--9ecb1 .style-module--container--0dedf:before {
  background: url(https://fs.advance.ru/landing-pages/webinar/a3mnew/header-img.png) 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 586px;
  position: absolute;
  right: 16px;
  top: 100px;
  width: 560px;
}

@media (max-width: 991px) {
  .style-module--screen1--9ecb1 .style-module--container--0dedf:before {
    height: 410.2px;
    left: auto;
    right: auto;
    top: 90px;
    width: 392px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--9ecb1 .style-module--container--0dedf:before {
    height: 351.6px;
    top: 60px;
    width: 336px;
  }
}
@media (max-width: 500px) {
  .style-module--screen1--9ecb1 .style-module--container--0dedf:before {
    height: 234.4px;
    top: 45px;
    width: 224px;
  }
}
.style-module--screen1--9ecb1 .style-module--data--2108d {
  color: #7000e3;
  font-size: calc(14.36364px + 1.13636vw);
  font-weight: 700;
  line-height: calc(18.36364px + 1.13636vw);
  margin-bottom: 22px;
}

@media (min-width: 1200px) {
  .style-module--screen1--9ecb1 .style-module--data--2108d {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (max-width: 991px) {
  .style-module--screen1--9ecb1 .style-module--data--2108d {
    margin-top: 90px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--9ecb1 .style-module--data--2108d {
    margin: 60px 0 10px;
  }
}
@media (max-width: 500px) {
  .style-module--screen1--9ecb1 .style-module--data--2108d {
    margin-top: 20px;
  }
}
.style-module--screen1--9ecb1 .style-module--data-text--16c3a {
  color: #1d2644;
  font-size: calc(15.81818px + 0.68182vw);
  font-weight: 300;
  line-height: calc(16px + 1.25vw);
  margin-bottom: 10px;
}

@media (min-width: 1200px) {
  .style-module--screen1--9ecb1 .style-module--data-text--16c3a {
    font-size: 24px;
    line-height: 31px;
  }
}
.style-module--screen1--9ecb1 h1 {
  color: #271d44;
  font-size: calc(23.09091px + 3.40909vw);
  font-weight: 700;
  line-height: calc(28px + 3.75vw);
  text-transform: uppercase;
}

@media (min-width: 1200px) {
  .style-module--screen1--9ecb1 h1 {
    font-size: 64px;
    line-height: 73px;
  }
}
@media (max-width: 991px) {
  .style-module--screen1--9ecb1 h1 {
    max-width: 800px;
    width: 100%;
  }
  .style-module--screen1--9ecb1 h1 br {
    display: none;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--9ecb1 h1 {
    max-width: 500px;
    text-align: center;
  }
}
.style-module--screen1--9ecb1 .style-module--text--e1133 {
  color: #1d2644;
  font-size: calc(13.09091px + 0.90909vw);
  font-weight: 500;
  line-height: calc(21.54545px + 0.45455vw);
  margin-top: 30px;
  text-transform: uppercase;
}

@media (min-width: 1200px) {
  .style-module--screen1--9ecb1 .style-module--text--e1133 {
    font-size: 24px;
    line-height: 27px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--9ecb1 .style-module--text--e1133 {
    margin-top: 15px;
  }
}
.style-module--screen1--9ecb1 .style-module--btn--030d1 {
  margin: auto 0 auto auto;
}

@media (max-width: 767px) {
  .style-module--screen1--9ecb1 .style-module--btn--030d1 {
    margin: -85px auto 0;
    position: absolute;
  }
}
.style-module--screen1--9ecb1 .style-module--gift-block--f7ea1 {
  background: hsla(0, 0%, 100%, 0.78);
  border-radius: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 130px;
  margin-top: 27px;
  max-width: 660px;
  padding: 0 22px 0 13px;
  position: relative;
  width: 100%;
  z-index: 10000;
}

@media (max-width: 767px) {
  .style-module--screen1--9ecb1 .style-module--gift-block--f7ea1 {
    height: 110px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 110px;
    max-width: 300px;
    padding: 0 15px 0 10px;
    position: relative;
  }
}
.style-module--screen1--9ecb1 .style-module--gift-block--f7ea1:before {
  background: url(https://fs.advance.ru/landing-pages/webinar/a3mnew/gift.png) 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 89px;
  margin: 16px 17px auto 0;
  width: 85px;
}

@media (max-width: 767px) {
  .style-module--screen1--9ecb1 .style-module--gift-block--f7ea1:before {
    height: 60px;
    margin-right: 14px;
    width: 60px;
  }
}
.style-module--screen1--9ecb1 .style-module--gift-block--f7ea1 .style-module--gift-text--51c3a {
  color: #1d2644;
  font-size: calc(12.54545px + 0.45455vw);
  font-weight: 500;
  line-height: calc(14.18182px + 0.56818vw);
  margin: auto;
}

@media (min-width: 1200px) {
  .style-module--screen1--9ecb1 .style-module--gift-block--f7ea1 .style-module--gift-text--51c3a {
    font-size: 18px;
    line-height: 21px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--9ecb1 .style-module--gift-block--f7ea1 .style-module--gift-text--51c3a {
    padding: 0;
  }
  .style-module--screen1--9ecb1 .style-module--gift-block--f7ea1 .style-module--gift-text--51c3a br {
    display: none;
  }
}
.style-module--screen1--9ecb1 .style-module--gift-block--f7ea1 .style-module--gift-text--51c3a span {
  color: #fe4c04;
  display: block;
  font-size: calc(17.27273px + 0.22727vw);
  line-height: calc(20.27273px + 0.22727vw);
  text-transform: uppercase;
}

@media (min-width: 1200px) {
  .style-module--screen1--9ecb1 .style-module--gift-block--f7ea1 .style-module--gift-text--51c3a span {
    font-size: 20px;
    line-height: 23px;
  }
}
.style-module--screen1--9ecb1 .style-module--cert-text--498b1 {
  color: #1d2644;
  font-size: calc(17.27273px + 0.22727vw);
  font-weight: 500;
  line-height: calc(20.27273px + 0.22727vw);
  margin-top: 21px;
}

@media (min-width: 1200px) {
  .style-module--screen1--9ecb1 .style-module--cert-text--498b1 {
    font-size: 20px;
    line-height: 23px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--9ecb1 .style-module--cert-text--498b1 {
    display: none;
  }
}
.style-module--partner--b5f33 {
  padding: 70px 0 140px;
}

@media (max-width: 991px) {
  .style-module--partner--b5f33 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--partner--b5f33 {
    padding: 30px 0;
  }
}
.style-module--partner__title--94ed1 {
  text-transform: none;
}

.style-module--partner__row--64480 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-filter: grayscale(1);
  -webkit-filter: grayscale(1);
          filter: grayscale(1);
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 25px;
  min-height: auto;
}

@media (max-width: 480px) {
  .style-module--partner__row--64480 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.style-module--partner__item--0e063 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 35px;
  max-height: 100px;
}

.style-module--partner__item--img--027b4 {
  max-height: 100px;
  max-width: 180px;
  min-width: 90px;
  width: auto;
}

.style-module--banners--03f00 {
  background: #fff;
  min-height: 300px;
  overflow: hidden;
  padding-bottom: 50px;
}

@media (max-width: 991px) {
  .style-module--banners--03f00 {
    border-radius: 10px;
    min-height: 180px;
    padding-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--banners--03f00 {
    min-height: 300px;
    padding-bottom: 10px;
  }
}
.style-module--banners--03f00 swiper-container {
  border-radius: 20px;
  overflow: hidden;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--banners--03f00 swiper-container {
    border-radius: 10px;
  }
}
.style-module--banners--03f00 .style-module--bn--673c3 {
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: 20px;
  color: #282828;
  font-size: 24px;
  min-height: 300px;
  padding: 40px 80px 20px;
}

@media (max-width: 991px) {
  .style-module--banners--03f00 .style-module--bn--673c3 {
    background-size: 100%;
    border-radius: 10px;
    font-size: 14px;
    min-height: 180px;
    padding: 25px 50px 10px;
  }
}
@media (max-width: 767px) {
  .style-module--banners--03f00 .style-module--bn--673c3 {
    background-size: cover;
    min-height: 300px;
    padding: 20px 27px;
  }
}
.style-module--banners--03f00 .style-module--bn--673c3.style-module--white--4d743 {
  color: #fff;
}

@media (max-width: 767px) {
  .style-module--banners--03f00 .style-module--bn-offlineUU--5e662 {
    background-position: 100% 100%;
  }
}
.style-module--banners--03f00 .style-module--bn-offlineUU--5e662 .style-module--bn-wrap--cd159 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 25px;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .style-module--banners--03f00 .style-module--bn-offlineUU--5e662 .style-module--bn-wrap--cd159 {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .style-module--banners--03f00 .style-module--bn-offlineUU--5e662 .style-module--bn-wrap--cd159 {
    gap: 15px;
  }
}
.style-module--banners--03f00 .style-module--bn-offlineUU--5e662 .style-module--bn-wrap--cd159 img {
  width: 133px;
}

@media (max-width: 991px) {
  .style-module--banners--03f00 .style-module--bn-offlineUU--5e662 .style-module--bn-wrap--cd159 img {
    width: 90px;
  }
}
@media (max-width: 767px) {
  .style-module--banners--03f00 .style-module--bn-offlineUU--5e662 .style-module--bn-wrap--cd159 img {
    width: 65px;
  }
}
.style-module--banners--03f00 .style-module--bn-offlineUU--5e662 .style-module--bn-wrap--cd159 h2 {
  color: #fbc283;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 1.42em;
  font-weight: 700;
  gap: 2px;
  line-height: 120%;
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .style-module--banners--03f00 .style-module--bn-offlineUU--5e662 .style-module--bn-wrap--cd159 h2 {
    font-size: 16px;
  }
}
.style-module--banners--03f00 .style-module--bn-offlineUU--5e662 .style-module--bn-wrap--cd159 h2 span {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 5px;
  color: #591e95;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.65em;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1;
  padding: 5px 26px;
  position: relative;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .style-module--banners--03f00 .style-module--bn-offlineUU--5e662 .style-module--bn-wrap--cd159 h2 span {
    line-height: 0.5;
    padding: 7px 20px 5px;
  }
}
.style-module--banners--03f00 .style-module--bn-offlineUU--5e662 .style-module--bn-wrap--cd159 h2 span:after,
.style-module--banners--03f00 .style-module--bn-offlineUU--5e662 .style-module--bn-wrap--cd159 h2 span:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' fill='none' viewBox='0 0 15 16'%3E%3Cpath fill='%23591E95' d='M7.5 15.999a.798.798 0 0 1-.796-.8v-1.268l-1.029 1.034a.792.792 0 0 1-1.125 0 .803.803 0 0 1 0-1.131l2.154-2.166V9.386l-1.965 1.14-.788 2.959a.795.795 0 1 1-1.537-.414l.377-1.413-1.093.634A.793.793 0 0 1 .612 12a.803.803 0 0 1 .29-1.092l1.093-.635L.59 9.894a.8.8 0 0 1 .412-1.546l2.942.793L5.909 8 3.943 6.858l-2.941.793A.8.8 0 0 1 .59 6.106l1.405-.38-1.093-.633A.802.802 0 0 1 .611 4a.793.793 0 0 1 1.086-.293l1.093.634-.376-1.413a.795.795 0 1 1 1.537-.414l.787 2.959 1.965 1.14V4.332L4.55 2.166a.803.803 0 0 1 0-1.132.792.792 0 0 1 1.125 0L6.704 2.07V.799c0-.44.356-.799.795-.799.44 0 .795.358.795.8v1.269l1.029-1.035a.792.792 0 0 1 1.125 0c.31.313.31.819 0 1.132L8.294 4.33v2.284l1.967-1.142.789-2.959a.795.795 0 1 1 1.536.414l-.376 1.413 1.092-.634A.793.793 0 0 1 14.39 4c.22.382.09.872-.291 1.092l-1.093.635 1.405.378a.8.8 0 0 1-.412 1.545l-2.94-.792L9.09 7.999l1.966 1.142 2.941-.793a.8.8 0 0 1 .412 1.546l-1.405.378 1.093.634c.38.221.51.71.29 1.093a.793.793 0 0 1-1.086.293l-1.092-.634.376 1.413a.795.795 0 1 1-1.537.414l-.787-2.959-1.967-1.142v2.284l2.153 2.165c.31.313.31.82 0 1.132a.792.792 0 0 1-1.125 0L8.295 13.93V15.2c0 .442-.356.8-.796.8Z'/%3E%3C/svg%3E");
  background-size: 100%;
  content: "";
  height: 16px;
  position: absolute;
  top: calc(50% - 8px);
  width: 15px;
}

@media (max-width: 767px) {
  .style-module--banners--03f00 .style-module--bn-offlineUU--5e662 .style-module--bn-wrap--cd159 h2 span:after,
  .style-module--banners--03f00 .style-module--bn-offlineUU--5e662 .style-module--bn-wrap--cd159 h2 span:before {
    height: 10px;
    top: calc(50% - 5px);
    width: 10px;
  }
}
.style-module--banners--03f00 .style-module--bn-offlineUU--5e662 .style-module--bn-wrap--cd159 h2 span:before {
  left: 5px;
}

.style-module--banners--03f00 .style-module--bn-offlineUU--5e662 .style-module--bn-wrap--cd159 h2 span:after {
  right: 5px;
}

.style-module--banners--03f00 .style-module--bn-offlineUU--5e662 p {
  color: #fff;
  font-size: 0.9em !important;
}

@media (max-width: 767px) {
  .style-module--banners--03f00 .style-module--bn-offlineUU--5e662 p {
    font-size: 12px !important;
    width: 100% !important;
  }
}
.style-module--banners--03f00 .style-module--bn-offlineUU--5e662 .style-module--btn-wrap--b0d09 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  margin-top: 20px;
}

@media (max-width: 991px) {
  .style-module--banners--03f00 .style-module--bn-offlineUU--5e662 .style-module--btn-wrap--b0d09 {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .style-module--banners--03f00 .style-module--bn-offlineUU--5e662 .style-module--btn-wrap--b0d09 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.style-module--banners--03f00 .style-module--bn-offlineUU--5e662 .style-module--btn-wrap--b0d09 a {
  background: -webkit-gradient(linear, left top, left bottom, from(#fbcd9b), to(#d0934f));
  background: linear-gradient(180deg, #fbcd9b, #d0934f);
  color: #222;
  margin-top: 0;
}

.style-module--banners--03f00 .style-module--bn-offlineUU--5e662 .style-module--btn-wrap--b0d09 p {
  color: #ffc585;
  font-size: 0.85em;
  font-weight: 300;
  line-height: 120%;
}

.style-module--banners--03f00 .style-module--bn--673c3 h2 {
  text-wrap: balance;
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
  margin-bottom: 16px;
}

@media (max-width: 991px) {
  .style-module--banners--03f00 .style-module--bn--673c3 h2 {
    font-size: 24px;
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .style-module--banners--03f00 .style-module--bn--673c3 h2 {
    font-size: 20px;
    margin-bottom: 6px;
  }
}
.style-module--banners--03f00 .style-module--bn--673c3 h3 {
  text-wrap: balance;
  font-size: 28px;
  line-height: 120%;
  margin-bottom: 7px;
}

@media (max-width: 991px) {
  .style-module--banners--03f00 .style-module--bn--673c3 h3 {
    font-size: 16px;
    margin-bottom: 5px;
  }
}
@media (max-width: 767px) {
  .style-module--banners--03f00 .style-module--bn--673c3 h3 {
    font-size: 14px;
  }
}
.style-module--banners--03f00 .style-module--bn--673c3 p {
  text-wrap: balance;
  font-size: 1em;
  font-weight: 300;
  line-height: 120%;
  width: 60%;
}

.style-module--banners--03f00 .style-module--bn--673c3 time {
  color: #fe4c04;
  font-weight: 700;
}

.style-module--banners--03f00 .style-module--bn--673c3 a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-gradient(linear, left top, left bottom, from(#ba77ff), to(#7000e3));
  background: linear-gradient(180deg, #ba77ff, #7000e3);
  border-radius: 10px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 150%;
  margin-top: 26px;
  min-width: 220px;
  padding: 13px;
  text-align: center;
  text-transform: uppercase;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .style-module--banners--03f00 .style-module--bn--673c3 a {
    border-radius: 5px;
    font-size: 12px;
    margin-top: 16px;
    min-width: 132px;
    padding: 8px;
  }
}
.style-module--banners--03f00 .style-module--bn--673c3 small {
  bottom: 17px;
  color: #9d9d9d;
  font-size: 12px;
  font-weight: 300;
  line-height: 100%;
  position: absolute;
  right: 17px;
}

.style-module--banners--03f00 .style-module--bn-TM--b24ce {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_tonusmozga/bgban-rptp-1180.png);
}

@media (max-width: 767px) {
  .style-module--banners--03f00 .style-module--bn-TM--b24ce {
    background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_tonusmozga/bgban-rptp-320.png);
  }
}
.style-module--banners--03f00 .style-module--bn-20years--c9221 {
  background-image: url(https://fs.advance.ru/landing-pages/mainpage/banners-carousel/bgban-brain20years.png);
}

@media (max-width: 767px) {
  .style-module--banners--03f00 .style-module--bn-20years--c9221 {
    background-image: url(https://fs.advance.ru/landing-pages/mainpage/banners-carousel/bgban-brain20years-320.png);
  }
}
.style-module--banners--03f00 .style-module--bn-platform--1fc24 {
  background-image: url(https://fs.advance.ru/landing-pages/mainpage/banners-carousel/bgban-platform.png);
}

@media (max-width: 767px) {
  .style-module--banners--03f00 .style-module--bn-platform--1fc24 {
    background-image: url(https://fs.advance.ru/landing-pages/mainpage/banners-carousel/bgban-platform-320.png);
  }
}
.style-module--banners--03f00 .style-module--bn-edm--7ba34 {
  background-image: url(https://fs.advance.ru/landing-pages/mainpage/banners-carousel/bgban-edm.png);
}

@media (max-width: 767px) {
  .style-module--banners--03f00 .style-module--bn-edm--7ba34 {
    background-image: url(https://fs.advance.ru/landing-pages/mainpage/banners-carousel/bgban-edm-320.png);
  }
}
.style-module--banners--03f00 .style-module--bn-allcourses--9b660 {
  background-image: url(https://fs.advance.ru/landing-pages/mainpage/banners-carousel/bgban-allcourses.png);
}

@media (max-width: 767px) {
  .style-module--banners--03f00 .style-module--bn-allcourses--9b660 {
    background-image: url(https://fs.advance.ru/landing-pages/mainpage/banners-carousel/bgban-allcourses-320.png);
  }
}
.style-module--banners--03f00 .style-module--bn-bookUU--b9610 {
  background-image: url(https://fs.advance.ru/landing-pages/material/kniga_zapominanie_slov/bgban-bookUU-1180.png);
}

@media (max-width: 767px) {
  .style-module--banners--03f00 .style-module--bn-bookUU--b9610 {
    background-image: url(https://fs.advance.ru/landing-pages/material/kniga_zapominanie_slov/bgban-bookUU-320.png);
  }
}
.style-module--banners--03f00 .style-module--bn-nachaloUU--1380e {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_nachalo/bgban-slider-Uustart-1180.png);
}

@media (max-width: 767px) {
  .style-module--banners--03f00 .style-module--bn-nachaloUU--1380e {
    background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_nachalo/bgban-slider-UUstart-320.png);
  }
}
.style-module--banners--03f00 .style-module--bn-offlineUU--5e662 {
  background-image: url(https://fs.advance.ru/landing-pages/offline/uchis_uchitsya/bgban-UU-1180.png);
}

@media (max-width: 767px) {
  .style-module--banners--03f00 .style-module--bn-offlineUU--5e662 {
    background-image: url(https://fs.advance.ru/landing-pages/offline/uchis_uchitsya/bgban-UU-320.png);
  }
}
.style-module--banners--03f00 .style-module--swiper-button-next--73bfd,
.style-module--banners--03f00 .style-module--swiper-button-prev--5e041 {
  background-size: 100%;
  height: 60px;
  position: absolute;
  width: 40px;
}

.style-module--banners--03f00 .style-module--swiper-button-next--73bfd:after,
.style-module--banners--03f00 .style-module--swiper-button-prev--5e041:after {
  display: none;
}

@media (max-width: 991px) {
  .style-module--banners--03f00 .style-module--swiper-button-next--73bfd,
  .style-module--banners--03f00 .style-module--swiper-button-prev--5e041 {
    height: 36px;
    width: 24px;
  }
}
.style-module--banners--03f00 .style-module--swiper-button-prev--5e041 {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='60' fill='none' viewBox='0 0 40 60'%3E%3Cg clip-path='url(%23prefix__a)'%3E%3Ccircle cx='30' cy='30' r='30' fill='%23fff' transform='matrix(-1 0 0 1 40 0)'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.5 40 1 30m0 0 10.5-10M1 30h25'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='40' height='60' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  left: 0;
}

.style-module--banners--03f00 .style-module--swiper-button-next--73bfd {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='60' fill='none' viewBox='0 0 40 60'%3E%3Cg clip-path='url(%23prefix__a)'%3E%3Ccircle cx='30' cy='30' r='30' fill='%23fff'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M28.5 40 39 30m0 0L28.5 20M39 30H14'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='40' height='60' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  right: 0;
}

.style-module--comment--9e169 {
  padding-top: 100px;
}

@media (max-width: 991px) {
  .style-module--comment--9e169 {
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--comment--9e169 {
    padding-top: 30px;
  }
}
.main-module--title--1c6e6 {
  color: #0060ad;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 800;
  line-height: 36px;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--title--1c6e6 {
    text-align: center;
  }
}
@media (max-width: 480px) {
  .main-module--title--1c6e6 {
    font-size: 28px;
  }
}
.main-module--btn-block--87289 {
  text-align: left;
  width: 100%;
}

.main-module--btn--bb69b {
  background-image: linear-gradient(45deg, #ff3746, #cc0f1d);
  border-radius: 30px;
  color: #fff;
  display: inline-block;
  font-size: 20px;
  font-weight: 400;
  max-width: 290px;
  padding: 15px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

.main-module--btn--bb69b:hover {
  background-image: linear-gradient(45deg, #cc0f1d, #cc0f1d);
  color: #fff;
}

.main-module--btn--bb69b:active,
.main-module--btn--bb69b:focus,
.main-module--btn--bb69b:visited {
  color: #fff;
}

.style-module--screen1--0c65d {
  background: #fff;
  padding-bottom: 90px;
}

@media (max-width: 991px) {
  .style-module--screen1--0c65d {
    background: #f6f6f6;
    padding-bottom: 70px;
  }
}
.style-module--screen1--0c65d .style-module--info--4b87d {
  background: url(https://fs.advance.ru/landing-pages/webinar/kak_zastavit_rebenka_uchitsya/header.png) 100% no-repeat;
  background-size: contain;
  padding: 40px 0;
}

@media (max-width: 991px) {
  .style-module--screen1--0c65d .style-module--info--4b87d {
    background: #f6f6f6;
    padding: 0;
  }
}
.style-module--screen1--0c65d h1 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 46px;
  margin-top: 60px;
  max-width: 530px;
}

@media (max-width: 1199px) {
  .style-module--screen1--0c65d h1 {
    max-width: 420px;
  }
}
@media (max-width: 991px) {
  .style-module--screen1--0c65d h1 {
    margin-left: 50%;
    text-align: center;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media (max-width: 767px) {
  .style-module--screen1--0c65d h1 {
    margin-left: 0;
    max-width: 100%;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@media (max-width: 480px) {
  .style-module--screen1--0c65d h1 {
    font-size: 32px;
    line-height: 36px;
    margin-top: 35px;
  }
}
.style-module--screen1--0c65d h1 span {
  color: #757575;
  display: block;
  font-size: 20px;
  font-weight: 400;
  letter-spacing: 0.8px;
  line-height: 24px;
  margin-bottom: 10px;
  text-transform: uppercase;
}

@media (max-width: 480px) {
  .style-module--screen1--0c65d h1 span {
    font-size: 18px;
  }
}
.style-module--screen1--0c65d .style-module--time--6324d {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 26px;
  margin-top: 25px;
}

.style-module--screen1--0c65d .style-module--time--6324d time {
  display: block;
}

@media (max-width: 991px) {
  .style-module--screen1--0c65d .style-module--time--6324d time {
    text-align: center;
  }
}
.style-module--screen1--0c65d .style-module--btn-block--eb1fd {
  margin-top: 30px;
}

@media (max-width: 991px) {
  .style-module--screen1--0c65d .style-module--btn-block--eb1fd {
    text-align: center;
  }
}
.style-module--screen1--0c65d .style-module--bonus--77f59 {
  background-color: #fff;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_zastavit_rebenka_uchitsya/bow.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  border: 1px solid #ffb26b;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 10px rgba(80, 80, 80, 0.25);
          box-shadow: 0 0 10px rgba(80, 80, 80, 0.25);
  color: #000;
  margin-top: 45px;
  max-width: 460px;
  min-height: 130px;
  padding: 16px 15px 18px 90px;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--screen1--0c65d .style-module--bonus--77f59 {
    margin-left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.style-module--screen1--0c65d .style-module--bonus--77f59 h3 {
  font-size: 18px;
  font-weight: 900;
  letter-spacing: 2px;
  line-height: 100%;
  text-transform: uppercase;
}

.style-module--screen1--0c65d .style-module--bonus--77f59 p {
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  margin-top: 5px;
}

.style-module--swiper-buttons--2b059 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

.style-module--swiper-button-next--69bba,
.style-module--swiper-button-prev--5e319 {
  bottom: 0;
  display: block;
  height: 52px;
  top: unset;
  width: 69px;
}

.style-module--swiper-button-next--69bba:after,
.style-module--swiper-button-prev--5e319:after {
  display: none;
}

.style-module--swiper-button-next--69bba:hover svg path,
.style-module--swiper-button-prev--5e319:hover svg path {
  opacity: 0.7;
}

.style-module--swiper-button-prev--5e319 {
  left: calc(50% - 84px);
}

.style-module--swiper-button-next--69bba {
  right: calc(50% - 84px);
}

.style-module--preview--dcb0a {
  display: inline-block;
  font-size: 0;
  height: auto;
  padding: 0;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  will-change: transform;
}

.style-module--preview--dcb0a:hover {
  -webkit-box-shadow: 0 0 27px 3px hsla(22, 70%, 71%, 0.3);
          box-shadow: 0 0 27px 3px hsla(22, 70%, 71%, 0.3);
  -webkit-transform: perspective(1px) translateY(-20px) scale(1.05);
          transform: perspective(1px) translateY(-20px) scale(1.05);
}

@media (max-width: 1199px) {
  .style-module--preview--dcb0a:hover {
    -webkit-box-shadow: unset;
            box-shadow: unset;
    -webkit-transform: unset;
            transform: unset;
  }
}
@media (max-width: 767px) {
  .style-module--preview--dcb0a img {
    max-height: 200px;
  }
}
@media (max-width: 480px) {
  .style-module--preview--dcb0a img {
    max-height: 150px;
  }
}
.headerLogoAndTel-module--top-logo--dc1a4 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.headerLogoAndTel-module--top-logo--dc1a4 a {
  display: inline-block;
  line-height: 0;
}

.headerLogoAndTel-module--logo--47c74 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.headerLogoAndTel-module--logo--47c74 img {
  display: block;
  height: auto;
  max-width: 170px;
  width: 170px;
}

.headerLogoAndTel-module--phone--41998 {
  font-size: 20px;
}

.headerLogoAndTel-module--phone-bordered--d456f {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  border-radius: 7px;
  border-style: solid;
  border-width: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 15px;
  font-weight: 300;
  line-height: 110%;
  padding: 12px 12px 10px 29px;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media (max-width: 1199px) {
  .headerLogoAndTel-module--phone-bordered--d456f {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 991px) {
  .headerLogoAndTel-module--phone-bordered--d456f {
    border-radius: 3px;
    font-size: 10px;
    padding: 10px 10px 8px 21px;
  }
}
@media (max-width: 767px) {
  .headerLogoAndTel-module--phone-bordered--d456f {
    padding: 5px 5px 3px 14px;
  }
}
.headerLogoAndTel-module--phone-bordered--d456f:before {
  -webkit-mask-box-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14"><path fill="rgba(143, 143, 143, 1)" d="m8.9 9.426-.322.34s-.768.808-2.862-1.397C3.62 6.163 4.388 5.355 4.388 5.355l.204-.214c.5-.527.548-1.373.11-1.991L3.81 1.885c-.541-.765-1.586-.866-2.206-.213L.49 2.843c-.307.324-.513.743-.488 1.209.064 1.19.573 3.752 3.411 6.74 3.01 3.17 5.835 3.296 6.99 3.182.366-.036.683-.233.94-.503l1.007-1.06c.68-.716.488-1.942-.382-2.443l-1.354-.78a1.385 1.385 0 0 0-1.713.238ZM7.273.446a.532.532 0 0 1 .61-.44l.106.022c.06.013.145.034.25.065a6.3 6.3 0 0 1 .857.324c.707.323 1.646.89 2.622 1.865.975.975 1.541 1.915 1.865 2.621.162.353.263.647.324.857a4.032 4.032 0 0 1 .08.323l.004.022a.542.542 0 0 1-.438.622.532.532 0 0 1-.61-.437 2.173 2.173 0 0 0-.057-.232 5.251 5.251 0 0 0-.27-.712c-.276-.602-.773-1.435-1.65-2.312-.878-.878-1.71-1.374-2.313-1.65a5.242 5.242 0 0 0-.711-.27 4.075 4.075 0 0 0-.225-.057.538.538 0 0 1-.444-.61Z"/><path fill="rgba(143, 143, 143, 1)" fill-rule="evenodd" d="M7.433 2.892a.532.532 0 0 1 .657-.366l-.146.512.146-.512h.001l.001.001h.003l.005.002.014.005a1.37 1.37 0 0 1 .166.063c.103.044.244.112.417.215.347.205.821.546 1.377 1.103.557.556.898 1.03 1.103 1.377a3.672 3.672 0 0 1 .265.543l.014.04.004.014.001.006.001.002v.001l-.51.147.51-.146a.532.532 0 0 1-1.02.3l-.002-.008a2.615 2.615 0 0 0-.178-.357c-.158-.268-.443-.671-.94-1.167-.496-.497-.9-.782-1.166-.94a2.595 2.595 0 0 0-.357-.178l-.008-.002a.532.532 0 0 1-.358-.655Z" clip-rule="evenodd"/></svg>');
  background-color: var(--phone-icon-color);
  content: "";
  height: 14px;
  left: 10px;
  mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14"><path fill="rgba(143, 143, 143, 1)" d="m8.9 9.426-.322.34s-.768.808-2.862-1.397C3.62 6.163 4.388 5.355 4.388 5.355l.204-.214c.5-.527.548-1.373.11-1.991L3.81 1.885c-.541-.765-1.586-.866-2.206-.213L.49 2.843c-.307.324-.513.743-.488 1.209.064 1.19.573 3.752 3.411 6.74 3.01 3.17 5.835 3.296 6.99 3.182.366-.036.683-.233.94-.503l1.007-1.06c.68-.716.488-1.942-.382-2.443l-1.354-.78a1.385 1.385 0 0 0-1.713.238ZM7.273.446a.532.532 0 0 1 .61-.44l.106.022c.06.013.145.034.25.065a6.3 6.3 0 0 1 .857.324c.707.323 1.646.89 2.622 1.865.975.975 1.541 1.915 1.865 2.621.162.353.263.647.324.857a4.032 4.032 0 0 1 .08.323l.004.022a.542.542 0 0 1-.438.622.532.532 0 0 1-.61-.437 2.173 2.173 0 0 0-.057-.232 5.251 5.251 0 0 0-.27-.712c-.276-.602-.773-1.435-1.65-2.312-.878-.878-1.71-1.374-2.313-1.65a5.242 5.242 0 0 0-.711-.27 4.075 4.075 0 0 0-.225-.057.538.538 0 0 1-.444-.61Z"/><path fill="rgba(143, 143, 143, 1)" fill-rule="evenodd" d="M7.433 2.892a.532.532 0 0 1 .657-.366l-.146.512.146-.512h.001l.001.001h.003l.005.002.014.005a1.37 1.37 0 0 1 .166.063c.103.044.244.112.417.215.347.205.821.546 1.377 1.103.557.556.898 1.03 1.103 1.377a3.672 3.672 0 0 1 .265.543l.014.04.004.014.001.006.001.002v.001l-.51.147.51-.146a.532.532 0 0 1-1.02.3l-.002-.008a2.615 2.615 0 0 0-.178-.357c-.158-.268-.443-.671-.94-1.167-.496-.497-.9-.782-1.166-.94a2.595 2.595 0 0 0-.357-.178l-.008-.002a.532.532 0 0 1-.358-.655Z" clip-rule="evenodd"/></svg>');
  -webkit-mask-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14"><path fill="rgba(143, 143, 143, 1)" d="m8.9 9.426-.322.34s-.768.808-2.862-1.397C3.62 6.163 4.388 5.355 4.388 5.355l.204-.214c.5-.527.548-1.373.11-1.991L3.81 1.885c-.541-.765-1.586-.866-2.206-.213L.49 2.843c-.307.324-.513.743-.488 1.209.064 1.19.573 3.752 3.411 6.74 3.01 3.17 5.835 3.296 6.99 3.182.366-.036.683-.233.94-.503l1.007-1.06c.68-.716.488-1.942-.382-2.443l-1.354-.78a1.385 1.385 0 0 0-1.713.238ZM7.273.446a.532.532 0 0 1 .61-.44l.106.022c.06.013.145.034.25.065a6.3 6.3 0 0 1 .857.324c.707.323 1.646.89 2.622 1.865.975.975 1.541 1.915 1.865 2.621.162.353.263.647.324.857a4.032 4.032 0 0 1 .08.323l.004.022a.542.542 0 0 1-.438.622.532.532 0 0 1-.61-.437 2.173 2.173 0 0 0-.057-.232 5.251 5.251 0 0 0-.27-.712c-.276-.602-.773-1.435-1.65-2.312-.878-.878-1.71-1.374-2.313-1.65a5.242 5.242 0 0 0-.711-.27 4.075 4.075 0 0 0-.225-.057.538.538 0 0 1-.444-.61Z"/><path fill="rgba(143, 143, 143, 1)" fill-rule="evenodd" d="M7.433 2.892a.532.532 0 0 1 .657-.366l-.146.512.146-.512h.001l.001.001h.003l.005.002.014.005a1.37 1.37 0 0 1 .166.063c.103.044.244.112.417.215.347.205.821.546 1.377 1.103.557.556.898 1.03 1.103 1.377a3.672 3.672 0 0 1 .265.543l.014.04.004.014.001.006.001.002v.001l-.51.147.51-.146a.532.532 0 0 1-1.02.3l-.002-.008a2.615 2.615 0 0 0-.178-.357c-.158-.268-.443-.671-.94-1.167-.496-.497-.9-.782-1.166-.94a2.595 2.595 0 0 0-.357-.178l-.008-.002a.532.532 0 0 1-.358-.655Z" clip-rule="evenodd"/></svg>');
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-size: contain;
  -webkit-mask-size: contain;
  position: absolute;
  width: 14px;
}

@media (max-width: 991px) {
  .headerLogoAndTel-module--phone-bordered--d456f:before {
    height: 8px;
    left: 8px;
    width: 8px;
  }
}
@media (max-width: 767px) {
  .headerLogoAndTel-module--phone-bordered--d456f:before {
    bottom: calc(50% - 3px);
    height: 6px;
    left: 6px;
    width: 6px;
  }
  .headerLogoAndTel-module--top-logo--dc1a4 {
    padding: 15px 0 30px;
    text-align: center;
  }
  .headerLogoAndTel-module--phone--41998 {
    font-size: 14px;
  }
}
.main-module--main-title--bfdf7 {
  font-size: 56px;
  font-weight: 700;
  line-height: 115%;
  margin-bottom: 20px;
  text-align: center;
}

.main-module--block-btn--6e0b7 {
  text-align: center;
  width: 100%;
}

.main-module--main-btn--6ef69 {
  background-color: #6200df;
  border-radius: 30px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  max-width: 365px;
  padding: 16px 15px 18px;
  text-align: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

.main-module--main-btn--6ef69:active,
.main-module--main-btn--6ef69:focus,
.main-module--main-btn--6ef69:hover,
.main-module--main-btn--6ef69:visited {
  background-color: #4c01ab;
  color: #fff;
}

@media (max-width: 480px) {
  .main-module--main-btn--6ef69 {
    padding: 16px;
  }
}
.main-module--title--dc52c {
  font-size: 40px;
  font-weight: 700;
  padding: 10px;
  text-align: center;
}

@media (max-width: 480px) {
  .main-module--title--dc52c {
    font-size: 32px;
  }
}
.hero-module--main-title--4fe3b {
  font-size: 56px;
  font-weight: 700;
  line-height: 115%;
  margin-bottom: 20px;
  text-align: center;
}

.hero-module--block-btn--5306f {
  text-align: center;
  width: 100%;
}

.hero-module--main-btn--2358f {
  background-color: #6200df;
  border-radius: 30px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  max-width: 365px;
  padding: 16px 15px 18px;
  text-align: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

.hero-module--main-btn--2358f:active,
.hero-module--main-btn--2358f:focus,
.hero-module--main-btn--2358f:hover,
.hero-module--main-btn--2358f:visited {
  background-color: #4c01ab;
  color: #fff;
}

@media (max-width: 480px) {
  .hero-module--main-btn--2358f {
    padding: 16px;
  }
}
.hero-module--title--6e8b0 {
  font-size: 40px;
  font-weight: 700;
  padding: 10px;
  text-align: center;
}

@media (max-width: 480px) {
  .hero-module--title--6e8b0 {
    font-size: 32px;
  }
}
.hero-module--hero--9f6b8 {
  background: url(https://fs.advance.ru/landing-pages/course/angliyskaya-grammatika-dlya-detey/header.png) top no-repeat;
  color: #4b4b4b;
}

@media (max-width: 991px) {
  .hero-module--hero--9f6b8 {
    background: #fff url(https://fs.advance.ru/landing-pages/course/angliyskaya-grammatika-dlya-detey/header-mobile.png) 100% 0 no-repeat;
  }
}
.hero-module--hero__wrapper--d329c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 881px;
}

@media (max-width: 991px) {
  .hero-module--hero__wrapper--d329c {
    min-height: 770px;
  }
}
.hero-module--hero__presentation--edbd4 > :not(:first-child) {
  margin-bottom: 25px;
}

@media (max-width: 767px) {
  .hero-module--hero__presentation--edbd4 {
    margin-bottom: 10px;
  }
}
.hero-module--hero__title--965eb {
  font-size: 44px;
  font-weight: 700;
  line-height: 1;
}

@media (max-width: 767px) {
  .hero-module--hero__title--965eb {
    text-align: center;
  }
}
@media (max-width: 480px) {
  .hero-module--hero__title--965eb {
    font-size: 32px;
    line-height: 1.1;
  }
}
.hero-module--hero__subtitle--f980c {
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
}

@media (max-width: 767px) {
  .hero-module--hero__subtitle--f980c {
    text-align: center;
  }
}
.hero-module--hero__list--b1cd2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .hero-module--hero__list--b1cd2 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.hero-module--hero__element--c817b {
  background-color: rgba(195, 235, 246, 0.9);
  border-radius: 15px;
  font-size: 18px;
  height: 140px;
  margin: 10px;
  max-width: 260px;
  padding: 65px 10px 10px;
  position: relative;
  text-align: center;
  width: 100%;
}

@media (max-width: 767px) {
  .hero-module--hero__element--c817b {
    height: 130px;
    max-width: 100%;
  }
}
.hero-module--hero__element--c817b:before {
  background-color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 50px;
  left: calc(50% - 25px);
  position: absolute;
  right: 0;
  top: 15px;
  width: 50px;
}

.hero-module--hero__element--one--b7d36:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/angliyskaya-grammatika-dlya-detey/hat.png);
}

.hero-module--hero__element--two--a5c5a:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/angliyskaya-grammatika-dlya-detey/rocket.png);
}

.hero-module--hero__text--3cc84 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.15;
}

@media (max-width: 767px) {
  .hero-module--hero__text--3cc84 {
    text-align: center;
  }
}
@media (max-width: 480px) {
  .hero-module--hero__text--3cc84 {
    font-size: 18px;
  }
}
.hero-module--hero__text--small--d6e28 {
  font-size: 18px;
  font-weight: 300;
}

@media (max-width: 767px) {
  .hero-module--hero__button--0baca {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.problemQuestions-module--main-title--ea6b6 {
  font-size: 56px;
  font-weight: 700;
  line-height: 115%;
  margin-bottom: 20px;
  text-align: center;
}

.problemQuestions-module--block-btn--44179 {
  text-align: center;
  width: 100%;
}

.problemQuestions-module--main-btn--91f9a {
  background-color: #6200df;
  border-radius: 30px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  max-width: 365px;
  padding: 16px 15px 18px;
  text-align: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

.problemQuestions-module--main-btn--91f9a:active,
.problemQuestions-module--main-btn--91f9a:focus,
.problemQuestions-module--main-btn--91f9a:hover,
.problemQuestions-module--main-btn--91f9a:visited {
  background-color: #4c01ab;
  color: #fff;
}

@media (max-width: 480px) {
  .problemQuestions-module--main-btn--91f9a {
    padding: 16px;
  }
}
.problemQuestions-module--title--e99c3 {
  font-size: 40px;
  font-weight: 700;
  padding: 10px;
  text-align: center;
}

@media (max-width: 480px) {
  .problemQuestions-module--title--e99c3 {
    font-size: 32px;
  }
}
.problemQuestions-module--problem-questions--7f5aa {
  background-color: #fff;
  color: #4b4b4b;
  position: relative;
}

.problemQuestions-module--problem-questions--7f5aa:after {
  background: url(https://fs.advance.ru/landing-pages/course/angliyskaya-grammatika-dlya-detey/arrow-01.png) 0 0 no-repeat;
  background-size: contain;
  bottom: -60px;
  content: "";
  display: inline-block;
  height: 80px;
  left: 50%;
  position: absolute;
  width: 80px;
  z-index: 999;
}

.problemQuestions-module--problem-questions__wrapper--d926b {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 30px 0;
}

@media (max-width: 480px) {
  .problemQuestions-module--problem-questions__wrapper--d926b {
    min-height: 700px;
  }
}
.problemQuestions-module--problem-questions__list--eb58a {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 550px;
}

@media (max-width: 991px) {
  .problemQuestions-module--problem-questions__list--eb58a {
    margin-bottom: 30px;
  }
}
.problemQuestions-module--problem-questions__element--995fe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 70px;
  position: relative;
}

.problemQuestions-module--problem-questions__element--995fe:not(:last-child) {
  margin-bottom: 20px;
}

.problemQuestions-module--problem-questions__element--995fe:before {
  background-color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 50px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
}

.problemQuestions-module--problem-questions__element--one--d7adf:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/angliyskaya-grammatika-dlya-detey/smile-1.png);
}

.problemQuestions-module--problem-questions__element--two--83e46:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/angliyskaya-grammatika-dlya-detey/smile-2.png);
}

.problemQuestions-module--problem-questions__element--three--d6b26:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/angliyskaya-grammatika-dlya-detey/smile-3.png);
}

.problemQuestions-module--problem-questions__text--06bb3 {
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

@media (max-width: 480px) {
  .problemQuestions-module--problem-questions__text--06bb3 {
    font-size: 18px;
  }
}
.problemQuestions-module--problem-questions__image--9f782 {
  background: transparent url(https://fs.advance.ru/landing-pages/course/angliyskaya-grammatika-dlya-detey/section-one__image-01.png) no-repeat 50%/contain;
  height: 347px;
  width: 561px;
}

.courseInvitation-module--main-title--2d529 {
  font-size: 56px;
  font-weight: 700;
  line-height: 115%;
  margin-bottom: 20px;
  text-align: center;
}

.courseInvitation-module--block-btn--2e1e5 {
  text-align: center;
  width: 100%;
}

.courseInvitation-module--main-btn--a5d87 {
  background-color: #6200df;
  border-radius: 30px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  max-width: 365px;
  padding: 16px 15px 18px;
  text-align: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

.courseInvitation-module--main-btn--a5d87:active,
.courseInvitation-module--main-btn--a5d87:focus,
.courseInvitation-module--main-btn--a5d87:hover,
.courseInvitation-module--main-btn--a5d87:visited {
  background-color: #4c01ab;
  color: #fff;
}

@media (max-width: 480px) {
  .courseInvitation-module--main-btn--a5d87 {
    padding: 16px;
  }
}
.courseInvitation-module--title--496ac {
  font-size: 40px;
  font-weight: 700;
  padding: 10px;
  text-align: center;
}

@media (max-width: 480px) {
  .courseInvitation-module--title--496ac {
    font-size: 32px;
  }
}
.courseInvitation-module--course-invitation--db06f {
  background-color: #fff3f5;
  color: #4b4b4b;
}

.courseInvitation-module--course-invitation__wrapper--39029 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: url(https://fs.advance.ru/landing-pages/course/angliyskaya-grammatika-dlya-detey/section-three.jpg) 50% no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 440px;
  padding: 30px 0;
}

.courseInvitation-module--course-invitation__confetti--08215 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(255, 243, 245, 0.9);
  border: 5px solid #fcc;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 160px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 10px;
  max-width: 860px;
  padding: 10px;
}

.courseInvitation-module--course-invitation__title--14eee {
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 480px) {
  .courseInvitation-module--course-invitation__title--14eee {
    font-size: 24px;
  }
}
.videoPresentation-module--main-title--f4f03 {
  font-size: 56px;
  font-weight: 700;
  line-height: 115%;
  margin-bottom: 20px;
  text-align: center;
}

.videoPresentation-module--block-btn--a6773 {
  text-align: center;
  width: 100%;
}

.videoPresentation-module--main-btn--763b7 {
  background-color: #6200df;
  border-radius: 30px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  max-width: 365px;
  padding: 16px 15px 18px;
  text-align: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

.videoPresentation-module--main-btn--763b7:active,
.videoPresentation-module--main-btn--763b7:focus,
.videoPresentation-module--main-btn--763b7:hover,
.videoPresentation-module--main-btn--763b7:visited {
  background-color: #4c01ab;
  color: #fff;
}

@media (max-width: 480px) {
  .videoPresentation-module--main-btn--763b7 {
    padding: 16px;
  }
}
.videoPresentation-module--title--ae09d {
  font-size: 40px;
  font-weight: 700;
  padding: 10px;
  text-align: center;
}

@media (max-width: 480px) {
  .videoPresentation-module--title--ae09d {
    font-size: 32px;
  }
}
.videoPresentation-module--video-presentation--bad0f {
  background-color: #e5f9ff;
  color: #4b4b4b;
}

.videoPresentation-module--video-presentation__wrapper--53cc5 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 440px;
  padding: 30px 0;
}

.videoPresentation-module--video-presentation__text--27e44 {
  font-size: 24px;
  font-weight: 700;
  line-height: 130%;
  margin: 20px 10px;
  max-width: 450px;
}

@media (max-width: 480px) {
  .videoPresentation-module--video-presentation__text--27e44 {
    font-size: 18px;
  }
}
.videoPresentation-module--video-presentation__video--ce192 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 25px 0;
  padding-bottom: 28.25%;
  position: relative;
}

@media (max-width: 991px) {
  .videoPresentation-module--video-presentation__video--ce192 {
    height: 0;
    margin: 25px 15px;
    padding-bottom: 56.25%;
    width: 90%;
  }
}
.videoPresentation-module--video-presentation__video--ce192 iframe {
  border-radius: 15px;
  height: 95%;
  left: 0;
  position: absolute;
  top: 0;
  width: 95%;
}

@media (max-width: 991px) {
  .videoPresentation-module--video-presentation__video--ce192 iframe {
    height: 100%;
    width: 100%;
  }
}
.courseSummary-module--main-title--ef1b7 {
  font-size: 56px;
  font-weight: 700;
  line-height: 115%;
  margin-bottom: 20px;
  text-align: center;
}

.courseSummary-module--block-btn--d2461 {
  text-align: center;
  width: 100%;
}

.courseSummary-module--main-btn--aefd3 {
  background-color: #6200df;
  border-radius: 30px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  max-width: 365px;
  padding: 16px 15px 18px;
  text-align: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

.courseSummary-module--main-btn--aefd3:active,
.courseSummary-module--main-btn--aefd3:focus,
.courseSummary-module--main-btn--aefd3:hover,
.courseSummary-module--main-btn--aefd3:visited {
  background-color: #4c01ab;
  color: #fff;
}

@media (max-width: 480px) {
  .courseSummary-module--main-btn--aefd3 {
    padding: 16px;
  }
}
.courseSummary-module--title--c7583 {
  font-size: 40px;
  font-weight: 700;
  padding: 10px;
  text-align: center;
}

@media (max-width: 480px) {
  .courseSummary-module--title--c7583 {
    font-size: 32px;
  }
}
.courseSummary-module--course-summary--2a6bc {
  background: #fff3f5 url(https://fs.advance.ru/landing-pages/course/angliyskaya-grammatika-dlya-detey/section-four.jpg) bottom no-repeat;
  color: #4b4b4b;
  min-height: 442px;
}

.courseSummary-module--course-summary__wrapper--49cd4 {
  padding: 30px 0;
}

.courseSummary-module--course-summary__title--93b6b {
  font-size: 40px;
  font-weight: 700;
  text-align: center;
}

.courseSummary-module--course-summary__list--580f8 {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 991px) {
  .courseSummary-module--course-summary__list--580f8 {
    margin: 0 auto;
    max-width: 600px;
  }
  .courseSummary-module--course-summary__list--580f8 > * {
    text-align: center;
  }
}
.courseSummary-module--course-summary__list-item--6396f {
  font-size: 20px;
  font-weight: 400;
  line-height: 140%;
  padding-top: 68px;
  position: relative;
}

.courseSummary-module--course-summary__list-item--6396f:before {
  background-color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 68px;
  left: 10px;
  position: absolute;
  right: 0;
  top: 0;
  width: 68px;
}

@media (max-width: 991px) {
  .courseSummary-module--course-summary__list-item--6396f:before {
    left: calc(50% - 34px);
  }
}
.courseSummary-module--course-summary__list-item--one--82913:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/angliyskaya-grammatika-dlya-detey/section-four__logo-01.png);
}

.courseSummary-module--course-summary__list-item--two--89dd7:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/angliyskaya-grammatika-dlya-detey/section-four__logo-02.png);
}

.courseSummary-module--course-summary__list-item--three--a08d6:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/angliyskaya-grammatika-dlya-detey/section-four__logo-03.png);
}

.courseSummary-module--course-summary__mark--c7d6e {
  background-color: #ed2d0b;
  border-radius: 5px;
  color: #fff;
  padding: 2px;
}

.courseSummary-module--course-summary__image--9aa39 {
  width: 68px;
}

.courseTopics-module--main-title--89080 {
  font-size: 56px;
  font-weight: 700;
  line-height: 115%;
  margin-bottom: 20px;
  text-align: center;
}

.courseTopics-module--block-btn--85fda {
  text-align: center;
  width: 100%;
}

.courseTopics-module--main-btn--f210f {
  background-color: #6200df;
  border-radius: 30px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  max-width: 365px;
  padding: 16px 15px 18px;
  text-align: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

.courseTopics-module--main-btn--f210f:active,
.courseTopics-module--main-btn--f210f:focus,
.courseTopics-module--main-btn--f210f:hover,
.courseTopics-module--main-btn--f210f:visited {
  background-color: #4c01ab;
  color: #fff;
}

@media (max-width: 480px) {
  .courseTopics-module--main-btn--f210f {
    padding: 16px;
  }
}
.courseTopics-module--title--36d94 {
  font-size: 40px;
  font-weight: 700;
  padding: 10px;
  text-align: center;
}

@media (max-width: 480px) {
  .courseTopics-module--title--36d94 {
    font-size: 32px;
  }
}
.courseTopics-module--course-topics--f4e33 {
  background-color: #fff;
  color: #4b4b4b;
}

.courseTopics-module--course-topics__wrapper--0a001 {
  min-height: 826px;
  padding: 30px 0;
}

.courseTopics-module--course-topics__title--5faf8 {
  font-size: 40px;
  font-weight: 700;
  text-align: center;
}

.courseTopics-module--course-topics__logo--da24b {
  background: transparent url(https://fs.advance.ru/landing-pages/course/angliyskaya-grammatika-dlya-detey/section-five__image.png) no-repeat 50%/contain;
  height: 444px;
  width: 398px;
}

@media (max-width: 991px) {
  .courseTopics-module--course-topics__logo--da24b {
    display: none;
  }
  .courseTopics-module--course-topics__list--f3bee {
    margin-bottom: 20px;
  }
}
.courseTopics-module--course-topics__topic--34594 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #e5f9ff;
  border-radius: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 80px;
  padding: 10px 10px 10px 45px;
  position: relative;
}

.courseTopics-module--course-topics__topic--34594:not(:last-child) {
  margin-bottom: 15px;
}

.courseTopics-module--course-topics__topic--34594:before {
  background-color: #ff7942;
  border-radius: 50%;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 15px;
  left: 15px;
  position: absolute;
  right: 0;
  top: calc(50% - 7.5px);
  width: 15px;
}

.courseTopics-module--course-topics__topic--large--d870d {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 140px;
  padding-left: 15px;
}

.courseTopics-module--course-topics__topic--large--d870d:before {
  display: none;
}

.courseTopics-module--course-topics__information--8b95a {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 15px;
}

.courseTopics-module--course-topics__subtitle--2b3b7 {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 10px;
  text-align: center;
}

.courseTopics-module--course-topics__text--83148 {
  font-size: 20px;
  font-weight: 400;
  line-height: 160%;
}

.registration-module--main-title--67447 {
  font-size: 56px;
  font-weight: 700;
  line-height: 115%;
  margin-bottom: 20px;
  text-align: center;
}

.registration-module--block-btn--66e1e {
  text-align: center;
  width: 100%;
}

.registration-module--main-btn--13a7d {
  background-color: #6200df;
  border-radius: 30px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  max-width: 365px;
  padding: 16px 15px 18px;
  text-align: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

.registration-module--main-btn--13a7d:active,
.registration-module--main-btn--13a7d:focus,
.registration-module--main-btn--13a7d:hover,
.registration-module--main-btn--13a7d:visited {
  background-color: #4c01ab;
  color: #fff;
}

@media (max-width: 480px) {
  .registration-module--main-btn--13a7d {
    padding: 16px;
  }
}
.registration-module--title--fcda8 {
  font-size: 40px;
  font-weight: 700;
  padding: 10px;
  text-align: center;
}

@media (max-width: 480px) {
  .registration-module--title--fcda8 {
    font-size: 32px;
  }
}
.registration-module--registration--b2847 {
  background: #e5f9ff url(https://fs.advance.ru/landing-pages/course/angliyskaya-grammatika-dlya-detey/section-six.jpg) bottom no-repeat;
  color: #4b4b4b;
  min-height: 603px;
}

.registration-module--registration__wrapper--641c0 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 650px;
  padding: 30px 0;
}

.registration-module--registration__course--795e6 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 25px 0;
  position: relative;
}

.registration-module--registration__course--795e6 > :not(:last-child) {
  margin-bottom: 25px;
}

.registration-module--registration__course--795e6:after {
  background: url(https://fs.advance.ru/landing-pages/course/angliyskaya-grammatika-dlya-detey/arrow-02.png) 0 0 no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 80px;
  position: absolute;
  right: -100px;
  top: 70px;
  width: 80px;
  z-index: 999;
}

@media (max-width: 991px) {
  .registration-module--registration__course--795e6:after {
    background-image: url(https://fs.advance.ru/landing-pages/course/angliyskaya-grammatika-dlya-detey/arrow-01.png);
    right: auto;
    top: 100%;
  }
}
.registration-module--registration__title--3b2b1 {
  font-size: 44px;
  font-weight: 700;
  text-align: center;
}

@media (max-width: 480px) {
  .registration-module--registration__title--3b2b1 {
    font-size: 32px;
  }
}
.registration-module--registration__subtitle--35174 {
  font-size: 40px;
  font-weight: 400;
  text-align: center;
}

@media (max-width: 480px) {
  .registration-module--registration__subtitle--35174 {
    font-size: 20px;
  }
}
.registration-module--registration__subtitle--orange--b91b4 {
  color: #ed2d0b;
  display: block;
  font-weight: 700;
  text-transform: uppercase;
}

@media (max-width: 480px) {
  .registration-module--registration__subtitle--orange--b91b4 {
    font-size: 30px;
  }
}
.registration-module--registration__course-price--31d14 {
  font-size: 40px;
  font-weight: 400;
  text-align: center;
}

@media (max-width: 480px) {
  .registration-module--registration__course-price--31d14 {
    font-size: 20px;
  }
}
.registration-module--registration__text--d0ca1 {
  font-size: 20px;
  font-weight: 300;
  line-height: 1.6;
}

.registration-module--registration__text--line-through--7942a {
  text-decoration: line-through;
}

.registration-module--registration__gift--f6a9d {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 140px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 558px;
  width: 100%;
}

@media (max-width: 991px) {
  .registration-module--registration__gift--f6a9d {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 50px 0 0;
    position: relative;
  }
}
.registration-module--registration__icon--fd431 {
  background: transparent url(https://fs.advance.ru/landing-pages/course/angliyskaya-grammatika-dlya-detey/gift.png) no-repeat 50%/contain;
  height: 80px;
  margin-right: 28px;
  width: 80px;
}

@media (max-width: 991px) {
  .registration-module--registration__icon--fd431 {
    margin-right: 0;
    position: absolute;
    top: -50px;
  }
}
.registration-module--registration__recommendation--401ed {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.registration-module--registration__recommendation--401ed:before {
  background: transparent url(https://fs.advance.ru/landing-pages/course/angliyskaya-grammatika-dlya-detey/computer-icon.png) 50% no-repeat;
  content: "";
  display: inline-block;
  height: 30px;
  margin: 0 15px 0 0;
  width: 30px;
}

.registration-module--registration__modal--f2fea {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 200px;
}

.registration-module--registration__button--c1353 {
  background: #ed2d0b;
}

.registration-module--registration__button--c1353:active,
.registration-module--registration__button--c1353:focus,
.registration-module--registration__button--c1353:hover,
.registration-module--registration__button--c1353:visited {
  background: #d72809;
  color: #fff;
}

.main-module--main-title--e4548 {
  font-size: 56px;
  font-weight: 700;
  line-height: 115%;
  text-align: center;
}

.main-module--block-btn--66f8d {
  text-align: center;
  width: 100%;
}

.main-module--main-btn--81fc5 {
  background-color: #ed2d0b;
  border-radius: 30px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 5px;
  max-width: 460px;
  padding: 18px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

@media (max-width: 480px) {
  .main-module--main-btn--81fc5 {
    padding: 16px;
  }
}
.main-module--main-btn--81fc5:active,
.main-module--main-btn--81fc5:focus,
.main-module--main-btn--81fc5:hover,
.main-module--main-btn--81fc5:visited {
  background-color: #d72809;
  color: #fff;
}

.hero-module--main-title--2eda3 {
  font-size: 56px;
  font-weight: 700;
  line-height: 115%;
  text-align: center;
}

.hero-module--block-btn--79b52 {
  text-align: center;
  width: 100%;
}

.hero-module--main-btn--342d3 {
  background-color: #ed2d0b;
  border-radius: 30px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 5px;
  max-width: 460px;
  padding: 18px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

@media (max-width: 480px) {
  .hero-module--main-btn--342d3 {
    padding: 16px;
  }
}
.hero-module--main-btn--342d3:active,
.hero-module--main-btn--342d3:focus,
.hero-module--main-btn--342d3:hover,
.hero-module--main-btn--342d3:visited {
  background-color: #d72809;
  color: #fff;
}

.hero-module--hero--74353 {
  background: #fff3f5 url(https://fs.advance.ru/landing-pages/course/angliyskaya-leksika-dlya-detey/bg-englex-01.jpg) top no-repeat;
  background-size: auto, auto;
  color: #1d2644;
}

@media (max-width: 767px) {
  .hero-module--hero--74353 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-image: url(https://fs.advance.ru/landing-pages/course/angliyskaya-leksika-dlya-detey/bg-englex-mobile.jpg);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.hero-module--hero__wrapper--edc7b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 980px;
  padding-bottom: 60px;
}

@media (max-width: 767px) {
  .hero-module--hero__wrapper--edc7b {
    min-height: 810px;
    padding: 0 0 34px;
  }
}
.hero-module--hero__presentation--70f52 > :not(:first-child) {
  margin-bottom: 35px;
}

@media (max-width: 767px) {
  .hero-module--hero__presentation--70f52 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.hero-module--hero__subtitle--2c9fe {
  font-size: 30px;
}

@media (max-width: 991px) {
  .hero-module--hero__subtitle--2c9fe {
    font-size: 25px;
  }
}
@media (max-width: 767px) {
  .hero-module--hero__subtitle--2c9fe {
    display: none;
  }
}
.hero-module--hero__title--6b8b7 {
  font-size: 70px;
  font-weight: 700;
  line-height: 1;
}

@media (max-width: 991px) {
  .hero-module--hero__title--6b8b7 {
    font-size: 60px;
  }
}
@media (max-width: 767px) {
  .hero-module--hero__title--6b8b7 {
    text-align: center;
  }
}
@media (max-width: 480px) {
  .hero-module--hero__title--6b8b7 {
    font-size: 40px;
    line-height: 1.1;
  }
}
.hero-module--hero__list--64e69 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .hero-module--hero__list--64e69 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.hero-module--hero__list--advantages--a1e08 {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

@media (max-width: 767px) {
  .hero-module--hero__list--audience--38bd6 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.hero-module--hero__element--1bcfa {
  font-size: 22px;
  padding: 60px 30px 10px 0;
  position: relative;
}

@media (max-width: 767px) {
  .hero-module--hero__element--1bcfa {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 410px;
    padding: 0 0 0 47px;
    width: 100%;
  }
  .hero-module--hero__element--1bcfa:not(:last-child) {
    margin-bottom: 20px;
  }
}
.hero-module--hero__element--1bcfa:before {
  background-color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 37px;
  left: 0;
  position: absolute;
  right: 0;
  top: 15px;
  width: 40px;
}

@media (max-width: 767px) {
  .hero-module--hero__element--1bcfa:before {
    top: calc(50% - 15.35px);
  }
}
.hero-module--hero__element--one--02208:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/angliyskaya-leksika-dlya-detey/mainicon-kids.svg);
}

.hero-module--hero__element--two--270e5:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/angliyskaya-leksika-dlya-detey/mainicon-success.svg);
}

.hero-module--hero__element--three--58831:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/angliyskaya-leksika-dlya-detey/mainicon-gear.svg);
}

.hero-module--hero__element--four--06d81:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/angliyskaya-leksika-dlya-detey/mainicon-idea.svg);
}

.hero-module--hero__element--five--2a0a0:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/angliyskaya-leksika-dlya-detey/mainicon-check-list.svg);
}

.hero-module--hero__text--97cf3 {
  font-size: 22px;
  font-weight: 300;
  line-height: 1.15;
}

@media (max-width: 480px) {
  .hero-module--hero__text--97cf3 {
    font-size: 20px;
  }
}
.hero-module--hero__button--4ac85:focus,
.hero-module--hero__button--4ac85:visited {
  color: #fff;
}

.problemQuestions-module--main-title--23daf {
  font-size: 56px;
  font-weight: 700;
  line-height: 115%;
  text-align: center;
}

.problemQuestions-module--block-btn--1cf70 {
  text-align: center;
  width: 100%;
}

.problemQuestions-module--main-btn--157d2 {
  background-color: #ed2d0b;
  border-radius: 30px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 5px;
  max-width: 460px;
  padding: 18px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

@media (max-width: 480px) {
  .problemQuestions-module--main-btn--157d2 {
    padding: 16px;
  }
}
.problemQuestions-module--main-btn--157d2:active,
.problemQuestions-module--main-btn--157d2:focus,
.problemQuestions-module--main-btn--157d2:hover,
.problemQuestions-module--main-btn--157d2:visited {
  background-color: #d72809;
  color: #fff;
}

.problemQuestions-module--problem-questions--f4f46 {
  background: #fff url(https://fs.advance.ru/landing-pages/course/angliyskaya-leksika-dlya-detey/bg-englex-02.png) bottom no-repeat;
  background-size: auto, auto;
  color: #1d2644;
}

@media (max-width: 767px) {
  .problemQuestions-module--problem-questions--f4f46 {
    background-image: url(https://fs.advance.ru/landing-pages/course/angliyskaya-leksika-dlya-detey/bg-englex-02-mobile.png);
    background-size: 150%;
  }
}
.problemQuestions-module--problem-questions__wrapper--00072 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 750px;
}

@media (max-width: 767px) {
  .problemQuestions-module--problem-questions__wrapper--00072 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin: 15px 0 0;
  }
}
@media (max-width: 480px) {
  .problemQuestions-module--problem-questions__wrapper--00072 {
    min-height: 700px;
  }
}
.problemQuestions-module--problem-questions__list--5b7da {
  margin: 100px 0 20px;
}

@media (max-width: 991px) {
  .problemQuestions-module--problem-questions__list--5b7da {
    margin: 20px 0;
  }
}
.problemQuestions-module--problem-questions__element--fe64f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  padding-left: 72px;
  position: relative;
}

.problemQuestions-module--problem-questions__element--fe64f:not(:last-child) {
  margin-bottom: 45px;
}

.problemQuestions-module--problem-questions__element--fe64f:before {
  background-color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 50px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
}

.problemQuestions-module--problem-questions__element--one--739b9:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/angliyskaya-leksika-dlya-detey/smile-1.png);
}

.problemQuestions-module--problem-questions__element--two--a6019:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/angliyskaya-leksika-dlya-detey/smile-2.png);
}

.problemQuestions-module--problem-questions__element--three--3bb1f:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/angliyskaya-leksika-dlya-detey/smile-3.png);
}

.problemQuestions-module--problem-questions__text--df951 {
  font-size: 26px;
  line-height: 1.39;
  text-align: left;
}

@media (max-width: 480px) {
  .problemQuestions-module--problem-questions__text--df951 {
    font-size: 22px;
  }
}
.courseInvitation-module--main-title--354d9 {
  font-size: 56px;
  font-weight: 700;
  line-height: 115%;
  text-align: center;
}

.courseInvitation-module--block-btn--4e943 {
  text-align: center;
  width: 100%;
}

.courseInvitation-module--main-btn--e2ca7 {
  background-color: #ed2d0b;
  border-radius: 30px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 5px;
  max-width: 460px;
  padding: 18px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

@media (max-width: 480px) {
  .courseInvitation-module--main-btn--e2ca7 {
    padding: 16px;
  }
}
.courseInvitation-module--main-btn--e2ca7:active,
.courseInvitation-module--main-btn--e2ca7:focus,
.courseInvitation-module--main-btn--e2ca7:hover,
.courseInvitation-module--main-btn--e2ca7:visited {
  background-color: #d72809;
  color: #fff;
}

.courseInvitation-module--course-invitation--6be9b {
  background: #fff3f5 url(https://fs.advance.ru/landing-pages/course/angliyskaya-leksika-dlya-detey/bg-englex-03.jpg) bottom no-repeat;
  background-size: auto, auto;
  color: #1d2644;
}

.courseInvitation-module--course-invitation__wrapper--d0be0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  min-height: 1081px;
}

.courseInvitation-module--course-invitation__confetti--25a7f {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: url(https://fs.advance.ru/landing-pages/course/angliyskaya-leksika-dlya-detey/confetti-frame.png) 50% no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 390px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 991px) {
  .courseInvitation-module--course-invitation__confetti--25a7f {
    background-size: contain;
  }
}
@media (max-width: 767px) {
  .courseInvitation-module--course-invitation__confetti--25a7f {
    background-image: url(https://fs.advance.ru/landing-pages/course/angliyskaya-leksika-dlya-detey/confetti-frame-720.png);
    background-size: contain;
    margin: 15px;
    padding: 0 40px;
  }
}
.courseInvitation-module--course-invitation__title--67f48 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.45;
  text-align: center;
}

@media (max-width: 991px) {
  .courseInvitation-module--course-invitation__title--67f48 {
    font-size: 36px;
  }
}
@media (max-width: 480px) {
  .courseInvitation-module--course-invitation__title--67f48 {
    font-size: 24px;
  }
}
.courseInvitation-module--course-invitation__selection--aef2e {
  background-color: #ed2d0b;
  border-radius: 10px;
  color: #fff;
  margin: 0 5px;
  padding: 10px;
}

.courseInvitation-module--course-invitation__subtitle--95b75 {
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
  margin: 20px 0;
  text-align: center;
}

@media (max-width: 480px) {
  .courseInvitation-module--course-invitation__subtitle--95b75 {
    font-size: 30px;
  }
}
.courseInvitation-module--course-invitation__cards--779be {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin-bottom: 20px;
}

.courseInvitation-module--course-invitation__card--792aa {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 20px;
  font-weight: 300;
  height: 352px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 15px;
  padding: 10px;
  text-align: center;
  width: 352px;
}

.courseInvitation-module--course-invitation__card--one--5ad8f {
  background: url(https://fs.advance.ru/landing-pages/course/angliyskaya-leksika-dlya-detey/like-frame-1.png) 50% no-repeat;
  background-size: contain;
}

.courseInvitation-module--course-invitation__card--two--eaab2 {
  background: url(https://fs.advance.ru/landing-pages/course/angliyskaya-leksika-dlya-detey/like-frame-2.png) 50% no-repeat;
  background-size: contain;
}

.courseInvitation-module--course-invitation__card--three--eb0b2 {
  background: url(https://fs.advance.ru/landing-pages/course/angliyskaya-leksika-dlya-detey/like-frame-3.png) 50% no-repeat;
  background-size: contain;
}

.courseInvitation-module--course-invitation__text--cc5d1 {
  margin-top: 160px;
}

@media (max-width: 480px) {
  .courseInvitation-module--course-invitation__text--cc5d1 {
    font-size: 16px;
  }
}
.courseProgram-module--main-title--d351f {
  font-size: 56px;
  font-weight: 700;
  line-height: 115%;
  text-align: center;
}

.courseProgram-module--block-btn--1f2ee {
  text-align: center;
  width: 100%;
}

.courseProgram-module--main-btn--d82ee {
  background-color: #ed2d0b;
  border-radius: 30px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 5px;
  max-width: 460px;
  padding: 18px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

@media (max-width: 480px) {
  .courseProgram-module--main-btn--d82ee {
    padding: 16px;
  }
}
.courseProgram-module--main-btn--d82ee:active,
.courseProgram-module--main-btn--d82ee:focus,
.courseProgram-module--main-btn--d82ee:hover,
.courseProgram-module--main-btn--d82ee:visited {
  background-color: #d72809;
  color: #fff;
}

.courseProgram-module--course-program--87bf5 {
  background-color: #ecfbfd;
  color: #1d2644;
}

.courseProgram-module--course-program__wrapper--5e200 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  min-height: 748px;
}

.courseProgram-module--course-program__description--eaecf {
  max-width: 560px;
}

.courseProgram-module--course-program__title--82917 {
  font-size: 44px;
  font-weight: 700;
  margin: 60px 0;
  text-align: center;
}

@media (max-width: 480px) {
  .courseProgram-module--course-program__title--82917 {
    font-size: 30px;
  }
}
.courseProgram-module--course-program__mark--b2e68 {
  background-color: #ed2d0b;
  border-radius: 10px;
  color: #fff;
  padding: 10px 20px;
}

.courseProgram-module--course-program__text--1d95c {
  font-size: 24px;
  font-weight: 300;
  line-height: 1.42;
  margin: 0 0 40px 94px;
  position: relative;
}

@media (max-width: 480px) {
  .courseProgram-module--course-program__text--1d95c {
    font-size: 18px;
  }
  .courseProgram-module--course-program__text--1d95c:last-of-type {
    margin-bottom: 0;
  }
}
.courseProgram-module--course-program__text--one--c9111:before {
  background: url(https://fs.advance.ru/landing-pages/course/angliyskaya-leksika-dlya-detey/smile-rocket.png) 0 0 no-repeat;
  content: "";
  display: inline-block;
  height: 64px;
  left: -94px;
  position: absolute;
  top: 10px;
  width: 64px;
}

.courseProgram-module--course-program__text--two--aeba6:before {
  background: url(https://fs.advance.ru/landing-pages/course/angliyskaya-leksika-dlya-detey/smile-circus.png) 0 0 no-repeat;
  content: "";
  display: inline-block;
  height: 64px;
  left: -94px;
  position: absolute;
  top: 10px;
  width: 64px;
}

.courseProgram-module--course-program__logo--77623 {
  background: transparent url(https://fs.advance.ru/landing-pages/course/angliyskaya-leksika-dlya-detey/photo-lex-1.png) no-repeat 50%/contain;
  height: 510px;
  width: 510px;
}

.courseTopics-module--main-title--c483d {
  font-size: 56px;
  font-weight: 700;
  line-height: 115%;
  text-align: center;
}

.courseTopics-module--block-btn--eb5b1 {
  text-align: center;
  width: 100%;
}

.courseTopics-module--main-btn--ebdb4 {
  background-color: #ed2d0b;
  border-radius: 30px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 5px;
  max-width: 460px;
  padding: 18px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

@media (max-width: 480px) {
  .courseTopics-module--main-btn--ebdb4 {
    padding: 16px;
  }
}
.courseTopics-module--main-btn--ebdb4:active,
.courseTopics-module--main-btn--ebdb4:focus,
.courseTopics-module--main-btn--ebdb4:hover,
.courseTopics-module--main-btn--ebdb4:visited {
  background-color: #d72809;
  color: #fff;
}

.courseTopics-module--course-topics--9fc70 {
  background-color: #fff3f5;
  color: #1d2644;
}

.courseTopics-module--course-topics__wrapper--e8f78 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 800px;
}

.courseTopics-module--course-topics__info--be544 {
  margin: 50px 0;
  text-align: center;
}

.courseTopics-module--course-topics__topic-cards--04eb3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 10px 0;
}

.courseTopics-module--course-topics__topic-card--1faf9 {
  height: 60px;
  margin: 10px;
  max-width: 300px;
}

@media (max-width: 480px) {
  .courseTopics-module--course-topics__topic-card--1faf9 {
    max-height: 30px;
  }
}
.courseTopics-module--course-topics__topic-card-img--98e99 {
  height: 100%;
  width: auto;
}

.courseDuration-module--main-title--fbad4 {
  font-size: 56px;
  font-weight: 700;
  line-height: 115%;
  text-align: center;
}

.courseDuration-module--block-btn--e6a43 {
  text-align: center;
  width: 100%;
}

.courseDuration-module--main-btn--6cf36 {
  background-color: #ed2d0b;
  border-radius: 30px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 5px;
  max-width: 460px;
  padding: 18px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

@media (max-width: 480px) {
  .courseDuration-module--main-btn--6cf36 {
    padding: 16px;
  }
}
.courseDuration-module--main-btn--6cf36:active,
.courseDuration-module--main-btn--6cf36:focus,
.courseDuration-module--main-btn--6cf36:hover,
.courseDuration-module--main-btn--6cf36:visited {
  background-color: #d72809;
  color: #fff;
}

.courseDuration-module--course-duration--19a5e {
  background-color: #fff;
  color: #1d2644;
}

.courseDuration-module--course-duration__info--4d38b,
.courseDuration-module--course-duration__wrapper--f1e07 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 510px;
}

.courseDuration-module--course-duration__info--4d38b {
  background: url(https://fs.advance.ru/landing-pages/course/angliyskaya-leksika-dlya-detey/notebook-frame.png) 50% no-repeat;
  border-radius: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 628px;
  max-width: 1010px;
  padding: 20px;
  width: 100%;
}

@media (max-width: 767px) {
  .courseDuration-module--course-duration__info--4d38b {
    background-image: url(https://fs.advance.ru/landing-pages/course/angliyskaya-leksika-dlya-detey/notebook-frame-720.png);
    height: auto;
  }
}
.courseDuration-module--course-duration__info--4d38b > * {
  margin-bottom: 10px;
}

.courseDuration-module--course-duration__text--37b28 {
  font-weight: 700;
  text-align: center;
}

.courseDuration-module--course-duration__text--big--19445 {
  font-size: 36px;
}

@media (max-width: 480px) {
  .courseDuration-module--course-duration__text--big--19445 {
    font-size: 24px;
  }
}
.courseDuration-module--course-duration__text--middle--71bed {
  font-size: 30px;
}

@media (max-width: 480px) {
  .courseDuration-module--course-duration__text--middle--71bed {
    font-size: 20px;
  }
}
.courseDuration-module--course-duration__text--small--37089 {
  font-size: 20px;
  font-weight: 300;
  padding-left: 25px;
  position: relative;
}

@media (max-width: 480px) {
  .courseDuration-module--course-duration__text--small--37089 {
    font-size: 14px;
  }
}
.courseDuration-module--course-duration__text--small--37089:before {
  background: transparent url(https://fs.advance.ru/landing-pages/course/angliyskaya-leksika-dlya-detey/smallicon-clock.png) no-repeat 50%/contain;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 20px;
  left: 0;
  position: absolute;
  right: 0;
  top: 1px;
  width: 20px;
}

@media (max-width: 480px) {
  .courseDuration-module--course-duration__text--small--37089:before {
    top: -2px;
  }
}
.courseDuration-module--course-duration__title--8f9e8 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1.25;
  text-align: center;
}

@media (max-width: 480px) {
  .courseDuration-module--course-duration__title--8f9e8 {
    font-size: 36px;
  }
}
.courseDuration-module--course-duration__selection--8eae0 {
  background-color: #3071bc;
  border-radius: 10px;
  color: #fff;
  padding: 2px 15px;
}

.registration-module--main-title--54be8 {
  font-size: 56px;
  font-weight: 700;
  line-height: 115%;
  text-align: center;
}

.registration-module--block-btn--598e3 {
  text-align: center;
  width: 100%;
}

.registration-module--main-btn--7e338 {
  background-color: #ed2d0b;
  border-radius: 30px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 5px;
  max-width: 460px;
  padding: 18px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

@media (max-width: 480px) {
  .registration-module--main-btn--7e338 {
    padding: 16px;
  }
}
.registration-module--main-btn--7e338:active,
.registration-module--main-btn--7e338:focus,
.registration-module--main-btn--7e338:hover,
.registration-module--main-btn--7e338:visited {
  background-color: #d72809;
  color: #fff;
}

.registration-module--registration--95aed {
  background: #e5f9ff url(https://fs.advance.ru/landing-pages/course/angliyskaya-leksika-dlya-detey/bg-englex-04.jpg) bottom no-repeat;
  color: #1d2644;
}

.registration-module--registration__wrapper--3e524 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 650px;
  padding: 30px 0;
}

.registration-module--registration__course--ef1d0 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 25px 0;
  position: relative;
}

.registration-module--registration__course--ef1d0 > :not(:last-child) {
  margin-bottom: 25px;
}

.registration-module--registration__title--9b5a3 {
  font-size: 44px;
  font-weight: 700;
  text-align: center;
}

@media (max-width: 480px) {
  .registration-module--registration__title--9b5a3 {
    font-size: 32px;
  }
}
.registration-module--registration__subtitle--9cdf0 {
  font-size: 40px;
  font-weight: 400;
  text-align: center;
}

@media (max-width: 480px) {
  .registration-module--registration__subtitle--9cdf0 {
    font-size: 20px;
  }
}
.registration-module--registration__subtitle--orange--7c016 {
  color: #ed2d0b;
  display: block;
  font-weight: 700;
  text-transform: uppercase;
}

@media (max-width: 480px) {
  .registration-module--registration__subtitle--orange--7c016 {
    font-size: 30px;
  }
}
.registration-module--registration__course-price--56f70 {
  font-size: 40px;
  font-weight: 400;
  text-align: center;
}

@media (max-width: 480px) {
  .registration-module--registration__course-price--56f70 {
    font-size: 20px;
  }
}
.registration-module--registration__text--e662e {
  font-size: 20px;
  font-weight: 300;
  line-height: 1.6;
}

.registration-module--registration__text--line-through--0dec0 {
  text-decoration: line-through;
}

.registration-module--registration__gift--dda66 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 140px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 558px;
  width: 100%;
}

@media (max-width: 991px) {
  .registration-module--registration__gift--dda66 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 50px 0 0;
    position: relative;
  }
}
.registration-module--registration__icon--e3f9f {
  background: transparent url(https://fs.advance.ru/landing-pages/course/angliyskaya-leksika-dlya-detey/biggift.png) no-repeat 50%/contain;
  height: 80px;
  margin-right: 28px;
  width: 80px;
}

@media (max-width: 991px) {
  .registration-module--registration__icon--e3f9f {
    margin-right: 0;
    position: absolute;
    top: -50px;
  }
}
.registration-module--registration__recommendation--1d8e3 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.registration-module--registration__recommendation--1d8e3:before {
  background: transparent url(https://fs.advance.ru/landing-pages/course/angliyskaya-leksika-dlya-detey/computer-icon.png) 50% no-repeat;
  content: "";
  display: inline-block;
  height: 30px;
  margin: 0 15px 0 0;
  width: 30px;
}

@media (max-width: 480px) {
  .registration-module--registration__form--cd694 {
    margin: 25px 0;
    padding: 0 4%;
  }
}
.main-module--btn--746c6 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-gradient(linear, left top, left bottom, from(#ba77ff), to(#7000e3));
  background: linear-gradient(180deg, #ba77ff, #7000e3);
  border-radius: 10px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  padding: 15px;
  text-transform: uppercase;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .main-module--btn--746c6 {
    border-radius: 6px;
    font-size: 16px;
    padding: 10px;
  }
}
.main-module--btn-more--1ce5f {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #8f8f8f;
  border-radius: 10px;
  color: #282828;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  font-weight: 300;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 130%;
  padding: 10px;
}

@media (max-width: 991px) {
  .main-module--btn-more--1ce5f {
    border-radius: 6px;
    font-size: 16px;
  }
}
.screen1-module--screen1--ba211 .screen1-module--inner--ea716 {
  background-color: #6cd4d5;
  background-image: url(https://fs.advance.ru/landing-pages/course/certificate/bgban-giftcertificate-1180.png);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  color: #fff;
  padding: 60px 0 78px 100px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--ba211 .screen1-module--inner--ea716 {
    border-radius: 15px;
    padding: 36px 0 43px 60px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--ba211 .screen1-module--inner--ea716 {
    background-color: #6cd4d5;
    background-image: unset;
    border-radius: 15px;
    padding: 30px 25px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--ba211 .screen1-module--inner--ea716 {
    background-image: url(https://fs.advance.ru/landing-pages/course/certificate/bgban-giftcertificate-320.png);
    background-position-y: bottom;
    background-size: 100%;
    padding: 30px 25px 88%;
  }
}
.screen1-module--screen1--ba211 .screen1-module--info--877c2 {
  width: 60%;
}

@media (max-width: 767px) {
  .screen1-module--screen1--ba211 .screen1-module--info--877c2 {
    text-align: center;
    width: 100%;
  }
}
.screen1-module--screen1--ba211 h1 {
  font-size: 72px;
  font-weight: 700;
  line-height: 111%;
  margin-bottom: 27px;
}

@media (max-width: 1199px) {
  .screen1-module--screen1--ba211 h1 {
    font-size: 44px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--ba211 h1 {
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--ba211 h1 {
    font-size: 40px;
    line-height: 1;
  }
}
.screen1-module--screen1--ba211 p {
  font-size: 36px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 33px;
}

@media (max-width: 1199px) {
  .screen1-module--screen1--ba211 p {
    font-size: 22px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--ba211 p {
    font-size: 18px;
    margin-bottom: 15px;
  }
}
.screen1-module--screen1--ba211 .screen1-module--btn--7b985 {
  min-width: 300px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--ba211 .screen1-module--btn--7b985 {
    min-width: 180px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--ba211 .screen1-module--btn--7b985 {
    margin: 0 auto;
    min-width: 250px;
  }
}
.order-module--order--c0b29 {
  color: #282828;
  padding: 75px 0 95px;
}

@media (max-width: 1199px) {
  .order-module--order--c0b29 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .order-module--order--c0b29 {
    padding: 30px 0;
  }
}
.order-module--order--c0b29 h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 32px;
}

@media (max-width: 991px) {
  .order-module--order--c0b29 h2 {
    font-size: 30px;
    font-size: 24px;
    margin-bottom: 24px;
    margin-bottom: 15px;
  }
}
.order-module--order--c0b29 ol {
  margin: 0;
}

.order-module--order--c0b29 ol li {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  list-style-type: decimal;
}

@media (max-width: 991px) {
  .order-module--order--c0b29 ol li {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .order-module--order--c0b29 ol li {
    font-size: 14px;
  }
}
.order-module--order--c0b29 ol li:not(:last-child) {
  margin-bottom: 15px;
}

.order-module--order--c0b29 ol li strong {
  font-weight: 500;
}

.courses-module--courses--a2a44 {
  padding-bottom: 100px;
}

@media (max-width: 991px) {
  .courses-module--courses--a2a44 {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--a2a44 {
    padding-bottom: 30px;
  }
}
.courses-module--courses--a2a44 .courses-module--type--45572 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 50px;
}

@media (max-width: 991px) {
  .courses-module--courses--a2a44 .courses-module--type--45572 {
    gap: 30px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--a2a44 .courses-module--type--45572 {
    gap: 20px;
  }
}
.courses-module--courses--a2a44 .courses-module--type--45572 > li {
  border-radius: 20px;
  padding: 30px 100px 80px;
}

@media (max-width: 1199px) {
  .courses-module--courses--a2a44 .courses-module--type--45572 > li {
    padding: 30px 50px 50px;
  }
}
@media (max-width: 991px) {
  .courses-module--courses--a2a44 .courses-module--type--45572 > li {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--a2a44 .courses-module--type--45572 > li {
    padding: 20px 25px;
  }
}
.courses-module--courses--a2a44 .courses-module--type--45572 > li.courses-module--adults--d9cc0 {
  background: linear-gradient(18deg, #f6eeff 12.21%, #cc9aff 87.79%);
}

.courses-module--courses--a2a44 .courses-module--type--45572 > li.courses-module--adults--d9cc0 .courses-module--price--3bbbd {
  color: #7000e3;
}

.courses-module--courses--a2a44 .courses-module--type--45572 > li.courses-module--kids--ac46f {
  background: linear-gradient(18deg, #fff8e9 12.21%, #f9bc01 87.79%);
}

.courses-module--courses--a2a44 .courses-module--type--45572 > li.courses-module--kids--ac46f .courses-module--price--3bbbd {
  color: #fe8b04;
}

.courses-module--courses--a2a44 .courses-module--type--45572 > li.courses-module--kids--ac46f button {
  background: -webkit-gradient(linear, left top, left bottom, from(#ffb45c), to(#fe8b04));
  background: linear-gradient(180deg, #ffb45c, #fe8b04);
}

.courses-module--courses--a2a44 .courses-module--type--45572 > li.courses-module--eng--895d4 {
  background: linear-gradient(18deg, #fff0ea 12.21%, #ff8b5c 87.79%);
}

.courses-module--courses--a2a44 .courses-module--type--45572 > li.courses-module--eng--895d4 .courses-module--price--3bbbd {
  color: #fe4c04;
}

.courses-module--courses--a2a44 .courses-module--type--45572 > li.courses-module--eng--895d4 button {
  background: -webkit-gradient(linear, left top, left bottom, from(#ffa079), to(#fe4c04));
  background: linear-gradient(180deg, #ffa079, #fe4c04);
}

.courses-module--courses--a2a44 .courses-module--type--45572 > li h2 {
  color: #fff;
  font-size: 72px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 25px;
  text-align: center;
}

@media (max-width: 1199px) {
  .courses-module--courses--a2a44 .courses-module--type--45572 > li h2 {
    font-size: 44px;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--a2a44 .courses-module--type--45572 > li h2 {
    font-size: 36px;
  }
}
.courses-module--courses--a2a44 .courses-module--list--ebd79 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media (max-width: 991px) {
  .courses-module--courses--a2a44 .courses-module--list--ebd79 {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--a2a44 .courses-module--list--ebd79 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.courses-module--courses--a2a44 .courses-module--list--ebd79 > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 50%;
}

@media (max-width: 767px) {
  .courses-module--courses--a2a44 .courses-module--list--ebd79 > li {
    width: 100%;
  }
}
.courses-module--courses--a2a44 .courses-module--list--ebd79 > li.courses-module--krp--1a678 .courses-module--bg--57325 {
  background-image: url(https://fs.advance.ru/landing-pages/course/certificate/adult-01-krp.png);
}

.courses-module--courses--a2a44 .courses-module--list--ebd79 > li.courses-module--uu--209a4 .courses-module--bg--57325 {
  background-image: url(https://fs.advance.ru/landing-pages/course/certificate/adult-02-uu.png);
}

.courses-module--courses--a2a44 .courses-module--list--ebd79 > li.courses-module--uu-57--0c21e .courses-module--bg--57325 {
  background-image: url(https://fs.advance.ru/landing-pages/course/certificate/school-01-uu57.png);
}

.courses-module--courses--a2a44 .courses-module--list--ebd79 > li.courses-module--uu-811--b082e .courses-module--bg--57325 {
  background-image: url(https://fs.advance.ru/landing-pages/course/certificate/school-02-uu811.png);
}

.courses-module--courses--a2a44 .courses-module--list--ebd79 > li.courses-module--adc--1e097 .courses-module--bg--57325 {
  background-image: url(https://fs.advance.ru/landing-pages/course/certificate/eng-01-adc.png);
}

.courses-module--courses--a2a44 .courses-module--list--ebd79 > li.courses-module--lim--969a0 .courses-module--bg--57325 {
  background-image: url(https://fs.advance.ru/landing-pages/course/certificate/eng-02-lim.png);
}

.courses-module--courses--a2a44 .courses-module--list--ebd79 > li .courses-module--bg--57325 {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 231px;
  min-width: 180px;
  overflow: hidden;
}

@media (max-width: 991px) {
  .courses-module--courses--a2a44 .courses-module--list--ebd79 > li .courses-module--bg--57325 {
    min-height: 138.6px;
    min-width: 106px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--a2a44 .courses-module--list--ebd79 > li .courses-module--bg--57325 {
    min-height: 120px;
    min-width: 86px;
  }
}
.courses-module--courses--a2a44 .courses-module--list--ebd79 > li .courses-module--info-wrap--9f9f0 {
  background: #fff;
  border-radius: 10px;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-bottom: 20px;
  overflow: hidden;
}

@media (max-width: 991px) {
  .courses-module--courses--a2a44 .courses-module--list--ebd79 > li .courses-module--info-wrap--9f9f0 {
    border-radius: 6px;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--a2a44 .courses-module--list--ebd79 > li .courses-module--info-wrap--9f9f0 {
    margin-bottom: 5px;
  }
}
.courses-module--courses--a2a44 .courses-module--list--ebd79 > li .courses-module--info--9b41e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 30px 20px;
}

@media (max-width: 991px) {
  .courses-module--courses--a2a44 .courses-module--list--ebd79 > li .courses-module--info--9b41e {
    padding: 20px 15px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--a2a44 .courses-module--list--ebd79 > li .courses-module--info--9b41e {
    padding: 15px;
  }
}
.courses-module--courses--a2a44 .courses-module--list--ebd79 > li .courses-module--info--9b41e h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 5px;
}

@media (max-width: 991px) {
  .courses-module--courses--a2a44 .courses-module--list--ebd79 > li .courses-module--info--9b41e h3 {
    font-size: 18px;
  }
}
.courses-module--courses--a2a44 .courses-module--list--ebd79 > li .courses-module--info--9b41e .courses-module--text--25b3e {
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .courses-module--courses--a2a44 .courses-module--list--ebd79 > li .courses-module--info--9b41e .courses-module--text--25b3e {
    font-size: 12px;
    margin-bottom: 10px;
  }
}
.courses-module--courses--a2a44 .courses-module--list--ebd79 > li .courses-module--info--9b41e .courses-module--price--3bbbd {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 30px;
  font-weight: 700;
  line-height: 110%;
}

@media (max-width: 991px) {
  .courses-module--courses--a2a44 .courses-module--list--ebd79 > li .courses-module--info--9b41e .courses-module--price--3bbbd {
    font-size: 20px;
  }
}
.courses-module--courses--a2a44 .courses-module--list--ebd79 > li .courses-module--btns--ad419 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991px) {
  .courses-module--courses--a2a44 .courses-module--list--ebd79 > li .courses-module--btns--ad419 {
    gap: 10px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--a2a44 .courses-module--list--ebd79 > li .courses-module--btns--ad419 {
    gap: 5px;
  }
}
.courses-module--courses--a2a44 .courses-module--list--ebd79 > li .courses-module--btns--ad419 a,
.courses-module--courses--a2a44 .courses-module--list--ebd79 > li .courses-module--btns--ad419 button {
  width: calc(50% - 10px);
}

@media (max-width: 991px) {
  .courses-module--courses--a2a44 .courses-module--list--ebd79 > li .courses-module--btns--ad419 a,
  .courses-module--courses--a2a44 .courses-module--list--ebd79 > li .courses-module--btns--ad419 button {
    font-size: 14px;
    width: calc(50% - 5px);
  }
}
@media (max-width: 767px) {
  .courses-module--courses--a2a44 .courses-module--list--ebd79 > li .courses-module--btns--ad419 a,
  .courses-module--courses--a2a44 .courses-module--list--ebd79 > li .courses-module--btns--ad419 button {
    width: calc(50% - 2.5px);
  }
}
@media (max-width: 385px) {
  .courses-module--courses--a2a44 .courses-module--list--ebd79 > li .courses-module--btns--ad419 a,
  .courses-module--courses--a2a44 .courses-module--list--ebd79 > li .courses-module--btns--ad419 button {
    font-size: 13px;
  }
}
@media (max-width: 365px) {
  .courses-module--courses--a2a44 .courses-module--list--ebd79 > li .courses-module--btns--ad419 a,
  .courses-module--courses--a2a44 .courses-module--list--ebd79 > li .courses-module--btns--ad419 button {
    font-size: 10px;
  }
}
.gift-module--gift--60d90 {
  color: #282828;
  padding-bottom: 95px;
}

@media (max-width: 991px) {
  .gift-module--gift--60d90 {
    padding-bottom: 75px;
  }
}
@media (max-width: 767px) {
  .gift-module--gift--60d90 {
    padding-bottom: 40px;
  }
}
.gift-module--gift--60d90 h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 42px;
  text-align: center;
}

@media (max-width: 991px) {
  .gift-module--gift--60d90 h2 {
    font-size: 30px;
    margin-bottom: 24px;
  }
}
@media (max-width: 767px) {
  .gift-module--gift--60d90 h2 {
    font-size: 24px;
    margin-bottom: 15px;
  }
}
.gift-module--gift--60d90 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 767px) {
  .gift-module--gift--60d90 ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.gift-module--gift--60d90 ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}

@media (max-width: 991px) {
  .gift-module--gift--60d90 ul li {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .gift-module--gift--60d90 ul li {
    gap: 10px;
  }
}
.gift-module--gift--60d90 ul li p {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .gift-module--gift--60d90 ul li p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .gift-module--gift--60d90 ul li p {
    font-size: 16px;
  }
}
.use-module--use--8a193 {
  margin: 0 15px;
  padding-bottom: 70px;
}

@media (max-width: 991px) {
  .use-module--use--8a193 {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .use-module--use--8a193 {
    padding-bottom: 40px;
  }
}
.use-module--use--8a193 .use-module--container--272af {
  background: #f1e3fe;
  border-radius: 20px;
  color: #282828;
  font-size: 24px;
  line-height: 120%;
  padding: 60px 100px;
}

@media (max-width: 991px) {
  .use-module--use--8a193 .use-module--container--272af {
    border-radius: 15px;
    font-size: 18px;
    padding: 40px 60px;
  }
}
@media (max-width: 767px) {
  .use-module--use--8a193 .use-module--container--272af {
    font-size: 14px;
    padding: 20px 25px;
  }
}
.use-module--use--8a193 h2 {
  color: #7000e3;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 32px;
}

@media (max-width: 991px) {
  .use-module--use--8a193 h2 {
    font-size: 30px;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .use-module--use--8a193 h2 {
    font-size: 24px;
  }
}
.use-module--use--8a193 p.use-module--need--ba939 {
  font-weight: 700;
  margin-bottom: 15px;
}

.use-module--use--8a193 ol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  margin-bottom: 25px;
}

@media (max-width: 991px) {
  .use-module--use--8a193 ol {
    margin-bottom: 15px;
  }
}
.use-module--use--8a193 ol li {
  font-weight: 300;
  list-style-type: decimal;
}

.use-module--use--8a193 p.use-module--ready--0c379 {
  color: #7000e3;
  font-weight: 700;
}

.screen1-module--screen1--239e6 .screen1-module--container--734c3 {
  background-color: #e7f0f6;
  background-image: url(https://fs.advance.ru/landing-pages/course/eng_for_pregnant/pregnant-main-photo-1920.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  padding: 60px 0 45px 70px;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--239e6 .screen1-module--container--734c3 {
    background-position: 100%;
    padding: 35px 45px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--239e6 .screen1-module--container--734c3 {
    border-radius: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--239e6 .screen1-module--container--734c3 {
    background-image: url(https://fs.advance.ru/landing-pages/course/eng_for_pregnant/pregnant-main-photo-320.png);
    background-position: bottom;
    border-radius: 15px;
    padding: 20px 20px 95%;
  }
}
@media (max-width: 380px) {
  .screen1-module--screen1--239e6 .screen1-module--container--734c3 {
    padding: 20px 20px 115%;
  }
}
.screen1-module--screen1--239e6 .screen1-module--info--4472c {
  width: 50%;
}

@media (max-width: 767px) {
  .screen1-module--screen1--239e6 .screen1-module--info--4472c {
    width: 100%;
  }
}
.screen1-module--screen1--239e6 .screen1-module--info--4472c h1 {
  font-size: 60px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 20px;
  text-transform: uppercase;
}

@media (max-width: 1100px) {
  .screen1-module--screen1--239e6 .screen1-module--info--4472c h1 {
    font-size: 36px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--239e6 .screen1-module--info--4472c h1 {
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--239e6 .screen1-module--info--4472c h1 {
    font-size: 26px;
  }
}
.screen1-module--screen1--239e6 .screen1-module--info--4472c p {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--239e6 .screen1-module--info--4472c p {
    font-size: 18px;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--239e6 .screen1-module--info--4472c p {
    font-size: 16px;
  }
}
.screen1-module--screen1--239e6 .screen1-module--info--4472c p strong {
  font-weight: 700;
}

.screen1-module--screen1--239e6 .screen1-module--info--4472c .screen1-module--btn-block--64159 {
  max-width: 500px;
  width: 100%;
}

@media (max-width: 767px) {
  .screen1-module--screen1--239e6 .screen1-module--info--4472c .screen1-module--btn-block--64159 {
    max-width: 100%;
  }
}
.screen1-module--screen1--239e6 .screen1-module--info--4472c .screen1-module--btn-block--64159 button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fe4d07;
  border-radius: 40px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-filter: drop-shadow(0 10px 4px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(0 10px 4px rgba(0, 0, 0, 0.1));
  font-size: 24px;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  padding: 15px;
  width: 100%;
}

@media (max-width: 991px) {
  .screen1-module--screen1--239e6 .screen1-module--info--4472c .screen1-module--btn-block--64159 button {
    border-radius: 25px;
    font-size: 18px;
  }
}
.screen1-module--screen1--239e6 .screen1-module--info--4472c .screen1-module--btn-block--64159 p {
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  margin: 20px 0 0;
  text-align: center;
}

@media (max-width: 991px) {
  .screen1-module--screen1--239e6 .screen1-module--info--4472c .screen1-module--btn-block--64159 p {
    font-size: 18px;
    margin: 15px 0 0;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--239e6 .screen1-module--info--4472c .screen1-module--btn-block--64159 p {
    font-size: 16px;
  }
}
.dialog-module--dialog--f3825 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .dialog-module--dialog--f3825 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .dialog-module--dialog--f3825 {
    padding: 30px 0;
  }
}
.dialog-module--dialog--f3825 picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dialog-module--dialog--f3825 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .dialog-module--dialog--f3825 ul {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .dialog-module--dialog--f3825 ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.dialog-module--dialog--f3825 ul div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 18px;
}

@media (max-width: 991px) {
  .dialog-module--dialog--f3825 ul div {
    gap: 15px;
  }
}
.dialog-module--dialog--f3825 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff7f6;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 22px;
  font-weight: 300;
  gap: 18px;
  line-height: 120%;
  padding: 50px 30px;
  text-align: center;
  width: calc(33.33333% - 20px);
}

@media (max-width: 991px) {
  .dialog-module--dialog--f3825 ul li {
    border-radius: 20px;
    font-size: 18px;
    gap: 15px;
    padding: 30px 20px;
    width: calc(33.33333% - 10px);
  }
}
@media (max-width: 767px) {
  .dialog-module--dialog--f3825 ul li {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    border-radius: 15px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    font-size: 16px;
    gap: 7px;
    padding: 20px;
    text-align: left;
    width: 100%;
  }
  .dialog-module--dialog--f3825 ul li img {
    max-width: 65px;
  }
}
.dialog-module--dialog--f3825 ul li strong {
  font-weight: 700;
}

.after-module--after--10938 .after-module--container--df965 {
  background-color: #f2f3f7;
  background-image: url(https://fs.advance.ru/landing-pages/course/eng_for_pregnant/pregnant-kurs-photo-1920.jpg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  padding: 80px 0 80px 70px;
}

@media (max-width: 1200px) {
  .after-module--after--10938 .after-module--container--df965 {
    padding: 50px 45px;
  }
}
@media (max-width: 991px) {
  .after-module--after--10938 .after-module--container--df965 {
    border-radius: 20px;
    padding: 35px 45px;
  }
}
@media (max-width: 767px) {
  .after-module--after--10938 .after-module--container--df965 {
    background-image: none;
    border-radius: 15px;
    padding: 20px;
  }
}
.after-module--after--10938 .after-module--info--aa19c {
  width: 57%;
}

@media (max-width: 991px) {
  .after-module--after--10938 .after-module--info--aa19c {
    width: 60%;
  }
}
@media (max-width: 767px) {
  .after-module--after--10938 .after-module--info--aa19c {
    margin-bottom: 30px;
    width: 100%;
  }
}
.after-module--after--10938 .after-module--info--aa19c h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 30px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .after-module--after--10938 .after-module--info--aa19c h2 {
    font-size: 24px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .after-module--after--10938 .after-module--info--aa19c h2 {
    font-size: 20px;
    margin-bottom: 15px;
  }
}
.after-module--after--10938 .after-module--info--aa19c ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
}

@media (max-width: 991px) {
  .after-module--after--10938 .after-module--info--aa19c ul {
    gap: 10px;
  }
}
.after-module--after--10938 .after-module--info--aa19c ul li {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 40px;
  position: relative;
}

@media (max-width: 991px) {
  .after-module--after--10938 .after-module--info--aa19c ul li {
    font-size: 18px;
    padding-left: 25px;
  }
}
@media (max-width: 767px) {
  .after-module--after--10938 .after-module--info--aa19c ul li {
    font-size: 16px;
  }
}
.after-module--after--10938 .after-module--info--aa19c ul li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' viewBox='0 0 25 25'%3E%3Cpath fill='%23FE4D07' d='M24.48 11.98a.521.521 0 0 0-.522.52c0 6.318-5.14 11.458-11.458 11.458-6.318 0-11.458-5.14-11.458-11.458 0-6.318 5.14-11.458 11.458-11.458a11.46 11.46 0 0 1 9.217 4.65l-9.965 9.964-3.676-3.676a.521.521 0 0 0-.736.737l4.044 4.045a.521.521 0 0 0 .737 0L22.765 6.117a.521.521 0 0 0 .061-.663A12.505 12.505 0 0 0 12.5 0C5.607 0 0 5.607 0 12.5S5.607 25 12.5 25 25 19.393 25 12.5a.521.521 0 0 0-.52-.52Z'/%3E%3C/svg%3E");
  background-size: 100%;
  content: "";
  height: 25px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 25px;
}

@media (max-width: 991px) {
  .after-module--after--10938 .after-module--info--aa19c ul li:before {
    height: 15px;
    width: 15px;
  }
}
.after-module--after--10938 img {
  display: none;
}

@media (max-width: 767px) {
  .after-module--after--10938 img {
    display: block;
  }
}
.levels-module--levels--42799 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .levels-module--levels--42799 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .levels-module--levels--42799 {
    padding: 30px 0;
  }
}
.levels-module--levels--42799 .levels-module--container--8239b {
  background-color: #f6eeff;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 50px 70px 80px;
}

@media (max-width: 1200px) {
  .levels-module--levels--42799 .levels-module--container--8239b {
    padding: 30px 45px 45px;
  }
}
@media (max-width: 991px) {
  .levels-module--levels--42799 .levels-module--container--8239b {
    border-radius: 20px;
  }
}
@media (max-width: 767px) {
  .levels-module--levels--42799 .levels-module--container--8239b {
    border-radius: 15px;
    padding: 30px 20px 25px;
  }
}
.levels-module--levels--42799 p {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .levels-module--levels--42799 p {
    font-size: 15px;
  }
}
.levels-module--levels--42799 p.levels-module--top-info--1a84c {
  font-size: 26px;
}

@media (max-width: 991px) {
  .levels-module--levels--42799 p.levels-module--top-info--1a84c {
    font-size: 18px;
  }
}
.levels-module--levels--42799 p strong {
  font-weight: 700;
}

.levels-module--levels--42799 .levels-module--main-list--981b0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  margin: 45px 0 30px;
}

@media (max-width: 1200px) {
  .levels-module--levels--42799 .levels-module--main-list--981b0 {
    gap: 15px;
  }
}
@media (max-width: 991px) {
  .levels-module--levels--42799 .levels-module--main-list--981b0 {
    margin: 30px 0 20px;
  }
}
@media (max-width: 767px) {
  .levels-module--levels--42799 .levels-module--main-list--981b0 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 5px;
    margin: 10px 0 20px;
  }
}
.levels-module--levels--42799 .levels-module--main-list--981b0 li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding: 30px 5px 15px;
  width: calc(25% - 22.5px);
}

@media (max-width: 1200px) {
  .levels-module--levels--42799 .levels-module--main-list--981b0 li {
    padding: 20px 5px 15px;
    width: calc(25% - 11.25px);
  }
}
@media (max-width: 991px) {
  .levels-module--levels--42799 .levels-module--main-list--981b0 li {
    border-radius: 15px;
    gap: 10px;
  }
}
@media (max-width: 767px) {
  .levels-module--levels--42799 .levels-module--main-list--981b0 li {
    width: calc(50% - 2.5px);
  }
}
@media (max-width: 991px) {
  .levels-module--levels--42799 .levels-module--main-list--981b0 li img {
    max-width: 50px;
  }
}
.levels-module--levels--42799 .levels-module--blocks-list--7f9a8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 1200px) {
  .levels-module--levels--42799 .levels-module--blocks-list--7f9a8 {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .levels-module--levels--42799 .levels-module--blocks-list--7f9a8 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.levels-module--levels--42799 .levels-module--blocks-list--7f9a8 li {
  background-color: #fff;
  border-radius: 20px;
  padding: 30px;
  width: calc(50% - 15px);
}

@media (max-width: 1200px) {
  .levels-module--levels--42799 .levels-module--blocks-list--7f9a8 li {
    width: calc(50% - 7.5px);
  }
}
@media (max-width: 991px) {
  .levels-module--levels--42799 .levels-module--blocks-list--7f9a8 li {
    border-radius: 15px;
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .levels-module--levels--42799 .levels-module--blocks-list--7f9a8 li {
    width: 100%;
  }
}
.themes-module--themes--6c7e8 .themes-module--container--093a9 {
  background-color: #fff7f6;
  background-image: url(https://fs.advance.ru/landing-pages/course/eng_for_pregnant/handphone.png), url(https://fs.advance.ru/landing-pages/course/eng_for_pregnant/letter-A.png);
  background-position: 0 100%, 0;
  background-position-x: 0, -80%;
  background-repeat: no-repeat;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 70px;
}

@media (max-width: 1200px) {
  .themes-module--themes--6c7e8 .themes-module--container--093a9 {
    padding: 35px 45px;
  }
}
@media (max-width: 991px) {
  .themes-module--themes--6c7e8 .themes-module--container--093a9 {
    background-position-x: 0, -225%;
    background-size: 30%, 80%;
    border-radius: 20px;
    padding: 45px;
  }
}
@media (max-width: 767px) {
  .themes-module--themes--6c7e8 .themes-module--container--093a9 {
    background-position: 0 100%;
    background-position-x: 0, 450%;
    background-position-y: 100%, 110%;
    background-size: 60%, 110%;
    border-radius: 15px;
    padding: 20px 20px 95%;
  }
}
.themes-module--themes--6c7e8 .themes-module--info--65729 {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  width: 60%;
}

@media (max-width: 1100px) {
  .themes-module--themes--6c7e8 .themes-module--info--65729 {
    width: 50%;
  }
}
@media (max-width: 991px) {
  .themes-module--themes--6c7e8 .themes-module--info--65729 {
    font-size: 18px;
    width: 70%;
  }
}
@media (max-width: 767px) {
  .themes-module--themes--6c7e8 .themes-module--info--65729 {
    font-size: 16px;
    width: 100%;
  }
}
.themes-module--themes--6c7e8 .themes-module--info--65729 h2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .themes-module--themes--6c7e8 .themes-module--info--65729 h2 {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .themes-module--themes--6c7e8 .themes-module--info--65729 h2 {
    font-size: 18px;
  }
}
.themes-module--themes--6c7e8 .themes-module--info--65729 .themes-module--list-wrap--83747 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 15px 0 40px;
}

@media (max-width: 991px) {
  .themes-module--themes--6c7e8 .themes-module--info--65729 .themes-module--list-wrap--83747 {
    margin: 10px 0 15px;
  }
}
@media (max-width: 767px) {
  .themes-module--themes--6c7e8 .themes-module--info--65729 .themes-module--list-wrap--83747 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 20px 0;
  }
}
.themes-module--themes--6c7e8 .themes-module--info--65729 .themes-module--list-wrap--83747 ol {
  margin: 0;
  padding-inline: 25px;
}

.themes-module--themes--6c7e8 .themes-module--info--65729 .themes-module--list-wrap--83747 ol li {
  list-style: decimal;
}

.themes-module--themes--6c7e8 .themes-module--info--65729 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
}

@media (max-width: 991px) {
  .themes-module--themes--6c7e8 .themes-module--info--65729 ul {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .themes-module--themes--6c7e8 .themes-module--info--65729 ul {
    gap: 10px;
  }
}
.themes-module--themes--6c7e8 .themes-module--info--65729 ul li {
  background-color: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  padding: 30px;
}

@media (max-width: 991px) {
  .themes-module--themes--6c7e8 .themes-module--info--65729 ul li {
    gap: 15px;
    padding: 15px;
  }
}
@media (max-width: 767px) {
  .themes-module--themes--6c7e8 .themes-module--info--65729 ul li {
    gap: 10px;
  }
  .themes-module--themes--6c7e8 .themes-module--info--65729 ul li img {
    max-width: 50px;
  }
}
.reg-module--reg--560b9 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .reg-module--reg--560b9 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--560b9 {
    padding: 30px 0;
  }
}
.reg-module--reg--560b9 .reg-module--container--90a8a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #7000e3;
  border-radius: 30px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .reg-module--reg--560b9 .reg-module--container--90a8a {
    border-radius: 20px;
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--560b9 .reg-module--container--90a8a {
    border-radius: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.reg-module--reg--560b9 .reg-module--info--32a87 {
  padding: 80px 0 55px 70px;
}

@media (max-width: 991px) {
  .reg-module--reg--560b9 .reg-module--info--32a87 {
    padding: 50px 0 30px 40px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--560b9 .reg-module--info--32a87 {
    padding: 30px 20px 0;
  }
}
.reg-module--reg--560b9 .reg-module--info--32a87 > p {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .reg-module--reg--560b9 .reg-module--info--32a87 > p {
    font-size: 21px;
  }
}
.reg-module--reg--560b9 .reg-module--info--32a87 .reg-module--btn-block--bd039 {
  max-width: 500px;
  width: 100%;
}

@media (max-width: 767px) {
  .reg-module--reg--560b9 .reg-module--info--32a87 .reg-module--btn-block--bd039 {
    max-width: 100%;
  }
}
.reg-module--reg--560b9 .reg-module--info--32a87 .reg-module--btn-block--bd039 button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fe4d07;
  border-radius: 40px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-filter: drop-shadow(0 10px 4px rgba(0, 0, 0, 0.25));
          filter: drop-shadow(0 10px 4px rgba(0, 0, 0, 0.25));
  font-size: 24px;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  padding: 15px;
  width: 100%;
}

@media (max-width: 991px) {
  .reg-module--reg--560b9 .reg-module--info--32a87 .reg-module--btn-block--bd039 button {
    border-radius: 25px;
    font-size: 18px;
  }
}
.reg-module--reg--560b9 .reg-module--info--32a87 .reg-module--btn-block--bd039 > p {
  font-size: 30px;
  font-weight: 400;
  line-height: 120%;
  margin: 30px 0 0;
  text-align: center;
}

@media (max-width: 991px) {
  .reg-module--reg--560b9 .reg-module--info--32a87 .reg-module--btn-block--bd039 > p {
    font-size: 22px;
    margin: 20px 0 0;
  }
}
.reg-module--reg--560b9 img {
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-top: -50px;
  width: 50%;
}

@media (max-width: 991px) {
  .reg-module--reg--560b9 img {
    width: 286px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--560b9 img {
    -ms-flex-item-align: center;
        align-self: center;
    margin-top: 0;
    width: 260px;
  }
}
.main-module--block-title--ca033 {
  color: #353535;
  font-family: Pf din, sans-serif;
  font-size: 60px;
  font-weight: 700;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .main-module--block-title--ca033 {
    font-size: 48px;
  }
}
@media (max-width: 767px) {
  .main-module--block-title--ca033 {
    font-size: 36px;
  }
}
.main-module--block-center--cb9f1 {
  text-align: center;
  width: 100%;
}

.main-module--block-btn--4702d {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e73428), to(#ff4200));
  background-image: linear-gradient(0deg, #e73428 0, #ff4200);
  -webkit-box-shadow: 0 15px 30px rgba(29, 29, 27, 0.29);
          box-shadow: 0 15px 30px rgba(29, 29, 27, 0.29);
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  max-width: 470px;
  padding: 26px 10px 24px;
  text-transform: uppercase;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  width: 100%;
}

@media (max-width: 767px) {
  .main-module--block-btn--4702d {
    font-size: 20px;
  }
}
@media (max-width: 480px) {
  .main-module--block-btn--4702d {
    font-size: 18px;
  }
}
.main-module--block-btn--4702d:visited {
  color: #fff;
}

.main-module--block-btn--4702d:active,
.main-module--block-btn--4702d:focus,
.main-module--block-btn--4702d:hover {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e73428), to(#e73428));
  background-image: linear-gradient(0deg, #e73428 0, #e73428);
  -webkit-box-shadow: 0 15px 30px rgba(29, 29, 27, 0.29);
          box-shadow: 0 15px 30px rgba(29, 29, 27, 0.29);
}

.main-module--btn-block--51a92 {
  text-align: center;
  width: 100%;
}

.screen1-module--screen1--30b19 {
  background: #f6fdff;
  padding-bottom: 70px;
}

.screen1-module--screen1--30b19 .screen1-module--row--8eda6 {
  margin-top: 40px;
}

@media (max-width: 1199px) {
  .screen1-module--screen1--30b19 .screen1-module--col--aa690 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.screen1-module--screen1--30b19 .screen1-module--col--aa690:last-child {
  position: relative;
}

@media (max-width: 1199px) {
  .screen1-module--screen1--30b19 .screen1-module--col--aa690:last-child {
    min-height: 700px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--30b19 .screen1-module--col--aa690:last-child {
    min-height: 400px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--30b19 .screen1-module--col--aa690:last-child {
    min-height: 300px;
  }
}
.screen1-module--screen1--30b19 .screen1-module--col--aa690:last-child .screen1-module--dictionary--5300a {
  left: 30px;
  min-width: 928px;
  position: absolute;
  top: 0;
}

@media (max-width: 1199px) {
  .screen1-module--screen1--30b19 .screen1-module--col--aa690:last-child .screen1-module--dictionary--5300a {
    top: 70px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--30b19 .screen1-module--col--aa690:last-child .screen1-module--dictionary--5300a {
    left: 0;
    min-width: 490px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--30b19 .screen1-module--col--aa690:last-child .screen1-module--dictionary--5300a {
    min-width: 320px;
  }
}
.screen1-module--screen1--30b19 h1 {
  font-family: Pf din, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 80px;
  margin-top: 50px;
  text-transform: uppercase;
}

@media (max-width: 1199px) {
  .screen1-module--screen1--30b19 h1 {
    font-size: 48px;
    line-height: 60px;
    margin: 0 auto;
    max-width: 600px;
    text-align: center;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--30b19 h1 {
    font-size: 28px;
    line-height: 36px;
    max-width: 100%;
  }
}
.screen1-module--screen1--30b19 h1 span {
  font-size: 85px;
  font-weight: 700;
}

@media (max-width: 1199px) {
  .screen1-module--screen1--30b19 h1 span {
    font-size: 60px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--30b19 h1 span {
    font-size: 36px;
  }
}
.screen1-module--screen1--30b19 .screen1-module--btn-block--76b84 {
  margin-top: 100px;
  text-align: left;
}

@media (max-width: 1199px) {
  .screen1-module--screen1--30b19 .screen1-module--btn-block--76b84 {
    margin-bottom: 20px;
    margin-top: 50px;
    text-align: center;
  }
}
.screen1-module--screen1--30b19 .screen1-module--btn--a79d0 span {
  position: relative;
}

.screen1-module--screen1--30b19 .screen1-module--btn--a79d0 span:before {
  background: url(https://fs.advance.ru/landing-pages/free/60_anglijskih_fraz_dlya_puteshestvennikov/document.svg) 50% no-repeat;
  content: "";
  display: inline-block;
  height: 30px;
  left: -36px;
  position: absolute;
  top: -3px;
  width: 24px;
}

.result-module--result--9c9e2 {
  padding: 90px 0 150px;
}

@media (max-width: 991px) {
  .result-module--result--9c9e2 {
    padding: 70px 0;
  }
}
@media (max-width: 480px) {
  .result-module--result--9c9e2 {
    padding: 35px 0 0;
  }
}
@media (max-width: 991px) {
  .result-module--result--9c9e2 .result-module--row--b9bd8 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .result-module--result--9c9e2 .result-module--col--990ff {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.result-module--result--9c9e2 .result-module--col--990ff:first-child {
  position: relative;
}

@media (max-width: 991px) {
  .result-module--result--9c9e2 .result-module--col--990ff:first-child {
    min-height: 500px;
  }
}
@media (max-width: 480px) {
  .result-module--result--9c9e2 .result-module--col--990ff:first-child {
    min-height: 200px;
  }
}
.result-module--result--9c9e2 .result-module--col--990ff:first-child .result-module--tourist--48030 {
  min-width: 946px;
  position: absolute;
  right: 30px;
  top: 0;
}

@media (max-width: 991px) {
  .result-module--result--9c9e2 .result-module--col--990ff:first-child .result-module--tourist--48030 {
    right: 0;
    top: 35px;
  }
}
@media (max-width: 480px) {
  .result-module--result--9c9e2 .result-module--col--990ff:first-child .result-module--tourist--48030 {
    min-width: 360px;
    top: 15px;
  }
}
.result-module--result--9c9e2 h2 {
  color: #000;
  font-family: Pf din, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 60px;
  margin-top: 60px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .result-module--result--9c9e2 h2 {
    margin-top: 0;
    text-align: center;
  }
}
@media (max-width: 480px) {
  .result-module--result--9c9e2 h2 {
    font-size: 42px;
  }
}
.result-module--result--9c9e2 ul {
  margin-top: 10px;
}

@media (max-width: 991px) {
  .result-module--result--9c9e2 ul {
    padding-bottom: 70px;
  }
}
.result-module--result--9c9e2 ul li {
  color: #000;
  font-family: Pf din, sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 32px;
  margin-left: 40px;
  margin-top: 50px;
  position: relative;
}

@media (max-width: 991px) {
  .result-module--result--9c9e2 ul li {
    margin-top: 45px;
  }
}
@media (max-width: 480px) {
  .result-module--result--9c9e2 ul li {
    font-size: 24px;
    margin-top: 40px;
  }
}
.result-module--result--9c9e2 ul li:not(:last-child):after {
  background-color: #c7c7c7;
  bottom: -15px;
  content: "";
  display: block;
  height: 1px;
  left: -40px;
  position: absolute;
  width: 570px;
}

.result-module--result--9c9e2 ul li:before {
  background: url(https://fs.advance.ru/landing-pages/free/60_anglijskih_fraz_dlya_puteshestvennikov/check.png) 50% no-repeat;
  content: "";
  display: inline-block;
  height: 30px;
  left: -40px;
  position: absolute;
  top: 5px;
  width: 26px;
}

.main-module--main-btn--73e3d {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fd4b04;
  border-radius: 35px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  letter-spacing: 0.1em;
  line-height: 28px;
  margin: 0 auto;
  max-width: 360px;
  min-height: 60px;
  padding: 20px 100px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.main-module--main-btn--73e3d:active,
.main-module--main-btn--73e3d:focus,
.main-module--main-btn--73e3d:visited {
  color: #fff;
}

@media (max-width: 1099px) {
  .main-module--main-btn--73e3d {
    padding: 20px 40px;
  }
}
@media (max-width: 991px) {
  .main-module--main-btn--73e3d {
    font-size: 20px;
    line-height: 23px;
  }
}
@media (max-width: 767px) {
  .main-module--main-btn--73e3d {
    font-size: 16px;
    line-height: 18px;
  }
}
.main-module--main-title--e7052 {
  color: #232323;
  font-size: 50px;
  font-weight: 700;
  line-height: 48px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .main-module--main-title--e7052 {
    font-size: 30px;
    line-height: 34px;
  }
}
@media (max-width: 767px) {
  .main-module--main-title--e7052 {
    font-size: 24px;
    line-height: 28px;
  }
}
.screen1-module--screen1--0d98b {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 100px;
}

@media (max-width: 1099px) {
  .screen1-module--screen1--0d98b {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--0d98b {
    padding-bottom: 20px;
  }
}
.screen1-module--screen1--0d98b .screen1-module--info--c88b1 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.screen1-module--screen1--0d98b h1 {
  color: #232323;
  font-size: 60px;
  font-weight: 700;
  line-height: 60px;
  margin-top: 0;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--0d98b h1 {
    font-size: 40px;
    line-height: 60px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--0d98b h1 {
    font-size: 36px;
    line-height: 40px;
  }
}
@media (max-width: 1099px) {
  .screen1-module--screen1--0d98b .screen1-module--img--72b1f {
    margin-top: 25px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--0d98b .screen1-module--img--72b1f {
    margin-top: -30px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--0d98b .screen1-module--img--72b1f {
    margin-top: -300px;
  }
}
.screen1-module--screen1--0d98b .screen1-module--type--8af27 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #8b969b;
  border-radius: 10px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 28px;
  margin-bottom: 30px;
  margin-top: 90px;
  max-width: 100%;
  padding: 5px 10px;
  text-align: center;
}

@media (max-width: 991px) {
  .screen1-module--screen1--0d98b .screen1-module--type--8af27 {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 10px;
    margin-top: 60px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--0d98b .screen1-module--type--8af27 {
    font-size: 16px;
    line-height: 18px;
  }
}
.screen1-module--screen1--0d98b .screen1-module--subtitle--58026 {
  color: #232323;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
  margin-bottom: 45px;
  margin-top: 20px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--0d98b .screen1-module--subtitle--58026 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 35px;
    margin-top: 5px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--0d98b .screen1-module--subtitle--58026 {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 15px;
    margin-top: 10px;
  }
}
.screen1-module--screen1--0d98b .screen1-module--btn-wrap--76f0a {
  margin-bottom: -240px;
  text-align: center;
  z-index: 1;
}

@media (max-width: 767px) {
  .screen1-module--screen1--0d98b .screen1-module--btn-wrap--76f0a {
    margin-bottom: 20px;
  }
}
.screen1-module--screen1--0d98b .screen1-module--limit--b0b30 {
  font-size: 13px;
  font-weight: 300;
  line-height: 1;
  margin-top: 10px;
}

.purpose-module--purpose--2c328 {
  background: inherit;
  padding-bottom: 135px;
  padding-top: 35px;
}

@media (max-width: 991px) {
  .purpose-module--purpose--2c328 {
    padding-bottom: 60px;
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  .purpose-module--purpose--2c328 {
    padding-bottom: 40px;
  }
}
.purpose-module--purpose--2c328 h2 {
  margin-bottom: 40px;
}

.purpose-module--purpose--2c328 .purpose-module--wrapper--1430c {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
  padding: 50px;
}

@media (max-width: 991px) {
  .purpose-module--purpose--2c328 .purpose-module--wrapper--1430c {
    padding: 40px;
  }
}
@media (max-width: 767px) {
  .purpose-module--purpose--2c328 .purpose-module--wrapper--1430c {
    padding: 30px;
  }
}
.purpose-module--purpose--2c328 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .purpose-module--purpose--2c328 ul {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.purpose-module--purpose--2c328 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 30px 20px;
  width: 32%;
}

@media (max-width: 991px) {
  .purpose-module--purpose--2c328 ul li {
    padding: 0;
  }
}
@media (max-width: 767px) {
  .purpose-module--purpose--2c328 ul li {
    margin-bottom: 25px;
    width: 100%;
  }
  .purpose-module--purpose--2c328 ul li:last-child {
    margin-bottom: 0;
  }
  .purpose-module--purpose--2c328 ul li img {
    width: 15%;
  }
}
.purpose-module--purpose--2c328 ul li p {
  color: #232323;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
  margin-top: 20px;
  text-align: center;
}

@media (max-width: 991px) {
  .purpose-module--purpose--2c328 ul li p {
    font-size: 18px;
    line-height: 24px;
  }
}
@media (max-width: 767px) {
  .purpose-module--purpose--2c328 ul li p {
    font-size: 16px;
    line-height: 20px;
    margin-top: 10px;
  }
}
.content-module--content--18288 {
  background: -webkit-gradient(linear, left bottom, left top, from(#fff), to(#ececec));
  background: linear-gradient(0deg, #fff, #ececec);
  padding-bottom: 115px;
}

@media (max-width: 991px) {
  .content-module--content--18288 {
    padding-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .content-module--content--18288 {
    padding-bottom: 40px;
  }
}
.content-module--content--18288 h2 {
  margin-bottom: 35px;
  text-align: left;
}

@media (max-width: 991px) {
  .content-module--content--18288 h2 {
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .content-module--content--18288 h2 {
    margin-bottom: 20px;
  }
}
.content-module--content--18288 .content-module--wrapper--3a6c9 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .content-module--content--18288 .content-module--wrapper--3a6c9 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.content-module--content--18288 .content-module--wrapper--left--4b948 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 49%;
}

@media (max-width: 767px) {
  .content-module--content--18288 .content-module--wrapper--left--4b948 {
    margin-bottom: 20px;
    width: 100%;
  }
}
.content-module--content--18288 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #e7ebed;
  border-radius: 20px;
  color: #232323;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 22px;
  font-weight: 400;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: 24px;
  margin-bottom: 20px;
  min-height: 80px;
  padding: 25px 30px 25px 100px;
  position: relative;
}

@media (max-width: 991px) {
  .content-module--content--18288 ul li {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 10px;
    min-height: 60px;
    padding: 15px 30px 15px 60px;
  }
}
@media (max-width: 767px) {
  .content-module--content--18288 ul li {
    font-size: 15px;
    line-height: 18px;
    padding-left: 50px;
  }
}
.content-module--content--18288 ul li:before {
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 50px;
  left: 25px;
  position: absolute;
  top: 25%;
  width: 50px;
}

@media (max-width: 991px) {
  .content-module--content--18288 ul li:before {
    background-size: 70%;
    left: 15px;
  }
}
@media (max-width: 767px) {
  .content-module--content--18288 ul li:before {
    background-size: 60%;
    left: 10px;
  }
}
.content-module--content--18288 ul li:first-child:before {
  background-image: url(https://fs.advance.ru/landing-pages/free/fonetika_anglijskogo_obraznyj_alfavit/icon-01.svg);
}

.content-module--content--18288 ul li:nth-child(2):before {
  background-image: url(https://fs.advance.ru/landing-pages/free/fonetika_anglijskogo_obraznyj_alfavit/icon-02.svg);
}

.content-module--content--18288 ul li:nth-child(3):before {
  background-image: url(https://fs.advance.ru/landing-pages/free/fonetika_anglijskogo_obraznyj_alfavit/icon-03.svg);
}

.content-module--content--18288 ul li:nth-child(4):before {
  background-image: url(https://fs.advance.ru/landing-pages/free/fonetika_anglijskogo_obraznyj_alfavit/icon-04.svg);
}

.content-module--content--18288 ul li:last-child {
  background: #fd4b04;
  color: #fff;
  margin-bottom: 0;
}

.content-module--content--18288 ul li:last-child:before {
  background-image: url(https://fs.advance.ru/landing-pages/free/fonetika_anglijskogo_obraznyj_alfavit/icon-05.svg);
}

.content-module--content--18288 img {
  width: 49%;
}

@media (max-width: 767px) {
  .content-module--content--18288 img {
    -ms-flex-item-align: center;
        align-self: center;
    width: 100%;
  }
}
.cost-module--cost--97e9a {
  background: -webkit-gradient(linear, left bottom, left top, from(#fff), to(#ececec));
  background: linear-gradient(0deg, #fff, #ececec);
  background-size: contain;
  padding: 80px 0;
}

@media (max-width: 480px) {
  .cost-module--cost--97e9a {
    padding: 40px 0;
  }
}
.cost-module--cost--97e9a h2 {
  color: #f3eaff;
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .cost-module--cost--97e9a h2 {
    font-size: 26px;
    line-height: 34px;
  }
}
@media (max-width: 767px) {
  .cost-module--cost--97e9a h2 {
    font-size: 22px;
    line-height: 30px;
  }
}
.cost-module--cost--97e9a .cost-module--type--1834f {
  -ms-flex-item-align: center;
      align-self: center;
  background: #d9d9d9;
  border-radius: 10px;
  color: #263238;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
  max-width: 152px;
  padding: 5px 10px;
  text-align: center;
}

@media (max-width: 991px) {
  .cost-module--cost--97e9a .cost-module--type--1834f {
    font-size: 16px;
    line-height: 18px;
  }
}
.cost-module--cost--97e9a .cost-module--subtitle--838af {
  color: #f3eaff;
  font-size: 30px;
  font-weight: 400;
  line-height: 44px;
  text-align: center;
}

@media (max-width: 991px) {
  .cost-module--cost--97e9a .cost-module--subtitle--838af {
    font-size: 22px;
    line-height: 25px;
  }
}
@media (max-width: 767px) {
  .cost-module--cost--97e9a .cost-module--subtitle--838af {
    font-size: 20px;
    line-height: 23px;
  }
}
.cost-module--cost--97e9a .cost-module--price--59d0b {
  color: #fd4b04;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .cost-module--cost--97e9a .cost-module--price--59d0b {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (max-width: 767px) {
  .cost-module--cost--97e9a .cost-module--price--59d0b {
    font-size: 20px;
    line-height: 30px;
  }
}
.cost-module--cost--97e9a .cost-module--inner--41363 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 10px;
}

@media (max-width: 991px) {
  .cost-module--cost--97e9a .cost-module--inner--41363 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.cost-module--cost--97e9a .cost-module--inner--41363 > * {
  padding: 0;
}

.cost-module--cost--97e9a .cost-module--info--5e250 {
  background: #263238;
  border-radius: 25px 0 0 25px;
  color: #f3eaff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 50%;
  padding: 60px;
}

.cost-module--cost--97e9a .cost-module--info--5e250 > * {
  margin: 0 0 30px;
}

@media (max-width: 991px) {
  .cost-module--cost--97e9a .cost-module--info--5e250 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 25px 25px 0 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 30px;
    text-align: center;
  }
  .cost-module--cost--97e9a .cost-module--info--5e250 > * {
    margin: 0 0 20px;
  }
}
@media (max-width: 480px) {
  .cost-module--cost--97e9a .cost-module--info--5e250 {
    padding: 46px 22px;
  }
}
.cost-module--cost--97e9a .cost-module--widget--1fcc1 {
  background-color: #f3eef8;
  border-radius: 0 25px 25px 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

@media (max-width: 991px) {
  .cost-module--cost--97e9a .cost-module--widget--1fcc1 {
    border-radius: 0 0 25px 25px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.style-module--screen1--373f2 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 290px;
}

.style-module--box--21e89 {
  background-color: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  margin: 0 auto;
  max-width: 1030px;
  min-height: 350px;
  overflow: hidden;
  width: 100%;
}

.style-module--box--21e89,
.style-module--main--1f35f {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.style-module--main--1f35f {
  background-attachment: fixed;
  background-image: url(https://fs.advance.ru/landing-pages/free/test_po_angliyskomu_yazyku/bg-test.jpg);
  min-height: calc(100vh - 730px);
  padding: 70px 0;
}

.style-module--main--1f35f h1 {
  color: #fff;
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 50px;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--main--1f35f h1 {
    font-size: 24px;
  }
}
.style-module--main-share__title--3f0bd {
  font-size: 20px;
  line-height: 120%;
  margin-bottom: 15px;
}

.style-module--main--1f35f a,
.style-module--main--1f35f a:visited {
  color: inherit;
}

.style-module--main-info--69a17 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 25px auto 15px;
  max-width: 1033px;
  padding: 0 15px;
}

.style-module--main-info__test--1d97b {
  font-size: 16px;
  font-weight: 400;
}

@media (max-width: 767px) {
  .style-module--main-info__test--1d97b {
    margin: 15px 0;
    text-align: center;
    width: 100%;
  }
}
.style-module--main-info__social--53727 {
  line-height: 0;
  text-align: right;
}

.style-module--main-info__social--53727 button {
  margin-bottom: 5px;
}

@media (max-width: 767px) {
  .style-module--main-info__social--53727 {
    margin: 15px 0;
    text-align: center;
    width: 100%;
  }
}
.style-module--btn--48f21 {
  border: none;
  border-radius: 5px;
  color: #fff;
  display: inline-block;
  font-size: 24px;
  font-weight: 300;
  line-height: 100%;
  max-width: 370px;
  padding: 14px 5px;
  text-align: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 90%;
}

.style-module--btn-main--b7942 {
  background-color: #dc505d;
  -webkit-box-shadow: 0 5px 0 rgba(129, 0, 0, 0.75);
          box-shadow: 0 5px 0 rgba(129, 0, 0, 0.75);
}

.style-module--btn-next--41a1d {
  background-color: #0069b4;
  -webkit-box-shadow: 0 5px 0 rgba(19, 130, 167, 0.75);
          box-shadow: 0 5px 0 rgba(19, 130, 167, 0.75);
  left: 50%;
  position: absolute;
  top: -26px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.style-module--btn-next--41a1d span {
  position: relative;
}

.style-module--btn-next--41a1d span:after {
  background-image: url(https://fs.advance.ru/landing-pages/free/test_po_angliyskomu_yazyku/right-arrow.svg);
  background-repeat: no-repeat;
  content: "";
  height: 15px;
  position: absolute;
  right: -25px;
  top: calc(50% - 7.5px);
  width: 21px;
}

.style-module--btn-restart--7bdba {
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

.style-module--btn-restart--7bdba span {
  position: relative;
}

.style-module--btn-restart--7bdba span:before {
  background-image: url(https://fs.advance.ru/landing-pages/free/test_po_angliyskomu_yazyku/repeat.svg);
  background-repeat: no-repeat;
  content: "";
  height: 15px;
  left: -25px;
  position: absolute;
  top: 0;
  width: 18px;
}

.style-module--test-block--f3a28 {
  min-height: 180px;
  padding: 30px 20px 120px;
}

@media (max-width: 767px) {
  .style-module--test-block--f3a28 {
    padding-bottom: 100px;
  }
}
.style-module--test-block--f3a28 form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.style-module--test-block--f3a28 h3 {
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  margin: 0 auto 30px;
  max-width: 700px;
  min-height: 65px;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--test-block--f3a28 h3 {
    font-size: 20px;
  }
}
.style-module--test-block--f3a28 .style-module--input-group--35af9 {
  display: inline-block;
  font-size: 0;
  margin: 20px 0;
  padding: 0 6px;
  white-space: nowrap;
}

@media (max-width: 767px) {
  .style-module--test-block--f3a28 .style-module--input-group--35af9 {
    margin: 10px 0;
  }
}
.style-module--test-block--f3a28 input {
  display: none;
}

.style-module--test-block--f3a28 label {
  border-radius: 30px;
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  font-weight: 500;
  padding-left: 35px;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--test-block--f3a28 label {
    font-size: 20px;
  }
}
.style-module--test-block--f3a28 label:before {
  border: 1px solid #353535;
  border-radius: 50%;
  content: "";
  display: block;
  height: 18px;
  left: 10px;
  line-height: 1;
  position: absolute;
  top: calc(50% - 9px);
  width: 18px;
}

.style-module--test-block--f3a28 label:after {
  background-color: rgba(53, 53, 53, 0.8);
  border-radius: 50%;
  content: "";
  display: block;
  height: 14px;
  left: 12px;
  line-height: 1;
  opacity: 0;
  position: absolute;
  top: calc(50% - 7px);
  width: 14px;
}

.style-module--test-block--f3a28 input:checked + label:after {
  opacity: 1;
}

.style-module--count--7935b {
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
}

.style-module--count--7935b span {
  font-weight: 700;
}

.style-module--timer--04684 {
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  min-width: 50px;
  position: relative;
}

.style-module--timer--04684:before {
  background-image: url(https://fs.advance.ru/landing-pages/free/test_po_angliyskomu_yazyku/bid-clock-small.svg);
  background-repeat: no-repeat;
  content: "";
  height: 18px;
  left: -22px;
  position: absolute;
  top: calc(50% - 9px);
  width: 18px;
}

.style-module--bottom--26d5a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #eee;
  border-bottom: 10px solid #b3b3b3;
  border-radius: 0 0 10px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 25px 30px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--bottom--26d5a {
    padding: 45px 30px 15px;
  }
}
.style-module--bar--e08fd {
  background-color: #b3b3b3;
  border-radius: 0 0 10px 10px;
  bottom: -10px;
  height: 10px;
  overflow: hidden;
  position: absolute;
  right: 0;
  width: 100%;
  z-index: 1;
}

.style-module--fill--76b38 {
  background-color: #0069b4;
  height: 10px;
  -webkit-transition: width 0.3s;
  transition: width 0.3s;
}

.style-module--result-block--38ce4 {
  padding: 30px 20px;
  text-align: center;
}

.style-module--result-block--38ce4 h2 {
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
}

@media (max-width: 767px) {
  .style-module--result-block--38ce4 h2 {
    font-size: 20px;
  }
}
.style-module--result-answers--048a6 {
  font-size: 18px;
  line-height: 120%;
}

.style-module--result-category--3b4f1 {
  margin: 40px 0;
}

@media (max-width: 767px) {
  .style-module--result-category--3b4f1 {
    margin: 20px 0;
    min-width: 650px;
  }
  .style-module--result-category__wrapper--e8832 {
    margin-bottom: 30px;
    overflow-x: auto;
  }
}
.style-module--result-category--3b4f1 ul li.style-module--active--67c33 {
  background-color: #0069b4;
  color: #fff;
}

.style-module--result-category__list--5a6b6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.style-module--result-category__list--5a6b6 li {
  border-bottom: 1px solid #d2d2d2;
  border-left: 1px solid #d2d2d2;
  border-top: 1px solid #d2d2d2;
  font-size: 14px;
  line-height: 120%;
  padding: 12px 10px 16px;
  text-align: left;
  width: 14.2857142857%;
}

.style-module--result-category__list--5a6b6 li:last-child {
  border-right: 1px solid #d2d2d2;
}

.style-module--result-category__list--5a6b6 li b {
  display: inline-block;
  font-size: 24px;
  line-height: 1;
  width: 100%;
}

.style-module--result-category__bottom-list--1cd9c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  padding-left: 14.2857142857%;
}

.style-module--result-category__bottom-list--1cd9c li {
  border-bottom: 1px solid #d2d2d2;
  border-left: 1px solid #d2d2d2;
  font-size: 18px;
  font-weight: 700;
  padding: 18px;
  width: 33.3333%;
}

.style-module--result-category__bottom-list--1cd9c li:last-child {
  border-right: 1px solid #d2d2d2;
}

.style-module--result-category__social--2a564 {
  border-bottom: 1px solid #b3b3b3;
  padding-bottom: 30px;
}

@media (max-width: 767px) {
  .style-module--result-category__social--2a564 {
    padding-bottom: 15px;
  }
}
.style-module--result-category__social--2a564 h3 {
  display: inline;
  font-size: 18px;
  line-height: 120%;
  padding: 0 15px;
}

@media (max-width: 767px) {
  .style-module--result-category__social--2a564 h3 {
    display: block;
    padding: 0 15px 15px;
  }
}
.style-module--result-category__get--15420 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 24px;
  gap: 10px;
  margin: 0 auto;
  max-width: 800px;
  padding-bottom: 90px;
  padding-top: 45px;
}

@media (max-width: 767px) {
  .style-module--result-category__get--15420 {
    font-size: 20px;
    padding-top: 55px;
  }
}
.style-module--result-category__get--15420 h2 {
  margin-bottom: 25px;
}

.style-module--result-category__get--15420 span {
  font-size: 18px;
  line-height: 120%;
}

.style-module--screen1--9a0db {
  color: #1a2e35;
  font-size: 18px;
  font-weight: 300;
  line-height: 26px;
}

.style-module--screen1--9a0db p {
  margin-bottom: 10px;
}

.style-module--screen1--9a0db .style-module--btn-block--d820e {
  margin-top: 25px;
}

@media (max-width: 767px) {
  .style-module--screen1--9a0db .style-module--btn-block--d820e {
    margin: 25px 0 auto;
  }
}
.style-module--wrapper--ba566 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991px) {
  .style-module--wrapper--ba566 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--content--79ec7 {
  width: 50%;
}

@media (max-width: 991px) {
  .style-module--content--79ec7 {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .style-module--image--e4d5d {
    width: 80%;
  }
}
.style-module--main--9bff5 {
  background-color: #f8f8f8;
  padding: 50px 0 110px;
}

@media (max-width: 991px) {
  .style-module--main--9bff5 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--main--9bff5 {
    padding: 30px 0 0;
  }
}
.style-module--main--9bff5 h1 {
  font-size: 48px;
  line-height: 56px;
  margin-bottom: 55px;
}

@media (max-width: 991px) {
  .style-module--main--9bff5 h1 {
    font-size: 30px;
    line-height: 40px;
  }
}
@media (max-width: 767px) {
  .style-module--main--9bff5 h1 {
    margin-bottom: 20px;
  }
}
.style-module--main--9bff5 h2 {
  font-size: 30px;
  font-weight: 300;
  line-height: 34px;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .style-module--main--9bff5 h2 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 15px;
  }
}
.style-module--btn--main--6b708 {
  background: -webkit-gradient(linear, left top, left bottom, from(#9fc232), to(#809d25));
  background: linear-gradient(180deg, #9fc232, #809d25);
  border-radius: 30px;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25), inset 0 -2px 0 rgba(0, 0, 0, 0.25), inset 0 2px 0 hsla(0, 0%, 100%, 0.25);
          box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25), inset 0 -2px 0 rgba(0, 0, 0, 0.25), inset 0 2px 0 hsla(0, 0%, 100%, 0.25);
  color: #fff;
  display: block;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 2px;
  line-height: 24px;
  max-width: 300px;
  padding: 18px 5px;
  text-transform: uppercase;
  -webkit-transition: all 0s;
  transition: all 0s;
  width: 100%;
}

.style-module--btn--main--6b708:visited {
  color: #fff;
}

.style-module--btn--main--6b708:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#9fc232), to(#809d25));
  background: linear-gradient(180deg, #9fc232, #809d25);
  -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
}

.style-module--btn--main--6b708:active {
  background: -webkit-gradient(linear, left top, left bottom, from(#9fc232), to(#809d25));
  background: linear-gradient(180deg, #9fc232, #809d25);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.style-module--btn--restart--390b7 {
  background: #fff;
  border: 1px solid #9fc232;
  border-radius: 30px;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
          box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);
  color: #9fc232;
  display: block;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 2px;
  line-height: 40px;
  margin: 20px auto 0;
  max-width: 300px;
  text-transform: uppercase;
  width: 100%;
}

.style-module--btn--restart--390b7:visited {
  color: #9fc232;
}

.style-module--btn--restart--390b7:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.style-module--btn-block--411d5 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 30px 0;
}

@media (max-width: 767px) {
  .style-module--btn-block--411d5 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.style-module--source--a9be4 {
  background: #fff;
  border-radius: 10px;
  color: #838383;
  font-size: 12px;
  line-height: 14px;
  padding: 15px 20px;
}

.style-module--source--a9be4 h4 {
  font-weight: 700;
}

.style-module--source--a9be4 a {
  color: #838383;
  text-decoration: underline;
}

.style-module--source--a9be4 a:hover {
  text-decoration: unset;
}

.style-module--source--a9be4 a:visited {
  color: #838383;
}

.style-module--content--63591 {
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  height: 500px;
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 30px 40px;
}

@media (max-width: 767px) {
  .style-module--content--63591 {
    padding: 20px;
  }
}
.style-module--content--63591 h3 {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 23px;
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .style-module--content--63591 h3 {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 15px;
  }
}
.style-module--content--63591 p {
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  margin: 0;
  text-indent: 1em;
}

.style-module--content--63591 input {
  display: none;
}

.style-module--content--63591 label {
  border: 0.5px solid #bdbdbd;
  border-radius: 30px;
  color: #000;
  cursor: pointer;
  display: inline-block;
  font-size: 17px;
  font-weight: 300;
  line-height: 20px;
  margin-bottom: 15px;
  padding: 10px 10px 10px 40px;
  position: relative;
  width: 100%;
}

@media (max-width: 767px) {
  .style-module--content--63591 label {
    font-size: 15px;
    line-height: 16px;
    padding: 10px 10px 10px 35px;
  }
}
.style-module--content--63591 label:before {
  border: 1px solid #bdbdbd;
  border-radius: 50%;
  content: "";
  display: block;
  height: 18px;
  left: 10px;
  line-height: 1;
  position: absolute;
  top: calc(50% - 9px);
  width: 18px;
}

@media (max-width: 767px) {
  .style-module--content--63591 label:before {
    top: 8px;
  }
}
.style-module--content--63591 label:after {
  background-color: #9fc232;
  border-radius: 50%;
  content: "";
  display: block;
  height: 14px;
  left: 12px;
  line-height: 1;
  opacity: 0;
  position: absolute;
  top: calc(50% - 7px);
  width: 14px;
}

@media (max-width: 767px) {
  .style-module--content--63591 label:after {
    top: 10px;
  }
}
.style-module--content--63591 input:checked + label:after {
  opacity: 1;
}

.style-module--timer--53c17 {
  color: #838383;
  font-size: 18px;
  line-height: 21px;
  text-align: right;
}

@media (max-width: 767px) {
  .style-module--timer--53c17 {
    text-align: center;
  }
}
.style-module--timer--53c17 h4 {
  font-weight: 400;
  padding-left: 23px;
  position: relative;
}

.style-module--timer--53c17 h4:before {
  background-image: url(https://fs.advance.ru/landing-pages/free/test_proverki_skorosti_chteniya/clock-small.svg);
  background-repeat: no-repeat;
  content: "";
  height: 15px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 15px;
}

.style-module--timer--53c17 p {
  font-weight: 700;
}

.style-module--btn-block--85f4d {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 30px 0;
}

@media (max-width: 767px) {
  .style-module--btn-block--85f4d {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.style-module--count--04d72 {
  color: #838383;
  font-size: 18px;
  font-weight: 400;
  line-height: 21px;
}

.style-module--count--04d72 span {
  font-weight: 700;
}

.style-module--loader--7f011 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 30px 0;
}

.style-module--wrapper--ed7ef {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991px) {
  .style-module--wrapper--ed7ef {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--counts--95159 {
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  min-height: 500px;
  padding: 20px 40px;
  text-align: center;
  width: 30%;
}

@media (max-width: 991px) {
  .style-module--counts--95159 {
    width: 100%;
  }
}
.style-module--counts__title--9ae1a {
  font-size: 30px;
  font-weight: 300;
  line-height: 34px;
}

@media (max-width: 767px) {
  .style-module--counts__title--9ae1a {
    font-size: 24px;
    line-height: 28px;
  }
}
.style-module--counts__text--afb99 {
  color: #9fc232;
  font-size: 21px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 20px;
}

.style-module--counts__share--61d7f {
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
  margin: 10px 0;
}

.style-module--counts--95159 span {
  font-size: 48px;
  font-weight: 700;
  line-height: 50px;
}

@media (max-width: 767px) {
  .style-module--counts--95159 span {
    font-size: 40px;
  }
}
.style-module--explanation--19b51 {
  width: 70%;
}

@media (max-width: 991px) {
  .style-module--explanation--19b51 {
    width: 100%;
  }
}
.style-module--explanation__highlight--f282a {
  background: #fff;
  border: 1px solid #9fc232;
  border-radius: 10px;
  font-size: 18px;
  font-style: italic;
  font-weight: 300;
  line-height: 26px;
  padding: 30px 40px;
}

@media (max-width: 767px) {
  .style-module--explanation__highlight--f282a {
    font-size: 16px;
    line-height: 22px;
    padding: 20px 25px;
  }
}
.style-module--explanation__title--30aba {
  font-size: 21px;
  font-weight: 700;
  line-height: 25px;
  margin-bottom: 10px;
}

.style-module--explanation--19b51 .style-module--level__wrap--9b15e {
  font-size: 21px;
  font-weight: 300;
  line-height: 30px;
  padding: 40px 0;
  text-align: left;
}

@media (max-width: 767px) {
  .style-module--explanation--19b51 .style-module--level__wrap--9b15e {
    font-size: 17px;
    line-height: 22px;
  }
}
.style-module--explanation--19b51 .style-module--better__wrap--29901 {
  text-align: center;
}

.style-module--explanation--19b51 .style-module--better__blocks--3342f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 21px;
  font-weight: 300;
  gap: 100px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 15px;
}

@media (max-width: 767px) {
  .style-module--explanation--19b51 .style-module--better__blocks--3342f {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.style-module--explanation--19b51 .style-module--better__blocks--3342f span {
  color: #9fc232;
  font-size: 50px;
  font-weight: 700;
  margin-top: 10px;
}

@media (max-width: 767px) {
  .style-module--explanation--19b51 .style-module--better__blocks--3342f span {
    font-size: 40px;
  }
}
.style-module--explanation--19b51 .style-module--btn-block--a8195 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 30px 0 40px;
}

.main-module--btn-block--f6261 {
  text-align: center;
  width: 100%;
}

.main-module--main-btn--671dc {
  background-image: linear-gradient(45deg, #e02f0e, #ff6c51);
  border-radius: 30px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.9px;
  line-height: 19px;
  max-width: 265px;
  padding: 15px 15px 12px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 2s ease;
  transition: all 2s ease;
  width: 100%;
}

.main-module--main-btn--671dc:hover {
  background-image: linear-gradient(45deg, #e02f0e, #e02f0e);
  color: #fff;
}

.main-module--main-btn--671dc:active,
.main-module--main-btn--671dc:focus,
.main-module--main-btn--671dc:visited {
  color: #fff;
}

.main-module--main-title--994a1 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 44px;
  text-align: center;
}

@media (max-width: 767px) {
  .main-module--main-title--994a1 {
    font-size: 36px;
  }
}
@media (max-width: 480px) {
  .main-module--main-title--994a1 {
    font-size: 32px;
    line-height: 36px;
  }
}
.screen1-module--screen1--aa58f {
  padding-bottom: 60px;
}

@media (max-width: 480px) {
  .screen1-module--screen1--aa58f {
    padding-bottom: 30px;
  }
}
.screen1-module--screen1__content--835ac {
  background: url(https://fs.advance.ru/landing-pages/free/vash_rebenok_mozhet_uchitsya_samostoyatelno/header.png) 100% no-repeat;
  background-size: contain;
  padding-top: 130px;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__content--835ac {
    background: #fff;
    margin-left: 50%;
    max-width: 660px;
    padding: 70px 0 0;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 100%;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1__content--835ac {
    padding: 35px 0 0;
  }
}
.screen1-module--screen1__title--12b46 {
  font-size: 40px;
  font-weight: 700;
  line-height: 45px;
  max-width: 560px;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__title--12b46 {
    max-width: 100%;
    text-align: center;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1__title--12b46 {
    font-size: 32px;
    line-height: 36px;
  }
}
.screen1-module--screen1__subtitle--29149 {
  color: #0b9572;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  margin-top: 35px;
}

@media (max-width: 480px) {
  .screen1-module--screen1__subtitle--29149 {
    font-size: 20px;
  }
}
.screen1-module--screen1__desc--fe378 {
  border: 1px solid #c30909;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  padding: 25px 8px;
  text-align: center;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__desc--fe378 {
    text-align: left;
  }
}
.screen1-module--screen1__desc-box--0b6d8 {
  border: 3px solid #c30909;
  margin-top: 35px;
  max-width: 560px;
  padding: 8px;
  width: 100%;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__desc-box--0b6d8 {
    max-width: 100%;
  }
}
.screen1-module--screen1__btn--5335d {
  margin-top: 15px;
}

@media (max-width: 480px) {
  .screen1-module--screen1__btn--5335d {
    margin-top: 30px;
  }
}
.screen1-module--screen1__btn--5335d span {
  margin-left: 20px;
  position: relative;
}

.screen1-module--screen1__btn--5335d span:before {
  background: url(https://fs.advance.ru/landing-pages/free/vash_rebenok_mozhet_uchitsya_samostoyatelno/btnicon.svg) 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 18px;
  left: -28px;
  position: absolute;
  top: 40%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 18px;
}

.invitation-module--invitation--97682 {
  background: url(https://fs.advance.ru/landing-pages/free/vash_rebenok_mozhet_uchitsya_samostoyatelno/bl2_bg.png) 50% no-repeat;
  background-size: cover;
  padding: 120px 0 55px;
}

@media (max-width: 991px) {
  .invitation-module--invitation--97682 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .invitation-module--invitation--97682 {
    padding: 30px 0;
  }
}
.invitation-module--invitation--97682 .invitation-module--video--62f89 {
  padding-top: 56.25%;
  position: relative;
}

.invitation-module--invitation--97682 .invitation-module--video--62f89 iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.invitation-module--invitation--97682 .invitation-module--video-block--b7443 {
  margin: 40px auto 0;
  max-width: 766px;
}

.invitation-module--invitation__btn--30430 {
  margin-top: 25px;
}

.target-module--target--0e601 {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#def3ec), to(#b7f1dc));
  background-image: linear-gradient(0deg, #def3ec, #b7f1dc);
  -webkit-box-shadow: inset 0 0 20px hsla(0, 0%, 45%, 0.25);
          box-shadow: inset 0 0 20px hsla(0, 0%, 45%, 0.25);
  padding: 60px 0;
}

.target-module--target__col--17e5d {
  margin-top: 35px;
}

.target-module--target__item--2e0c9 {
  background: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 2px 0 8px hsla(0, 0%, 45%, 0.25);
          box-shadow: 2px 0 8px hsla(0, 0%, 45%, 0.25);
  min-height: 330px;
  overflow: hidden;
}

@media (max-width: 991px) {
  .target-module--target__item--2e0c9 {
    margin-left: 50%;
    max-width: 570px;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 100%;
  }
}
.target-module--target__item-head--69e41 {
  height: 250px;
}

.target-module--target__item-head--1--0f538 {
  background: url(https://fs.advance.ru/landing-pages/free/vash_rebenok_mozhet_uchitsya_samostoyatelno/bl3-1.png) top no-repeat;
  background-size: cover;
}

.target-module--target__item-head--2--d041e {
  background: url(https://fs.advance.ru/landing-pages/free/vash_rebenok_mozhet_uchitsya_samostoyatelno/bl3-2.png) top no-repeat;
  background-size: cover;
}

.target-module--target__item-body--d367d {
  padding: 8px 30px;
}

@media (max-width: 1199px) {
  .target-module--target__item-body--d367d {
    min-height: 100px;
  }
}
.target-module--target__item--text--f99b6 {
  color: #000;
  font-family: Open Sans, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 26px;
  text-align: center;
}

@media (max-width: 480px) {
  .target-module--target__item--text--f99b6 {
    font-size: 18px;
  }
}
.reg-module--reg--993c8 {
  background-color: #fff5f1;
  background-image: url(https://fs.advance.ru/landing-pages/free/vash_rebenok_mozhet_uchitsya_samostoyatelno/bl5_bg.png), url(https://fs.advance.ru/landing-pages/free/vash_rebenok_mozhet_uchitsya_samostoyatelno/bl5_img.png);
  background-position: 100% 100%, 30% 80%;
  background-repeat: no-repeat, no-repeat;
  -webkit-box-shadow: inset 0 0 30px hsla(0, 0%, 62%, 0.25);
          box-shadow: inset 0 0 30px hsla(0, 0%, 62%, 0.25);
  padding: 95px 0;
}

@media (max-width: 991px) {
  .reg-module--reg--993c8 {
    background-image: url(https://fs.advance.ru/landing-pages/free/vash_rebenok_mozhet_uchitsya_samostoyatelno/bl5_bg.png);
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover;
  }
}
.reg-module--reg-box--4e24a {
  background-color: #fff;
  border: 1px solid #e3e3e3;
  border-radius: 15px;
  -webkit-box-shadow: 2px 2px 8px hsla(0, 0%, 45%, 0.25);
          box-shadow: 2px 2px 8px hsla(0, 0%, 45%, 0.25);
  max-width: 570px;
  min-height: 92px;
  overflow: hidden;
  width: 100%;
}

@media (max-width: 991px) {
  .reg-module--reg-box--4e24a {
    margin: 0 auto;
  }
}
.reg-module--reg-box__head--6ca78 {
  background-color: #5cbfa6;
  color: #fff;
  font-size: 40px;
  font-weight: 700;
  padding: 27px 0 22px;
  text-align: center;
}

@media (max-width: 480px) {
  .reg-module--reg-box__head--6ca78 {
    font-size: 36px;
  }
}
.reg-module--reg-box__body--56088 {
  padding: 15px 10px;
}

.main-module--bold-text--00374 {
  font-weight: 500;
}

.main-module--thin-white-text--fd324 {
  color: #fff;
  font-weight: 300;
}

.main-module--title-h2--546b5 {
  color: #e9b882;
  font-size: calc(12.54545px + 2.95455vw);
  font-weight: 300;
  line-height: calc(12.72727px + 4.77273vw);
}

@media (min-width: 1200px) {
  .main-module--title-h2--546b5 {
    font-size: 48px;
    line-height: 70px;
  }
}
@media (max-width: 767px) {
  .main-module--title-h2--546b5 br {
    display: none;
  }
}
.main-module--title-white--ffe97 {
  color: #fff;
}

.main-module--container-fluid--3e826 {
  color: #fff;
  font-weight: 300;
  margin: 0 auto;
  max-width: 1520px;
  overflow: visible;
  padding-left: 15px;
  padding-right: 15px;
}

@media (max-width: 1550px) {
  .main-module--container-fluid--3e826 {
    max-width: calc(100% - 20px);
  }
}
.main-module--btn--bec21 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: transparent;
  border: 1px solid #e9b882;
  border-radius: 0;
  color: #e9b882;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: calc(15.81818px + 0.68182vw);
  font-weight: 300;
  height: 70px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: calc(19.81818px + 0.68182vw);
  text-align: center;
  -webkit-transition: 0.5s;
  transition: 0.5s;
  width: 100%;
}

@media (min-width: 1200px) {
  .main-module--btn--bec21 {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (max-width: 575px) {
  .main-module--btn--bec21 {
    height: 59px;
    max-width: 260px;
  }
}
.main-module--btn--bec21:hover {
  background: #e9b882;
  color: #222;
}

.main-module--btn--bec21:active {
  border: 1px solid #e9b882;
}

.style-module--screen1--004ba {
  background: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/bg-main.jpg) top no-repeat, #222;
  min-height: 1000px;
  padding: 50px 0 85px;
}

@media (max-width: 1550px) {
  .style-module--screen1--004ba {
    background: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/bg-main.jpg) 20% 80% no-repeat, #222;
    min-height: auto;
  }
}
@media (max-width: 1250px) {
  .style-module--screen1--004ba {
    background: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/bg-main.jpg) 20% 80% no-repeat, #222;
    background-size: cover;
  }
}
@media (max-width: 991px) {
  .style-module--screen1--004ba {
    background: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/bg-main-mob.jpg) top no-repeat, #222;
    padding: 30px 0 50px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--004ba {
    background-size: contain;
    padding: 30px 0 40px;
  }
}
.style-module--screen1__title--1aa40 {
  color: #e9b882;
  font-size: calc(13.63636px + 3.86364vw);
  font-weight: 300;
  line-height: calc(17.27273px + 5.22727vw);
  margin-bottom: 25px;
  max-width: 880px;
}

@media (min-width: 1200px) {
  .style-module--screen1__title--1aa40 {
    font-size: 60px;
    line-height: 80px;
  }
}
@media (max-width: 991px) {
  .style-module--screen1__title--1aa40 {
    font-size: 50px;
    line-height: 70px;
    margin-bottom: 30px;
    margin-top: 40%;
  }
}
@media (max-width: 575px) {
  .style-module--screen1__title--1aa40 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1__title--1aa40 br {
    display: none;
  }
}
.style-module--screen1__text--e69a9 {
  color: #fff;
  font-size: calc(10.90909px + 1.59091vw);
  line-height: calc(15.27273px + 2.72727vw);
  margin-top: 40px;
}

@media (min-width: 1200px) {
  .style-module--screen1__text--e69a9 {
    font-size: 30px;
    line-height: 48px;
  }
}
@media (max-width: 575px) {
  .style-module--screen1__text--e69a9 {
    margin-top: 20px;
  }
  .style-module--screen1__text--e69a9 br {
    display: none;
  }
}
.style-module--screen1__btn--8439e {
  margin-top: 80px;
  max-width: 550px;
}

@media (max-width: 767px) {
  .style-module--screen1__btn--8439e {
    margin-top: 40px;
  }
}
.style-module--vids-top--fb5db {
  background: #222;
  padding-bottom: 70px;
}

@media (max-width: 991px) {
  .style-module--vids-top--fb5db {
    padding-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--vids-top--fb5db {
    padding-bottom: 30px;
  }
}
.style-module--vids-top__container--63b7b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: auto;
  max-width: 1520px;
}

@media (max-width: 991px) {
  .style-module--vids-top__container--63b7b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 767px) {
  .style-module--vids-top__container--63b7b {
    max-width: calc(100% - 20px);
  }
}
.style-module--vids-top__content--0141a {
  margin-right: 70px;
  width: calc(100% - 520px);
}

@media (max-width: 991px) {
  .style-module--vids-top__content--0141a {
    width: 100%;
  }
}
.style-module--vids-top__uppertext--af18a {
  font-size: 24px;
  font-weight: 300;
  line-height: 40px;
  margin-bottom: 53px;
}

@media (max-width: 575px) {
  .style-module--vids-top__uppertext--af18a {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 25px;
  }
}
.style-module--vids-top__title--55230 {
  color: #e9b882;
  font-size: 50px;
  font-weight: 300;
  line-height: 40px;
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .style-module--vids-top__title--55230 {
    font-size: 40px;
    line-height: 60px;
    margin-bottom: 20px;
  }
}
@media (max-width: 575px) {
  .style-module--vids-top__title--55230 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 30px;
  }
}
.style-module--vids-top__block--83bc8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.style-module--vids-top__item--3f81c {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: hsla(0, 0%, 100%, 0.05);
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--vids-top__item--3f81c {
    margin-bottom: 20px;
  }
}
@media (max-width: 575px) {
  .style-module--vids-top__item--3f81c {
    margin-bottom: 10px;
  }
}
.style-module--vids-top__item--3f81c:last-child {
  margin-bottom: 0;
}

.style-module--vids-top__item--3f81c img {
  height: 100px;
  margin-right: 10px;
  width: 100px;
}

.style-module--vids-top__row--355e8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  max-width: 450px;
}

@media (max-width: 991px) {
  .style-module--vids-top__row--355e8 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .style-module--vids-top__row--355e8 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.style-module--vids-top__item-text--61dba {
  font-size: 24px;
  font-weight: 300;
  line-height: 30px;
}

@media (max-width: 575px) {
  .style-module--vids-top__item-text--61dba {
    font-size: 18px;
    line-height: 24px;
    padding-right: 10px;
  }
}
.style-module--vids-top__undertext--730ec {
  color: #e9b882;
  font-size: 36px;
  font-weight: 300;
  line-height: 50px;
  margin-top: 90px;
  padding-left: 80px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--vids-top__undertext--730ec {
    font-size: 30px;
    line-height: 40px;
    margin-top: 75px;
  }
}
@media (max-width: 575px) {
  .style-module--vids-top__undertext--730ec {
    font-size: 24px;
    line-height: 30px;
    padding-left: 0;
  }
}
.style-module--vids-top__undertext--730ec:before {
  background: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/gold-arrow.svg) no-repeat;
  background-size: contain;
  content: "";
  height: 80px;
  left: 20px;
  position: absolute;
  top: -60px;
  width: 35px;
}

@media (max-width: 575px) {
  .style-module--vids-top__undertext--730ec:before {
    display: none;
  }
}
.style-module--vids-top__col--b69ae {
  border-top: 1px solid #e9b882;
  padding-top: 30px;
}

@media (max-width: 991px) {
  .style-module--vids-top__col--b69ae {
    border: none;
    width: calc(37% - 30px);
  }
}
@media (max-width: 767px) {
  .style-module--vids-top__col--b69ae {
    width: 100%;
  }
}
.style-module--vids-top__col--b69ae:first-child {
  border: none;
  padding-top: 0;
}

@media (max-width: 991px) {
  .style-module--vids-top__col--b69ae:first-child {
    padding-top: 30px;
  }
  .style-module--vids-top__col--b69ae:not(:last-child) {
    margin-right: 15px;
  }
}
.style-module--vids-top__col--b69ae:last-child .style-module--vids-top__information-wrapper--687a5 {
  margin-bottom: 0;
}

.style-module--vids-top__video-container--10ee8 {
  height: 0;
  margin: 0 auto;
  padding-bottom: 56.25%;
  position: relative;
}

.style-module--video-review__video--1e909 {
  border-radius: 10px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.style-module--vids-top__quote--ee67b {
  font-size: 18px;
  font-weight: 300;
  line-height: 21px;
  margin-top: 15px;
}

@media (max-width: 991px) {
  .style-module--vids-top__quote--ee67b {
    padding: 0;
  }
}
.style-module--vids-top__information-wrapper--687a5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 20px 0 27px;
}

@media (max-width: 991px) {
  .style-module--vids-top__information-wrapper--687a5 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    min-height: 170px;
  }
}
@media (max-width: 767px) {
  .style-module--vids-top__information-wrapper--687a5 {
    margin-bottom: 0;
    min-height: 100%;
  }
}
.style-module--vids-top__name--2daf5 {
  color: #e9b882;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
}

@media (max-width: 991px) {
  .style-module--vids-top__name--2daf5 {
    font-size: 15px;
    height: 18px;
    line-height: 17px;
    margin: 5px 0;
  }
}
.style-module--quote--55c25 {
  background: #222;
  padding-top: 120px;
}

@media (max-width: 767px) {
  .style-module--quote--55c25 {
    padding-top: 50px;
    padding-top: 30px;
  }
}
.style-module--quote__container--aae0d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: auto;
  max-width: 1520px;
}

.style-module--quote__wrapper--ddde7 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #e9b882;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 100%;
}

@media (max-width: 767px) {
  .style-module--quote__wrapper--ddde7 {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--quote__wrapper--ddde7 img {
  bottom: 0;
  height: 271px;
  left: 0;
  position: absolute;
  width: 383px;
}

@media (max-width: 991px) {
  .style-module--quote__wrapper--ddde7 img {
    height: 202px;
    width: 268px;
  }
}
@media (max-width: 767px) {
  .style-module--quote__wrapper--ddde7 img {
    height: 158px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    position: relative;
    width: 224px;
  }
}
.style-module--quote__block--595aa {
  font-size: 24px;
  font-style: italic;
  line-height: 28px;
  margin-left: 383px;
  padding: 70px 95px 70px 0;
}

@media (max-width: 991px) {
  .style-module--quote__block--595aa {
    margin-left: 308px;
    padding: 25px 60px 25px 0;
  }
}
@media (max-width: 767px) {
  .style-module--quote__block--595aa {
    margin: 0 auto;
    padding: 25px;
  }
}
.style-module--quote__text--e97e4 {
  color: #000;
  font-weight: 300;
  margin-bottom: 15px;
}

@media (max-width: 767px) {
  .style-module--quote__text--e97e4 {
    font-size: 18px;
    line-height: 21px;
  }
}
.style-module--quote__name--2b5c3 {
  color: #000;
  font-weight: 700;
}

@media (max-width: 767px) {
  .style-module--quote__name--2b5c3 {
    font-size: 18px;
    line-height: 21px;
  }
}
.about-module--about--3cd09 {
  background: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/blur-blue-big.svg) 20% top no-repeat, url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/gold-blur-bg.png) center 56% no-repeat, url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/blur-two.png) center 84% no-repeat, #222;
  background-size: auto, 500px;
  padding: 80px 0 60px;
  position: relative;
}

@media (max-width: 1199px) {
  .about-module--about--3cd09 {
    padding-top: 80px;
  }
}
@media (max-width: 767px) {
  .about-module--about--3cd09 {
    overflow: hidden;
    padding: 40px 0;
  }
}
@media (max-width: 1550px) {
  .about-module--about--3cd09 h2 br {
    display: none;
  }
}
.about-module--about__text-block--6aab3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 100px 0;
}

@media (max-width: 1900px) {
  .about-module--about__text-block--6aab3 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 1199px) {
  .about-module--about__text-block--6aab3 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 830px) {
  .about-module--about__text-block--6aab3 {
    font-size: 26px;
    line-height: 44px;
    margin-top: 100px;
  }
}
@media (max-width: 575px) {
  .about-module--about__text-block--6aab3 {
    margin: 0;
  }
}
.about-module--about__img--93499 {
  left: 0;
  margin-right: 35px;
  max-width: 680px;
  width: 100%;
}

@media (max-width: 1900px) {
  .about-module--about__img--93499 {
    margin-right: 50px;
    position: relative;
  }
}
@media (max-width: 1550px) {
  .about-module--about__img--93499 {
    max-width: 400px;
  }
}
@media (max-width: 1199px) {
  .about-module--about__img--93499 {
    margin: 0 auto 30px;
    max-width: 450px;
  }
}
@media (max-width: 830px) {
  .about-module--about__img--93499 {
    max-width: 100%;
  }
}
@media (max-width: 575px) {
  .about-module--about__img--93499 {
    margin: 0 auto 20px;
  }
}
.about-module--about__text--fcc46 {
  color: #fff;
  font-size: 30px;
  line-height: 48px;
  max-width: 870px;
  width: 100%;
}

@media (max-width: 830px) {
  .about-module--about__text--fcc46 {
    font-size: 26px;
    line-height: 44px;
  }
}
@media (max-width: 535px) {
  .about-module--about__text--fcc46 {
    font-size: 16px;
    line-height: 24px;
  }
}
.about-module--about__btn--7e93d {
  margin-top: 67px;
  max-width: 357px;
}

@media (max-width: 1199px) {
  .about-module--about__btn--7e93d {
    margin: 50px auto 0;
  }
}
@media (max-width: 830px) {
  .about-module--about__btn--7e93d {
    margin: 50px 0;
  }
}
@media (max-width: 575px) {
  .about-module--about__btn--7e93d {
    margin: 25px auto 0;
  }
}
.about-module--about__img-block--1235e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 60px 0 100px;
  position: relative;
}

@media (max-width: 1199px) {
  .about-module--about__img-block--1235e {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 40px 0;
  }
}
@media (max-width: 830px) {
  .about-module--about__img-block--1235e {
    margin-bottom: 10px;
  }
}
.about-module--about__img-circle--588cd {
  margin: 0 auto;
  max-width: 890px;
  width: 100%;
}

@media (max-width: 1199px) {
  .about-module--about__img-circle--588cd {
    max-width: 600px;
  }
}
@media (max-width: 830px) {
  .about-module--about__img-circle--588cd {
    margin-top: 25px;
    max-width: 100%;
  }
}
@media (max-width: 575px) {
  .about-module--about__img-circle--588cd {
    max-width: 300px;
  }
}
.about-module--about__img-item-wrap--f1c2b {
  bottom: 20%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: visible;
  position: absolute;
  top: 20%;
}

@media (max-width: 1199px) {
  .about-module--about__img-item-wrap--f1c2b {
    left: auto !important;
    margin: 0 auto;
    position: relative;
    right: auto !important;
  }
}
@media (max-width: 480px) {
  .about-module--about__img-item-wrap--f1c2b {
    margin: 0;
    position: unset;
  }
}
.about-module--about__img-item-wrap--f1c2b:after,
.about-module--about__img-item-wrap--f1c2b:before {
  background: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/gold-blur-small.svg) 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 220px;
  position: absolute;
  width: 220px;
  z-index: 1;
}

@media (max-width: 1750px) {
  .about-module--about__img-item-wrap--f1c2b:after,
  .about-module--about__img-item-wrap--f1c2b:before {
    display: none;
  }
}
.about-module--about__img-item-wrap--left--86242 {
  left: -1%;
}

.about-module--about__img-item-wrap--left--86242:before {
  left: -22%;
  top: -25px;
}

.about-module--about__img-item-wrap--left--86242:after {
  bottom: -25px;
  left: -22%;
}

.about-module--about__img-item-wrap--right--bd2a6 {
  right: -1%;
}

.about-module--about__img-item-wrap--right--bd2a6:before {
  right: -22%;
  top: -25px;
}

.about-module--about__img-item-wrap--right--bd2a6:after {
  bottom: -25px;
  right: -22%;
}

@media (max-width: 1199px) {
  .about-module--about__img-item-wrap--right--bd2a6 .about-module--about__img-item--30e63:last-of-type {
    margin-bottom: 0;
  }
}
.about-module--about__img-item--30e63 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  backdrop-filter: blur(20px);
  background: rgba(34, 34, 34, 0.5);
  border-radius: 30px;
  -webkit-box-shadow: 0 0 30px hsla(31, 70%, 71%, 0.2);
          box-shadow: 0 0 30px hsla(31, 70%, 71%, 0.2);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: calc(13.09091px + 0.90909vw);
  height: 170px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: calc(19.09091px + 0.90909vw);
  max-width: 510px;
  padding: 55px 30px;
  width: 100%;
  z-index: 10;
}

@media (min-width: 1200px) {
  .about-module--about__img-item--30e63 {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (max-width: 1199px) {
  .about-module--about__img-item--30e63 {
    margin-bottom: 20px;
  }
}
@media (max-width: 480px) {
  .about-module--about__img-item--30e63 {
    padding: 20px;
  }
}
@media (max-width: 991px) {
  .about-module--about__arrow-block--f33d8 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 40px;
  }
}
@media (max-width: 830px) {
  .about-module--about__arrow-block--f33d8 {
    margin-bottom: 60px;
    margin-top: 20px;
    padding-left: 80px;
    position: relative;
  }
  .about-module--about__arrow-block--f33d8:before {
    background: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/lines-tablet.svg) no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 765px;
    left: 0;
    position: absolute;
    top: 0;
    width: 79px;
  }
}
@media (max-width: 575px) {
  .about-module--about__arrow-block--f33d8 {
    padding-left: 0;
  }
  .about-module--about__img-item--30e63 {
    height: auto;
    padding: 30px 25px;
  }
  .about-module--about__arrow-block--f33d8:before {
    display: none;
  }
}
.about-module--about__arrow-block--f33d8 {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 70px;
}

.about-module--about__arrow-content--7125f {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-top: 43px;
}

@media (max-width: 991px) {
  .about-module--about__arrow-content--7125f {
    padding: 0 0 40px;
  }
}
@media (max-width: 830px) {
  .about-module--about__arrow-content--7125f {
    padding: 0 0 20px;
  }
}
.about-module--about__arrow-text--0d1a9 {
  color: #fff;
  font-size: calc(13.09091px + 0.90909vw);
  line-height: calc(19.63636px + 1.36364vw);
}

@media (min-width: 1200px) {
  .about-module--about__arrow-text--0d1a9 {
    font-size: 24px;
    line-height: 36px;
  }
}
@media (max-width: 991px) {
  .about-module--about__arrow-text--0d1a9 {
    margin-bottom: 30px !important;
  }
}
@media (max-width: 575px) {
  .about-module--about__arrow-text--0d1a9 br {
    display: none;
  }
}
.about-module--about__arrow-img--ba58f {
  max-width: 846px;
  position: absolute;
  width: 100%;
}

@media (max-width: 1900px) {
  .about-module--about__arrow-img--ba58f {
    position: relative;
  }
}
@media (max-width: 991px) {
  .about-module--about__arrow-img--ba58f {
    margin: 0 auto auto 0 !important;
    max-width: 600px;
    top: 0 !important;
  }
}
.about-module--about__arrow-content--left--525bc .about-module--about__arrow-img--ba58f {
  left: 0;
  margin-top: 200px;
}

@media (max-width: 1900px) {
  .about-module--about__arrow-content--left--525bc .about-module--about__arrow-img--ba58f {
    margin-top: 100px;
  }
}
@media (max-width: 991px) {
  .about-module--about__arrow-content--right--99e00 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.about-module--about__arrow-content--right--99e00 .about-module--about__arrow-img--ba58f {
  left: auto;
  margin-bottom: 50px;
  right: 0;
}

@media (max-width: 1900px) {
  .about-module--about__arrow-content--right--99e00 .about-module--about__arrow-img--ba58f {
    top: 50px;
  }
}
@media (max-width: 1550px) {
  .about-module--about__arrow-content--right--99e00 .about-module--about__arrow-img--ba58f {
    top: 80px;
  }
}
.about-module--about__arrow-content--right--99e00 .about-module--about__arrow-text--0d1a9 {
  margin: auto 0 80px;
}

.about-module--about__arrow--1631c {
  background: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/lines.svg) 50% no-repeat;
  background-size: contain;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 693px;
  width: 228px;
}

@media (max-width: 991px) {
  .about-module--about__arrow--1631c {
    display: none;
  }
}
.about-module--about__arrow-btn--68cbc {
  margin: auto;
  max-width: 550px;
}

@media (max-width: 1900px) {
  .about-module--about__arrow-btn--68cbc {
    margin-top: 40px;
  }
}
@media (max-width: 991px) {
  .about-module--about__arrow-btn--68cbc {
    margin: 20px auto 0 0;
  }
}
@media (max-width: 830px) {
  .about-module--about__arrow-btn--68cbc {
    margin: 10px auto 0 0;
  }
}
.about-module--how-to--5a22c h2 {
  color: #e9b882;
  font-size: 50px;
  font-weight: 300;
  line-height: 70px;
}

@media (max-width: 991px) {
  .about-module--how-to--5a22c h2 {
    font-size: 40px;
    line-height: 60px;
    margin-bottom: 15px;
  }
}
.about-module--how-to--5a22c .about-module--about__img-item-title--d9e3f {
  backdrop-filter: none;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
  margin-bottom: 10px;
  text-align: left;
}

@media (max-width: 480px) {
  .about-module--how-to--5a22c .about-module--about__img-item-title--d9e3f {
    font-size: 25px;
    line-height: 28px;
  }
}
.about-module--how-to--5a22c .about-module--about__img-item--30e63 p {
  backdrop-filter: none;
  font-size: 18px;
  line-height: 21px;
}

.about-module--how-to--5a22c .about-module--about__img-item--30e63 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 290px;
  max-width: 487px;
  padding: 40px;
  position: relative;
}

.about-module--about__img-item--30e63:before {
  display: none;
}

@media (max-width: 991px) {
  .about-module--about__img-item--30e63 {
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-box-shadow: 0 0 30px hsla(31, 70%, 71%, 0.1);
            box-shadow: 0 0 30px hsla(31, 70%, 71%, 0.1);
  }
  .about-module--about__img-item--30e63:first-child:before {
    left: -120px;
  }
  .about-module--about__img-item--30e63:first-child:before,
  .about-module--about__img-item--30e63:nth-child(2):after {
    background: radial-gradient(50% 50% at 50% 50%, hsla(31, 70%, 71%, 0.3) 0, hsla(31, 70%, 71%, 0) 100%);
    content: "";
    display: inline-block;
    height: 228px;
    position: absolute;
    width: 228px;
  }
  .about-module--about__img-item--30e63:nth-child(2):after {
    right: -120px;
  }
  .about-module--how-to--5a22c .about-module--about__img-item--30e63 {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    backdrop-filter: blur(20px);
    background: #303030;
    border-radius: 30px;
    height: 100%;
    max-width: 100%;
    padding: 25px 45px;
    width: 100%;
  }
  .about-module--how-to--5a22c .about-module--about__img-item--30e63:first-child:before,
  .about-module--how-to--5a22c .about-module--about__img-item--30e63:last-child:after {
    display: none;
  }
}
.about-module--how-to--5a22c .about-module--about__img-item-wrap--f1c2b {
  bottom: 8%;
  top: 8%;
}

.about-module--how-to--5a22c .about-module--about__img-block--1235e {
  margin: 0;
}

@media (max-width: 575px) {
  .about-module--how-to--5a22c h2 {
    font-size: 36px;
    line-height: 44px;
    margin-bottom: 25px;
  }
  .about-module--how-to--5a22c .about-module--about__img-item--30e63 {
    height: 100%;
    padding: 30px 25px;
  }
}
.style-module--skills--58d06 {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(94, 73, 144, 0)), color-stop(50%, rgba(94, 73, 144, 0.3)), to(rgba(94, 73, 144, 0))), #222;
  background: linear-gradient(180deg, rgba(94, 73, 144, 0), rgba(94, 73, 144, 0.3) 50%, rgba(94, 73, 144, 0)), #222;
  padding-top: 40px;
}

@media (max-width: 991px) {
  .style-module--skills--58d06 {
    padding: 80px 0;
  }
  .style-module--skills--58d06 h2 {
    text-align: center;
  }
}
@media (max-width: 830px) {
  .style-module--skills--58d06 {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(94, 73, 144, 0)), color-stop(50%, rgba(94, 73, 144, 0.3)), to(rgba(94, 73, 144, 0))), #222;
    background: linear-gradient(180deg, rgba(94, 73, 144, 0), rgba(94, 73, 144, 0.3) 50%, rgba(94, 73, 144, 0)), #222;
    padding: 40px 0;
  }
  .style-module--skills--58d06 h2 {
    text-align: left;
  }
}
.style-module--skills--58d06 .style-module--skills__row--4d430 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 60px;
}

@media (max-width: 830px) {
  .style-module--skills--58d06 .style-module--skills__row--4d430 {
    margin-top: 25px;
  }
}
.style-module--skills--58d06 .style-module--skills__wrap--f651d {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media (max-width: 1550px) {
  .style-module--skills--58d06 .style-module--skills__wrap--f651d {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin: 0 auto 40px !important;
    max-width: 900px;
    width: 100%;
  }
}
@media (max-width: 991px) {
  .style-module--skills--58d06 .style-module--skills__wrap--f651d {
    margin: 0 auto 30px !important;
    max-width: 700px;
  }
}
.style-module--skills--58d06 .style-module--skills__wrap--f651d:before {
  content: "";
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 170px;
  width: 170px;
}

@media (max-width: 991px) {
  .style-module--skills--58d06 .style-module--skills__wrap--f651d:before {
    margin-top: -15px;
  }
}
@media (max-width: 830px) {
  .style-module--skills--58d06 .style-module--skills__wrap--f651d:before {
    height: 80px;
    margin-top: 0;
    width: 80px;
  }
}
@media (max-width: 500px) {
  .style-module--skills--58d06 .style-module--skills__wrap--f651d:before {
    height: 64px;
    width: 64px;
  }
}
.style-module--skills--58d06 .style-module--skills__wrap--f651d:first-child {
  margin-left: 8%;
}

.style-module--skills--58d06 .style-module--skills__wrap--f651d:first-child:before {
  background: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/skills-icon-01.png) 50% no-repeat;
  background-size: contain;
}

.style-module--skills--58d06 .style-module--skills__wrap--f651d:nth-child(2) {
  margin: 0 0 auto auto;
}

.style-module--skills--58d06 .style-module--skills__wrap--f651d:nth-child(2):before {
  background: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/skills-icon-02.png) 50% no-repeat;
  background-size: contain;
}

.style-module--skills--58d06 .style-module--skills__wrap--f651d:nth-child(3):before {
  background: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/skills-icon-03.png) 50% no-repeat;
  background-size: contain;
}

.style-module--skills--58d06 .style-module--skills__wrap--f651d:nth-child(4) {
  margin: 10px 15% auto auto;
}

.style-module--skills--58d06 .style-module--skills__wrap--f651d:nth-child(4):before {
  background: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/skills-icon-04.png) 50% no-repeat;
  background-size: contain;
}

.style-module--skills--58d06 .style-module--skills__wrap--f651d:nth-child(5) {
  margin: 40px auto 0 8%;
}

@media (max-width: 1550px) {
  .style-module--skills--58d06 .style-module--skills__wrap--f651d:nth-child(5) {
    margin-bottom: 0 !important;
  }
}
.style-module--skills--58d06 .style-module--skills__wrap--f651d:nth-child(5):before {
  background: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/skills-icon-05.png) 50% no-repeat;
  background-size: contain;
}

.style-module--skills--58d06 .style-module--skills__text-block--d51f3 {
  margin-left: 30px;
}

@media (max-width: 1550px) {
  .style-module--skills--58d06 .style-module--skills__text-block--d51f3 {
    max-width: 640px;
    width: 100%;
  }
  .style-module--skills--58d06 .style-module--skills__text-block--d51f3 br {
    display: none;
  }
}
@media (max-width: 991px) {
  .style-module--skills--58d06 .style-module--skills__text-block--d51f3 {
    max-width: 500px;
  }
}
@media (max-width: 830px) {
  .style-module--skills--58d06 .style-module--skills__text-block--d51f3 {
    margin-left: 15px;
  }
}
@media (max-width: 575px) {
  .style-module--skills--58d06 .style-module--skills__text-block--d51f3 {
    margin-left: 10px;
  }
}
.style-module--skills--58d06 .style-module--skills__title--463f9 {
  color: #fff;
  font-size: calc(13.63636px + 1.36364vw);
  font-weight: 500;
  line-height: calc(17.63636px + 1.36364vw);
  margin-bottom: 8px;
}

@media (min-width: 1200px) {
  .style-module--skills--58d06 .style-module--skills__title--463f9 {
    font-size: 30px;
    line-height: 34px;
  }
}
@media (max-width: 830px) {
  .style-module--skills--58d06 .style-module--skills__title--463f9 {
    margin-bottom: 4px;
  }
}
.style-module--skills--58d06 .style-module--skills__text--3214d {
  color: #fff;
  font-size: calc(12.45455px + 0.79545vw);
  line-height: calc(15.45455px + 0.79545vw);
}

@media (min-width: 1200px) {
  .style-module--skills--58d06 .style-module--skills__text--3214d {
    font-size: 22px;
    line-height: 25px;
  }
}
.style-module--skills-2--aceb3 {
  background: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/gold-blur-bg.png) 96% 0 no-repeat, #222223;
  padding-top: 40px;
}

@media (max-width: 830px) {
  .style-module--skills--58d06 .style-module--skills__btn--ab9d7 {
    margin: 40px auto;
  }
  .style-module--skills-2--aceb3 {
    background: radial-gradient(40% 27% at 50% 27%, hsla(31, 70%, 71%, 0.3) 0, hsla(31, 70%, 71%, 0) 100%) 80% 88% no-repeat, #222223;
  }
}
.style-module--structure--d5c81 {
  background: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/bg-skills.svg) center 15% no-repeat, #222;
  background-size: cover;
  padding: 100px 0 80px;
}

@media (max-width: 991px) {
  .style-module--structure--d5c81 {
    padding: 80px 0;
  }
}
@media (max-width: 830px) {
  .style-module--structure--d5c81 {
    padding: 30px 0 40px;
  }
}
.style-module--structure--d5c81 .style-module--title--e212c {
  color: #fff;
  margin: 0 auto;
  max-width: 1146px;
}

.style-module--structure--d5c81 .style-module--description--99d89 {
  color: #fff;
  font-size: calc(13.09091px + 0.90909vw);
  font-weight: 300;
  line-height: calc(21.81818px + 0.68182vw);
  margin: 40px auto 55px;
  max-width: 1146px;
  width: 100%;
}

@media (min-width: 1200px) {
  .style-module--structure--d5c81 .style-module--description--99d89 {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--structure--d5c81 .style-module--description--99d89 {
    margin: 40px auto 25px;
  }
}
.style-module--structure--d5c81 .style-module--bage--14a95 {
  color: #e9b882;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
  margin-bottom: 8px;
  text-align: left;
}

.style-module--structure--d5c81 .style-module--header--2e0ae {
  color: #fff;
  font-size: calc(13.09091px + 0.90909vw);
  font-weight: 400;
  line-height: calc(13.63636px + 1.36364vw);
  text-align: left;
}

@media (min-width: 1200px) {
  .style-module--structure--d5c81 .style-module--header--2e0ae {
    font-size: 24px;
    line-height: 30px;
  }
}
.style-module--structure--d5c81 .style-module--content--a2de7 {
  padding-bottom: 85px;
}

@media (max-width: 830px) {
  .style-module--structure--d5c81 .style-module--content--a2de7 {
    padding-bottom: 20px;
  }
}
.style-module--structure--d5c81 .style-module--text--55fdd {
  font-size: calc(12.54545px + 0.45455vw);
  line-height: calc(19.09091px + 0.90909vw);
  max-width: 900px;
  width: 100%;
}

@media (min-width: 1200px) {
  .style-module--structure--d5c81 .style-module--text--55fdd {
    font-size: 18px;
    line-height: 30px;
  }
}
.style-module--structure--d5c81 .style-module--skills-title--5c45c {
  font-size: calc(15.27273px + 0.22727vw);
  font-weight: 700;
  line-height: calc(19.09091px + 0.90909vw);
  margin-top: 22px;
}

@media (min-width: 1200px) {
  .style-module--structure--d5c81 .style-module--skills-title--5c45c {
    font-size: 18px;
    line-height: 30px;
  }
}
.style-module--structure--d5c81 .style-module--skills-wrap--5026d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 22px;
}

.style-module--structure--d5c81 .style-module--skills-list--95e93 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 73%;
}

@media (max-width: 991px) {
  .style-module--structure--d5c81 .style-module--skills-list--95e93 {
    width: 100%;
  }
}
.style-module--structure--d5c81 .style-module--skills-list-col--c6e0e {
  width: calc(50% - 15px);
}

@media (max-width: 575px) {
  .style-module--structure--d5c81 .style-module--skills-list-col--c6e0e {
    width: 100%;
  }
}
.style-module--structure--d5c81 .style-module--skills-item--1f669 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: calc(13.27273px + 0.22727vw);
  font-weight: 300;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: calc(14.54545px + 0.45455vw);
  margin-bottom: 30px;
}

@media (min-width: 1200px) {
  .style-module--structure--d5c81 .style-module--skills-item--1f669 {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 575px) {
  .style-module--structure--d5c81 .style-module--skills-item--1f669 {
    margin-bottom: 15px;
  }
}
.style-module--structure--d5c81 .style-module--skills-item--1f669:before {
  background: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/check.svg) 50% no-repeat;
  content: "";
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 20px;
  margin-right: 10px;
  margin-top: 1px;
  width: 20px;
}

@media (max-width: 830px) {
  .style-module--structure--d5c81 .style-module--skills-item--1f669:before {
    background-size: cover;
    height: 15px;
    width: 15px;
  }
}
.style-module--structure--d5c81 .style-module--skills-item--classes--6c45e {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  font-weight: 300;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: 20px;
  margin-bottom: 30px;
}

.style-module--structure--d5c81 .style-module--skills-item--classes--6c45e:before {
  display: none;
}

.style-module--structure--d5c81 .style-module--skills-item--classes--6c45e h5 {
  font-size: 18px;
  font-weight: 700;
}

.style-module--structure--d5c81 .style-module--skills-item--classes--6c45e img {
  height: 39px;
  margin-right: 20px;
  width: 39px;
}

.style-module--structure--d5c81 .style-module--cards--10246 {
  width: 18%;
}

@media (max-width: 991px) {
  .style-module--structure--d5c81 .style-module--cards--10246 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: auto;
    max-width: 370px;
    width: 100%;
  }
}
@media (max-width: 575px) {
  .style-module--structure--d5c81 .style-module--cards--10246 {
    margin-top: 15px;
  }
}
.style-module--structure--d5c81 .style-module--cards-item--cde9b {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #e9b882;
  border-radius: 10px;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 30px;
  max-width: 166px;
  min-height: 166px;
  padding: 20px 7px;
  text-align: center;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--structure--d5c81 .style-module--cards-item--cde9b {
    margin-bottom: 0;
    min-height: auto;
  }
}
@media (max-width: 575px) {
  .style-module--structure--d5c81 .style-module--cards-item--cde9b {
    max-width: 220px;
    padding: 30px 10px 20px;
    width: calc(50% - 5px);
  }
}
.style-module--structure--d5c81 .style-module--cards-header--4fd7c {
  color: #000;
  font-size: calc(18.54545px + 0.45455vw);
  font-weight: 400;
  line-height: calc(18.54545px + 0.45455vw);
}

@media (min-width: 1200px) {
  .style-module--structure--d5c81 .style-module--cards-header--4fd7c {
    font-size: 24px;
    line-height: 24px;
  }
}
.style-module--structure--d5c81 .style-module--cards-num--310ed {
  color: #000;
  display: inline-block;
  font-size: calc(37.09091px + 0.90909vw);
  font-weight: 400;
  line-height: calc(39.09091px + 0.90909vw);
}

.style-module--structure--d5c81 .style-module--cards-num--lg--d9853 {
  color: #000;
  font-size: 48px;
  font-weight: 700;
  line-height: 20px;
  margin-top: 15px;
}

@media (min-width: 1200px) {
  .style-module--structure--d5c81 .style-module--cards-num--310ed {
    font-size: 48px;
    line-height: 50px;
  }
}
.style-module--structure--d5c81 .style-module--cards-txt--22a3b {
  color: #000;
  font-size: calc(11.27273px + 0.22727vw);
  font-weight: 300;
  line-height: calc(11.81818px + 0.68182vw);
  margin-top: 7px;
}

.style-module--structure--d5c81 .style-module--cards-txt--sm--8f42b {
  font-size: 12px;
  line-height: 16px;
}

@media (min-width: 1200px) {
  .style-module--structure--d5c81 .style-module--cards-txt--22a3b {
    font-size: 14px;
    line-height: 20px;
  }
}
.style-module--structure--d5c81 .style-module--res--21727 {
  background: #5e4990;
  border-radius: 0 0 15px 15px;
  padding: 40px 98px;
}

@media (max-width: 830px) {
  .style-module--structure--d5c81 .style-module--res--21727 {
    padding: 30px 20px;
  }
}
.style-module--structure--d5c81 .style-module--res-title--95f70 {
  font-size: calc(18.54545px + 0.45455vw);
  font-weight: 300;
  line-height: 20px;
}

@media (min-width: 1200px) {
  .style-module--structure--d5c81 .style-module--res-title--95f70 {
    font-size: 24px;
    line-height: 20px;
  }
}
.style-module--structure--d5c81 .style-module--res-row--f1911 {
  margin-bottom: -20px;
  margin-top: 20px;
}

.style-module--structure--d5c81 .style-module--res-col--c075e {
  counter-increment: inst;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

.style-module--structure--d5c81 .style-module--res-col--c075e:before {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #e9b882;
  border-radius: 50%;
  color: #fff;
  content: counter(inst);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 16px;
  font-weight: 700;
  height: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 20px;
  margin-right: 10px;
  width: 20px;
}

.style-module--structure--d5c81 .style-module--res-text--645c9 {
  font-size: calc(13.27273px + 0.22727vw);
  font-weight: 300;
  line-height: calc(14.54545px + 0.45455vw);
  max-width: 400px;
  width: 100%;
}

@media (min-width: 1200px) {
  .style-module--structure--d5c81 .style-module--res-text--645c9 {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 991px) {
  .style-module--structure--d5c81 .style-module--res-text--645c9 {
    max-width: 500px;
  }
}
.style-module--structure--d5c81 .style-module--accordion--ff7e7 .style-module--accordion__block--f3cde:nth-child(6) .style-module--accordion__skills-card--b82b2:nth-of-type(2) {
  padding-top: 20px !important;
}

.style-module--structure--d5c81 .style-module--accordion--ff7e7 .style-module--accordion__block--f3cde:nth-child(6) .style-module--accordion__skills-card--b82b2:nth-of-type(2) .style-module--accordion__skills-card-text--003f9 {
  margin-top: 2px;
}

.style-module--structure--d5c81 .style-module--accordion--ff7e7 .style-module--accordion__block--f3cde:nth-child(6) .style-module--accordion__skills-card--b82b2:nth-of-type(2) .style-module--accordion__skills-num-text--a77ee {
  font-size: calc(15.63636px + 0.11364vw) !important;
  line-height: calc(14.54545px + 0.45455vw) !important;
  margin-top: 2px;
}

@media (min-width: 1200px) {
  .style-module--structure--d5c81 .style-module--accordion--ff7e7 .style-module--accordion__block--f3cde:nth-child(6) .style-module--accordion__skills-card--b82b2:nth-of-type(2) .style-module--accordion__skills-num-text--a77ee {
    font-size: 17px;
    line-height: 20px;
  }
}
.style-module--structure--d5c81 .style-module--accordion--ff7e7 .style-module--accordion__block--f3cde:nth-child(10) .style-module--accordion__skills-card--b82b2:nth-of-type(2),
.style-module--structure--d5c81 .style-module--accordion--ff7e7 .style-module--accordion__block--f3cde:nth-child(8) .style-module--accordion__skills-card--b82b2 {
  padding-top: 20px !important;
}

.style-module--accordion__skills-item-classes-name--18606 {
  font-size: 18px;
  font-weight: 700;
}

.style-module--structure--d5c81 .style-module--structure__video--4485d {
  margin-top: 100px;
}

@media (max-width: 991px) {
  .style-module--structure--d5c81 .style-module--structure__video--4485d {
    margin-top: 40px;
  }
}
.style-module--structure__video-title--0107c {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 20px;
  margin-top: 10px;
  text-align: center;
}

@media (max-width: 830px) {
  .style-module--structure__video-title--0107c {
    font-size: 22px;
    font-weight: 300;
    line-height: 30px;
  }
}
.info-module--info--c0b7d {
  padding-bottom: 50px;
}

.info-module--info__txt--1f504 {
  margin-bottom: 10px;
}

.info-module--info__txt-separate--1c104 {
  margin: 20px 0;
}

.info-module--info__link--77dfb {
  color: #232323;
  text-decoration: underline;
}

.info-module--info__link--77dfb:hover {
  text-decoration: unset;
}

.info-module--info__list--15134 {
  margin-bottom: 10px;
  padding-left: 40px;
}

@media (max-width: 767px) {
  .info-module--info__list--15134 {
    padding-left: 20px;
  }
}
.info-module--info__item--f60db {
  list-style: disc;
}

.style-module--screen2--57472 {
  margin: 40px 0;
}

.style-module--screen2--57472 .style-module--ico--f40e3 {
  background: url(https://fs.advance.ru/landing-pages/irregular_verbs/cav.png) 50% no-repeat;
  display: block;
  height: 66px;
  margin: 0 auto;
  width: 66px;
}

@media (max-width: 767px) {
  .style-module--screen2--57472 .style-module--ico--f40e3 {
    background-size: cover;
    height: 40px;
    width: 40px;
  }
}
.style-module--screen2--57472 .style-module--fb--d6e71 {
  margin: 40px 0;
  text-align: center;
}

.style-module--screen2--57472 .style-module--fb--d6e71:last-of-type {
  margin-bottom: 0;
}

.style-module--screen2--57472 .style-module--fb--d6e71 .style-module--title--de625 {
  color: #f7554f;
}

.style-module--screen2--57472 .style-module--fb--d6e71 .style-module--desc--b3cf4 {
  font-size: 18px;
  font-style: italic;
  font-weight: 500;
  margin: 12px auto 20px;
  max-width: 830px;
}

.style-module--screen2--57472 .style-module--fb--d6e71 .style-module--name--966b7 {
  font-size: 18px;
  font-weight: 700;
  overflow-x: hidden;
}

.style-module--screen2--57472 .style-module--fb--d6e71 .style-module--name--966b7:after,
.style-module--screen2--57472 .style-module--fb--d6e71 .style-module--name--966b7:before {
  background-color: #bababa;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 100%;
}

.style-module--screen2--57472 .style-module--fb--d6e71 .style-module--name--966b7:before {
  margin-left: -100%;
  right: 12%;
}

.style-module--screen2--57472 .style-module--fb--d6e71 .style-module--name--966b7:after {
  left: 12%;
  margin-right: -100%;
}

.style-module--bread--d25ce ul li {
  color: #fff;
  display: inline-block;
  font-size: 12px;
  position: relative;
}

.style-module--bread--d25ce ul li + li {
  padding-left: 0.5rem;
}

.style-module--bread--d25ce ul li + li:before {
  color: #6c757d;
  content: "/";
  display: inline-block;
  padding-right: 0.5rem;
}

.style-module--bread--d25ce ul li a {
  color: #fff;
  font-size: 12px;
}

.style-module--screen1--3a656 {
  background-color: #a4ea99;
  padding: 19px 0 30px;
}

.style-module--screen1--3a656 h1 {
  background: #000;
  color: #fff;
  font-size: 38px;
  font-weight: 700;
  letter-spacing: -0.36px;
  margin-top: 35px;
  padding: 0 5px;
}

.style-module--main--48263 {
  background: #fff;
  padding-bottom: 30px;
  padding-top: 0;
}

.style-module--main--48263 .style-module--letter--5ebf2,
.style-module--main--48263 h2 {
  color: #df2a1a;
  font-size: 90px;
  font-weight: 700;
  margin-top: 20px;
}

.style-module--main--48263 .style-module--item--94421 {
  color: rgba(0, 0, 0, 0.84);
  font-size: 21px;
  font-weight: 400;
  line-height: 1.58;
  margin: 25px 0;
  text-align: left;
}

.style-module--main--48263 .style-module--item--94421 a {
  background: #000;
  color: #fff;
  position: absolute;
  z-index: 1;
}

.style-module--main--48263 .style-module--item--94421 h3 {
  bottom: 80px;
  cursor: pointer;
  font-size: 30px;
  line-height: 120%;
  margin: 20px 8px;
  max-width: 210px;
  width: 100%;
}

.style-module--main--48263 .style-module--item--94421 h3 span {
  color: #df2a1a;
}

.style-module--info--a02ef {
  background-color: #a4ea99;
  padding: 19px 0 30px;
}

.style-module--info--a02ef .style-module--col--79675 {
  margin-top: 35px;
}

.style-module--info--a02ef h1 {
  background: #000;
  color: #fff;
  font-size: 38px;
  font-weight: 700;
  letter-spacing: -0.36px;
  padding: 0 5px;
}

.style-module--info--a02ef .style-module--desc--484a4 {
  color: #4c4c4c;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.5;
  margin-top: 20px;
}

.style-module--info--a02ef .style-module--desc--484a4 b,
.style-module--info--a02ef .style-module--desc--484a4 p,
.style-module--info--a02ef .style-module--desc--484a4 span {
  color: #fff;
}

.style-module--info--a02ef .style-module--desc--484a4 p:not(:first-child) {
  margin-top: 20px;
}

.style-module--info--a02ef .style-module--img--83f93 {
  border-radius: 10px;
  min-height: 0;
  overflow: hidden;
}

.style-module--info--a02ef .style-module--img--83f93 img {
  border-radius: 10px;
  -webkit-box-shadow: 2px 2px 4px -1px #000;
          box-shadow: 2px 2px 4px -1px #000;
  margin: 5px;
}

.style-module--sub--a8cf6 {
  background: #fff;
  padding: 0 0 30px;
}

.style-module--sub--a8cf6 .style-module--col--8d928 {
  margin-top: 0;
}

.style-module--sub--a8cf6 h2 {
  font-size: 21px;
  font-weight: 700;
  letter-spacing: -0.36px;
  line-height: 120%;
}

.style-module--sub--a8cf6 .style-module--content--830cf {
  color: rgba(0, 0, 0, 0.84);
  font-size: 21px;
  font-weight: 400;
  line-height: 1.58;
  margin: 25px 0;
  text-align: left;
}

.style-module--sub--a8cf6 .style-module--content--830cf a {
  color: inherit;
  display: inline-block;
  font-size: 16px;
  font-weight: 300;
  margin-right: 10px;
  text-decoration: underline;
}

.style-module--intro--82337 {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

.style-module--intro--82337 h2 {
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 115%;
  margin-bottom: 42px;
  margin-top: 0;
  text-align: center;
}

@media (max-width: 1440px) {
  .style-module--intro--82337 h2 {
    font-size: 30px;
  }
}
@media (max-width: 1024px) {
  .style-module--intro--82337 h2 {
    font-size: 26px;
    margin-bottom: 30px;
  }
}
@media (max-width: 768px) {
  .style-module--intro--82337 h2 {
    font-size: 26px;
    margin-bottom: 20px;
  }
}
@media (max-width: 576px) {
  .style-module--intro--82337 h2 {
    font-size: 20px;
  }
}
.style-module--intro--82337 .style-module--content--babb3 {
  margin-bottom: 110px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

@media (max-width: 768px) {
  .style-module--intro--82337 .style-module--content--babb3 {
    margin-bottom: 60px;
  }
}
.style-module--intro--82337 ul {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 115px;
     -moz-column-gap: 115px;
          column-gap: 115px;
}

@media (max-width: 768px) {
  .style-module--intro--82337 ul {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    margin-bottom: 25px;
  }
}
.style-module--intro--82337 ul li {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 35px;
  position: relative;
}

@media (max-width: 768px) {
  .style-module--intro--82337 ul li {
    line-height: 120%;
    margin-bottom: 20px;
  }
}
.style-module--intro--82337 ul li:before {
  background-color: #1ab5e9;
  border-radius: 50%;
  content: "";
  display: block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 13px;
  margin-right: 10px;
  margin-top: 3px;
  width: 13px;
}

.style-module--intro--82337 .style-module--btn--54ebd {
  display: block;
  margin: 0 auto;
}

.style-module--content--12e64 {
  background-color: #eefffe;
  margin-bottom: 120px;
  width: 100%;
}

@media (max-width: 576px) {
  .style-module--content--12e64 {
    margin-bottom: 60px;
  }
}
.style-module--content--12e64 .style-module--content-inner--dd893 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--content--12e64 .style-module--content-inner--dd893 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--content--12e64 img {
  margin-left: -130px;
  margin-right: 82px;
}

@media (max-width: 991px) {
  .style-module--content--12e64 img {
    margin-left: 0;
    margin-right: 0;
  }
  .style-module--content--12e64 ul {
    padding-bottom: 20px;
  }
}
.style-module--content--12e64 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  margin-bottom: 35px;
}

.style-module--content--12e64 ul li:last-of-type {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .style-module--content--12e64 ul li {
    margin-bottom: 15px;
  }
}
@media (max-width: 576px) {
  .style-module--content--12e64 ul li {
    font-size: 16px;
  }
}
.style-module--content--12e64 .style-module--icon--9f0c1 {
  background: -webkit-gradient(linear, left top, left bottom, from(#00c47e), to(#00a556));
  background: linear-gradient(180deg, #00c47e, #00a556);
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.style-module--days--6688d {
  margin-bottom: 110px;
  width: 100%;
}

@media (max-width: 768px) {
  .style-module--days--6688d {
    margin-bottom: 0;
  }
}
.style-module--days--6688d ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .style-module--days--6688d ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 10px;
  }
}
@media (max-width: 576px) {
  .style-module--days--6688d ul {
    display: block;
  }
}
.style-module--days--6688d ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 25%;
}

@media (max-width: 991px) {
  .style-module--days--6688d ul li {
    width: 49%;
  }
}
@media (max-width: 576px) {
  .style-module--days--6688d ul li {
    margin-bottom: 15px;
    width: 100%;
  }
}
.style-module--days--6688d ul li a {
  background: #fff;
  border: 1px solid transparent;
  border-radius: 10px;
  -webkit-box-shadow: 6px 6px 8px hsla(0, 0%, 68%, 0.25);
          box-shadow: 6px 6px 8px hsla(0, 0%, 68%, 0.25);
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 12px 13px 32px 22px;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  width: 100%;
}

.style-module--days--6688d ul li a:hover {
  border: 1px solid #79e494;
  -webkit-box-shadow: 10px 10px 14px hsla(0, 0%, 55%, 0.25);
          box-shadow: 10px 10px 14px hsla(0, 0%, 55%, 0.25);
}

.style-module--days--6688d ul li h3 {
  color: #fff;
  display: inline-block;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 25px;
  padding-right: 25px;
  position: relative;
  z-index: 1;
}

.style-module--days--6688d ul li h3:before {
  background: -webkit-gradient(linear, left top, left bottom, from(#97f084), to(#45d0af));
  background: linear-gradient(180deg, #97f084, #45d0af);
  border-radius: 10px 0 30px;
  content: "";
  display: block;
  height: 50px;
  left: -22px;
  position: absolute;
  top: -12px;
  width: calc(100% + 22px);
  z-index: -1;
}

.style-module--days--6688d ul li p {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 115%;
  margin-bottom: 0;
  min-height: 40px;
}

@media (max-width: 1440px) {
  .style-module--days--6688d ul li p {
    min-height: 60px;
  }
}
@media (max-width: 768px) {
  .style-module--days--6688d ul li p {
    min-height: 40px;
  }
}
.style-module--wait--3e350 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 100px;
  width: 100%;
}

@media (max-width: 1440px) {
  .style-module--wait--3e350 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 576px) {
  .style-module--wait--3e350 {
    margin-bottom: 0;
    overflow: hidden;
    padding-bottom: 40px;
  }
}
.style-module--wait--3e350 .style-module--container--c3534 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1280px) {
  .style-module--wait--3e350 .style-module--container--c3534 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--wait--3e350 h2 {
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 115%;
  margin-bottom: 42px;
  margin-top: 0;
  text-align: center;
}

@media (max-width: 1440px) {
  .style-module--wait--3e350 h2 {
    font-size: 30px;
  }
}
@media (max-width: 1024px) {
  .style-module--wait--3e350 h2 {
    font-size: 26px;
    margin-bottom: 30px;
  }
}
@media (max-width: 768px) {
  .style-module--wait--3e350 h2 {
    font-size: 26px;
    margin-bottom: 20px;
  }
}
@media (max-width: 576px) {
  .style-module--wait--3e350 h2 {
    font-size: 20px;
  }
}
.style-module--wait--3e350 .style-module--desc--393b4 {
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 14px hsla(0, 0%, 55%, 0.25);
          box-shadow: 0 0 14px hsla(0, 0%, 55%, 0.25);
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 45px 40px 55px 45px;
  position: relative;
}

@media (max-width: 576px) {
  .style-module--wait--3e350 .style-module--desc--393b4 {
    padding: 25px 15px;
  }
}
.style-module--wait--3e350 h2 {
  text-align: left;
}

.style-module--wait--3e350 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  line-height: 27px;
  margin-bottom: 25px;
}

.style-module--wait--3e350 ul li:last-of-type {
  margin-bottom: 0;
}

@media (max-width: 1440px) {
  .style-module--wait--3e350 ul li {
    font-size: 18px;
    line-height: 24px;
  }
}
@media (max-width: 576px) {
  .style-module--wait--3e350 ul li {
    font-size: 16px;
    line-height: 22px;
  }
}
.style-module--wait--3e350 .style-module--icon--9aabf,
.style-module--wait--3e350 .style-module--order--7d3b6 {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.style-module--wait--3e350 .style-module--order--7d3b6 img {
  height: 488px;
  width: 607px;
}

@media (max-width: 576px) {
  .style-module--wait--3e350 .style-module--order--7d3b6 img {
    height: auto;
    width: 100%;
  }
}
.style-module--wait--3e350 .style-module--btn-block--36fc6 {
  margin: 0 auto;
  text-align: center;
}

.style-module--wait--3e350.style-module--left--ee580 {
  padding-top: 110px;
}

@media (max-width: 576px) {
  .style-module--wait--3e350.style-module--left--ee580 {
    padding-top: 60px;
  }
}
.style-module--wait--3e350.style-module--left--ee580 .style-module--desc--393b4 {
  margin-right: 27px;
}

@media (max-width: 768px) {
  .style-module--wait--3e350.style-module--left--ee580 .style-module--desc--393b4 {
    margin-right: 0;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.style-module--wait--3e350.style-module--left--ee580 .style-module--desc--393b4:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_intellektualnyj_privedi_svoj_mozg_v_tonus/img_advantages-form-1.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 585px;
  left: -26px;
  position: absolute;
  top: -86px;
  width: 665px;
  z-index: -1;
}

@media (max-width: 768px) {
  .style-module--wait--3e350.style-module--left--ee580 .style-module--desc--393b4:before {
    left: -26px;
    top: -40px;
    width: 100%;
  }
}
@media (max-width: 576px) {
  .style-module--wait--3e350.style-module--left--ee580 .style-module--desc--393b4:before {
    background-size: 100% 100%;
    height: 100%;
    left: -14px;
    top: 15px;
    width: 100%;
  }
}
.style-module--wait--3e350.style-module--left--ee580 .style-module--icon--9aabf {
  background: -webkit-gradient(linear, left top, left bottom, from(#47e6ee), to(#6bc5fe));
  background: linear-gradient(180deg, #47e6ee, #6bc5fe);
}

.style-module--wait--3e350.style-module--left--ee580 .style-module--btn-block--36fc6 {
  margin-top: -25px;
  padding-right: 50px;
}

@media (max-width: 576px) {
  .style-module--wait--3e350.style-module--left--ee580 .style-module--btn-block--36fc6 {
    margin-top: 20px;
    padding-right: 0;
  }
}
.style-module--wait--3e350.style-module--left--ee580 .style-module--order--7d3b6 {
  margin-right: -50px;
}

@media (max-width: 768px) {
  .style-module--wait--3e350.style-module--left--ee580 .style-module--order--7d3b6 {
    margin-bottom: 30px;
    margin-right: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.style-module--wait--3e350.style-module--right--ee3fb {
  margin-bottom: 165px;
  padding-top: 50px;
}

@media (max-width: 576px) {
  .style-module--wait--3e350.style-module--right--ee3fb {
    margin-bottom: 60px;
  }
}
.style-module--wait--3e350.style-module--right--ee3fb .style-module--desc--393b4 {
  margin-left: 45px;
}

@media (max-width: 768px) {
  .style-module--wait--3e350.style-module--right--ee3fb .style-module--desc--393b4 {
    margin-left: 0;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.style-module--wait--3e350.style-module--right--ee3fb .style-module--desc--393b4:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_intellektualnyj_privedi_svoj_mozg_v_tonus/img_advantages-form-2.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 926px;
  position: absolute;
  right: -210px;
  top: -220px;
  width: 924px;
  z-index: -1;
}

@media (max-width: 768px) {
  .style-module--wait--3e350.style-module--right--ee3fb .style-module--desc--393b4:before {
    left: -150px;
    top: -190px;
  }
}
@media (max-width: 576px) {
  .style-module--wait--3e350.style-module--right--ee3fb .style-module--desc--393b4:before {
    background-size: 100% 100%;
    height: 150%;
    left: -45px;
    top: -80px;
    width: 150%;
  }
}
.style-module--wait--3e350.style-module--right--ee3fb .style-module--icon--9aabf {
  background: -webkit-gradient(linear, left top, left bottom, from(#c8b1ff), to(#949cff));
  background: linear-gradient(180deg, #c8b1ff, #949cff);
}

.style-module--wait--3e350.style-module--right--ee3fb .style-module--btn-block--36fc6 {
  margin-bottom: 30px;
  margin-top: 15px;
  padding-left: 40px;
}

@media (max-width: 576px) {
  .style-module--wait--3e350.style-module--right--ee3fb .style-module--btn-block--36fc6 {
    padding-left: 0;
  }
}
.style-module--wait--3e350.style-module--right--ee3fb .style-module--order--7d3b6 {
  margin-left: -40px;
}

@media (max-width: 768px) {
  .style-module--wait--3e350.style-module--right--ee3fb .style-module--order--7d3b6 {
    margin-bottom: 30px;
    margin-left: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.style-module--wait--7b170 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 100px;
  width: 100%;
}

@media (max-width: 1440px) {
  .style-module--wait--7b170 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 576px) {
  .style-module--wait--7b170 {
    margin-bottom: 0;
    overflow: hidden;
    padding-bottom: 40px;
  }
}
.style-module--wait--7b170 .style-module--container--6ed1e {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1280px) {
  .style-module--wait--7b170 .style-module--container--6ed1e {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--wait--7b170 h2 {
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 115%;
  margin-bottom: 42px;
  margin-top: 0;
  text-align: center;
}

@media (max-width: 1440px) {
  .style-module--wait--7b170 h2 {
    font-size: 30px;
  }
}
@media (max-width: 1024px) {
  .style-module--wait--7b170 h2 {
    font-size: 26px;
    margin-bottom: 30px;
  }
}
@media (max-width: 768px) {
  .style-module--wait--7b170 h2 {
    font-size: 26px;
    margin-bottom: 20px;
  }
}
@media (max-width: 576px) {
  .style-module--wait--7b170 h2 {
    font-size: 20px;
  }
}
.style-module--wait--7b170 .style-module--desc--d8987 {
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 14px hsla(0, 0%, 55%, 0.25);
          box-shadow: 0 0 14px hsla(0, 0%, 55%, 0.25);
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 45px 40px 55px 45px;
  position: relative;
}

@media (max-width: 576px) {
  .style-module--wait--7b170 .style-module--desc--d8987 {
    padding: 25px 15px;
  }
}
.style-module--wait--7b170 h2 {
  text-align: left;
}

.style-module--wait--7b170 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  line-height: 27px;
  margin-bottom: 25px;
}

.style-module--wait--7b170 ul li:last-of-type {
  margin-bottom: 0;
}

@media (max-width: 1440px) {
  .style-module--wait--7b170 ul li {
    font-size: 18px;
    line-height: 24px;
  }
}
@media (max-width: 576px) {
  .style-module--wait--7b170 ul li {
    font-size: 16px;
    line-height: 22px;
  }
}
.style-module--wait--7b170 .style-module--icon--0bc67,
.style-module--wait--7b170 .style-module--order--e2b7c {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.style-module--wait--7b170 .style-module--order--e2b7c img {
  height: 488px;
  width: 607px;
}

@media (max-width: 576px) {
  .style-module--wait--7b170 .style-module--order--e2b7c img {
    height: auto;
    width: 100%;
  }
}
.style-module--wait--7b170 .style-module--btn-block--4c077 {
  margin: 0 auto;
  text-align: center;
}

.style-module--wait--7b170.style-module--left--8e2c7 {
  padding-top: 110px;
}

@media (max-width: 576px) {
  .style-module--wait--7b170.style-module--left--8e2c7 {
    padding-top: 60px;
  }
}
.style-module--wait--7b170.style-module--left--8e2c7 .style-module--desc--d8987 {
  margin-right: 27px;
}

@media (max-width: 768px) {
  .style-module--wait--7b170.style-module--left--8e2c7 .style-module--desc--d8987 {
    margin-right: 0;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.style-module--wait--7b170.style-module--left--8e2c7 .style-module--desc--d8987:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_intellektualnyj_privedi_svoj_mozg_v_tonus/img_advantages-form-1.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 585px;
  left: -26px;
  position: absolute;
  top: -86px;
  width: 665px;
  z-index: -1;
}

@media (max-width: 768px) {
  .style-module--wait--7b170.style-module--left--8e2c7 .style-module--desc--d8987:before {
    left: -26px;
    top: -40px;
    width: 100%;
  }
}
@media (max-width: 576px) {
  .style-module--wait--7b170.style-module--left--8e2c7 .style-module--desc--d8987:before {
    background-size: 100% 100%;
    height: 100%;
    left: -14px;
    top: 15px;
    width: 100%;
  }
}
.style-module--wait--7b170.style-module--left--8e2c7 .style-module--icon--0bc67 {
  background: -webkit-gradient(linear, left top, left bottom, from(#47e6ee), to(#6bc5fe));
  background: linear-gradient(180deg, #47e6ee, #6bc5fe);
}

.style-module--wait--7b170.style-module--left--8e2c7 .style-module--btn-block--4c077 {
  margin-top: -25px;
  padding-right: 50px;
}

@media (max-width: 576px) {
  .style-module--wait--7b170.style-module--left--8e2c7 .style-module--btn-block--4c077 {
    margin-top: 20px;
    padding-right: 0;
  }
}
.style-module--wait--7b170.style-module--left--8e2c7 .style-module--order--e2b7c {
  margin-right: -50px;
}

@media (max-width: 768px) {
  .style-module--wait--7b170.style-module--left--8e2c7 .style-module--order--e2b7c {
    margin-bottom: 30px;
    margin-right: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.style-module--wait--7b170.style-module--right--394f2 {
  margin-bottom: 165px;
  padding-top: 50px;
}

@media (max-width: 576px) {
  .style-module--wait--7b170.style-module--right--394f2 {
    margin-bottom: 60px;
  }
}
.style-module--wait--7b170.style-module--right--394f2 .style-module--desc--d8987 {
  margin-left: 45px;
}

@media (max-width: 768px) {
  .style-module--wait--7b170.style-module--right--394f2 .style-module--desc--d8987 {
    margin-left: 0;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.style-module--wait--7b170.style-module--right--394f2 .style-module--desc--d8987:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_intellektualnyj_privedi_svoj_mozg_v_tonus/img_advantages-form-2.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 926px;
  position: absolute;
  right: -210px;
  top: -220px;
  width: 924px;
  z-index: -1;
}

@media (max-width: 768px) {
  .style-module--wait--7b170.style-module--right--394f2 .style-module--desc--d8987:before {
    left: -150px;
    top: -190px;
  }
}
@media (max-width: 576px) {
  .style-module--wait--7b170.style-module--right--394f2 .style-module--desc--d8987:before {
    background-size: 100% 100%;
    height: 150%;
    left: -45px;
    top: -80px;
    width: 150%;
  }
}
.style-module--wait--7b170.style-module--right--394f2 .style-module--icon--0bc67 {
  background: -webkit-gradient(linear, left top, left bottom, from(#c8b1ff), to(#949cff));
  background: linear-gradient(180deg, #c8b1ff, #949cff);
}

.style-module--wait--7b170.style-module--right--394f2 .style-module--btn-block--4c077 {
  margin-bottom: 30px;
  margin-top: 15px;
  padding-left: 40px;
}

@media (max-width: 576px) {
  .style-module--wait--7b170.style-module--right--394f2 .style-module--btn-block--4c077 {
    padding-left: 0;
  }
}
.style-module--wait--7b170.style-module--right--394f2 .style-module--order--e2b7c {
  margin-left: -40px;
}

@media (max-width: 768px) {
  .style-module--wait--7b170.style-module--right--394f2 .style-module--order--e2b7c {
    margin-bottom: 30px;
    margin-left: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.style-module--result--b265f {
  background: #dbffdf;
  padding-bottom: 70px;
  padding-top: 85px;
  width: 100%;
}

@media (max-width: 576px) {
  .style-module--result--b265f {
    padding: 40px 0;
  }
}
.style-module--result--b265f h2 {
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 115%;
  margin: 0 auto 50px;
  max-width: 755px;
  text-align: center;
}

@media (max-width: 1440px) {
  .style-module--result--b265f h2 {
    font-size: 30px;
  }
}
@media (max-width: 1024px) {
  .style-module--result--b265f h2 {
    font-size: 26px;
    margin-bottom: 30px;
  }
}
@media (max-width: 768px) {
  .style-module--result--b265f h2 {
    font-size: 26px;
    margin-bottom: 20px;
  }
}
@media (max-width: 576px) {
  .style-module--result--b265f h2 {
    font-size: 20px;
    margin-bottom: 25px;
  }
}
.style-module--result--b265f ul {
  grid-column-gap: 25px;
  display: grid;
  grid-template-columns: repeat(3, 4fr);
  margin-bottom: 40px;
}

@media (max-width: 768px) {
  .style-module--result--b265f ul {
    display: block;
  }
}
.style-module--result--b265f ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  line-height: 27px;
}

@media (max-width: 768px) {
  .style-module--result--b265f ul li {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 20px;
  }
}
@media (max-width: 576px) {
  .style-module--result--b265f ul li {
    font-size: 16px;
    line-height: 22px;
  }
}
.style-module--result--b265f .style-module--icon--b4e53 {
  background: -webkit-gradient(linear, left top, left bottom, from(#00c47e), to(#00a556));
  background: linear-gradient(180deg, #00c47e, #00a556);
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.style-module--result--b265f .style-module--btn--43918 {
  display: block;
  margin: 0 auto;
}

.style-module--final--bca25 {
  padding-top: 70px;
  width: 100%;
}

.style-module--final--bca25 h2 {
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 115%;
  margin-bottom: 42px;
  margin-top: 0;
  max-width: 950px;
  text-align: left;
}

@media (max-width: 1440px) {
  .style-module--final--bca25 h2 {
    font-size: 30px;
  }
}
@media (max-width: 1024px) {
  .style-module--final--bca25 h2 {
    font-size: 26px;
    margin-bottom: 30px;
  }
}
@media (max-width: 768px) {
  .style-module--final--bca25 h2 {
    font-size: 26px;
    margin-bottom: 20px;
  }
}
@media (max-width: 576px) {
  .style-module--final--bca25 h2 {
    font-size: 20px;
  }
}
.style-module--final--bca25 .style-module--content--eac71 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 768px) {
  .style-module--final--bca25 .style-module--content--eac71 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--final--bca25 h3 {
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 115%;
  margin-bottom: 30px;
}

@media (max-width: 768px) {
  .style-module--final--bca25 h3 {
    font-size: 22px;
  }
}
.style-module--final--bca25 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  line-height: 27px;
  margin-bottom: 30px;
}

.style-module--final--bca25 ul li:last-of-type {
  margin-bottom: 0;
}

@media (max-width: 768px) {
  .style-module--final--bca25 ul li {
    font-size: 18px;
    margin-bottom: 20px;
  }
}
@media (max-width: 576px) {
  .style-module--final--bca25 ul li {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 15px;
  }
}
.style-module--final--bca25 .style-module--icon--abebf {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff639b), to(rgba(207, 2, 76, 0.78)));
  background: linear-gradient(180deg, #ff639b, rgba(207, 2, 76, 0.78));
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.style-module--final--bca25 .style-module--desc--6fa40 {
  margin-right: 65px;
}

@media (max-width: 768px) {
  .style-module--final--bca25 .style-module--desc--6fa40 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media (max-width: 576px) {
  .style-module--final--bca25 .style-module--desc--6fa40 {
    margin-right: 0;
  }
}
.style-module--final--bca25 .style-module--order--3d1fc {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  min-width: 505px;
}

@media (max-width: 768px) {
  .style-module--final--bca25 .style-module--order--3d1fc {
    -ms-flex-item-align: center;
        align-self: center;
    margin-bottom: 20px;
    min-width: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.style-module--final--bca25 .style-module--btn--fcbab {
  display: block;
  margin: 20px auto 0;
}

.style-module--reg--4facb {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marathon_intellektualnyj_privedi_svoj_mozg_v_tonus/img_form-bg.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 65px;
  margin-top: 65px;
  min-height: 548px;
  width: 100%;
}

@media (max-width: 1280px) {
  .style-module--reg--4facb {
    background-position: 20%;
  }
}
@media (max-width: 768px) {
  .style-module--reg--4facb {
    background-position: 75%;
  }
}
@media (max-width: 576px) {
  .style-module--reg--4facb {
    min-height: 0;
  }
}
.style-module--reg--4facb .style-module--content--1f0e7 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1174px;
  padding: 0 15px;
  width: 100%;
}

@media (max-width: 1440px) {
  .style-module--reg--4facb .style-module--content--1f0e7 {
    max-width: 1020px;
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 768px) {
  .style-module--reg--4facb .style-module--content--1f0e7 {
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
}
.style-module--reg--4facb .style-module--form--21aa3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 60px 0;
}

@media (max-width: 768px) {
  .style-module--reg--4facb .style-module--form--21aa3 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 576px) {
  .style-module--reg--4facb .style-module--form--21aa3 {
    padding: 40px 0;
    width: 100%;
  }
}
.style-module--reg--4facb .style-module--form-wrap--898f9 {
  width: 554px;
}

.style-module--speakers--17ad2 {
  background: #f0edff;
  padding-bottom: 115px;
  padding-top: 90px;
}

@media (max-width: 991px) {
  .style-module--speakers--17ad2 {
    padding-bottom: 40px;
    padding-top: 60px;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--17ad2 {
    padding-top: 40px;
  }
}
.style-module--speakers--17ad2 h2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  margin-bottom: 20px;
  margin-top: -255px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--speakers--17ad2 h2 {
    font-size: 24px;
    margin-bottom: 10px;
    margin-top: -160px;
  }
}
.style-module--speakers--17ad2 img {
  -ms-flex-item-align: center;
      align-self: center;
  height: 345px;
  width: 282px;
}

@media (max-width: 991px) {
  .style-module--speakers--17ad2 img {
    height: 220px;
    width: 180px;
  }
}
.style-module--speakers--17ad2 .style-module--list--77999 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 60px;
  margin-top: 255px;
}

@media (max-width: 991px) {
  .style-module--speakers--17ad2 .style-module--list--77999 {
    margin-bottom: 30px;
    margin-top: 160px;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--17ad2 .style-module--list--77999 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 190px;
    margin-bottom: 20px;
  }
}
.style-module--speakers--17ad2 .style-module--list--77999 > li {
  background: #fff;
  border-radius: 25px;
  -webkit-box-shadow: 0 0 15px 0 rgba(150, 51, 251, 0.2);
          box-shadow: 0 0 15px 0 rgba(150, 51, 251, 0.2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 70px 55px;
  width: 49%;
}

@media (max-width: 991px) {
  .style-module--speakers--17ad2 .style-module--list--77999 > li {
    border-radius: 15px;
    padding: 0 45px 25px;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--17ad2 .style-module--list--77999 > li {
    padding: 0 25px 40px;
    width: 100%;
  }
}
.style-module--speakers--17ad2 .style-module--list--77999 > li:first-child h2,
.style-module--speakers--17ad2 .style-module--list--77999 > li:first-child h3,
.style-module--speakers--17ad2 .style-module--list--77999 > li:first-child li::marker {
  color: #7000e3;
}

.style-module--speakers--17ad2 .style-module--list--77999 > li:last-child h2,
.style-module--speakers--17ad2 .style-module--list--77999 > li:last-child h3,
.style-module--speakers--17ad2 .style-module--list--77999 > li:last-child li::marker {
  color: #fe4d07;
}

.style-module--speakers--17ad2 .style-module--info--f0017 {
  margin-top: 30px;
}

@media (max-width: 991px) {
  .style-module--speakers--17ad2 .style-module--info--f0017 {
    margin-top: 10px;
  }
}
.style-module--speakers--17ad2 .style-module--info--f0017 h3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .style-module--speakers--17ad2 .style-module--info--f0017 h3 {
    font-size: 24px;
  }
}
.style-module--speakers--17ad2 .style-module--info--f0017 p {
  color: #263238;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--speakers--17ad2 .style-module--info--f0017 p {
    font-size: 18px;
  }
}
.style-module--speakers--17ad2 .style-module--info--f0017 > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  margin-top: 16px;
  padding-left: 20px;
}

@media (max-width: 991px) {
  .style-module--speakers--17ad2 .style-module--info--f0017 > ul {
    margin-top: 10px;
  }
}
.style-module--speakers--17ad2 .style-module--info--f0017 > ul li {
  color: #232323;
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
  list-style: disc;
}

@media (max-width: 991px) {
  .style-module--speakers--17ad2 .style-module--info--f0017 > ul li {
    font-size: 14px;
  }
}
.style-module--speakers--17ad2 .style-module--info--f0017 > ul li::marker {
  font-size: 22px;
}

.style-module--speakers--17ad2 button {
  margin: 0 auto;
}

.style-module--advance--fcf1d {
  background: transparent;
  margin-bottom: 80px;
  margin-top: 80px;
  width: 100%;
}

.style-module--advance--fcf1d .style-module--row--08437 {
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-align: center;
}

@media (max-width: 768px) {
  .style-module--advance--fcf1d .style-module--row--08437 {
    display: block;
  }
}
.style-module--advance--fcf1d h2 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 115%;
  margin-bottom: 30px;
  text-align: center;
}

@media (max-width: 1440px) {
  .style-module--advance--fcf1d h2 {
    font-size: 34px;
  }
}
@media (max-width: 1024px) {
  .style-module--advance--fcf1d h2 {
    font-size: 30px;
  }
}
@media (max-width: 768px) {
  .style-module--advance--fcf1d h2 {
    font-size: 28px;
  }
}
@media (max-width: 576px) {
  .style-module--advance--fcf1d h2 {
    font-size: 24px;
  }
}
.style-module--advance--fcf1d .style-module--col--857d6 {
  border: none;
}

@media (max-width: 768px) {
  .style-module--advance--fcf1d .style-module--col--857d6 {
    margin-top: 20px;
    width: 100%;
  }
}
.style-module--advance--fcf1d .style-module--num--9ff95 {
  color: #0085b1;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 122.5%;
  padding: 10px 0;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 1440px) {
  .style-module--advance--fcf1d .style-module--num--9ff95 {
    font-size: 38px;
  }
}
@media (max-width: 1024px) {
  .style-module--advance--fcf1d .style-module--num--9ff95 {
    font-size: 34px;
  }
}
@media (max-width: 768px) {
  .style-module--advance--fcf1d .style-module--num--9ff95 {
    font-size: 32px;
  }
}
.style-module--footer--fed2a {
  background: #31bfe4;
  padding: 25px 0;
  width: 100%;
}

.style-module--footer--fed2a ul {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.style-module--footer--fed2a ul li {
  margin-right: 25px;
}

.style-module--footer--fed2a ul li:last-of-type {
  margin-right: 0;
}

.style-module--footer--fed2a .style-module--icon--e67c9 {
  background-color: transparent;
  border-radius: 50%;
  height: 38px;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  width: 38px;
}

.main-module--bg-big--4cd4f {
  background: linear-gradient(3.48deg, #dcbaff 2.87%, #f0edff 97.13%);
  padding-top: 50px;
}

@media (max-width: 991px) {
  .main-module--bg-big--4cd4f {
    padding-top: 30px;
  }
}
.screen1-module--screen1--e18ab {
  background-color: #6f00e2;
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/final/bg-ngr2024-packs-1920.jpg);
  background-position: top;
  background-size: cover;
  color: #fff;
  padding: 0 0 30%;
  text-align: center;
}

@media (max-width: 1300px) {
  .screen1-module--screen1--e18ab {
    padding: 0 0 40%;
  }
}
@media (max-width: 660px) {
  .screen1-module--screen1--e18ab {
    background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/final/bg-ngr2024-packs-320.jpg);
    background-position: bottom;
    padding: 0 0 50%;
  }
}
.screen1-module--screen1--e18ab .screen1-module--container--72324 {
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.screen1-module--screen1--e18ab .screen1-module--logo-wrap--95b5a {
  position: relative;
  width: 100%;
}

.screen1-module--screen1--e18ab .screen1-module--logo-wrap--95b5a:after,
.screen1-module--screen1--e18ab .screen1-module--logo-wrap--95b5a:before {
  background-color: #f1f2f2;
  bottom: 27px;
  content: "";
  height: 2px;
  position: absolute;
  width: calc(50% - 99px);
}

.screen1-module--screen1--e18ab .screen1-module--logo-wrap--95b5a:before {
  left: 0;
}

.screen1-module--screen1--e18ab .screen1-module--logo-wrap--95b5a:after {
  right: 0;
}

.screen1-module--screen1--e18ab h1 {
  border-bottom: 2px solid #f1f2f2;
  font-family: Koryaka, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 120%;
  margin: 0 auto;
  padding: 0 0 30px;
  text-transform: uppercase;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .screen1-module--screen1--e18ab h1 {
    font-size: 24px;
    padding: 0 0 15px;
  }
}
.screen1-module--screen1--e18ab h1 span {
  font-size: 58px;
  line-height: 120%;
}

@media (max-width: 991px) {
  .screen1-module--screen1--e18ab h1 span {
    font-size: 36px;
  }
}
.screen1-module--screen1--e18ab p {
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
  margin: 30px auto 0;
  max-width: 70%;
}

@media (max-width: 991px) {
  .screen1-module--screen1--e18ab p {
    font-size: 16px;
    margin: 10px auto 0;
  }
}
@media (max-width: 660px) {
  .screen1-module--screen1--e18ab p {
    max-width: 100%;
  }
}
.example-module--example--68ed8 {
  color: #fff;
  padding-bottom: 80px;
}

.example-module--example--68ed8 .example-module--container--32fd2 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: radial-gradient(50% 50% at 50% 50%, #fd5682 0, #c60d3e 100%);
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  margin: 0 auto;
  max-width: 813px;
  padding: 30px 30px 40px;
  position: relative;
}

.example-module--example--68ed8 .example-module--container--32fd2:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/final/clay.png);
  bottom: -30px;
  content: "";
  height: 60px;
  left: calc(50% - 30px);
  position: absolute;
  width: 60px;
}

.example-module--example--68ed8 h2 {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .example-module--example--68ed8 h2 {
    font-size: 16px;
  }
}
.example-module--example--68ed8 .example-module--inner--fe0d4 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 11px;
  max-width: 416px;
}

.example-module--example--68ed8 img {
  width: 50%;
}

.example-module--example--68ed8 p {
  background-color: #9633fb;
  border-radius: 10px;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  line-height: 120%;
  padding: 20px;
  position: relative;
  width: 50%;
}

@media (max-width: 767px) {
  .example-module--example--68ed8 p {
    padding: 10px;
  }
}
.example-module--example--68ed8 p:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='22' fill='none' viewBox='0 0 11 22'%3E%3Cpath fill='%239633FB' d='M1.417 12.807a2.35 2.35 0 0 1 0-3.425L10.67.525V21.664l-9.252-8.857Z'/%3E%3C/svg%3E");
  content: "";
  height: 22px;
  left: -10.5px;
  position: absolute;
  top: calc(50% - 11px);
  width: 11px;
}

.packs-module--packs--bb9f2 .packs-module--list-main--6d38b {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px;
}

@media (max-width: 991px) {
  .packs-module--packs--bb9f2 .packs-module--list-main--6d38b {
    gap: 30px 15px;
  }
}
@media (max-width: 767px) {
  .packs-module--packs--bb9f2 .packs-module--list-main--6d38b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px;
  }
}
.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li {
  background-color: #fff;
  border-radius: 30px;
  width: calc(50% - 15px);
}

@media (max-width: 991px) {
  .packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li {
    width: calc(50% - 7.5px);
  }
}
@media (max-width: 767px) {
  .packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li {
    width: 100%;
  }
}
.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--violet--ea26b .packs-module--pack-header--229d6 {
  background-color: #9633fb;
}

.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--violet--ea26b .packs-module--list-inner--f9a7c > li {
  background-color: #faf4ff;
}

.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--violet--ea26b .packs-module--tooltip--349e4,
.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--violet--ea26b .packs-module--tooltip--349e4 p:before {
  background-color: #9633fb;
  -webkit-box-shadow: 0 0 30px 5px rgba(150, 51, 251, 0.5);
          box-shadow: 0 0 30px 5px rgba(150, 51, 251, 0.5);
}

.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--violet--ea26b .packs-module--price--97b26 {
  color: #9633fb;
}

.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--violet--ea26b .packs-module--btn--2779a {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#9633fb), to(#6f00e2));
  background-image: linear-gradient(180deg, #9633fb, #6f00e2);
}

.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--green--f78c0 .packs-module--pack-header--229d6 {
  background-color: #2ca751;
}

.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--green--f78c0 .packs-module--list-inner--f9a7c > li {
  background-color: #ecf9f0;
}

.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--green--f78c0 .packs-module--tooltip--349e4,
.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--green--f78c0 .packs-module--tooltip--349e4 p:before {
  background-color: #2ca751;
  -webkit-box-shadow: 0 0 30px 5px rgba(44, 167, 81, 0.5);
          box-shadow: 0 0 30px 5px rgba(44, 167, 81, 0.5);
}

.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--green--f78c0 .packs-module--price--97b26 {
  color: #2ca751;
}

.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--green--f78c0 .packs-module--btn--2779a {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#67e08b), to(#2ca751));
  background-image: linear-gradient(180deg, #67e08b, #2ca751);
}

.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--navy--a55b4 .packs-module--pack-header--229d6 {
  background-color: #2e47c8;
}

.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--navy--a55b4 .packs-module--list-inner--f9a7c > li {
  background-color: #f4f6ff;
}

.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--navy--a55b4 .packs-module--tooltip--349e4,
.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--navy--a55b4 .packs-module--tooltip--349e4 p:before {
  background-color: #2e47c8;
  -webkit-box-shadow: 0 0 30px 5px rgba(46, 71, 200, 0.5);
          box-shadow: 0 0 30px 5px rgba(46, 71, 200, 0.5);
}

.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--navy--a55b4 .packs-module--price--97b26 {
  color: #2e47c8;
}

.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--navy--a55b4 .packs-module--btn--2779a {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#8394ee), to(#2e47c8));
  background-image: linear-gradient(180deg, #8394ee, #2e47c8);
}

.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--orange--53add .packs-module--pack-header--229d6 {
  background-color: #fe4d07;
}

.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--orange--53add .packs-module--list-inner--f9a7c > li {
  background-color: #fff6f3;
}

.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--orange--53add .packs-module--tooltip--349e4,
.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--orange--53add .packs-module--tooltip--349e4 p:before {
  background-color: #fe4d07;
  -webkit-box-shadow: 0 0 30px 5px rgba(254, 77, 7, 0.5);
          box-shadow: 0 0 30px 5px rgba(254, 77, 7, 0.5);
}

.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--orange--53add .packs-module--price--97b26 {
  color: #fe4d07;
}

.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--orange--53add .packs-module--btn--2779a {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7d49), to(#fe4d07));
  background-image: linear-gradient(180deg, #ff7d49, #fe4d07);
}

.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--red--224e4 {
  width: 100%;
}

.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--red--224e4 .packs-module--pack-header--229d6 {
  background-color: #cb153d;
}

.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--red--224e4 h3 {
  font-size: 44px;
}

@media (max-width: 991px) {
  .packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--red--224e4 h3 {
    font-size: 30px;
  }
}
.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--red--224e4 .packs-module--list-inner--f9a7c > li {
  background-color: #fff6f3;
}

.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--red--224e4 .packs-module--tooltip--349e4,
.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--red--224e4 .packs-module--tooltip--349e4 p:before {
  background-color: #cb153d;
  -webkit-box-shadow: 0 0 30px 5px rgba(203, 21, 61, 0.5);
          box-shadow: 0 0 30px 5px rgba(203, 21, 61, 0.5);
}

.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--red--224e4 .packs-module--price--97b26 {
  color: #cb153d;
}

.packs-module--packs--bb9f2 .packs-module--list-main--6d38b > li.packs-module--red--224e4 .packs-module--btn--2779a {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff5f82), to(#cb153d));
  background-image: linear-gradient(180deg, #ff5f82, #cb153d);
}

.packs-module--packs--bb9f2 .packs-module--pack-header--229d6 {
  border-radius: 20px 20px 0 0;
  padding: 10px;
}

.packs-module--packs--bb9f2 .packs-module--pack-body--784ed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
  padding: 20px 30px 60px;
}

@media (max-width: 991px) {
  .packs-module--packs--bb9f2 .packs-module--pack-body--784ed {
    gap: 20px;
    padding: 10px 20px 40px;
  }
}
.packs-module--packs--bb9f2 h3 {
  color: #fff;
  font-family: Koryaka, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 120%;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .packs-module--packs--bb9f2 h3 {
    font-size: 18px;
  }
}
.packs-module--packs--bb9f2 .packs-module--list-inner-wrap--09242 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .packs-module--packs--bb9f2 .packs-module--list-inner-wrap--09242 {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .packs-module--packs--bb9f2 .packs-module--list-inner-wrap--09242 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 5px;
  }
}
.packs-module--packs--bb9f2 .packs-module--list-inner-wrap--09242 ul {
  width: calc(50% - 15px);
}

@media (max-width: 767px) {
  .packs-module--packs--bb9f2 .packs-module--list-inner-wrap--09242 ul {
    width: 100%;
  }
}
.packs-module--packs--bb9f2 .packs-module--list-inner--f9a7c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}

@media (max-width: 991px) {
  .packs-module--packs--bb9f2 .packs-module--list-inner--f9a7c {
    gap: 5px;
  }
}
.packs-module--packs--bb9f2 .packs-module--list-inner--f9a7c > li {
  border-radius: 20px;
  cursor: default;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  font-weight: 300;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  min-height: 105px;
  padding: 20px;
  position: relative;
  text-align: center;
}

@media (max-width: 991px) {
  .packs-module--packs--bb9f2 .packs-module--list-inner--f9a7c > li {
    font-size: 16px;
  }
}
.packs-module--packs--bb9f2 .packs-module--list-inner--f9a7c > li:focus .packs-module--tooltip--349e4,
.packs-module--packs--bb9f2 .packs-module--list-inner--f9a7c > li:hover .packs-module--tooltip--349e4 {
  display: block;
}

.packs-module--packs--bb9f2 .packs-module--list-inner--f9a7c > li p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.packs-module--packs--bb9f2 .packs-module--list-inner--f9a7c > li strong {
  font-weight: 700;
}

.packs-module--packs--bb9f2 .packs-module--tooltip--349e4 {
  border-radius: 20px;
  display: none;
  position: absolute;
  top: calc(50% - 52.5px);
  width: 100%;
  z-index: 1;
}

@media (max-width: 767px) {
  .packs-module--packs--bb9f2 .packs-module--tooltip--349e4 {
    top: calc(100% + 11px);
  }
}
.packs-module--packs--bb9f2 .packs-module--tooltip--349e4 p {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 20px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  min-height: 105px;
  padding: 20px;
  position: relative;
}

@media (max-width: 991px) {
  .packs-module--packs--bb9f2 .packs-module--tooltip--349e4 p {
    font-size: 16px;
  }
}
.packs-module--packs--bb9f2 .packs-module--tooltip--349e4 p:before {
  -webkit-mask-box-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='22' fill='none' viewBox='0 0 11 22'%3E%3Cpath fill='%239633FB' d='M1.417 12.807a2.35 2.35 0 0 1 0-3.425L10.67.525V21.664l-9.252-8.857Z'/%3E%3C/svg%3E");
  content: "";
  height: 22px;
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='22' fill='none' viewBox='0 0 11 22'%3E%3Cpath fill='%239633FB' d='M1.417 12.807a2.35 2.35 0 0 1 0-3.425L10.67.525V21.664l-9.252-8.857Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='22' fill='none' viewBox='0 0 11 22'%3E%3Cpath fill='%239633FB' d='M1.417 12.807a2.35 2.35 0 0 1 0-3.425L10.67.525V21.664l-9.252-8.857Z'/%3E%3C/svg%3E");
  position: absolute;
  top: calc(50% - 11px);
  width: 11px;
}

@media (max-width: 767px) {
  .packs-module--packs--bb9f2 .packs-module--tooltip--349e4 p:before {
    top: -15px;
  }
}
.packs-module--packs--bb9f2 .packs-module--tooltip--349e4.packs-module--left--606ed {
  left: calc(-100% - 11px);
}

@media (max-width: 767px) {
  .packs-module--packs--bb9f2 .packs-module--tooltip--349e4.packs-module--left--606ed {
    left: 0;
  }
}
.packs-module--packs--bb9f2 .packs-module--tooltip--349e4.packs-module--left--606ed p:before {
  right: -11px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

@media (max-width: 767px) {
  .packs-module--packs--bb9f2 .packs-module--tooltip--349e4.packs-module--left--606ed p:before {
    right: calc(50% - 5.5px);
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}
.packs-module--packs--bb9f2 .packs-module--tooltip--349e4.packs-module--right--91938 {
  right: calc(-100% - 11px);
}

@media (max-width: 767px) {
  .packs-module--packs--bb9f2 .packs-module--tooltip--349e4.packs-module--right--91938 {
    right: 0;
  }
}
.packs-module--packs--bb9f2 .packs-module--tooltip--349e4.packs-module--right--91938 p:before {
  left: -11px;
}

@media (max-width: 767px) {
  .packs-module--packs--bb9f2 .packs-module--tooltip--349e4.packs-module--right--91938 p:before {
    left: calc(50% - 5.5px);
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}
.packs-module--packs--bb9f2 .packs-module--price-wrap--517d5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  text-align: center;
}

.packs-module--packs--bb9f2 .packs-module--price--97b26 {
  font-size: 50px;
  font-weight: 700;
  line-height: 1;
}

@media (max-width: 991px) {
  .packs-module--packs--bb9f2 .packs-module--price--97b26 {
    font-size: 32px;
  }
}
.packs-module--packs--bb9f2 .packs-module--price--97b26 span {
  font-size: 24px;
  line-height: 120%;
}

@media (max-width: 991px) {
  .packs-module--packs--bb9f2 .packs-module--price--97b26 span {
    font-size: 16px;
  }
}
.packs-module--packs--bb9f2 .packs-module--installment--4160d {
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
}

@media (max-width: 991px) {
  .packs-module--packs--bb9f2 .packs-module--installment--4160d {
    font-size: 16px;
  }
}
.packs-module--packs--bb9f2 .packs-module--btn--2779a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 15px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: 700;
  height: 60px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  margin: 0 auto;
  max-width: 362px;
  padding: 12px 0 15px;
  width: 100%;
}

@media (max-width: 991px) {
  .packs-module--packs--bb9f2 .packs-module--btn--2779a {
    font-size: 16px;
    max-width: 226px;
  }
}
.reg-module--reg--84fcf {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .reg-module--reg--84fcf {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--84fcf {
    padding: 30px 0;
  }
}
.reg-module--reg--84fcf .reg-module--container--05fe0 {
  border-radius: 25px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

@media (max-width: 767px) {
  .reg-module--reg--84fcf .reg-module--container--05fe0 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.reg-module--reg--84fcf .reg-module--container--05fe0 .reg-module--info--ace67 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: radial-gradient(50% 50% at 50% 50%, #d763ff 0, #8d09bb 100%);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 30px 60px 45px;
  text-align: center;
  width: 50%;
}

@media (max-width: 991px) {
  .reg-module--reg--84fcf .reg-module--container--05fe0 .reg-module--info--ace67 {
    padding: 25px 40px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--84fcf .reg-module--container--05fe0 .reg-module--info--ace67 {
    padding: 25px;
    width: 100%;
  }
}
.reg-module--reg--84fcf .reg-module--container--05fe0 .reg-module--info--ace67 img {
  max-width: 160px;
}

@media (max-width: 991px) {
  .reg-module--reg--84fcf .reg-module--container--05fe0 .reg-module--info--ace67 img {
    max-width: 100px;
  }
}
.reg-module--reg--84fcf .reg-module--container--05fe0 .reg-module--info--ace67 p {
  font-family: Koryaka, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .reg-module--reg--84fcf .reg-module--container--05fe0 .reg-module--info--ace67 p {
    font-size: 18px;
  }
}
.reg-module--reg--84fcf .reg-module--container--05fe0 .reg-module--form--01e6d {
  background-color: #fff;
  width: 50%;
}

@media (max-width: 767px) {
  .reg-module--reg--84fcf .reg-module--container--05fe0 .reg-module--form--01e6d {
    width: 100%;
  }
}
.main-module--main-btn--d5355 {
  background: -webkit-gradient(linear, left top, right top, from(#fd4b04), color-stop(98.44%, #ff753e));
  background: linear-gradient(90deg, #fd4b04, #ff753e 98.44%);
  border-radius: 30px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  font-weight: 300;
  line-height: 24px;
  max-width: 450px;
  padding: 20px 30px;
  text-align: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

.main-module--main-btn--d5355:active,
.main-module--main-btn--d5355:focus,
.main-module--main-btn--d5355:hover {
  background: -webkit-gradient(linear, left top, right top, from(#fd4b04), color-stop(98.44%, #fd4b04));
  background: linear-gradient(90deg, #fd4b04, #fd4b04 98.44%);
  color: #fff;
}

@media (max-width: 767px) {
  .main-module--main-btn--d5355 {
    max-width: 300px;
  }
}
.style-module--screen1--c9ee7 {
  background-position: top;
  background-repeat: no-repeat;
  padding-bottom: 50px;
}

@media (max-width: 991px) {
  .style-module--screen1--c9ee7 {
    background-position: top;
    background-position-y: -240px;
    background-size: cover;
  }
}
@media (max-width: 800px) {
  .style-module--screen1--c9ee7 {
    background-position-y: -190px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--c9ee7 {
    background-position: bottom;
    background-position-y: 0;
    background-size: cover;
    min-height: 715px;
    padding-bottom: 30px;
  }
}
.style-module--screen1__main--378dc {
  margin-bottom: 430px;
  margin-top: 60px;
  width: 50%;
}

@media (max-width: 991px) {
  .style-module--screen1__main--378dc {
    margin-bottom: 50px;
    margin-top: 0;
    width: 60%;
  }
}
@media (max-width: 767px) {
  .style-module--screen1__main--378dc {
    margin-bottom: 0;
    width: 100%;
  }
}
.style-module--screen1__title--42cf1 {
  font-size: 54px;
  font-weight: 700;
  line-height: 62px;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .style-module--screen1__title--42cf1 {
    font-size: 40px;
    line-height: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1__title--42cf1 {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 14px;
  }
}
.style-module--screen1__description--dd065 {
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .style-module--screen1__description--dd065 {
    font-size: 20px;
    line-height: 28px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1__description--dd065 {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 15px;
  }
}
.style-module--screen1__for-who--80231 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1d2644;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 35px;
}

@media (max-width: 991px) {
  .style-module--screen1__for-who--80231 {
    font-size: 20px;
    font-weight: 700;
    line-height: 28px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1__for-who--80231 {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 15px;
  }
}
.style-module--screen1__for-who--80231:before {
  background-image: url(https://fs.advance.ru/landing-pages/material/mini-kurs-uu/icon-kid.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 20px;
  margin-right: 10px;
  width: 20px;
}

@media (max-width: 991px) {
  .style-module--screen1__btn--753d8 {
    font-size: 20px;
    line-height: 24px;
    padding: 20px 0;
    width: 350px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1__btn--753d8 {
    font-size: 20px;
    line-height: 24px;
    padding: 10px;
  }
}
.style-module--motivate--721d2 {
  padding: 0 0 65px;
}

@media (max-width: 991px) {
  .style-module--motivate--721d2 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--motivate--721d2 {
    padding: 30px 0;
  }
}
.style-module--motivate__block--4c86c {
  backdrop-filter: blur(10px);
  background: #6f00e2;
  border-radius: 20px;
  color: #fff;
  padding: 50px 68px;
}

@media (max-width: 991px) {
  .style-module--motivate__block--4c86c {
    padding: 30px 45px;
  }
}
@media (max-width: 767px) {
  .style-module--motivate__block--4c86c {
    padding: 20px;
  }
}
.style-module--motivate__title--51ad8 {
  font-size: 36px;
  line-height: 41px;
  margin-bottom: 15px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--motivate__title--51ad8 {
    font-size: 25px;
    line-height: 29px;
  }
}
@media (max-width: 767px) {
  .style-module--motivate__title--51ad8 {
    font-size: 20px;
    line-height: 23px;
  }
}
.style-module--motivate__descr--303ef {
  font-size: 26px;
  font-weight: 300;
  line-height: 36px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--motivate__descr--303ef {
    font-size: 20px;
    line-height: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--motivate__descr--303ef {
    font-size: 16px;
    line-height: 20px;
  }
}
.style-module--include--47384 {
  background: #fff3f5;
  padding-bottom: 140px;
  padding-top: 140px;
}

@media (max-width: 767px) {
  .style-module--include--47384 {
    padding-bottom: 40px;
    padding-top: 30px;
  }
}
@media (min-width: 767px) and (max-width: 1280px) {
  .style-module--include--47384 {
    padding-bottom: 50px;
    padding-top: 50px;
  }
}
.style-module--include__container--cf5b8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .style-module--include__container--cf5b8 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 767px) and (max-width: 1280px) {
  .style-module--include__container--cf5b8 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--include__left-block--90da9,
.style-module--include__right-block--d017f {
  width: 45%;
}

@media (max-width: 767px) {
  .style-module--include__left-block--90da9,
  .style-module--include__right-block--d017f {
    width: 100%;
  }
}
.style-module--include__left-block--90da9 {
  border: 10px solid #9633fb;
  border-radius: 25px;
  text-align: center;
  -webkit-transform: rotate(358deg);
          transform: rotate(358deg);
}

@media (max-width: 767px) {
  .style-module--include__left-block--90da9 {
    margin-bottom: 35px;
    max-width: 400px;
  }
}
@media (min-width: 767px) and (max-width: 1280px) {
  .style-module--include__left-block--90da9 {
    margin-bottom: 50px;
    max-width: 450px;
    width: 100%;
  }
  .style-module--include__right-block--d017f {
    max-width: 500px;
    width: 100%;
  }
}
.style-module--include__orange-border--157f8 {
  background-color: #fff;
  border: 10px solid #fe4c04;
  border-radius: 25px;
  height: 103%;
  padding: 30px 55px;
  -webkit-transform: translate(-7px, -7px) rotate(3deg);
          transform: translate(-7px, -7px) rotate(3deg);
  width: 103%;
}

@media (max-width: 767px) {
  .style-module--include__orange-border--157f8 {
    padding: 10px 15px;
  }
}
@media (min-width: 767px) and (max-width: 1280px) {
  .style-module--include__orange-border--157f8 {
    padding: 20px 35px;
  }
}
.style-module--include__text--fd71e {
  -webkit-transform: rotate(359deg);
          transform: rotate(359deg);
}

.style-module--include__simple-text--ada38 {
  color: #1d2644;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .style-module--include__simple-text--ada38 {
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
  }
}
@media (min-width: 767px) and (max-width: 1280px) {
  .style-module--include__simple-text--ada38 {
    font-size: 22px;
    line-height: 26px;
  }
}
.style-module--include__text-orange--6f11b {
  color: #fe4c04;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
}

@media (max-width: 767px) {
  .style-module--include__text-orange--6f11b {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (min-width: 767px) and (max-width: 1280px) {
  .style-module--include__text-orange--6f11b {
    font-size: 22px;
    line-height: 26px;
  }
}
.style-module--include__text-orange--6f11b span {
  display: block;
  font-size: 130px;
  line-height: 40px;
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .style-module--include__text-orange--6f11b span {
    font-size: 70px;
    line-height: 40px;
    margin-bottom: 10px;
  }
}
.style-module--include__text-orange--6f11b p {
  margin-bottom: 10px;
}

.style-module--include__title--f667e {
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  margin-bottom: 20px;
}

@media (max-width: 767px) {
  .style-module--include__title--f667e {
    font-size: 20px;
    line-height: 24px;
  }
  .style-module--include__list--e9f62 {
    padding-left: 20px;
  }
}
.style-module--include__item--31bb8 {
  background-color: #fff;
  background-position: 10px;
  background-repeat: no-repeat;
  border-radius: 0 10px 10px 10px;
  margin-bottom: 20px;
  padding: 8px 20px 8px 67px;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.style-module--include__item--31bb8 p {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 767px) {
  .style-module--include__item--31bb8 p {
    font-size: 18px;
    padding-bottom: 10px;
    padding-top: 10px;
  }
}
.style-module--include__item--31bb8:before {
  border-right: 10px solid transparent;
  border-top: 10px solid transparent;
  border-color: #fff #fff transparent transparent;
  border-style: solid;
  border-width: 10px;
  content: "";
  left: -19px;
  position: absolute;
  top: 0;
}

.style-module--faq--845fa {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--faq--845fa {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--faq--845fa {
    padding: 30px 0;
  }
}
.style-module--faq__title--c45ce {
  font-size: 36px;
  font-weight: 700;
  padding-bottom: 40px;
  text-align: left;
}

@media (max-width: 767px) {
  .style-module--faq__title--c45ce {
    font-size: 24px;
    padding-bottom: 20px;
  }
}
.style-module--form--42133 {
  background: #faf7ff;
  padding-bottom: 80px;
  padding-top: 80px;
}

@media (max-width: 767px) {
  .style-module--form--42133 {
    padding-bottom: 40px;
    padding-top: 40px;
  }
}
.style-module--form__block--ad796 {
  border-radius: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

@media (max-width: 991px) {
  .style-module--form__block--ad796 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 767px) {
  .style-module--form__block--ad796 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--form__text--28f23 {
  background-color: #933fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 70px;
  padding-right: 70px;
  width: 60%;
}

@media (max-width: 991px) {
  .style-module--form__text--28f23 {
    padding-bottom: 40px;
    padding-top: 40px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .style-module--form__text--28f23 {
    padding: 40px 25px;
    width: 100%;
  }
}
.style-module--form__description--09f58 {
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  margin-bottom: 15px;
}

@media (max-width: 767px) {
  .style-module--form__description--09f58 {
    font-size: 18px;
    line-height: 20px;
  }
}
.style-module--form__inputs--706bd {
  background: hsla(0, 0%, 91%, 0.91);
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.style-module--form__price--d8b8c {
  color: #ffe600;
  font-size: 30px;
  font-weight: 700;
  line-height: 44px;
  margin-bottom: 40px;
  text-align: left;
}

.style-module--form__price--old--e35cd {
  text-decoration: line-through;
}

@media (max-width: 767px) {
  .style-module--form__price--d8b8c {
    color: #ffe600;
    font-size: 24px;
    line-height: 28px;
  }
}
@media (max-width: 480px) {
  .style-module--form__price--d8b8c {
    text-align: center;
  }
}
.style-module--form__free--3cdc0 {
  font-size: 40px;
  line-height: 120%;
  margin-left: 15px;
}

@media (max-width: 480px) {
  .style-module--form__free--3cdc0 {
    margin-left: 0;
  }
  .style-module--form__free--wrap--8f94f {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--form__enter-form--bb1ca {
  color: #fff;
  font-size: 18px;
  line-height: 120%;
}

@media (max-width: 767px) {
  .style-module--form__enter-form--bb1ca {
    font-size: 16px;
  }
}
.style-module--info--4152f {
  background: #fff;
  padding: 100px 0 160px;
}

@media (max-width: 1199px) {
  .style-module--info--4152f {
    padding: 90px 0;
  }
}
@media (max-width: 991px) {
  .style-module--info--4152f {
    padding: 70px 0;
  }
}
.style-module--info_title--f878e {
  font-size: 48px;
  font-weight: 700;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--info_title--f878e {
    font-size: 36px;
  }
}
@media (max-width: 991px) {
  .style-module--info_row--cc6fb {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.style-module--info_col--b2e88 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: top;
      -ms-flex-pack: top;
          justify-content: top;
  margin-top: 70px;
}

@media (max-width: 991px) {
  .style-module--info_col--b2e88 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.style-module--info_col-item--7faac {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.style-module--info_col-item--icon--e1e07 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .style-module--info_col-item--icon--e1e07 {
    margin-bottom: 5px;
  }
}
.style-module--info_col-item--icon--e1e07 img {
  height: 260px;
  width: 260px;
}

@media (max-width: 1199px) {
  .style-module--info_col-item--icon--e1e07 img {
    height: 220px;
    width: 220px;
  }
}
@media (max-width: 767px) {
  .style-module--info_col-item--icon--e1e07 img {
    min-height: 220px;
    min-width: 220px;
  }
}
.style-module--info_col-item--desc--e7ed9 {
  font-size: 28px;
  font-weight: 400;
  max-width: 350px;
  text-align: center;
}

@media (max-width: 1199px) {
  .style-module--info_col-item--desc--e7ed9 {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  .style-module--info_col-item--desc--e7ed9 {
    font-size: 20px;
  }
}
.style-module--content--62095 {
  background: url(https://fs.advance.ru/landing-pages/online/100_angliiskikh_slov_dlia_puteshestvii_2.0/bl3_bg.png) 50% no-repeat;
  background-size: cover;
  padding: 240px 0 180px;
  position: relative;
}

@media (min-width: 1200px) {
  .style-module--content--62095 {
    min-height: 1645px;
  }
}
@media (max-width: 1199px) {
  .style-module--content--62095 {
    min-height: auto;
  }
}
@media (max-width: 767px) {
  .style-module--content--62095 {
    padding: 70px 0;
  }
}
.style-module--content_title--990a5 {
  font-size: 48px;
  font-weight: 700;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--content_title--990a5 {
    font-size: 36px;
  }
}
@media (max-width: 991px) {
  .style-module--content_row--58145 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.style-module--content_col--29c36 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 70px;
}

@media (max-width: 991px) {
  .style-module--content_col--29c36 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.style-module--content_col-item--de1a4 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.style-module--content_col-item--icon--6018f {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 25px;
}

@media (max-width: 991px) {
  .style-module--content_col-item--icon--6018f {
    margin-bottom: 15px;
  }
}
.style-module--content_col-item--icon--6018f img {
  max-width: 500px;
  min-height: 310px;
}

@media (max-width: 1199px) {
  .style-module--content_col-item--icon--6018f img {
    max-width: 420px;
    min-height: 260px;
  }
}
@media (max-width: 767px) {
  .style-module--content_col-item--icon--6018f img {
    max-width: 320px;
    min-height: 200px;
  }
}
.style-module--content_col-item--desc--f8565 {
  font-size: 28px;
  font-weight: 600;
  max-width: 350px;
  text-align: center;
}

@media (max-width: 1199px) {
  .style-module--content_col-item--desc--f8565 {
    font-size: 24px;
  }
}
.style-module--content_btn-block--6ff20 {
  margin: 75px auto 0;
  max-width: 270px;
}

.style-module--adv--bfcf0 {
  background: #fff;
  padding: 90px 0 70px;
}

@media (max-width: 991px) {
  .style-module--adv--bfcf0 {
    padding: 70px 0;
  }
}
.style-module--adv_title--09a44 {
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--adv_title--09a44 {
    font-size: 36px;
  }
}
@media (max-width: 991px) {
  .style-module--adv_row--b1bab {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.style-module--adv_col--99fc4 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 80px;
}

@media (max-width: 991px) {
  .style-module--adv_col--99fc4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.style-module--adv_col-item--646c8 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.style-module--adv_col-item--icon--62b68 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 130px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 35px;
  width: 130px;
}

@media (max-width: 991px) {
  .style-module--adv_col-item--icon--62b68 {
    margin-bottom: 15px;
  }
}
.style-module--adv_col-item--name--dc1b1 {
  color: #7a0025;
  font-size: 24px;
  font-weight: 700;
  text-align: center;
}

.style-module--adv_col-item--desc--7d534 {
  font-size: 20px;
  font-weight: 400;
  margin-top: 5px;
  max-width: 305px;
  text-align: center;
}

.style-module--reviews--dadcb {
  background: url(https://fs.advance.ru/landing-pages/online/100_angliiskikh_slov_dlia_puteshestvii_2.0/bl5_bg.png) 50% no-repeat;
  background-size: cover;
  padding: 174px 0 100px;
}

@media (min-width: 1200px) {
  .style-module--reviews--dadcb {
    min-height: 900px;
  }
}
.style-module--reviews_title--0f3f8 {
  font-size: 60px;
  margin-bottom: 55px;
  text-align: center;
}

.style-module--reviews__swiper-container--4041d {
  background-color: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 7px 7px 20px rgba(0, 0, 0, 0.25);
          box-shadow: 7px 7px 20px rgba(0, 0, 0, 0.25);
  overflow-x: hidden;
  width: 100%;
}

.style-module--reviews_slide--d20a6 {
  padding: 50px;
}

@media (max-width: 991px) {
  .style-module--reviews_slide--d20a6 {
    padding: 30px;
  }
}
.style-module--reviews_author-wrap--2f47f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
}

.style-module--reviews_header-wrap--1139e {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

.style-module--reviews_name--09519 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 33px;
  font-weight: 500;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--reviews_name--09519 {
    font-size: 24px;
  }
}
.style-module--reviews_summary--31557 {
  color: #7a0025;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 120%;
  margin-top: 5px;
}

@media (max-width: 991px) {
  .style-module--reviews_summary--31557 {
    font-size: 16px;
  }
}
.style-module--reviews_text--6b727 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  margin-top: 20px;
}

@media (max-width: 991px) {
  .style-module--reviews_text--6b727 {
    font-size: 16px;
  }
}
.style-module--cost--627a9 {
  background: #fff;
  padding: 80px 0 0;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--cost--627a9 {
    padding: 70px 0 0;
  }
}
.style-module--cost_title--2e531 {
  font-size: 48px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--cost_title--2e531 {
    font-size: 48px;
  }
}
@media (max-width: 767px) {
  .style-module--cost_title--2e531 {
    font-size: 36px;
  }
}
.style-module--cost_wrapper--84625 {
  border-radius: 13px;
  -webkit-box-shadow: 2px 2px 25px hsla(0, 0%, 64%, 0.25);
          box-shadow: 2px 2px 25px hsla(0, 0%, 64%, 0.25);
  margin-top: 50px;
}

@media (max-width: 1199px) {
  .style-module--cost_wrapper--84625 {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  .style-module--cost_wrapper--84625 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0;
  }
  .style-module--cost_col--3b9a8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    min-width: 100%;
  }
}
.style-module--cost_col--left--770a4 {
  background: #fe9c8f;
  border-radius: 13px 0 0 13px;
  padding: 200px 0 60px;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--cost_col--left--770a4 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 13px 13px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 118px 20px 76px;
  }
}
.style-module--cost_col--left--770a4 .style-module--oldcost--3fb8a {
  color: #fff7f6;
  text-align: center;
}

.style-module--cost_col--left--770a4 .style-module--oldcost_desc--1947a {
  font-size: 24px;
  font-weight: 400;
}

.style-module--cost_col--left--770a4 .style-module--oldcost_value--0abc8 {
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 34.3px;
  margin-top: 10px;
  text-decoration: line-through;
  text-transform: uppercase;
}

.style-module--cost_col--left--770a4 .style-module--newcost--2fe6c {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--cost_col--left--770a4 .style-module--newcost--2fe6c {
    margin-top: 35px;
  }
}
.style-module--cost_col--left--770a4 .style-module--newcost_desc--db9e9 {
  font-size: 28px;
  font-weight: 700;
}

@media (max-width: 767px) {
  .style-module--cost_col--left--770a4 .style-module--newcost_desc--db9e9 {
    font-size: 22px;
  }
}
.style-module--cost_col--left--770a4 .style-module--newcost_value--4b547 {
  font-family: Montserrat, sans-serif;
  font-size: 52px;
  font-weight: 800;
  line-height: 63.7px;
  margin-top: 10px;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .style-module--cost_col--left--770a4 .style-module--newcost_value--4b547 {
    font-size: 36px;
    margin-top: 0;
  }
}
.style-module--cost_col--right--c6143 {
  background: #fff;
  border-radius: 0 13px 13px 0;
  padding: 140px 0 30px 35px;
}

@media (max-width: 767px) {
  .style-module--cost_col--right--c6143 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 0 0 13px 13px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 25px 20px 20px;
  }
}
.style-module--cost_col--right--c6143 .style-module--cost_subtitle--de094 {
  color: #000;
  font-size: 24px;
  font-weight: 400;
  margin-top: 30px;
}

@media (max-width: 767px) {
  .style-module--cost_col--right--c6143 .style-module--cost_subtitle--de094 {
    font-size: 24px;
    text-align: center;
  }
}
.style-module--cost_col--right--c6143 .style-module--cost_title--2e531 {
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 36px;
  margin-top: 10px;
  text-align: left;
}

@media (max-width: 767px) {
  .style-module--cost_col--right--c6143 .style-module--cost_title--2e531 {
    font-size: 32px;
    text-align: center;
  }
}
.style-module--cost_col--right--c6143 .style-module--cost_time--0f8a9 {
  margin-top: 25px;
}

.style-module--cost_col--right--c6143 .style-module--cost_time--0f8a9 span {
  font-weight: 700;
}

.style-module--cost_col-sale--13cc3 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fdd17a;
  border-radius: 10px;
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.13);
          box-shadow: 0 4px 4px rgba(0, 0, 0, 0.13);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  left: 50%;
  padding: 30px 25px 20px 30px;
  position: absolute;
  top: -15px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.style-module--cost_col-sale_desc--f5623 {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 3.2px;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .style-module--cost_col-sale_desc--f5623 {
    font-size: 20px;
  }
}
.style-module--cost_col-sale_value--415b5 {
  font-size: 52px;
  font-weight: 700;
  letter-spacing: 2.08px;
}

@media (max-width: 767px) {
  .style-module--cost_col-sale_value--415b5 {
    font-size: 24px;
    margin-top: 0;
  }
}
.style-module--cost_btn-block--91750 {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 45px 0 30px;
  max-width: 270px;
}

@media (max-width: 767px) {
  .style-module--cost_btn-block--91750 {
    min-width: 270px;
  }
}
.style-module--cost_questions--857b7 {
  color: #8c8c8c;
  font-size: 20px;
  font-weight: 500;
  margin-top: 85px;
}

@media (max-width: 767px) {
  .style-module--cost_questions--857b7 {
    margin-top: 15px;
  }
}
.style-module--cost_tel--f4194 {
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 700;
  margin-top: 5px;
}

@media (max-width: 480px) {
  .style-module--cost_tel--f4194 {
    font-size: 24px;
  }
}
.style-module--footer--b33e4 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  background: url(https://fs.advance.ru/landing-pages/online/100_angliiskikh_slov_dlia_puteshestvii_2.0/footer.png) 50% no-repeat, transparent;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0;
  min-height: 275px;
  padding: 20px 0;
  text-align: center;
}

.style-module--footer__container--be599 {
  margin-bottom: 30px;
}

.style-module--social-link--96348 {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
  display: inline-block;
  font-size: 0;
  height: 50px;
  margin: 0 5px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 50px;
}

.style-module--social-link--96348:hover {
  background-color: #00838f;
}

.style-module--social-link--96348.style-module--vk--f3662 {
  background-image: url(https://fs.advance.ru/landing-pages/online/100_angliiskikh_slov_dlia_puteshestvii_2.0/icon-soc-vk.svg);
}

.style-module--social-link--96348.style-module--ok--86b84 {
  background-image: url(https://fs.advance.ru/landing-pages/online/100_angliiskikh_slov_dlia_puteshestvii_2.0/icon-soc-ok.svg);
}

.style-module--social-link--96348.style-module--yt--ef878 {
  background-image: url(https://fs.advance.ru/landing-pages/online/100_angliiskikh_slov_dlia_puteshestvii_2.0/icon-soc-yt.svg);
}

.screen1-module--screen1--bea87 {
  padding-bottom: 100px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--bea87 {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--bea87 {
    padding-bottom: 30px;
  }
}
.screen1-module--screen1--bea87 .screen1-module--container-exclamation--220d1 {
  background-image: radial-gradient(50% 50% at 50% 50%, #ff7943 0, #fe4c04 100%);
  border-radius: 30px;
  color: #fff;
  padding: 74px 80px 55px;
  position: relative;
  text-align: center;
}

@media (max-width: 991px) {
  .screen1-module--screen1--bea87 .screen1-module--container-exclamation--220d1 {
    border-radius: 20px;
    padding: 45px 45px 30px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--bea87 .screen1-module--container-exclamation--220d1 {
    padding: 45px 20px 25px;
  }
}
.screen1-module--screen1--bea87 .screen1-module--container-exclamation--220d1:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/adc_specpotok_predvaritelnyj/attention.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 118px;
  left: calc(50% - 83px);
  position: absolute;
  top: -59px;
  width: 166px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--bea87 .screen1-module--container-exclamation--220d1:before {
    height: 70px;
    left: calc(50% - 50px);
    top: -35px;
    width: 100px;
  }
}
.screen1-module--screen1--bea87 .screen1-module--container-exclamation--220d1 h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .screen1-module--screen1--bea87 .screen1-module--container-exclamation--220d1 h2 {
    font-size: 24px;
  }
}
.screen1-module--screen1--bea87 .screen1-module--container-exclamation--220d1 p {
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
  margin-top: 15px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--bea87 .screen1-module--container-exclamation--220d1 p {
    font-size: 20px;
  }
}
.screen1-module--screen1--bea87 .screen1-module--container-heart--ddbd6 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #6f00e2;
  border-radius: 30px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  margin: 30px 0;
  padding: 30px 30px 30px 200px;
  position: relative;
}

@media (max-width: 991px) {
  .screen1-module--screen1--bea87 .screen1-module--container-heart--ddbd6 {
    border-radius: 20px;
    margin: 10px 0;
    padding: 20px 20px 20px 120px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--bea87 .screen1-module--container-heart--ddbd6 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 45.5px 20px 20px;
  }
}
.screen1-module--screen1--bea87 .screen1-module--container-heart--ddbd6:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/adc_specpotok_predvaritelnyj/english-heart-1920.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 190px;
  left: 0;
  position: absolute;
  top: calc(50% - 95px);
  width: 234px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--bea87 .screen1-module--container-heart--ddbd6:before {
    height: 114px;
    top: calc(50% - 57px);
    width: 140px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--bea87 .screen1-module--container-heart--ddbd6:before {
    background-image: url(https://fs.advance.ru/landing-pages/online/adc_specpotok_predvaritelnyj/english-heart-320.png);
    height: 69px;
    left: calc(50% - 35.5px);
    top: -34.5px;
    width: 71px;
  }
}
.screen1-module--screen1--bea87 .screen1-module--container-heart--ddbd6 h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--bea87 .screen1-module--container-heart--ddbd6 h2 {
    font-size: 24px;
  }
}
.screen1-module--screen1--bea87 .screen1-module--container-heart--ddbd6 button {
  max-width: 350px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--bea87 .screen1-module--container-heart--ddbd6 button {
    max-width: 250px;
  }
}
.screen1-module--screen1--bea87 .screen1-module--container-people--fcae7 {
  background-image: url(https://fs.advance.ru/landing-pages/online/adc_specpotok_predvaritelnyj/bgban-starteng-1180.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  padding: 40px 45% 70px 60px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--bea87 .screen1-module--container-people--fcae7 {
    padding: 40px 45% 40px 45px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--bea87 .screen1-module--container-people--fcae7 {
    background-image: url(https://fs.advance.ru/landing-pages/online/adc_specpotok_predvaritelnyj/bgban-starteng-320.jpg);
    background-position: bottom;
    border-radius: 15px;
    padding: 20px 20px 102%;
  }
}
.screen1-module--screen1--bea87 .screen1-module--container-people--fcae7 p {
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--bea87 .screen1-module--container-people--fcae7 p {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--bea87 .screen1-module--container-people--fcae7 p {
    font-size: 18px;
  }
}
.screen1-module--screen1--bea87 .screen1-module--container-people--fcae7 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  margin: 30px 0;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--bea87 .screen1-module--container-people--fcae7 ul {
    gap: 15px;
    margin: 20px 0;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--bea87 .screen1-module--container-people--fcae7 ul {
    gap: 10px;
    margin: 15px 0;
  }
}
.screen1-module--screen1--bea87 .screen1-module--container-people--fcae7 li {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 37px;
  position: relative;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--bea87 .screen1-module--container-people--fcae7 li {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--bea87 .screen1-module--container-people--fcae7 li {
    padding-left: 22px;
  }
}
.screen1-module--screen1--bea87 .screen1-module--container-people--fcae7 li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='22' fill='none' viewBox='0 0 21 22'%3E%3Cpath stroke='%23DC0435' d='M.668 7.985a9.883 9.883 0 1 1-.01 5.767'/%3E%3Cpath fill='%23DC0435' d='M14.85 11.237a.5.5 0 0 0 0-.707l-3.183-3.182a.5.5 0 0 0-.707.707l2.829 2.828-2.829 2.829a.5.5 0 1 0 .707.707l3.182-3.182ZM0 11.383h14.496v-1H0v1Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 22px;
  left: 0;
  position: absolute;
  top: 5px;
  width: 21px;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--bea87 .screen1-module--container-people--fcae7 li:before {
    top: 0;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--bea87 .screen1-module--container-people--fcae7 li:before {
    height: 12px;
    top: 5px;
    width: 12px;
  }
}
.screen1-module--screen1--bea87 .screen1-module--container-plain--57307 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #6f00e2;
  border-radius: 30px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  margin-top: 50px;
  padding: 30px 30px 30px 60px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--bea87 .screen1-module--container-plain--57307 {
    border-radius: 20px;
    margin-top: 30px;
    padding: 20px 20px 20px 45px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--bea87 .screen1-module--container-plain--57307 {
    padding: 20px;
  }
}
.screen1-module--screen1--bea87 .screen1-module--container-plain--57307 p {
  font-size: 28px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--bea87 .screen1-module--container-plain--57307 p {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--bea87 .screen1-module--container-plain--57307 p {
    font-size: 16px;
  }
}
.screen1-module--screen1--bea87 .screen1-module--container-plain--57307 button {
  font-size: 28px;
  max-width: 250px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--bea87 .screen1-module--container-plain--57307 button {
    font-size: 16px;
    max-width: 150px;
  }
}
.screen1-module--screen1--bea87 h1 {
  font-size: 60px;
  font-weight: 700;
  line-height: 120%;
  margin: 50px 0;
  text-transform: uppercase;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--bea87 h1 {
    font-size: 48px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--bea87 h1 {
    font-size: 36px;
    margin: 30px 0;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--bea87 h1 {
    font-size: 26px;
  }
}
.screen1-module--screen1--bea87 h1 span {
  font-size: 30px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--bea87 h1 span {
    font-size: 20px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--bea87 h1 span {
    font-size: 18px;
  }
}
.screen1-module--screen1--bea87 button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#fe4c04), to(#ff803d));
  background-image: linear-gradient(0deg, #fe4c04, #ff803d);
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px #fe4c04;
          box-shadow: 0 0 30px #fe4c04;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 22px;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  min-height: 80px;
  padding: 10px;
  text-align: center;
  width: 100%;
}

@media (max-width: 991px) {
  .screen1-module--screen1--bea87 button {
    border-radius: 15px;
    font-size: 16px;
    max-width: 360px;
    min-height: 48px;
  }
}
.style-module--who--9e091 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--who--9e091 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--who--9e091 {
    padding: 30px 0;
  }
}
.style-module--who--9e091 h2 {
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 45px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--who--9e091 h2 {
    font-size: 22px;
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--who--9e091 h2 {
    font-size: 18px;
  }
}
.style-module--who--9e091 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

@media (max-width: 1200px) {
  .style-module--who--9e091 ul {
    gap: 20px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 767px) {
  .style-module--who--9e091 ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.style-module--who--9e091 li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding: 30px 20px 40px;
  width: 28%;
}

@media (max-width: 1200px) {
  .style-module--who--9e091 li {
    width: calc(33.33333% - 30px);
  }
}
@media (max-width: 991px) {
  .style-module--who--9e091 li {
    padding: 20px 15px 30px;
  }
}
@media (max-width: 767px) {
  .style-module--who--9e091 li {
    border-radius: 15px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 20px;
    width: 100%;
  }
}
@media (max-width: 991px) {
  .style-module--who--9e091 img {
    max-width: 70px;
  }
}
@media (max-width: 767px) {
  .style-module--who--9e091 img {
    max-width: 52px;
  }
}
.style-module--who--9e091 p {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  margin: auto 0;
  text-align: center;
  width: 90%;
}

@media (max-width: 1200px) {
  .style-module--who--9e091 p {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .style-module--who--9e091 p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--who--9e091 p {
    font-size: 16px;
    text-align: left;
  }
}
.main-module--btn--8ed01 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#fe4c04), to(#ff803d));
  background-image: linear-gradient(0deg, #fe4c04, #ff803d);
  border-radius: 20px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 22px;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  max-width: 600px;
  min-height: 80px;
  padding: 10px;
  text-align: center;
  width: 100%;
}

.main-module--btn--8ed01:visited {
  color: #fff;
}

@media (max-width: 991px) {
  .main-module--btn--8ed01 {
    border-radius: 15px;
    font-size: 16px;
    max-width: 360px;
    min-height: 48px;
  }
}
.main-module--btn-primary--0513f {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #fe4c04;
  border-radius: 20px;
  color: #fe4c04;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: 400;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  margin: 0 auto;
  min-height: 80px;
  padding: 25px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.main-module--btn-primary--0513f:active,
.main-module--btn-primary--0513f:visited {
  border: 1px solid #fe4c04;
}

@media (max-width: 991px) {
  .main-module--btn-primary--0513f {
    border-radius: 15px;
    font-size: 16px;
    min-height: 48px;
  }
}
.main-module--title--1527a {
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .main-module--title--1527a {
    font-size: 29px;
  }
}
.style-module--want--59604 .style-module--container--0c4fb {
  background-color: #fff5f5;
  border-radius: 20px;
  padding: 60px 80px 80px;
}

@media (max-width: 1200px) {
  .style-module--want--59604 .style-module--container--0c4fb {
    padding: 35px 45px 45px;
  }
}
@media (max-width: 767px) {
  .style-module--want--59604 .style-module--container--0c4fb {
    padding: 30px 20px 35px;
  }
}
.style-module--want--59604 h2 {
  margin-bottom: 20px;
}

.style-module--want--59604 .style-module--inner--857b0 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media (max-width: 767px) {
  .style-module--want--59604 .style-module--inner--857b0 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--want--59604 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}

.style-module--want--59604 li {
  background-color: #fff;
  border-radius: 20px;
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  padding: 15px 15px 15px 51px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--want--59604 li {
    border-radius: 10px;
    font-size: 16px;
  }
}
.style-module--want--59604 li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='22' fill='none' viewBox='0 0 21 22'%3E%3Cpath stroke='%237000E3' d='M.668 7.985a9.883 9.883 0 1 1-.01 5.767'/%3E%3Cpath fill='%237000E3' d='M14.85 11.237a.5.5 0 0 0 0-.707l-3.183-3.182a.5.5 0 0 0-.707.707l2.829 2.828-2.829 2.829a.5.5 0 1 0 .707.707l3.182-3.182ZM0 11.383h14.496v-1H0v1Z'/%3E%3C/svg%3E");
  content: "";
  height: 22px;
  left: 20px;
  position: absolute;
  top: calc(50% - 11px);
  width: 21px;
}

.style-module--want--59604 p {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin: 30px 0 20px;
}

@media (max-width: 991px) {
  .style-module--want--59604 p {
    font-size: 16px;
    margin: 20px 0;
  }
}
@media (max-width: 767px) {
  .style-module--want--59604 button {
    margin: 0 auto;
  }
}
.style-module--want--59604 img {
  border-radius: 30px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 40%;
}

@media (max-width: 767px) {
  .style-module--want--59604 img {
    max-width: 240px;
    width: 100%;
  }
}
.style-module--reviews--5e1ff {
  overflow: hidden;
  padding-bottom: 50px;
  padding-top: 100px;
}

@media (max-width: 991px) {
  .style-module--reviews--5e1ff {
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--reviews--5e1ff {
    padding-bottom: 30px;
    padding-top: 30px;
  }
}
.style-module--reviews__title--8a65d {
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .style-module--reviews__title--8a65d {
    font-size: 29px;
    margin-bottom: 20px;
  }
}
.style-module--reviews__video_col--f92e5 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 450px;
}

.style-module--reviews__video_col--f92e5:first-child .style-module--reviews__video_text--df7cd {
  font-size: 22px;
  line-height: 32px;
  margin-top: 40px;
}

.style-module--reviews__video_block--41f51 {
  height: 100%;
  width: 100%;
}

.style-module--reviews__video_block--41f51:nth-child(2) {
  margin-top: 10px;
}

.style-module--reviews__video_text--df7cd {
  color: #232323;
  font-size: 18px;
  line-height: 21px;
  margin-top: 10px;
  text-align: center;
}

.style-module--reviews__video_wrapper--d12f7 {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.style-module--reviews__video_iframe--e806e {
  border-radius: 20px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--reviews__video_col--f92e5 {
    min-height: auto;
  }
  .style-module--reviews__video_col--f92e5:first-child {
    margin-bottom: 20px;
  }
  .style-module--reviews__video_col--f92e5:first-child .style-module--reviews__video_text--df7cd {
    font-size: 15px;
    line-height: 17px;
    margin-top: 10px;
  }
  .style-module--reviews__video_block--41f51 {
    display: block;
    margin: 0 auto;
    min-height: auto;
    width: 90%;
  }
  .style-module--reviews__video_text--df7cd {
    font-size: 15px;
    line-height: 17px;
  }
}
@media (max-width: 767px) {
  .style-module--reviews__video_col--f92e5:first-child {
    margin-bottom: 10px;
  }
}
.style-module--student__wrapper--16bae {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.style-module--student__prof--52ec6 {
  color: #232323;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
}

@media (max-width: 991px) {
  .style-module--student__prof--52ec6 {
    font-size: 14px;
    line-height: 16px;
  }
}
.style-module--student__img--c00af {
  height: 100px !important;
  margin-bottom: 20px;
  width: 100px !important;
}

@media (max-width: 991px) {
  .style-module--student__img--c00af {
    height: 65px !important;
    margin-bottom: 10px;
    width: 65px !important;
  }
}
.main-module--block-btn--c60f1 {
  background-color: #ffe200;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe200), to(#dfa126));
  background-image: linear-gradient(#ffe200, #dfa126);
  border-radius: 5px;
  -webkit-box-shadow: 0 3px 0 #b17c12, inset 0 3px 5px #fdef8b;
          box-shadow: 0 3px 0 #b17c12, inset 0 3px 5px #fdef8b;
  color: #000;
  font-size: 18px;
  font-weight: 700;
  max-width: 370px;
  padding: 18px 5px;
  width: 100%;
}

@media (max-width: 640px) {
  .main-module--block-btn--c60f1 {
    font-size: 16px;
  }
}
.main-module--block-btn--c60f1:hover {
  background-image: none;
}

.main-module--block-btn--c60f1:visited {
  color: #000;
}

.main-module--block-title--07b44,
.main-module--block-title-lg--96e7a,
.main-module--block-title-md--a29fb,
.main-module--block-title-sm--b17dd {
  font-family: Museo Cyrl, sans-serif;
  font-weight: 700;
  line-height: 120%;
  text-transform: uppercase;
}

.main-module--fw-900--44697 {
  font-weight: 900;
}

.main-module--fw-500--612a6 {
  font-weight: 500;
}

.main-module--block-title-lg--96e7a {
  font-size: 60px;
}

@media (max-width: 767px) {
  .main-module--block-title-lg--96e7a {
    font-size: 48px;
  }
}
@media (max-width: 640px) {
  .main-module--block-title-lg--96e7a {
    font-size: 36px;
  }
}
.main-module--block-title-md--a29fb {
  font-size: 36px;
}

@media (max-width: 767px) {
  .main-module--block-title-md--a29fb {
    font-size: 30px;
  }
}
@media (max-width: 640px) {
  .main-module--block-title-md--a29fb {
    font-size: 26px;
  }
}
.main-module--block-title-sm--b17dd {
  font-size: 30px;
}

@media (max-width: 767px) {
  .main-module--block-title-sm--b17dd {
    font-size: 26px;
  }
}
.main-module--block-title-min--02829 {
  font-size: 24px;
}

.main-module--unline--b0f93 {
  position: relative;
  z-index: 1;
}

.main-module--unline--b0f93:after {
  bottom: 0;
  content: "";
  display: block;
  height: 20px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: -1;
}

.main-module--unline-red--5afb5:after {
  background-color: #e7545a;
}

.main-module--unline-yellow--f45b6:after {
  background-color: #fbdb04;
}

.main-module--red--9e25c {
  color: #e7545a;
}

.main-module--video-wrap--06c7c {
  height: 0;
  margin: 10px 0;
  padding-bottom: 56.25%;
  position: relative;
}

.main-module--video--60385 {
  border-radius: 10px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.main-module--sec--b61e9 {
  padding: 70px 0;
}

@media (max-width: 767px) {
  .main-module--sec--b61e9 {
    padding: 40px 0;
  }
}
.screen1-module--screen1--3e9ab {
  background-image: url(https://fs.advance.ru/landing-pages/online/anglijskiy_po_pesnyam/bg-musichits-01.jpg);
  background-position: top;
  background-repeat: no-repeat;
  color: #fff;
}

.screen1-module--screen1--3e9ab .screen1-module--main-desc--ec26f {
  min-height: 700px;
  padding: 40px 0 50px;
  position: relative;
  text-align: center;
}

@media (max-width: 767px) {
  .screen1-module--screen1--3e9ab .screen1-module--main-desc--ec26f {
    min-height: 400px;
  }
}
.screen1-module--screen1--3e9ab .screen1-module--main-desc--ec26f:after,
.screen1-module--screen1--3e9ab .screen1-module--main-desc--ec26f:before {
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.screen1-module--screen1--3e9ab .screen1-module--main-desc--ec26f:before {
  background: url(https://fs.advance.ru/landing-pages/online/anglijskiy_po_pesnyam/mouse.png) 50% no-repeat;
  bottom: 200px;
  height: 45px;
  width: 30px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--3e9ab .screen1-module--main-desc--ec26f:before {
    display: none;
  }
}
.screen1-module--screen1--3e9ab .screen1-module--main-desc--ec26f:after {
  background-color: #fff;
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  max-height: 200px;
  padding-top: 50px;
  position: absolute;
  width: 1px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--3e9ab .screen1-module--main-desc--ec26f:after {
    display: none;
  }
}
.screen1-module--screen1--3e9ab h1 {
  color: #f5ff4e;
  font-family: Museo Cyrl, sans-serif;
  font-size: 120px;
  font-weight: 700;
  text-shadow: 0 0 40px #1d1520;
  text-transform: uppercase;
  z-index: 1;
}

.screen1-module--screen1--3e9ab h1:before {
  -webkit-background-clip: text;
  background-image: -webkit-linear-gradient(right, #f8dd2a, #ffae1f);
  color: transparent;
  content: "Мировые хиты";
  display: block;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  left: 50%;
  position: absolute;
  text-shadow: none;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
  z-index: 2;
}

@media (max-width: 767px) {
  .screen1-module--screen1--3e9ab h1 {
    font-size: 72px;
  }
}
@media (max-width: 640px) {
  .screen1-module--screen1--3e9ab h1 {
    font-size: 50px;
  }
}
.screen1-module--screen1--3e9ab .screen1-module--desc--4cf21 {
  font-size: 30px;
  font-weight: 700;
  margin: 25px auto 0;
  text-shadow: 0 0 40px #1d1520;
}

@media (max-width: 991px) {
  .screen1-module--screen1--3e9ab .screen1-module--desc--4cf21 {
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--3e9ab .screen1-module--desc--4cf21 {
    font-size: 24px;
  }
}
@media (max-width: 640px) {
  .screen1-module--screen1--3e9ab .screen1-module--desc--4cf21 {
    font-size: 20px;
  }
}
.screen1-module--screen1--3e9ab .screen1-module--bottom-block--5d8ca {
  color: #353535;
  padding: 10px 0 20px;
  text-align: center;
}

.screen1-module--screen1--3e9ab .screen1-module--bottom-block-img--d3407 {
  font-size: 0;
  line-height: 0;
  min-height: 155px;
}

.screen1-module--screen1--3e9ab .screen1-module--row--208a9 {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.screen1-module--screen1--3e9ab .screen1-module--col--aca03 {
  margin: 40px 0;
  width: 30%;
}

@media (max-width: 991px) {
  .screen1-module--screen1--3e9ab .screen1-module--col--aca03 {
    width: 50%;
  }
}
@media (max-width: 640px) {
  .screen1-module--screen1--3e9ab .screen1-module--col--aca03 {
    width: 100%;
  }
}
.remember-module--remember--2544f {
  background-color: #1d384b;
  color: #fff;
  overflow: hidden;
  padding: 150px 0;
}

@media (max-width: 991px) {
  .remember-module--remember--2544f {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .remember-module--remember--2544f {
    padding: 70px 0;
  }
}
.remember-module--remember--2544f p {
  font-size: 24px;
  font-weight: 300;
  margin-top: 40px;
}

@media (max-width: 767px) {
  .remember-module--remember--2544f p {
    font-size: 20px;
  }
}
@media (max-width: 991px) {
  .remember-module--remember--2544f .remember-module--row--9cdeb {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .remember-module--remember--2544f .remember-module--col--0994f {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.remember-module--remember--2544f .remember-module--unline--8c59a:after {
  bottom: 8px;
}

.remember-module--remember--2544f .remember-module--lights--3e99d {
  position: relative;
}

.remember-module--remember--2544f .remember-module--lights--3e99d:before {
  background: url(https://fs.advance.ru/landing-pages/online/anglijskiy_po_pesnyam/lights.png) 50% no-repeat;
  content: "";
  display: block;
  height: 675px;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 907px;
  z-index: 0;
}

.product-module--product--b9ec0 {
  text-align: center;
}

.product-module--product--b9ec0 h2 {
  margin: 0 auto 30px;
  max-width: 830px;
}

@media (max-width: 991px) {
  .product-module--product--b9ec0 .product-module--row--6da83 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.product-module--product--b9ec0 .product-module--col--16e5a {
  border-right: 1px solid #1d384b;
  margin: 40px 0;
  width: 33.3333%;
}

@media (max-width: 991px) {
  .product-module--product--b9ec0 .product-module--col--16e5a {
    border-right: none;
    width: 100%;
  }
}
.product-module--product--b9ec0 .product-module--col--16e5a:last-of-type {
  border-right: none;
}

.product-module--product--b9ec0 .product-module--top-desc--116b0 {
  font-size: 24px;
  font-weight: 300;
}

@media (max-width: 767px) {
  .product-module--product--b9ec0 .product-module--top-desc--116b0 {
    font-size: 20px;
  }
  .product-module--product--b9ec0 .product-module--top-desc--116b0 br {
    display: none;
  }
}
.product-module--product--b9ec0 .product-module--img-block--7fe16 {
  font-size: 0;
  line-height: 0;
  min-height: 152px;
}

.product-module--product--b9ec0 .product-module--pack-desc--88164 h3 {
  line-height: 0.9;
  margin-top: 20px;
}

.product-module--product--b9ec0 .product-module--pack-desc--88164 small {
  display: inline-block;
  font-size: 18px;
  width: 100%;
}

.product-module--product--b9ec0 .product-module--pack-desc--88164 p {
  font-size: 18px;
  font-weight: 300;
  margin-bottom: 30px;
}

.product-module--product--b9ec0 del {
  padding: 0 10px;
}

.free-module--free--23b17 {
  background-color: #1d384b;
  color: #fff;
  text-align: center;
}

.free-module--free--23b17 .free-module--row--1648b {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.free-module--free--23b17 .free-module--block-desc--8b5fb {
  font-size: 24px;
  font-weight: 300;
  margin: 20px 0 30px;
}

.free-module--free--23b17 .free-module--video-desc--bfc01 {
  font-family: Museo Cyrl, sans-serif;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 12px;
}

.song-module--song--72b58 {
  background: url(https://fs.advance.ru/landing-pages/online/anglijskiy_po_pesnyam/bg-musichits-03.jpg) 0 no-repeat;
  background-size: 50%;
}

@media (max-width: 991px) {
  .song-module--song--72b58 {
    background-image: none;
  }
}
.song-module--song--72b58 .song-module--inner-block--8c2a1 {
  padding: 5em 0 5em 50%;
}

@media (max-width: 991px) {
  .song-module--song--72b58 .song-module--inner-block--8c2a1 {
    padding: 0;
  }
}
.song-module--song--72b58 ul li {
  margin-top: 35px;
  padding-left: 66px;
  position: relative;
}

.song-module--song--72b58 ul li:before {
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 50px;
  left: 0;
  position: absolute;
  top: 0;
  width: 50px;
}

.song-module--song--72b58 ul li.song-module--item-1--3e1b9:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/anglijskiy_po_pesnyam/ico-headphones.svg);
}

.song-module--song--72b58 ul li.song-module--item-2--7246a:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/anglijskiy_po_pesnyam/ico-paper.svg);
}

.song-module--song--72b58 ul li.song-module--item-3--56046:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/anglijskiy_po_pesnyam/ico-exam.svg);
}

.song-module--song--72b58 ul li.song-module--item-4--75ecc:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/anglijskiy_po_pesnyam/ico-script.svg);
}

.song-module--song--72b58 ul li h4 {
  line-height: 1.1;
  text-transform: none;
}

.about-module--about--25b2c {
  background-color: #f5f5f5;
  text-align: center;
}

.about-module--about--25b2c .about-module--title--f4655 {
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .about-module--about--25b2c .about-module--row--2a021 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.about-module--about--25b2c .about-module--col--9f0c2 {
  margin-top: 45px;
  width: 20%;
}

@media (max-width: 991px) {
  .about-module--about--25b2c .about-module--col--9f0c2 {
    width: 33.33333%;
  }
}
@media (max-width: 767px) {
  .about-module--about--25b2c .about-module--col--9f0c2 {
    width: 50%;
  }
}
@media (max-width: 640px) {
  .about-module--about--25b2c .about-module--col--9f0c2 {
    width: 100%;
  }
}
.about-module--about--25b2c .about-module--col--9f0c2 img {
  height: 70px;
  margin-bottom: 20px;
  width: 70px;
}

.about-module--about--25b2c .about-module--col--9f0c2 b {
  display: inline-block;
  width: 100%;
}

.about-module--about--25b2c .about-module--col--9f0c2 p {
  font-size: 18px;
  font-weight: 300;
}

.speaker-module--speaker--b9142 {
  background-color: #eee;
}

.speaker-module--speaker__title--22e36 {
  color: #119fa0;
  font-family: Montserrat, sans-serif;
  font-size: 70px;
  font-weight: 900;
  letter-spacing: 2.8px;
  line-height: 48px;
  margin-top: 50px;
  text-align: left;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .speaker-module--speaker__title--22e36 {
    font-size: 40px;
    letter-spacing: 4px;
    margin-top: 30px;
    text-align: center;
  }
}
@media (max-width: 480px) {
  .speaker-module--speaker__title--22e36 {
    font-size: 28px;
    letter-spacing: 2.6px;
    line-height: 40px;
    margin-top: 25px;
  }
}
.speaker-module--speaker__row--3bde0 {
  background-color: #fafafa;
  margin: 20px auto 0;
}

@media (max-width: 991px) {
  .speaker-module--speaker__row--3bde0 {
    background-color: unset;
  }
}
.speaker-module--speaker__image-block--4cfbe {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  background-image: url(https://fs.advance.ru/landing-pages/online/anglijskiy_po_pesnyam/vishnyakova.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 370px;
  min-height: 370px;
  position: relative;
  width: 35%;
}

@media (max-width: 991px) {
  .speaker-module--speaker__image-block--4cfbe {
    margin: 0 auto;
    width: 100%;
  }
}
.speaker-module--speaker__desc-wrapper--cfd51 {
  background-color: rgba(0, 0, 0, 0.8);
  bottom: 0;
  color: #fff;
  font-family: Montserrat, sans-serif;
  left: 0;
  min-height: 110px;
  padding: 20px 15px;
  position: absolute;
  right: 0;
  width: 100%;
}

.speaker-module--speaker__desc-name--84096 {
  font-size: 24px;
  font-weight: 800;
}

.speaker-module--speaker__desc-prof--6da84 {
  font-size: 16px;
  font-weight: 500;
}

.speaker-module--speaker__list--6bf55 {
  font-family: Montserrat, sans-serif;
  padding: 45px 30px 15px 50px;
  width: 65%;
}

@media (max-width: 991px) {
  .speaker-module--speaker__list--6bf55 {
    padding: 10px 20px;
    width: 100%;
  }
}
.speaker-module--speaker__list--6bf55 li {
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  list-style: disc;
  margin-top: 15px;
}

.main-module--main-btn--b305b {
  border-radius: 30px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin: 0 auto;
  max-width: 282px;
  min-height: 60px;
  text-align: center;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  width: 100%;
}

.main-module--main-btn--b305b:active,
.main-module--main-btn--b305b:focus,
.main-module--main-btn--b305b:visited {
  color: #fff;
}

.main-module--main-title--64ac9 {
  color: #232323;
  font-size: 72px;
  font-weight: 700;
  line-height: 90px;
  margin-bottom: 50px;
  text-align: left;
}

@media (max-width: 991px) {
  .main-module--main-title--64ac9 {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .main-module--main-title--64ac9 {
    font-size: 24px;
    line-height: 30px;
  }
}
.main-module--all-btn--26bb7 {
  border-radius: 35px;
  color: #fff;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  padding: 20px 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--all-btn--26bb7 {
    font-size: 20px;
    line-height: 23px;
  }
}
@media (max-width: 767px) {
  .main-module--all-btn--26bb7 {
    font-size: 15px;
    line-height: 17px;
  }
}
.main-module--all-btn--26bb7:active,
.main-module--all-btn--26bb7:focus,
.main-module--all-btn--26bb7:visited {
  color: #fff;
}

.main-module--rocket--01467 {
  background: #faf6ff;
}

.main-module--licenses--9c35f {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .main-module--licenses--9c35f {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .main-module--licenses--9c35f {
    padding: 30px 0;
  }
}
.main-module--licenses__title--51e7a {
  color: #000;
  font-size: 48px;
  font-weight: 700;
  line-height: 48px;
  margin-bottom: 50px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .main-module--licenses__title--51e7a {
    font-size: 26px;
    line-height: 36px;
  }
}
.screen1-module--screen1--fd7cf {
  background: #fff;
  padding-bottom: 150px;
}

.screen1-module--screen1__info--27951 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.screen1-module--screen1__title--991bc {
  color: #232323;
  font-size: 75px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 90px;
  margin-top: 0;
  padding-top: 100px;
  text-align: center;
  text-transform: uppercase;
}

.screen1-module--screen1__course--e5455 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fe4c04;
  border-radius: 10px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 40px;
  margin-bottom: 30px;
  margin-top: 30px;
  max-width: 100%;
  padding: 5px 10px;
  text-align: center;
  text-transform: uppercase;
}

.screen1-module--screen1__instruments--44ade {
  color: #232323;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  margin-bottom: 30px;
  text-align: center;
  text-transform: uppercase;
}

.screen1-module--screen1__button--7b589 {
  background: #e94300;
  margin-top: -50px;
  min-width: 360px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--fd7cf {
    padding-bottom: 100px;
  }
  .screen1-module--screen1__title--991bc {
    font-size: 56px;
    line-height: 62px;
  }
  .screen1-module--screen1__course--e5455 {
    font-size: 22px;
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .screen1-module--screen1__instruments--44ade {
    font-size: 22px;
  }
  .screen1-module--screen1__button--7b589 {
    margin-top: -40px;
    min-width: 226px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--fd7cf {
    padding-bottom: 50px;
  }
  .screen1-module--screen1__title--991bc {
    font-size: 32px;
    line-height: 35px;
  }
  .screen1-module--screen1__course--e5455 {
    font-size: 12px;
    line-height: 16px;
  }
  .screen1-module--screen1__instruments--44ade {
    font-size: 16px;
    line-height: 22px;
  }
  .screen1-module--screen1__button--7b589 {
    margin-top: 10px;
    min-width: 100%;
  }
}
.screen1sub-module--screen1--e9364 {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/bg-union-1920.jpg) top no-repeat;
  padding-bottom: 100px;
  position: relative;
}

.screen1sub-module--screen1__wrapper--1adc9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 10px;
}

.screen1sub-module--screen1__info--d9454 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 10px;
  width: 55%;
}

.screen1sub-module--screen1__title--a0408 {
  color: #232323;
  font-family: inherit;
  font-size: 50px;
  font-weight: 700;
  line-height: 55px;
}

.screen1sub-module--screen1__date--3e9df {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #9c87d9;
  border-radius: 10px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 40px;
  margin-bottom: 25px;
  margin-top: 20px;
  max-width: 362px;
  padding: 5px 10px;
  text-align: center;
}

.screen1sub-module--screen1__desc--c8ef1 {
  color: #232323;
  font-size: 30px;
  font-weight: 300;
  line-height: 34px;
  margin-bottom: 15px;
}

.screen1sub-module--screen1__prices--44b30 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 40px;
}

.screen1sub-module--screen1__prices--old--a99b0 {
  color: #232323;
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-right: 25px;
  text-decoration: line-through;
  text-decoration-color: #fe4c04;
}

.screen1sub-module--screen1__prices--new--2cfad {
  color: #fe4c04;
  font-size: 50px;
  font-weight: 700;
  line-height: 57px;
  margin-right: 25px;
}

.screen1sub-module--screen1__prices--profit--82e5e {
  background: #fe4c04;
  border-radius: 10px;
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  max-width: 196px;
  padding: 5px 10px;
  text-align: center;
}

.screen1sub-module--screen1__img--664e6 {
  height: 615px;
  width: 490px;
}

.screen1sub-module--screen1--e9364 .screen1sub-module--main-btn--8b339 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fe4c04;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
  max-width: 360px;
}

@media (max-width: 1199px) {
  .screen1sub-module--screen1__info--d9454 {
    width: 65%;
  }
  .screen1sub-module--screen1__img--664e6 {
    height: 377px;
    width: 301px;
  }
}
@media (max-width: 991px) {
  .screen1sub-module--screen1--e9364 {
    background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/bg-union-768.jpg) top no-repeat;
    background-size: cover;
    padding-bottom: 60px;
  }
  .screen1sub-module--screen1__wrapper--1adc9 {
    margin-top: 30px;
  }
  .screen1sub-module--screen1__title--a0408 {
    font-size: 34px;
    line-height: 40px;
  }
  .screen1sub-module--screen1__desc--c8ef1 {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 5px;
  }
  .screen1sub-module--screen1__date--3e9df {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 40px;
    margin-top: 15px;
    max-width: 241px;
  }
  .screen1sub-module--screen1__prices--44b30 {
    margin-bottom: 30px;
  }
  .screen1sub-module--screen1__prices--old--a99b0 {
    font-size: 28px;
    line-height: 32px;
    margin-right: 20px;
  }
  .screen1sub-module--screen1__prices--new--2cfad {
    font-size: 36px;
    line-height: 41px;
    margin-right: 20px;
  }
  .screen1sub-module--screen1__prices--profit--82e5e {
    font-size: 18px;
    line-height: 21px;
    max-width: 139px;
  }
  .screen1sub-module--screen1--e9364 .screen1sub-module--main-btn--8b339 {
    max-width: 241px;
  }
}
@media (max-width: 767px) {
  .screen1sub-module--screen1--e9364 {
    background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/bg-union-320.jpg) top no-repeat;
    background-size: cover;
    padding-bottom: 30px;
  }
  .screen1sub-module--screen1__wrapper--1adc9 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0;
  }
  .screen1sub-module--screen1__info--d9454 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 10px;
    text-align: center;
    width: 100%;
  }
  .screen1sub-module--screen1__title--a0408 {
    font-size: 25px;
    line-height: 25px;
  }
  .screen1sub-module--screen1__date--3e9df {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 15px;
    max-width: 190px;
    padding: 5px;
  }
  .screen1sub-module--screen1__desc--c8ef1 {
    font-size: 16px;
    line-height: 18px;
  }
  .screen1sub-module--screen1__prices--44b30 {
    margin-bottom: 15px;
  }
  .screen1sub-module--screen1__prices--old--a99b0 {
    font-size: 18px;
    line-height: 21px;
    margin-right: 10px;
  }
  .screen1sub-module--screen1__prices--new--2cfad {
    font-size: 30px;
    line-height: 34px;
    margin-right: 10px;
  }
  .screen1sub-module--screen1__prices--profit--82e5e {
    font-size: 14px;
    line-height: 16px;
    max-width: 110px;
  }
  .screen1sub-module--screen1__img--664e6 {
    height: auto;
    width: 70%;
  }
  .screen1sub-module--screen1--e9364 .screen1sub-module--main-btn--8b339 {
    margin-bottom: 20px;
    max-width: 100%;
  }
}
.tasks-module--tasks__wrapper--9df21 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 20px;
}

.tasks-module--tasks__item--5ddae {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 80px;
  position: relative;
  z-index: 1;
}

.tasks-module--tasks__item--5ddae:nth-child(2) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.tasks-module--tasks__item--5ddae:nth-child(3) {
  -webkit-transform: translateY(-70px);
          transform: translateY(-70px);
}

.tasks-module--tasks__number--2350a {
  height: 264px;
  width: 264px;
  z-index: -1;
}

.tasks-module--tasks__number_1--08886 {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_tasks/zadacha-1.svg) no-repeat;
  -webkit-transform: translate(-88px, 85px);
          transform: translate(-88px, 85px);
}

.tasks-module--tasks__number_2--01436 {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_tasks/zadacha-2.svg) no-repeat;
  -webkit-transform: translate(-80px, 85px);
          transform: translate(-80px, 85px);
}

.tasks-module--tasks__number_3--10c18 {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_tasks/zadacha-3.svg) no-repeat;
  -webkit-transform: translate(-75px, 80px);
          transform: translate(-75px, 80px);
}

.tasks-module--tasks__title--b10bf {
  color: #232323;
  font-size: 48px;
  font-weight: 700;
  line-height: 55px;
  margin-bottom: 30px;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
}

.tasks-module--tasks__text--28d93 {
  margin-right: 30px;
  -webkit-transform: translateY(-100px);
          transform: translateY(-100px);
}

.tasks-module--tasks__text--28d93 p {
  color: #232323;
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
  margin-bottom: 20px;
}

.tasks-module--tasks__text_reverse--5c9d5 {
  margin-left: 70px;
  margin-right: 0;
}

.tasks-module--tasks__vid--e274e {
  min-width: 460px;
}

.tasks-module--tasks__vid_bg--d68db {
  background: -webkit-gradient(linear, left top, left bottom, from(#afebff), color-stop(0, #ebebeb), color-stop(49%, #ebebeb), color-stop(51%, #e0e0e0), to(#e0e0e0));
  background: linear-gradient(180deg, #afebff, #ebebeb 0, #ebebeb 49%, #e0e0e0 51%, #e0e0e0);
  border: 2px solid #000;
  border-radius: 20px;
  padding: 60px 0;
}

.tasks-module--tasks__vid_wrapper--73edb {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.tasks-module--tasks__vid_wrapper_iframe--7a2f7 {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.tasks-module--tasks__vid_title--4befe {
  color: #232323;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin-top: 10px;
}

@media (max-width: 991px) {
  .tasks-module--tasks__wrapper--9df21 {
    padding-top: 100px;
  }
  .tasks-module--tasks__title--b10bf {
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 10px;
  }
  .tasks-module--tasks__item--5ddae {
    margin-left: 75px;
  }
  .tasks-module--tasks__item--5ddae:nth-child(3) {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
  .tasks-module--tasks__number--2350a {
    height: 165px;
    width: 165px;
  }
  .tasks-module--tasks__number_1--08886 {
    background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_tasks/zadacha-1-768.svg) no-repeat;
    -webkit-transform: translate(-55px, 55px);
            transform: translate(-55px, 55px);
  }
  .tasks-module--tasks__number_2--01436 {
    background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_tasks/zadacha-2-768.svg) no-repeat;
    -webkit-transform: translate(-48px, 50px);
            transform: translate(-48px, 50px);
  }
  .tasks-module--tasks__number_3--10c18 {
    background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_tasks/zadacha-3-768.svg) no-repeat;
    -webkit-transform: translate(-50px, 55px);
            transform: translate(-50px, 55px);
  }
  .tasks-module--tasks__text--28d93 p {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 10px;
  }
  .tasks-module--tasks__vid--e274e {
    min-width: 268px;
  }
  .tasks-module--tasks__vid_title--4befe {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .tasks-module--tasks__wrapper--9df21 {
    padding-top: 0;
  }
  .tasks-module--tasks__item--5ddae {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: 0;
  }
  .tasks-module--tasks__item--5ddae:nth-child(2) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .tasks-module--tasks__title--b10bf {
    font-size: 24px;
    line-height: 28px;
  }
  .tasks-module--tasks__text--28d93 {
    margin-right: 0;
    -webkit-transform: translate(0);
            transform: translate(0);
  }
  .tasks-module--tasks__text_reverse--5c9d5 {
    margin-left: 0;
  }
  .tasks-module--tasks__number--2350a {
    height: 96px;
    width: 96px;
  }
  .tasks-module--tasks__number_1--08886 {
    background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_tasks/zadacha-1-320.svg) no-repeat;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  .tasks-module--tasks__number_2--01436 {
    background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_tasks/zadacha-2-320.svg) no-repeat;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  .tasks-module--tasks__number_3--10c18 {
    background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_tasks/zadacha-3-320.svg) no-repeat;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
  .tasks-module--tasks__vid--e274e {
    min-width: 80%;
  }
  .tasks-module--tasks__vid_title--4befe {
    display: inline-block;
  }
}
.approach-module--approach--3cad7 {
  padding-bottom: 50px;
}

.approach-module--approach__wrapper--c8d28 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.approach-module--approach__block--6bb87 {
  border-radius: 20px;
  color: #232323;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  margin-bottom: 10px;
  padding: 20px 50px;
  width: 100%;
}

.approach-module--approach__block--6bb87:nth-child(2n) {
  background: #fff5f5;
}

.approach-module--approach__block--6bb87:nth-child(odd) {
  background: #ffe8e8;
}

.approach-module--approach__block--6bb87:first-child {
  background: #ff814e;
  color: #fff;
}

.approach-module--approach__block--6bb87:last-child {
  margin-bottom: 0;
}

.approach-module--approach__block_advance--ee7b6,
.approach-module--approach__block_criteria--e9ae1,
.approach-module--approach__block_usual--a365a {
  margin-right: 20px;
  width: 33%;
}

.approach-module--approach__block_advance--ee7b6:last-child,
.approach-module--approach__block_criteria--e9ae1:last-child,
.approach-module--approach__block_usual--a365a:last-child {
  margin-right: 0;
}

.approach-module--approach__undertext--19b21 {
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  margin: 30px 0;
  text-align: center;
}

.approach-module--approach__button--4f612 {
  background: #e94300;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 50px auto 0;
  max-width: 422px;
  padding: 20px;
}

@media (max-width: 991px) {
  .approach-module--approach--3cad7 {
    padding-top: 50px;
  }
  .approach-module--approach__block--6bb87 {
    font-size: 18px;
    line-height: 21px;
  }
  .approach-module--approach__button--4f612 {
    margin: 35px auto 0;
  }
  .approach-module--approach__undertext--19b21 {
    font-size: 18px;
    line-height: 21px;
  }
  .approach-module--approach__course--40291 {
    line-height: 27px;
  }
}
@media (max-width: 767px) {
  .approach-module--approach__block--6bb87 {
    font-size: 12px;
    line-height: 12px;
    padding: 20px 10px;
  }
  .approach-module--approach__block_advance--ee7b6,
  .approach-module--approach__block_criteria--e9ae1,
  .approach-module--approach__block_usual--a365a {
    margin-right: 15px;
    width: 33%;
  }
  .approach-module--approach__block_advance--ee7b6:last-child,
  .approach-module--approach__block_criteria--e9ae1:last-child,
  .approach-module--approach__block_usual--a365a:last-child {
    margin-right: 0;
  }
  .approach-module--approach__undertext--19b21 {
    font-size: 14px;
    line-height: 17px;
    margin: 20px 0;
  }
  .approach-module--approach__button--4f612 {
    margin: 20px auto 0;
  }
}
.principles-module--principles--a849b {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_principles/bg-path.png) no-repeat;
  background-position-y: 75%;
  padding-top: 50px;
  position: relative;
}

.principles-module--principles__title--f8739 {
  color: #232323;
  font-size: 48px;
  font-weight: 700;
  line-height: 55px;
  margin-bottom: 50px;
}

.principles-module--principles__text--f813b {
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
  margin-bottom: 20px;
}

.principles-module--principles__container--48c05 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 50px;
  margin-top: 50px;
  overflow: hidden;
  padding-bottom: 40px;
  padding-top: 40px;
}

@media (max-width: 767px) {
  .principles-module--principles__container--48c05 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0;
    padding: 0;
  }
}
@media (max-width: 991px) {
  .principles-module--principles--a849b {
    padding-bottom: 0;
    padding-top: 50px;
  }
  .principles-module--principles__title--f8739 {
    font-size: 30px;
    line-height: 34px;
  }
  .principles-module--principles__text--f813b {
    font-size: 18px;
    line-height: 22px;
  }
}
@media (max-width: 767px) {
  .principles-module--principles--a849b {
    padding-top: 30px;
  }
  .principles-module--principles__title--f8739 {
    font-size: 22px;
    line-height: 25px;
  }
  .principles-module--principles__text--f813b {
    font-size: 16px;
    line-height: 20px;
  }
}
.swiper-module--titleSwiper--9e8df {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 760px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 767px) {
  .swiper-module--titleSwiper--9e8df {
    height: 280px;
    width: 100%;
  }
}
.swiper-module--titleSwiper--9e8df swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

.swiper-module--descriptionSwiper--d4d9d {
  height: 860px;
  width: 45%;
}

.swiper-module--descriptionSwiper--d4d9d swiper-slide {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 991px) {
  .swiper-module--descriptionSwiper--d4d9d {
    width: 55%;
  }
}
@media (max-width: 767px) {
  .swiper-module--descriptionSwiper--d4d9d {
    height: 450px;
    width: 100%;
  }
}
.swiper-module--title-slide--a75dd {
  background: #fff;
  border-radius: 14px;
  -webkit-box-shadow: 0 0 30px rgba(255, 129, 78, 0.3);
          box-shadow: 0 0 30px rgba(255, 129, 78, 0.3);
  color: #232323;
  font-size: 31px;
  font-weight: 500;
  height: 100px;
  line-height: 32px;
  padding: 20px 20px 20px 140px;
  position: relative;
  text-align: left;
  width: 90%;
}

@media (max-width: 991px) {
  .swiper-module--title-slide--a75dd {
    font-size: 19px;
    line-height: 20px;
    padding: 20px 20px 20px 115px;
    width: 75%;
  }
}
@media (max-width: 767px) {
  .swiper-module--title-slide--a75dd {
    font-size: 16px;
    height: 60px;
    padding: 10px 10px 10px 80px;
  }
}
.swiper-module--description-container--5318a {
  padding: 20px;
}

.swiper-module--description-container--5318a .swiper-module--description-slide--492df {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  padding: 30px;
  position: relative;
}

.swiper-module--description-container--5318a .swiper-module--description-slide--492df .swiper-module--description-wrapper--1a4f4 {
  max-height: 760px;
  overflow: auto;
}

@media (max-width: 767px) {
  .swiper-module--description-container--5318a .swiper-module--description-slide--492df .swiper-module--description-wrapper--1a4f4 {
    max-height: 335px;
  }
}
.swiper-module--description-container--5318a .swiper-module--description-slide--492df .swiper-module--description-wrapper--1a4f4 .swiper-module--description-text--e5b6b {
  color: #232323;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  padding: 0 5px;
}

@media (max-width: 767px) {
  .swiper-module--description-container--5318a .swiper-module--description-slide--492df .swiper-module--description-wrapper--1a4f4 .swiper-module--description-text--e5b6b {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 10px;
  }
}
.swiper-module--description-container--5318a .swiper-module--description-slide--492df .swiper-module--description-wrapper--1a4f4 .swiper-module--description-note--12a54 {
  color: #ff814e;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  padding: 0 5px;
}

@media (max-width: 767px) {
  .swiper-module--description-container--5318a .swiper-module--description-slide--492df .swiper-module--description-wrapper--1a4f4 .swiper-module--description-note--12a54 {
    font-size: 16px;
    line-height: 20px;
  }
}
.swiper-module--description-container--5318a::-webkit-scrollbar {
  background-color: transparent;
  height: 4px;
  width: 4px;
}

.swiper-module--description-container--5318a::-webkit-scrollbar-thumb {
  background-color: #d1d1d1;
  border-radius: 2px;
}

.process-module--process--680a7 {
  padding-bottom: 50px;
  padding-top: 50px;
}

.process-module--process__container--19285 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.process-module--process__wrapper_left--210f2 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-right: 30px;
  min-width: 650px;
}

.process-module--process__title--7ac48 {
  color: #232323;
  font-size: 48px;
  font-weight: 700;
  line-height: 55px;
  margin-bottom: 30px;
  text-align: center;
  text-transform: uppercase;
}

.process-module--process__button--eac49 {
  background: #fe4c04;
  margin-top: 30px;
}

.process-module--process__item--cd4fc {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  color: #232323;
  font-size: 22px;
  font-weight: 300;
  line-height: 25px;
  margin-bottom: 20px;
  padding: 20px 10px 20px 90px;
}

.process-module--process__item--cd4fc:first-child {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_process/icon-process-01.svg) 0 no-repeat;
  background-position-x: 20px;
}

.process-module--process__item--cd4fc:nth-child(2) {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_process/icon-process-02.svg) 0 no-repeat;
  background-position-x: 20px;
}

.process-module--process__item--cd4fc:nth-child(3) {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_process/icon-process-03.svg) 0 no-repeat;
  background-position-x: 20px;
}

.process-module--process__item--cd4fc:nth-child(4) {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_process/icon-process-04.svg) 0 no-repeat;
  background-position-x: 20px;
}

.process-module--process__item--cd4fc:nth-child(5) {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_process/icon-process-05.svg) 0 no-repeat;
  background-position-x: 20px;
}

.process-module--process__item--cd4fc:last-child {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .process-module--process__container--19285 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .process-module--process__wrapper_left--210f2 {
    margin-bottom: 40px;
    margin-right: 0;
    min-width: 100%;
  }
  .process-module--process__title--7ac48 {
    font-size: 30px;
    line-height: 34px;
    text-align: center;
  }
  .process-module--process__item--cd4fc {
    font-size: 18px;
    line-height: 21px;
    padding: 20px 10px 20px 75px;
  }
  .process-module--process__item--cd4fc:nth-child(n) {
    background-size: 40px;
  }
}
@media (max-width: 767px) {
  .process-module--process__title--7ac48 {
    font-size: 20px;
    line-height: 23px;
  }
  .process-module--process__item--cd4fc {
    font-size: 15px;
    line-height: 17px;
  }
}
.program-module--program--e8fc2 {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_program/bg.png);
  background-size: contain;
  padding-bottom: 100px;
  padding-top: 50px;
}

.program-module--program__title--2109a {
  color: #232323;
  font-size: 48px;
  font-weight: 700;
  line-height: 90px;
  text-transform: uppercase;
}

.program-module--program__wrapper--903ac {
  margin-top: 35px;
  width: 100%;
}

.program-module--program__wrapper_main--c7042 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.program-module--program__img--4554e {
  height: 560px;
  margin-left: 40px;
  width: 461px;
}

.program-module--program__block--75dc0 {
  margin-top: 12px;
}

.program-module--program__block_body--cbb56 ol {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  margin-block-end: 0;
  margin-block-start: 0;
  padding-left: 40px;
  padding-top: 10px;
}

.program-module--program__block_body--cbb56 ol li {
  font-weight: 700;
  list-style: decimal;
  margin-bottom: 10px;
}

.program-module--program__block_body--cbb56 ol li::marker {
  color: #fe4c04;
  font-weight: 700;
}

.program-module--program__block_body--cbb56 ol li:last-child {
  margin-bottom: 0;
}

.program-module--program__block_body--cbb56 ul {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  margin-block-end: 0;
  margin-block-start: 0;
  padding-bottom: 25px;
  padding-left: 40px;
  padding-top: 10px;
}

.program-module--program__block_body--cbb56 ul li {
  font-weight: 400;
  list-style: disc;
  margin-bottom: 10px;
}

.program-module--program__block_body--cbb56 ul li::marker {
  color: #232323;
  font-weight: 400;
}

.program-module--program__block_body--cbb56 ul li:last-child {
  margin-bottom: 0;
}

.program-module--program__block_body--cbb56 ul:last-child {
  padding-bottom: 0;
}

.program-module--program__block_body--cbb56 h3 {
  color: #fe4c04;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.program-module--program__block_body--cbb56 p {
  color: #232323;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
}

.program-module--program__block--75dc0 .program-module--note--b1113 {
  background: linear-gradient(93.92deg, rgba(254, 76, 4, 0.2), rgba(255, 129, 78, 0.2));
  border-radius: 10px;
  color: #232323;
  display: inline-block;
  font-size: 1em;
  font-weight: 500;
  line-height: 1em;
  margin-top: 20px;
  padding: 10px 20px;
  text-align: center;
}

@media (max-width: 991px) {
  .program-module--program__title--2109a {
    font-size: 30px;
    line-height: 34px;
  }
  .program-module--program__wrapper--903ac {
    margin-bottom: 20px;
  }
  .program-module--program__wrapper_main--c7042 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .program-module--program__img--4554e {
    -ms-flex-item-align: center;
        align-self: center;
    height: auto;
    margin-left: 0;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .program-module--program__title--2109a {
    font-size: 18px;
    line-height: 18px;
  }
  .program-module--program__block_body--cbb56 h3 {
    margin-bottom: 10px;
  }
  .program-module--program__block_body--cbb56 h3:not(:first-of-type) {
    margin-top: 10px;
  }
  .program-module--program__block_body--cbb56 ol,
  .program-module--program__block_body--cbb56 ul {
    padding-bottom: 0;
    padding-left: 20px;
    padding-top: 0;
  }
}
.levels-module--levels--3efe5 {
  padding-bottom: 100px;
  padding-top: 50px;
}

.levels-module--levels__title--79cee {
  color: #232323;
  font-size: 48px;
  font-weight: 700;
  line-height: 90px;
  margin-bottom: 30px;
  text-transform: uppercase;
}

.levels-module--levels__text--167c1 {
  color: #232323;
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
}

.levels-module--levels__text--167c1:first-of-type {
  margin-bottom: 40px;
}

.levels-module--levels__text--167c1:last-of-type {
  margin-top: 40px;
}

.levels-module--levels__wrapper--fe747 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.levels-module--levels__buttons--6d1ac {
  color: #8f8f8f;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-width: 392px;
}

.levels-module--levels__buttons--6d1ac span.levels-module--num--52e18 {
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
}

.levels-module--levels__buttons--6d1ac span.levels-module--desc--f048d {
  font-size: 30px;
  font-weight: 500;
  line-height: 30px;
}

.levels-module--levels__buttons--6d1ac button {
  cursor: pointer;
  height: 100%;
  padding: 20px 30px;
  text-align: left;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  width: 100%;
}

.levels-module--levels__buttons--6d1ac button:first-child {
  border-top-left-radius: 20px;
}

.levels-module--levels__buttons--6d1ac button:not(:first-child) {
  border-top: 1px solid #d9d9d9;
}

.levels-module--levels__buttons--6d1ac button:last-child {
  border-bottom: 1px solid #d9d9d9;
}

.levels-module--levels__button_active--2a809 {
  background: #fff5f5;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  color: #fe4c04;
  display: block;
}

.levels-module--levels__button_active--2a809:last-child {
  border-bottom: none !important;
  border-bottom-left-radius: 20px;
}

@media (max-width: 767px) {
  .levels-module--levels__button_active--2a809:last-child {
    border-bottom-left-radius: 0;
    border-right: none !important;
    border-top-right-radius: 20px;
  }
}
.levels-module--levels__button_hidden--f533a {
  background: #fff;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  color: #8f8f8f;
}

.levels-module--levels__tab-panel--1c20f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 510px;
}

@media (max-width: 767px) {
  .levels-module--levels__tab-panel--1c20f {
    min-height: unset;
  }
}
.levels-module--levels__info--5460b {
  background: #fff5f5;
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px;
  padding: 50px 20px 50px 50px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

.levels-module--levels__info--5460b span.levels-module--desc--f048d {
  display: none;
}

.levels-module--levels__info_abilities--dc165 {
  color: #232323;
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
}

.levels-module--levels__info_abilities--dc165 li {
  margin-bottom: 10px;
  padding-left: 30px;
  position: relative;
}

.levels-module--levels__info_abilities--dc165 li:before {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_levels/kurs-arrow.svg);
  content: "";
  height: 17px;
  left: 0;
  position: absolute;
  top: 0;
  width: 16px;
}

.levels-module--levels__info_abilities--dc165 li:last-child {
  margin-bottom: 0;
}

.levels-module--levels__info_materials--2ac26 {
  color: #232323;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
  margin-top: 50px;
}

.levels-module--levels__info_materials--2ac26 li {
  margin-bottom: 10px;
  padding-left: 30px;
  position: relative;
}

.levels-module--levels__info_materials--2ac26 li:before {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_levels/kurs-arrow.svg);
  content: "";
  height: 17px;
  left: 0;
  position: absolute;
  top: 0;
  width: 16px;
}

.levels-module--levels__info_materials--2ac26 li:last-child {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .levels-module--levels--3efe5 {
    padding-bottom: 50px;
    padding-top: 50px;
  }
  .levels-module--levels__title--79cee {
    font-size: 30px;
    line-height: 34px;
  }
  .levels-module--levels__text--167c1 {
    font-size: 18px;
    line-height: 22px;
  }
  .levels-module--levels__buttons--6d1ac {
    min-width: 200px;
  }
  .levels-module--levels__buttons--6d1ac span.levels-module--num--52e18 {
    font-size: 22px;
    line-height: 25px;
  }
  .levels-module--levels__buttons--6d1ac span.levels-module--desc--f048d {
    font-size: 18px;
    line-height: 19px;
  }
  .levels-module--levels__info--5460b {
    padding: 20px;
  }
  .levels-module--levels__info_materials--2ac26 {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .levels-module--levels__title--79cee {
    font-size: 20px;
    line-height: 23px;
  }
  .levels-module--levels__text--167c1 {
    font-size: 16px;
    line-height: 20px;
  }
  .levels-module--levels__wrapper--fe747 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .levels-module--levels__buttons--6d1ac {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    min-width: 75px;
    text-align: center;
  }
  .levels-module--levels__buttons--6d1ac button {
    border-right: 1px solid #d9d9d9;
    height: unset;
    padding: 20px 10px;
  }
  .levels-module--levels__buttons--6d1ac button:not(:first-child) {
    border-top: none;
  }
  .levels-module--levels__buttons--6d1ac button:last-child {
    border-bottom: none;
  }
  .levels-module--levels__buttons--6d1ac span.levels-module--desc--f048d {
    display: none;
  }
  .levels-module--levels__info--5460b {
    border-bottom-left-radius: 20px;
    border-top-right-radius: 0;
  }
  .levels-module--levels__info--5460b span.levels-module--desc--f048d {
    color: #fe4c04;
    display: block;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 20px;
  }
}
.cost-module--cost--b937f {
  background-size: cover;
  background: linear-gradient(178.62deg, #ffcdcd 1.39%, #ffe8e8 99.04%);
  padding-bottom: 100px;
  padding-top: 100px;
}

.cost-module--cost__row--20443 {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.cost-module--cost__col--3efcc {
  height: 100%;
}

.cost-module--cost--b937f .cost-module--newcost--ad755 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 36px;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 41px;
  margin-bottom: 25px;
  text-align: center;
  white-space: nowrap;
}

.cost-module--cost--b937f .cost-module--month--43514 {
  color: #fd4b04;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  margin-bottom: 6px;
}

.cost-module--cost__item--2b65e {
  background: #fff;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  margin: 0 auto;
  max-width: 360px;
  width: 100%;
}

.cost-module--cost__item_header--40c6a {
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  min-height: 90px;
  padding: 20px 30px;
  position: relative;
}

.cost-module--cost__item_header--40c6a:before {
  content: "";
  display: inline-block;
  height: 50px;
  left: 50%;
  position: absolute;
  top: -28px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 50px;
}

.cost-module--cost__item_1--18fe3 .cost-module--cost__item_header--40c6a {
  background: linear-gradient(93.92deg, #86b87e, #a1db97);
}

.cost-module--cost__item_1--18fe3 .cost-module--newcost--ad755 {
  color: #88ba7f;
  margin-top: 59px;
}

.cost-module--cost__item_1--18fe3 .cost-module--cost__item_btn--c2086 {
  background: -webkit-gradient(linear, left top, left bottom, from(#a1da97), to(#88ba7f));
  background: linear-gradient(180deg, #a1da97, #88ba7f);
}

.cost-module--cost__item_1--18fe3 .cost-module--cost__item_list--bdf51 li {
  position: relative;
}

.cost-module--cost__item_1--18fe3 .cost-module--cost__item_list--bdf51 li:after {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_cost/check-standart.svg);
  content: "";
  height: 25px;
  position: absolute;
  right: 0;
  top: 0;
  width: 34px;
}

.cost-module--cost__item_2--e0d07 {
  background: #ffe8df;
}

.cost-module--cost__item_2--e0d07 .cost-module--cost__item_header--40c6a {
  background: linear-gradient(93.92deg, #ff4f07, #ff7e4a);
}

.cost-module--cost__item_2--e0d07 .cost-module--cost__item_header--40c6a span {
  font-size: 40px;
  font-weight: 700;
  line-height: 46px;
}

.cost-module--cost__item_2--e0d07 .cost-module--newcost--ad755 {
  color: #fd4b04;
  font-size: 46px;
  line-height: 53px;
}

.cost-module--cost__item_2--e0d07 .cost-module--cost__item_btn--c2086 {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff7c47), to(#ff510a));
  background: linear-gradient(180deg, #ff7c47, #ff510a);
}

.cost-module--cost__item_2--e0d07 .cost-module--cost__item_list--bdf51 li {
  font-weight: 500;
  position: relative;
}

.cost-module--cost__item_2--e0d07 .cost-module--cost__item_list--bdf51 li:after {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_cost/check-premium.svg);
  content: "";
  height: 25px;
  position: absolute;
  right: 0;
  top: 0;
  width: 34px;
}

.cost-module--cost__item_3--ff383 .cost-module--cost__item_header--40c6a {
  background: linear-gradient(93.92deg, #a752ff, #c58dff);
}

.cost-module--cost__item_3--ff383 .cost-module--newcost--ad755 {
  color: #c58aff;
}

.cost-module--cost__item_3--ff383 .cost-module--cost__item_btn--c2086 {
  background: -webkit-gradient(linear, left top, left bottom, from(#c68dff), to(#a954ff));
  background: linear-gradient(180deg, #c68dff, #a954ff);
}

.cost-module--cost__item_3--ff383 .cost-module--cost__item_list--bdf51 li {
  position: relative;
}

.cost-module--cost__item_3--ff383 .cost-module--cost__item_list--bdf51 li:after {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_cost/check-advanced.svg);
  content: "";
  height: 25px;
  position: absolute;
  right: 0;
  top: 0;
  width: 34px;
}

.cost-module--cost__item_body--987fd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 540px;
  padding: 20px 30px 40px;
}

.cost-module--cost__item_title--1ab6a {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
}

.cost-module--cost__item_title--1ab6a span {
  display: block;
  font-size: 24px;
  text-transform: uppercase;
}

.cost-module--cost__item_list--bdf51 {
  margin-bottom: 15px;
}

.cost-module--cost__item_list--bdf51 li {
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  margin-top: 10px;
  padding-bottom: 10px;
  padding-right: 40px;
  text-align: left;
}

.cost-module--cost__item_list--bdf51 li:not(:last-child) {
  border-bottom: 1px solid #e2e2e2;
}

.cost-module--cost__installment--ae1bb {
  background: hsla(0, 0%, 100%, 0.5);
  border-radius: 10px;
  font-weight: 500;
  margin-top: 30px;
  padding: 20px 50px;
  text-align: center;
}

.cost-module--cost__installment_text--bcd0e {
  color: #000;
  font-size: 24px;
  line-height: 28px;
}

.cost-module--cost__installment_btn--48b6b {
  background: #fff;
  border: 1px solid #9633fb;
  border-radius: 30px;
  color: #7000e3;
  display: inline-block;
  font-size: 20px;
  font-weight: 400;
  line-height: 23px;
  margin-bottom: 10px;
  margin-top: 20px;
  padding: 20px 85px;
}

@media (max-width: 1199px) {
  .cost-module--cost__item--2b65e {
    margin: 0 auto;
  }
}
@media (max-width: 991px) {
  .cost-module--cost__item--2b65e {
    margin-bottom: 30px;
  }
  .cost-module--cost__item_3--ff383 {
    margin-bottom: 0;
  }
  .cost-module--cost__item_body--987fd {
    min-height: auto;
  }
  .cost-module--cost__item_2--e0d07 .cost-module--cost__item_header--40c6a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .cost-module--cost__item_2--e0d07 .cost-module--cost__item_header--40c6a span {
    font-size: 24px;
    line-height: 28px;
  }
  .cost-module--cost__item_2--e0d07 .cost-module--cost__item_title--1ab6a {
    -ms-flex-item-align: center;
        align-self: center;
  }
  .cost-module--cost__item_2--e0d07 .cost-module--newcost--ad755 {
    font-size: 36px;
    line-height: 41px;
  }
  .cost-module--cost__item_2--e0d07 .cost-module--month--43514 {
    font-size: 24px;
    line-height: 28px;
  }
  .cost-module--cost__item_1--18fe3 .cost-module--newcost--ad755 {
    margin-top: 25px;
  }
  .cost-module--cost__installment_text--bcd0e {
    font-size: 20px;
    line-height: 23px;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .cost-module--cost__item_1--18fe3 .cost-module--newcost--ad755 {
    margin-top: 0;
  }
  .cost-module--cost__installment--ae1bb {
    padding: 20px 10px;
  }
  .cost-module--cost__installment_btn--48b6b {
    padding: 20px 40px;
  }
}
.reviews-module--reviews--caed9 {
  padding-bottom: 50px;
  padding-top: 100px;
}

.reviews-module--reviews__title--6b633 {
  color: #000;
  font-size: 48px;
  font-weight: 700;
  line-height: 55px;
  margin-bottom: 40px;
  text-transform: uppercase;
}

.reviews-module--reviews__video--9863b {
  margin-bottom: 40px;
}

.reviews-module--reviews__video_col--ccf00 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 450px;
}

.reviews-module--reviews__video_col--ccf00:first-child .reviews-module--reviews__video_text--27a9b {
  font-size: 22px;
  line-height: 32px;
  margin-top: 40px;
}

.reviews-module--reviews__video_block--68c31 {
  height: 100%;
  width: 100%;
}

.reviews-module--reviews__video_block--68c31:nth-child(2) {
  margin-top: 10px;
}

.reviews-module--reviews__video_text--27a9b {
  color: #232323;
  font-size: 18px;
  line-height: 21px;
  margin-top: 10px;
  text-align: center;
}

.reviews-module--reviews__video_wrapper--3c476 {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.reviews-module--reviews__video_iframe--dfcc8 {
  border-radius: 20px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

@media (max-width: 991px) {
  .reviews-module--reviews__title--6b633 {
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 20px;
  }
  .reviews-module--reviews__video--9863b {
    margin-bottom: 30px;
  }
  .reviews-module--reviews__video_col--ccf00 {
    min-height: auto;
  }
  .reviews-module--reviews__video_col--ccf00:first-child {
    margin-bottom: 20px;
  }
  .reviews-module--reviews__video_col--ccf00:first-child .reviews-module--reviews__video_text--27a9b {
    font-size: 15px;
    line-height: 17px;
    margin-top: 10px;
  }
  .reviews-module--reviews__video_block--68c31 {
    display: block;
    margin: 0 auto;
    min-height: auto;
    width: 90%;
  }
  .reviews-module--reviews__video_text--27a9b {
    font-size: 15px;
    line-height: 17px;
  }
}
@media (max-width: 767px) {
  .reviews-module--reviews__title--6b633 {
    font-size: 20px;
    line-height: 23px;
  }
  .reviews-module--reviews__video_col--ccf00:first-child {
    margin-bottom: 10px;
  }
}
.reviews-module--student__wrapper--3636b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.reviews-module--student__prof--8b4d5 {
  color: #232323;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
}

@media (max-width: 991px) {
  .reviews-module--student__prof--8b4d5 {
    font-size: 14px;
    line-height: 16px;
  }
}
.reviews-module--student__img--806ce {
  height: 100px !important;
  margin-bottom: 20px;
  width: 100px !important;
}

@media (max-width: 991px) {
  .reviews-module--student__img--806ce {
    height: 65px !important;
    margin-bottom: 10px;
    width: 65px !important;
  }
}
.faq-module--questions--0b69f {
  background: #fff;
  padding: 70px 0;
}

@media (max-width: 768px) {
  .faq-module--questions--0b69f {
    padding: 70px 0;
  }
}
.faq-module--questions__title--4a431 {
  color: #000;
  font-size: 48px;
  font-weight: 700;
  line-height: 55px;
  text-transform: uppercase;
}

@media (max-width: 768px) {
  .faq-module--questions__title--4a431 {
    font-size: 36px;
  }
}
.faq-module--questions_row--965dc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
}

@media (max-width: 991px) {
  .faq-module--questions_row--965dc {
    text-align: left;
  }
}
.faq-module--questions_col--2fd3f {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 100%;
}

.faq-module--questions_col_item--4b895 {
  width: 49%;
}

@media (max-width: 1100px) {
  .faq-module--questions_col_item--4b895 {
    margin-bottom: 20px;
    width: 100%;
  }
  .faq-module--questions_col_item--4b895:last-child {
    margin-bottom: 0;
  }
}
.faq-module--questions_col_item--4b895:first-child .faq-module--questions_col_item_header--a61f0 {
  border-bottom: 7px solid #9bd991;
}

.faq-module--questions_col_item--4b895:first-child .faq-module--questions_col_item_header--a61f0 ~ .faq-module--questions_col_item_name--8b46c:after {
  background-image: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_faq/faq-arrow-green.svg);
}

.faq-module--questions_col_item--4b895:nth-child(2) .faq-module--questions_col_item_header--a61f0 {
  border-bottom: 7px solid #94deff;
}

.faq-module--questions_col_item--4b895:nth-child(2) .faq-module--questions_col_item_header--a61f0 ~ .faq-module--questions_col_item_name--8b46c:after {
  background-image: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_faq/faq-arrow-blue.svg);
}

.faq-module--questions_col_item--4b895:nth-child(3) .faq-module--questions_col_item_header--a61f0 {
  border-bottom: 7px solid #ffcd4b;
}

.faq-module--questions_col_item--4b895:nth-child(3) .faq-module--questions_col_item_header--a61f0 ~ .faq-module--questions_col_item_name--8b46c:after {
  background-image: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_faq/faq-arrow-yellow.svg);
}

.faq-module--questions_col_item--4b895:nth-child(4) .faq-module--questions_col_item_header--a61f0 {
  border-bottom: 7px solid #ff814e;
}

.faq-module--questions_col_item--4b895:nth-child(4) .faq-module--questions_col_item_header--a61f0 ~ .faq-module--questions_col_item_name--8b46c:after {
  background-image: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_faq/faq-arrow-red.svg);
}

.faq-module--questions_col_item_header--a61f0 {
  color: #000;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 25px;
  padding-bottom: 5px;
}

.faq-module--questions_col_item_name--8b46c {
  font-size: 16px;
  font-weight: 600;
  padding-right: 50px;
  position: relative;
}

.faq-module--questions_col_item_name--8b46c:after {
  background-repeat: no-repeat;
  content: "";
  height: 43px;
  position: absolute;
  right: 0;
  top: 10px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  width: 43px;
}

.screen1-module--screen1--ba8f4 {
  height: 700px;
  position: relative;
}

.screen1-module--screen1--ba8f4 .screen1-module--beforeContainer--12ad6 {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 999;
}

@media (max-width: 510px) {
  .screen1-module--screen1--ba8f4 .screen1-module--beforeContainer--12ad6 {
    height: 540px;
    text-align: center;
  }
}
.screen1-module--screen1--ba8f4 .screen1-module--beforeContainer--12ad6 h1 {
  color: #1a2e35;
  font-family: inherit;
  font-size: 50px;
  font-weight: 900;
  line-height: 60px;
  margin-top: 110px;
  text-align: left;
  text-transform: uppercase;
}

@media (max-width: 768px) {
  .screen1-module--screen1--ba8f4 .screen1-module--beforeContainer--12ad6 h1 {
    text-shadow: 4px 3px 1px #fff;
  }
}
@media (max-width: 510px) {
  .screen1-module--screen1--ba8f4 .screen1-module--beforeContainer--12ad6 h1 {
    color: #1a2e35;
    font-family: inherit;
    font-size: 35px;
    font-weight: 900;
    line-height: 39px;
    margin-top: 50px;
    text-align: center;
    text-transform: uppercase;
  }
}
.screen1-module--screen1--ba8f4 .screen1-module--beforeContainer--12ad6 a.screen1-module--button--0fa9f {
  background: #f16262;
  border: 2px solid #f16262;
  border-radius: 30px;
  color: #fff;
  display: inline-block;
  font-family: inherit;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 0;
  margin-top: 137px;
  padding: 12px 54px;
  text-align: center;
  text-transform: uppercase;
}

.screen1-module--screen1--ba8f4 .screen1-module--beforeContainer--12ad6 a.screen1-module--button--0fa9f:hover {
  background: #fff;
  color: #f16262;
}

@media (max-width: 510px) {
  .screen1-module--screen1--ba8f4 .screen1-module--beforeContainer--12ad6 a.screen1-module--button--0fa9f {
    margin-bottom: 40px;
  }
}
.screen1-module--screen1--ba8f4 swiper-container {
  float: left;
  height: 700px;
  -webkit-transition: opacity 0.6s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.6s ease, -webkit-transform 0.3s ease;
  transition: opacity 0.6s ease, transform 0.3s ease;
  transition: opacity 0.6s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
  width: 100%;
}

.screen1-module--screen1--ba8f4 swiper-container swiper-slide {
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  overflow: hidden;
}

.screen1-module--screen1--ba8f4 swiper-container swiper-slide .screen1-module--slideWrap--323b0 {
  background-position: 50%;
  background-size: cover;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

@media (max-width: 510px) {
  .screen1-module--screen1--ba8f4 swiper-container swiper-slide .screen1-module--slideWrap--323b0 {
    background: none !important;
  }
}
.screen1-module--screen1--ba8f4 swiper-container swiper-slide .screen1-module--slideWrap--323b0 .screen1-module--offer--e476e {
  color: #407bff;
  display: block;
  font-family: inherit;
  font-size: 40px;
  font-weight: 900;
  line-height: 50px;
  margin-top: 350px;
  opacity: 1;
  text-align: left;
  text-transform: uppercase;
  -webkit-transition: opacity 0.3s ease, -webkit-transform 0.7s ease;
  transition: opacity 0.3s ease, -webkit-transform 0.7s ease;
  transition: opacity 0.3s ease, transform 0.7s ease;
  transition: opacity 0.3s ease, transform 0.7s ease, -webkit-transform 0.7s ease;
}

@media (max-width: 768px) {
  .screen1-module--screen1--ba8f4 swiper-container swiper-slide .screen1-module--slideWrap--323b0 .screen1-module--offer--e476e {
    background: #fff;
    display: inline-block;
    margin-top: 360px;
    padding: 0 3px;
  }
}
@media (max-width: 510px) {
  .screen1-module--screen1--ba8f4 swiper-container swiper-slide .screen1-module--slideWrap--323b0 .screen1-module--offer--e476e {
    color: #1a2e35;
    display: block;
    font-family: inherit;
    font-size: 30px;
    font-weight: 900;
    line-height: 36px;
    margin-top: 280px;
    text-align: center;
    text-transform: uppercase;
  }
}
.screen1-module--screen1--ba8f4 swiper-container swiper-slide .screen1-module--slideWrap--323b0 .screen1-module--offer--e476e.screen1-module--show--26768 {
  opacity: 1;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.screen1-module--swiper-button-next--72637,
.screen1-module--swiper-button-prev--b41cb {
  display: none;
}

.screen2-module--screen2--7549f {
  padding: 60px 0 80px;
}

@media (max-width: 510px) {
  .screen2-module--screen2--7549f {
    padding: 0 0 80px;
  }
}
.screen2-module--screen2--7549f h2 {
  color: #1a2e35;
  font-family: inherit;
  font-size: 36px;
  font-weight: 900;
  letter-spacing: 0.02em;
  line-height: 60px;
  text-align: center;
  text-transform: uppercase;
}

.screen2-module--screen2--7549f .screen2-module--row--546b4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.screen2-module--screen2--7549f .screen2-module--row--546b4 > div:first-child ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #1a2e35;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: inherit;
  font-size: 24px;
  font-weight: 400;
  letter-spacing: 0.02em;
  line-height: 30px;
  margin-top: 34px;
  min-height: 60px;
  padding-left: 84px;
  position: relative;
  text-align: left;
  text-transform: none;
}

.screen2-module--screen2--7549f .screen2-module--row--546b4 > div:first-child ul li:before {
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 60px;
  left: 0;
  position: absolute;
  width: 60px;
}

.screen2-module--screen2--7549f .screen2-module--row--546b4 > div:first-child ul li:first-child:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey_test_lesson/screen2-img01.svg);
}

.screen2-module--screen2--7549f .screen2-module--row--546b4 > div:first-child ul li:nth-child(2):before {
  background-image: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey_test_lesson/screen2-img02.svg);
}

.screen2-module--screen2--7549f .screen2-module--row--546b4 > div:first-child ul li:nth-child(3):before {
  background-image: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey_test_lesson/screen2-img03.svg);
}

.screen2-module--screen2--7549f .screen2-module--row--546b4 > div:first-child ul li:nth-child(4):before {
  background-image: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey_test_lesson/screen2-img04.svg);
}

.screen2-module--screen2--7549f .screen2-module--row--546b4 > div:first-child ul li:nth-child(5):before {
  background-image: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey_test_lesson/screen2-img05.svg);
}

.screen2-module--screen2--7549f .screen2-module--wrap--0b619 {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 992px) {
  .screen2-module--screen2--7549f .screen2-module--wrap--0b619 {
    width: 100%;
  }
}
.screen2-module--screen2--7549f a.screen2-module--button--0513c {
  background: #ff7171;
  border: 2px solid #ff7171;
  border-radius: 30px;
  color: #fff;
  display: inline-block;
  font-family: inherit;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 0;
  margin-top: 60px;
  padding: 12px 74px;
  text-align: center;
  text-transform: uppercase;
}

.screen2-module--screen2--7549f a.screen2-module--button--0513c:hover {
  background: #fff;
  color: #ff7171;
}

@media (max-width: 992px) {
  .screen2-module--screen2--7549f a.screen2-module--button--0513c {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    width: 300px;
  }
}
.screen3-module--screen3--8642e {
  background: #ecfcff;
  padding-top: 60px;
}

.screen3-module--screen3--8642e h2 {
  color: #1a2e35;
  font-size: 36px;
  line-height: 60px;
  text-transform: uppercase;
}

.screen3-module--screen3--8642e b,
.screen3-module--screen3--8642e h2 {
  font-family: inherit;
  font-weight: 900;
  letter-spacing: 0.02em;
  text-align: center;
}

.screen3-module--screen3--8642e b {
  color: #ff7171;
  display: block;
  font-size: 30px;
  line-height: 36px;
  margin-bottom: 50px;
  text-transform: inherit;
}

@media (max-width: 992px) {
  .screen3-module--screen3--8642e b {
    margin-bottom: 0;
  }
}
.screen3-module--screen3--8642e .screen3-module--slider2trigger--d7e68 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 15px;
  min-width: 25%;
  padding-top: 29px;
}

@media (max-width: 992px) {
  .screen3-module--screen3--8642e .screen3-module--slider2trigger--d7e68 {
    display: none;
  }
}
.screen3-module--screen3--8642e .screen3-module--slider2trigger--d7e68 p {
  border-top: 1px solid #d4d6d5;
  color: #1a2e35;
  font-family: inherit;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 0.02em;
  line-height: 36px;
  margin-left: 20px;
  margin-right: 20px;
  padding: 14px 0;
  text-align: center;
  text-transform: inherit;
  width: 90%;
}

.screen3-module--screen3--8642e .screen3-module--slider2trigger--d7e68.screen3-module--active--d08fe {
  background-color: #ff7171;
}

.screen3-module--screen3--8642e .screen3-module--slider2trigger--d7e68.screen3-module--active--d08fe p {
  color: #fff;
}

.screen3-module--screen3--8642e .screen3-module--tab-panel--bfdf2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 400px;
  margin-top: 70px;
  width: 100%;
}

@media (max-width: 992px) {
  .screen3-module--screen3--8642e .screen3-module--tab-panel--bfdf2 {
    height: auto;
  }
}
.screen3-module--screen3--8642e .screen3-module--tab-panel--bfdf2 .screen3-module--slideWrap--adbe2 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-position: 47.5% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 60px;
  width: 100%;
}

@media (max-width: 1090px) {
  .screen3-module--screen3--8642e .screen3-module--tab-panel--bfdf2 .screen3-module--slideWrap--adbe2 {
    background-position: 40% 50%;
  }
}
@media (max-width: 992px) {
  .screen3-module--screen3--8642e .screen3-module--tab-panel--bfdf2 .screen3-module--slideWrap--adbe2 {
    background: none !important;
    height: auto;
  }
}
.screen3-module--screen3--8642e .screen3-module--tab-panel--bfdf2 .screen3-module--slideWrap--adbe2 img {
  display: block;
  height: auto;
  width: 27.5%;
}

@media (max-width: 992px) {
  .screen3-module--screen3--8642e .screen3-module--tab-panel--bfdf2 .screen3-module--slideWrap--adbe2 img {
    height: auto;
    width: 100%;
  }
  .screen3-module--screen3--8642e .screen3-module--tab-panel--bfdf2 .screen3-module--slideWrap--adbe2:nth-child(2),
  .screen3-module--screen3--8642e .screen3-module--tab-panel--bfdf2 .screen3-module--slideWrap--adbe2:nth-child(3) {
    display: none;
  }
}
.screen4-module--screen4--f6b86 {
  padding: 80px 0;
  text-align: center;
}

.screen4-module--screen4--f6b86 .screen4-module--row--972ba > div {
  min-width: 225px;
  text-align: center;
}

.screen4-module--screen4--f6b86 .screen4-module--row--972ba > div p {
  color: #1a2e35;
  font-family: inherit;
  font-size: 22px;
  font-weight: 900;
  line-height: 60px;
  text-align: inherit;
  text-transform: uppercase;
}

.screen4-module--screen4--f6b86 a.screen4-module--button--f940b {
  background: #f16262;
  border: 2px solid #f16262;
  border-radius: 30px;
  color: #fff;
  display: inline-block;
  font-family: inherit;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 0;
  margin-top: 50px;
  padding: 12px 54px;
  text-align: center;
  text-transform: uppercase;
}

.screen4-module--screen4--f6b86 a.screen4-module--button--f940b:hover {
  background: #fff;
  color: #f16262;
}

.screen5-module--screen5--46222 {
  background: #ecfcff;
  padding: 80px 0 230px;
  text-align: center;
}

.screen5-module--screen5--46222 h2 {
  color: #1a2e35;
  font-family: inherit;
  font-size: 36px;
  font-weight: 900;
  letter-spacing: 0.02em;
  line-height: 60px;
  text-align: center;
  text-transform: uppercase;
}

.screen5-module--screen5--46222 .screen5-module--row--5ceb6 > div {
  position: relative;
  text-align: center;
}

@media (max-width: 768px) {
  .screen5-module--screen5--46222 .screen5-module--row--5ceb6 > div:nth-child(5) {
    margin-top: 50px;
  }
}
.screen5-module--screen5--46222 .screen5-module--row--5ceb6 > div:before {
  bottom: -34px;
  color: #b2d7ab;
  content: attr(data-number) " уровень";
  font-family: inherit;
  font-size: 18px;
  font-weight: 700;
  left: 50%;
  line-height: 26px;
  margin-left: -100px;
  position: absolute;
  text-align: inherit;
  text-transform: uppercase;
  width: 200px;
}

.screen5-module--screen5--46222 .screen5-module--row--5ceb6 > div:nth-child(2):before {
  color: #99d08e;
}

.screen5-module--screen5--46222 .screen5-module--row--5ceb6 > div:nth-child(3):before {
  color: #82b378;
}

.screen5-module--screen5--46222 .screen5-module--row--5ceb6 > div:nth-child(4):before {
  color: #71aa65;
}

.screen5-module--screen5--46222 .screen5-module--row--5ceb6 > div:nth-child(5):before {
  color: #55864a;
}

.screen5-module--screen5--46222 .screen5-module--row--5ceb6 > div p {
  bottom: 10px;
  color: #fff;
  display: block;
  font-family: inherit;
  font-size: 22px;
  font-weight: 900;
  left: 50%;
  line-height: 26px;
  margin-left: -100px;
  min-height: 36px;
  position: absolute;
  text-align: inherit;
  text-transform: uppercase;
  width: 200px;
}

@media (max-width: 1200px) {
  .screen5-module--screen5--46222 .screen5-module--row--5ceb6 > div p {
    font-size: 16px;
  }
}
@media (max-width: 992px) {
  .screen5-module--screen5--46222 .screen5-module--row--5ceb6 > div p {
    font-size: 22px;
  }
}
.style-module--learn--73762 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--learn--73762 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--learn--73762 {
    padding: 30px 0;
  }
}
.style-module--learn--73762 h2 {
  font-size: 70px;
  font-weight: 700;
  letter-spacing: 0.2px;
  line-height: 120%;
  text-transform: uppercase;
}

@media (max-width: 1200px) {
  .style-module--learn--73762 h2 {
    font-size: 42px;
  }
}
@media (max-width: 767px) {
  .style-module--learn--73762 h2 {
    font-size: 36px;
  }
}
.style-module--learn--73762 .style-module--desc--d07f2 {
  font-size: 30px;
  font-weight: 300;
  line-height: 120%;
  margin: 30px 0;
}

@media (max-width: 991px) {
  .style-module--learn--73762 .style-module--desc--d07f2 {
    font-size: 18px;
    margin: 20px 0;
  }
}
@media (max-width: 767px) {
  .style-module--learn--73762 .style-module--desc--d07f2 {
    margin: 15px 0;
  }
}
.style-module--learn--73762 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px;
}

@media (max-width: 991px) {
  .style-module--learn--73762 ul {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--learn--73762 ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.style-module--learn--73762 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding: 30px 40px;
  width: calc(33.33333% - 20px);
}

@media (max-width: 991px) {
  .style-module--learn--73762 ul li {
    border-radius: 15px;
    gap: 15px;
    padding: 20px 25px;
    width: calc(33.33333% - 13.33333px);
  }
}
@media (max-width: 767px) {
  .style-module--learn--73762 ul li {
    border-radius: 15px;
    width: 100%;
  }
}
.style-module--learn--73762 ul li:nth-child(odd) {
  background-color: #f9f3ff;
}

.style-module--learn--73762 ul li:nth-child(2n) {
  background-color: #fff0ea;
}

.style-module--learn--73762 ul li.style-module--title-el--4a9a1 {
  background-image: url(https://fs.advance.ru/landing-pages/online/eng_for_it/bg-nau.jpg);
  background-position: 50%;
  background-size: cover;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.style-module--learn--73762 ul li.style-module--title-el--4a9a1 h3 {
  font-size: 44px;
  font-weight: 700;
  letter-spacing: 0.2px;
  line-height: 120%;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--learn--73762 ul li.style-module--title-el--4a9a1 h3 {
    font-size: 26px;
  }
}
@media (max-width: 767px) {
  .style-module--learn--73762 ul li.style-module--title-el--4a9a1 h3 {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .style-module--learn--73762 ul li img {
    max-height: 60px;
  }
}
.style-module--learn--73762 ul li p {
  font-size: 24px;
  font-weight: 400;
  letter-spacing: 0.2px;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--learn--73762 ul li p {
    font-size: 16px;
  }
}
.style-module--themes--d3abf .style-module--container--15f90 {
  padding: 70px;
}

@media (max-width: 991px) {
  .style-module--themes--d3abf .style-module--container--15f90 {
    padding: 45px;
  }
}
@media (max-width: 767px) {
  .style-module--themes--d3abf .style-module--container--15f90 {
    padding: 20px 20px 30px;
  }
}
.style-module--themes--d3abf .style-module--desc--f9301 {
  font-size: 30px;
  font-weight: 300;
  letter-spacing: 0.2px;
  line-height: 120%;
  margin: 20px 0 35px;
}

@media (max-width: 991px) {
  .style-module--themes--d3abf .style-module--desc--f9301 {
    font-size: 18px;
    margin: 15px 0 20px;
  }
}
@media (max-width: 767px) {
  .style-module--themes--d3abf .style-module--desc--f9301 {
    font-size: 16px;
    margin: 15px 0;
  }
}
.style-module--themes--d3abf ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}

@media (max-width: 991px) {
  .style-module--themes--d3abf ul {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--themes--d3abf ul {
    gap: 10px;
  }
}
.style-module--themes--d3abf ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 30px;
  counter-increment: list 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 30px 30px 30px 90px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--themes--d3abf ul li {
    border-radius: 15px;
    padding: 15px 15px 15px 54px;
  }
}
@media (max-width: 767px) {
  .style-module--themes--d3abf ul li {
    border-radius: 10px;
    padding: 10px 10px 10px 40px;
  }
}
.style-module--themes--d3abf ul li:before {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #d1a5ff;
  border-radius: 50%;
  color: #fff;
  content: counter(list);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 28px;
  font-weight: 700;
  height: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 30px;
  line-height: 1;
  position: absolute;
  top: calc(50% - 20px);
  width: 40px;
}

@media (max-width: 991px) {
  .style-module--themes--d3abf ul li:before {
    font-size: 16px;
    height: 24px;
    left: 15px;
    top: calc(50% - 12px);
    width: 24px;
  }
}
@media (max-width: 767px) {
  .style-module--themes--d3abf ul li:before {
    font-size: 14px;
    height: 20px;
    left: 10px;
    top: calc(50% - 10px);
    width: 20px;
  }
}
.style-module--themes--d3abf ul li p {
  font-size: 28px;
  font-weight: 400;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--themes--d3abf ul li p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--themes--d3abf ul li p {
    font-size: 16px;
  }
}
.style-module--themes--d3abf ul li p strong {
  font-weight: 700;
}

.style-module--themes--d3abf .style-module--duration--0ade8 {
  font-size: 30px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 50px;
  padding-left: 90px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--themes--d3abf .style-module--duration--0ade8 {
    font-size: 18px;
    margin-top: 30px;
    padding-left: 55px;
  }
}
@media (max-width: 767px) {
  .style-module--themes--d3abf .style-module--duration--0ade8 {
    font-size: 16px;
    padding-left: 50px;
  }
}
.style-module--themes--d3abf .style-module--duration--0ade8:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='80' fill='none' viewBox='0 0 70 80'%3E%3Cg stroke='%23263238' stroke-linejoin='round' clip-path='url(%23prefix__a)'%3E%3Cpath fill='%23263238' d='m12.265 12.854-3.24 2.557 3.932 5.063 3.24-2.557-3.932-5.063Z'/%3E%3Cpath fill='%23D1A5FF' d='m12.007 10.166-5.508 4.348 2.79 3.593 5.508-4.348-2.79-3.593Z'/%3E%3Cpath d='m7.689 13.745 2.045 2.634M9.554 12.273l2.045 2.633M9.045 13.685l2.046 2.633'/%3E%3Cpath fill='%23263238' d='m58.229 12.859-3.932 5.063 3.24 2.557 3.931-5.063-3.24-2.557Z'/%3E%3Cpath fill='%23D1A5FF' d='m58.49 10.164-2.79 3.592 5.508 4.349 2.79-3.593-5.508-4.348Z'/%3E%3Cpath d='m62.812 13.745-2.046 2.634M60.947 12.273 58.9 14.906M61.455 13.685l-2.046 2.633'/%3E%3Cpath fill='%23263238' d='M38.338 3.96h-6.672v6.737h6.672V3.96Z'/%3E%3Cpath fill='%23D1A5FF' d='M39.83.096h-9.656v6.737h9.656V.096Z'/%3E%3Cpath d='M31.041.073v5.614M31.837 5.939V2.93M32.682.225v4.26M33.527 2.28v3.91M34.821.274v4.412'/%3E%3Cpath fill='%23263238' d='M59.68 69.596c13.632-13.744 13.632-36.027 0-49.77-13.63-13.745-35.73-13.745-49.362 0-13.631 13.743-13.631 36.026 0 49.77s35.732 13.744 49.363 0Z'/%3E%3Cpath fill='%23fff' d='M56.788 66.679c12.033-12.133 12.033-31.804 0-43.937-12.034-12.133-31.543-12.133-43.577 0-12.033 12.133-12.033 31.804 0 43.937s31.543 12.133 43.577 0Z'/%3E%3Cpath fill='%23fff' d='M55.08 64.957c11.09-11.182 11.09-29.311 0-40.493-11.09-11.182-29.07-11.182-40.161 0-11.09 11.182-11.09 29.311 0 40.493 11.09 11.182 29.07 11.182 40.16 0Z'/%3E%3Cpath d='M35.002 16.078v3.882M35.002 69.433v3.882M63.385 44.697h-3.85M10.467 44.697h-3.85M55.072 24.461l-2.723 2.744M17.653 62.188l-2.721 2.745M14.932 24.461l2.721 2.744M52.349 62.188l2.723 2.745'/%3E%3Cpath fill='%23263238' d='m35.853 44.467-.651 1.24-20.906-11.851.196-.372 21.36 10.983Z'/%3E%3Cpath fill='%23263238' d='m35.548 43.77-1.176.039-.25-20.273.355-.01 1.071 20.244Z'/%3E%3Cpath fill='%23fff' d='M36.115 44.71c0-.619-.498-1.122-1.113-1.122s-1.113.503-1.113 1.123.498 1.122 1.113 1.122 1.113-.502 1.113-1.122Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='70' height='80' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
  content: "";
  height: 80px;
  left: 0;
  position: absolute;
  top: calc(50% - 40px);
  width: 70px;
}

@media (max-width: 991px) {
  .style-module--themes--d3abf .style-module--duration--0ade8:before {
    height: 46px;
    top: calc(50% - 23px);
    width: 40px;
  }
}
.style-module--themes--d3abf .style-module--duration--0ade8 strong {
  font-weight: 700;
}

.style-module--structure--30a51 {
  overflow: hidden;
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--structure--30a51 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--structure--30a51 {
    padding: 30px 0;
  }
}
.style-module--structure--30a51 ul {
  min-height: 750px;
  position: relative;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--structure--30a51 ul {
    min-height: 500px;
  }
}
.style-module--structure--30a51 ul li {
  background-position: 50%;
  background-repeat: no-repeat;
  position: absolute;
}

@media (max-width: 767px) {
  .style-module--structure--30a51 ul li {
    position: unset;
  }
  .style-module--structure--30a51 ul li:nth-child(odd) p {
    padding-right: 53px;
  }
}
.style-module--structure--30a51 ul li:nth-child(odd) p:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='610' height='397' fill='none' viewBox='0 0 610 397'%3E%3Cg filter='url(%23prefix__a)'%3E%3Cellipse cx='305' cy='198.5' fill='%23FCDAD1' rx='185' ry='78.5'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='prefix__a' width='610' height='397' x='0' y='0' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_5_3838' stdDeviation='60'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}

@media (max-width: 767px) {
  .style-module--structure--30a51 ul li:nth-child(2n) p {
    padding-left: 53px;
  }
}
.style-module--structure--30a51 ul li:nth-child(2n) p:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='610' height='397' fill='none' viewBox='0 0 610 397'%3E%3Cg filter='url(%23prefix__a)'%3E%3Cellipse cx='305' cy='198.5' fill='%23E2CCF9' rx='185' ry='78.5'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='prefix__a' width='610' height='397' x='0' y='0' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeGaussianBlur result='effect1_foregroundBlur_5_3824' stdDeviation='60'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}

.style-module--structure--30a51 ul li:first-child {
  left: 0;
  top: 0;
}

.style-module--structure--30a51 ul li:first-child p:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='41' fill='none' viewBox='0 0 140 41'%3E%3Cpath fill='%232A353A' d='M.957 2.006c18.637 1.803 37.281 4.015 55.592 8.011a284.684 284.684 0 0 1 49.585 15.834c10.702 4.498 21.169 9.539 31.499 14.83 1.143.585 2.157-1.14 1.009-1.728-17.437-8.93-35.306-17.132-53.922-23.306A300.53 300.53 0 0 0 34.155 3.94C23.13 2.305 12.049 1.08.957.006c-1.28-.124-1.272 1.877 0 2Z'/%3E%3Cpath fill='%232A353A' d='M122.991 26.73a208.456 208.456 0 0 0 14.44 13.794l.973-1.671a98.487 98.487 0 0 0-23.284-2.815 1 1 0 0 0 0 2 96.12 96.12 0 0 1 22.752 2.743c.913.223 1.765-.984.973-1.671a208.918 208.918 0 0 1-14.44-13.794c-.888-.935-2.301.481-1.414 1.414Z'/%3E%3C/svg%3E");
  height: 41px;
  right: -140px;
  width: 140px;
}

@media (max-width: 991px) {
  .style-module--structure--30a51 ul li:first-child p:after {
    height: 25px;
    right: -85px;
    width: 85px;
  }
}
@media (max-width: 767px) {
  .style-module--structure--30a51 ul li:first-child p:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='29' fill='none' viewBox='0 0 33 29'%3E%3Cpath fill='%232A353A' d='M.172 1.229c3.348 1.105 6.698 2.46 9.988 4.91 3.05 2.299 6.032 5.546 8.909 9.701 1.922 2.756 3.803 5.845 5.659 9.087.205.359.387-.698.181-1.058-3.133-5.473-6.343-10.498-9.688-14.281-2.962-3.28-6.001-5.68-9.085-7.173C4.156 1.412 2.165.661.172.003c-.23-.076-.229 1.15 0 1.226Z'/%3E%3Cpath fill='%232A353A' d='M23.729 15.937a126.2 126.2 0 0 0 3.027 11.699l1.033-.55a59.595 59.595 0 0 0-11.077-8.872.605.605 0 0 0-.637 1.028A58.173 58.173 0 0 1 26.9 27.91c.398.405 1.221.056 1.033-.55a126.307 126.307 0 0 1-3.027-11.699c-.16-.764-1.337-.486-1.178.277Z'/%3E%3C/svg%3E");
    height: 29px;
    right: 10px;
    width: 33px;
  }
}
.style-module--structure--30a51 ul li:nth-child(2) {
  left: calc(50% - 185px);
  top: 110px;
}

@media (max-width: 991px) {
  .style-module--structure--30a51 ul li:nth-child(2) {
    top: 75px;
  }
}
.style-module--structure--30a51 ul li:nth-child(2) p:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='225' height='56' fill='none' viewBox='0 0 225 56'%3E%3Cpath fill='%231F1F1F' stroke='%23263238' d='M198.59 40.146a224.705 224.705 0 0 1 14.815 8.979c.267.581.544 1.16.83 1.735a219.743 219.743 0 0 0-16.038-9.79l-.242.437.242-.438c-.274-.15-.332-.436-.199-.709a.518.518 0 0 1 .252-.257c.075-.03.183-.043.34.043Zm17.607 10.852-.534.462c-.217-.416-.43-.834-.637-1.255.391.263.782.528 1.171.793Zm.163 1.182.466-.403a.506.506 0 0 1-.466.403Zm-.574-2.669c-.529-.357-1.06-.71-1.592-1.063-2.185-4.802-3.785-9.83-5.399-14.899-.374-1.173-.749-2.35-1.131-3.525a.5.5 0 0 1 .949-.315c.403 1.238.797 2.483 1.192 3.73 1.72 5.434 3.453 10.908 5.981 16.072Z'/%3E%3Cpath stroke='%23263238' stroke-width='2' d='M.5 4.5c57.167-6 179.7-5.6 212.5 44'/%3E%3C/svg%3E");
  height: 56px;
  right: -225px;
  width: 225px;
}

@media (max-width: 991px) {
  .style-module--structure--30a51 ul li:nth-child(2) p:after {
    height: 33px;
    right: -136px;
    width: 136px;
  }
}
@media (max-width: 767px) {
  .style-module--structure--30a51 ul li:nth-child(2) p:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='29' fill='none' viewBox='0 0 33 29'%3E%3Cpath fill='%232A353A' d='M32.42 1.229c-3.348 1.105-6.698 2.46-9.988 4.91-3.05 2.299-6.032 5.546-8.909 9.701-1.922 2.756-3.803 5.845-5.659 9.087-.205.359-.387-.698-.181-1.058 3.133-5.473 6.343-10.498 9.688-14.281 2.962-3.28 6.001-5.68 9.085-7.173C28.436 1.412 30.427.661 32.42.003c.23-.076.229 1.15 0 1.226Z'/%3E%3Cpath fill='%232A353A' d='M8.863 15.937a126.2 126.2 0 0 1-3.027 11.699l-1.033-.55a59.598 59.598 0 0 1 11.077-8.872.605.605 0 0 1 .637 1.028A58.17 58.17 0 0 0 5.691 27.91c-.398.405-1.221.056-1.033-.55A126.33 126.33 0 0 0 7.685 15.66c.16-.764 1.337-.486 1.178.277Z'/%3E%3C/svg%3E");
    height: 29px;
    left: 10px;
    width: 33px;
  }
}
.style-module--structure--30a51 ul li:nth-child(3) {
  right: 15px;
  top: 240px;
}

@media (max-width: 991px) {
  .style-module--structure--30a51 ul li:nth-child(3) {
    top: 160px;
  }
}
.style-module--structure--30a51 ul li:nth-child(3) p:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='287' height='80' fill='none' viewBox='0 0 287 80'%3E%3Cpath fill='%231F1F1F' d='M279.973.243c-20.192-.384-41.051-.725-60.608 2.404-8.523 1.363-17.902 3.334-24.226 6.763-5.341 2.897-7.295 7.25-2.605 10.7 4.279 3.148 11.841 4.773 18.838 5.472 9.885.988 20.308.239 30.256-.086 9.77-.318 20.218-.766 29.613.994 7.186 1.347 14.279 4.438 12.22 8.902-1.186 2.57-4.625 4.716-8.168 6.507-3.371 1.683-7.146 3.124-11.229 4.288-8.471 2.345-17.652 3.894-27.132 4.579-21.806 1.78-43.971.187-65.633-1.39-21.399-1.559-42.839-3.066-64.458-1.918-17.696.936-35.049 3.197-51.534 6.713-17.973 3.84-35.869 9.083-50.177 16.081-.221.109-.443.217-.658.328-1.454.753.783 1.93 2.237 1.178a108.86 108.86 0 0 1 10.416-4.522c9.497-3.67 19.66-6.839 30.339-9.458 15.094-3.72 31.072-6.346 47.502-7.81a319.788 319.788 0 0 1 31.146-1.28 543.18 543.18 0 0 1 32.295 1.433c21.591 1.476 43.263 3.53 65.123 2.998 18.616-.453 38.625-2.73 52.858-9.484 6.262-2.971 12.794-7.458 9.909-12.168-2.238-3.655-9.116-5.776-15.71-6.845-9.395-1.524-19.683-1.1-29.347-.78-9.997.33-20.672 1.153-30.559-.036-6.506-.783-14.695-2.56-17.087-6.18-3.122-4.724 5.483-8.34 12.415-10.3 17.969-5.077 38.914-5.766 58.906-5.633 5.021.033 10.04.121 15.058.216 2.035.039 2.033-1.628 0-1.666Z'/%3E%3Cpath fill='%231F1F1F' d='M15.075 59.516A208.555 208.555 0 0 1 .826 73.508c-.812.724.189 1.845 1.058 1.62a96.026 96.026 0 0 1 22.723-3.045c1.286-.019 1.163-2.016-.124-1.997A98.222 98.222 0 0 0 1.251 73.23l1.058 1.62c4.97-4.433 9.72-9.097 14.249-13.99a1.001 1.001 0 0 0-1.483-1.344Z'/%3E%3C/svg%3E");
  height: 80px;
  left: -287px;
  width: 287px;
}

@media (max-width: 1200px) {
  .style-module--structure--30a51 ul li:nth-child(3) p:after {
    height: 48px;
    left: -174px;
    width: 174px;
  }
}
@media (max-width: 767px) {
  .style-module--structure--30a51 ul li:nth-child(3) p:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='29' fill='none' viewBox='0 0 33 29'%3E%3Cpath fill='%232A353A' d='M.172 1.229c3.348 1.105 6.698 2.46 9.988 4.91 3.05 2.299 6.032 5.546 8.909 9.701 1.922 2.756 3.803 5.845 5.659 9.087.205.359.387-.698.181-1.058-3.133-5.473-6.343-10.498-9.688-14.281-2.962-3.28-6.001-5.68-9.085-7.173C4.156 1.412 2.165.661.172.003c-.23-.076-.229 1.15 0 1.226Z'/%3E%3Cpath fill='%232A353A' d='M23.729 15.937a126.2 126.2 0 0 0 3.027 11.699l1.033-.55a59.595 59.595 0 0 0-11.077-8.872.605.605 0 0 0-.637 1.028A58.173 58.173 0 0 1 26.9 27.91c.398.405 1.221.056 1.033-.55a126.307 126.307 0 0 1-3.027-11.699c-.16-.764-1.337-.486-1.178.277Z'/%3E%3C/svg%3E");
    height: 29px;
    left: unset;
    right: 10px;
    width: 33px;
  }
}
.style-module--structure--30a51 ul li:nth-child(4) {
  left: 27%;
  top: 390px;
}

@media (max-width: 991px) {
  .style-module--structure--30a51 ul li:nth-child(4) {
    top: 280px;
  }
}
.style-module--structure--30a51 ul li:nth-child(4) p:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='41' fill='none' viewBox='0 0 140 41'%3E%3Cpath fill='%232A353A' d='M.957 2.006c18.637 1.803 37.281 4.015 55.592 8.011a284.684 284.684 0 0 1 49.585 15.834c10.702 4.498 21.169 9.539 31.499 14.83 1.143.585 2.157-1.14 1.009-1.728-17.437-8.93-35.306-17.132-53.922-23.306A300.53 300.53 0 0 0 34.155 3.94C23.13 2.305 12.049 1.08.957.006c-1.28-.124-1.272 1.877 0 2Z'/%3E%3Cpath fill='%232A353A' d='M122.991 26.73a208.456 208.456 0 0 0 14.44 13.794l.973-1.671a98.487 98.487 0 0 0-23.284-2.815 1 1 0 0 0 0 2 96.12 96.12 0 0 1 22.752 2.743c.913.223 1.765-.984.973-1.671a208.918 208.918 0 0 1-14.44-13.794c-.888-.935-2.301.481-1.414 1.414Z'/%3E%3C/svg%3E");
  height: 41px;
  right: -140px;
  width: 140px;
}

@media (max-width: 991px) {
  .style-module--structure--30a51 ul li:nth-child(4) p:after {
    height: 25px;
    right: -84px;
    width: 84px;
  }
}
@media (max-width: 767px) {
  .style-module--structure--30a51 ul li:nth-child(4) p:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='29' fill='none' viewBox='0 0 33 29'%3E%3Cpath fill='%232A353A' d='M32.42 1.229c-3.348 1.105-6.698 2.46-9.988 4.91-3.05 2.299-6.032 5.546-8.909 9.701-1.922 2.756-3.803 5.845-5.659 9.087-.205.359-.387-.698-.181-1.058 3.133-5.473 6.343-10.498 9.688-14.281 2.962-3.28 6.001-5.68 9.085-7.173C28.436 1.412 30.427.661 32.42.003c.23-.076.229 1.15 0 1.226Z'/%3E%3Cpath fill='%232A353A' d='M8.863 15.937a126.2 126.2 0 0 1-3.027 11.699l-1.033-.55a59.598 59.598 0 0 1 11.077-8.872.605.605 0 0 1 .637 1.028A58.17 58.17 0 0 0 5.691 27.91c-.398.405-1.221.056-1.033-.55A126.33 126.33 0 0 0 7.685 15.66c.16-.764 1.337-.486 1.178.277Z'/%3E%3C/svg%3E");
    height: 29px;
    left: 10px;
    width: 33px;
  }
}
.style-module--structure--30a51 ul li:nth-child(5) {
  right: 5%;
  top: 520px;
}

@media (max-width: 991px) {
  .style-module--structure--30a51 ul li:nth-child(5) {
    top: 350px;
  }
}
.style-module--structure--30a51 ul li p {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 30px;
  font-weight: 400;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  letter-spacing: 0.2px;
  line-height: 120%;
  max-width: 370px;
  min-height: 260px;
  position: relative;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--structure--30a51 ul li p {
    font-size: 18px;
    max-width: 224px;
    min-height: 160px;
  }
}
@media (max-width: 767px) {
  .style-module--structure--30a51 ul li p {
    max-width: unset;
    min-height: 110px;
    width: calc(100% - 53px);
  }
}
.style-module--structure--30a51 ul li p:after,
.style-module--structure--30a51 ul li p:before {
  background-repeat: no-repeat;
  content: "";
  position: absolute;
}

.style-module--structure--30a51 ul li p:before {
  background-position: 50%;
  background-size: 110%;
  height: 100%;
  width: 130%;
  z-index: -2;
}

@media (max-width: 767px) {
  .style-module--structure--30a51 ul li p:before {
    background-size: 75%;
    width: 150%;
  }
}
@media (max-width: 600px) {
  .style-module--structure--30a51 ul li p:before {
    height: 150%;
    width: 100%;
  }
}
.style-module--structure--30a51 ul li p:after {
  background-size: contain;
  top: 50%;
  z-index: -1;
}

.style-module--structure--30a51 img {
  position: absolute;
}

@media (max-width: 991px) {
  .style-module--structure--30a51 img {
    max-width: 166px;
  }
}
@media (max-width: 767px) {
  .style-module--structure--30a51 img {
    position: unset;
  }
}
.style-module--structure--30a51 img.style-module--computer--d8182 {
  right: 15px;
  top: 0;
}

@media (max-width: 767px) {
  .style-module--structure--30a51 img.style-module--computer--d8182 {
    margin: 10px 0 20px;
  }
}
.style-module--structure--30a51 img.style-module--person--f338d {
  left: 15px;
  top: 40%;
}

@media (max-width: 767px) {
  .style-module--structure--30a51 img.style-module--person--f338d {
    display: block;
    margin-left: auto;
  }
}
.style-module--how--fb990 .style-module--container--e057f {
  padding: 70px;
}

@media (max-width: 991px) {
  .style-module--how--fb990 .style-module--container--e057f {
    padding: 45px;
  }
}
@media (max-width: 767px) {
  .style-module--how--fb990 .style-module--container--e057f {
    padding: 30px 20px 20px;
  }
}
.style-module--how--fb990 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  margin-top: 40px;
}

@media (max-width: 991px) {
  .style-module--how--fb990 ul {
    gap: 15px;
    margin-top: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--how--fb990 ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--how--fb990 ul li {
  background-color: #fff;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
  padding: 40px;
  width: calc(50% - 15px);
}

@media (max-width: 991px) {
  .style-module--how--fb990 ul li {
    border-radius: 15px;
    gap: 15px;
    padding: 25px;
    width: calc(50% - 7.5px);
  }
}
@media (max-width: 767px) {
  .style-module--how--fb990 ul li {
    border-radius: 10px;
    width: 100%;
  }
}
.style-module--how--fb990 ul li.style-module--rus--3de72 h3 span {
  color: #6f00e2;
}

.style-module--how--fb990 ul li.style-module--rus--3de72 .style-module--highlight--00e80 {
  background-color: #e5d6f5;
}

.style-module--how--fb990 ul li.style-module--eng--1ed65 h3 span {
  color: #f25207;
}

.style-module--how--fb990 ul li.style-module--eng--1ed65 .style-module--highlight--00e80 {
  background-color: #f7dadc;
}

.style-module--how--fb990 ul li h3 {
  font-size: 28px;
  font-weight: 700;
  letter-spacing: 0.2px;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--how--fb990 ul li h3 {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  .style-module--how--fb990 ul li h3 {
    font-size: 20px;
  }
}
.style-module--how--fb990 ul li .style-module--text-wrap--54adb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 20px;
  font-weight: 300;
  gap: 30px;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--how--fb990 ul li .style-module--text-wrap--54adb {
    font-size: 16px;
    gap: 15px;
  }
}
.style-module--how--fb990 ul li .style-module--highlight--00e80 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  margin-top: auto;
  padding: 20px 20px 20px 58px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--how--fb990 ul li .style-module--highlight--00e80 {
    border-radius: 10px;
    font-size: 16px;
    padding: 10px 10px 10px 31px;
  }
}
@media (max-width: 600px) {
  .style-module--how--fb990 ul li .style-module--highlight--00e80 {
    font-size: 14px;
  }
}
.style-module--how--fb990 ul li .style-module--highlight--00e80:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' viewBox='0 0 28 28'%3E%3Cpath fill='%23263238' d='M23.858 9.037c.312-1.846-1.109-3.228-1.4-3.5-.292-.27-1.642-1.718-3.5-1.405-.662.113-1.304.72-1.607 1.05a10.806 10.806 0 0 0-.496-.146.73.73 0 0 0-.858.98l-1.782 1.782-.096-.027a.73.73 0 0 0-.875.523.72.72 0 0 0 .012.452L6.66 15.352l-.017.02a.797.797 0 0 0-.1.137.485.485 0 0 0-.043.097l-.018.035-2.35 7.186a.73.73 0 0 0 .241.794.732.732 0 0 0 .808.256l7.187-2.35.038-.018a.516.516 0 0 0 .09-.044l.05-.029a.666.666 0 0 0 .085-.067l.026-.02 6.591-6.61a.714.714 0 0 0 .458.032.732.732 0 0 0 .522-.875l-.026-.096 1.782-1.782a.73.73 0 0 0 .458.032.728.728 0 0 0 .522-.89c-.04-.154-.09-.32-.146-.495.318-.318.925-.96 1.039-1.628ZM12.43 19.485a7.585 7.585 0 0 0-1.618-2.36 7.642 7.642 0 0 0-2.299-1.563L14.6 9.475a7.034 7.034 0 0 1 3.92 3.92l-6.09 6.09Zm-4.264 1.864a3.623 3.623 0 0 0-1.505-1.55l.986-3.015a6.156 6.156 0 0 1 3.564 3.567l-3.045.998Zm-1.975-.12a2.055 2.055 0 0 1 .56.583l-.837.274.277-.857Zm11.77-11.261a8.458 8.458 0 0 0-2.255-1.599l1.63-1.63a7 7 0 0 1 3.92 3.92l-1.63 1.63a8.457 8.457 0 0 0-1.666-2.321Zm2.747-2.736A8.584 8.584 0 0 0 18.8 5.829c.114-.107.25-.19.397-.242 1.187-.201 2.17.942 2.176.95.029.036.061.068.096.097 0 0 1.15.995.95 2.176a1.167 1.167 0 0 1-.253.388 8.456 8.456 0 0 0-1.458-1.966Z'/%3E%3C/svg%3E");
  background-size: contain;
  content: "";
  height: 28px;
  left: 20px;
  position: absolute;
  top: calc(50% - 14px);
  width: 28px;
}

@media (max-width: 991px) {
  .style-module--how--fb990 ul li .style-module--highlight--00e80:before {
    height: 16px;
    left: 10px;
    top: calc(50% - 8px);
    width: 16px;
  }
}
.style-module--reg--54bb6 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--reg--54bb6 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--reg--54bb6 {
    padding: 30px 0;
  }
}
.style-module--reg--54bb6 .style-module--container--e2ccc {
  background-color: #ffede8;
  border: 1px solid #263238;
  border-radius: 30px;
  padding: 50px 70px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--reg--54bb6 .style-module--container--e2ccc {
    border-radius: 15px;
    padding: 30px 45px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--54bb6 .style-module--container--e2ccc {
    padding: 30px 20px 20px;
  }
}
.style-module--reg--54bb6 h2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin: 0 auto 50px;
  max-width: 90%;
}

@media (max-width: 991px) {
  .style-module--reg--54bb6 h2 {
    font-size: 22px;
    margin: 0 auto 30px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--54bb6 h2 {
    margin: 0 auto 25px;
    width: 100%;
  }
}
.style-module--reg--54bb6 .style-module--form-wrap--531ad {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .style-module--reg--54bb6 .style-module--form-wrap--531ad {
    gap: 15px;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--54bb6 .style-module--form-wrap--531ad {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--reg--54bb6 .style-module--form--71470 {
  width: calc(50% - 15px);
}

@media (max-width: 991px) {
  .style-module--reg--54bb6 .style-module--form--71470 {
    width: calc(50% - 7.5px);
  }
}
@media (max-width: 767px) {
  .style-module--reg--54bb6 .style-module--form--71470 {
    width: 100%;
  }
}
.style-module--reg--54bb6 .style-module--form--71470 .style-module--price-wrap--aed42 h3 {
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--reg--54bb6 .style-module--form--71470 .style-module--price-wrap--aed42 h3 {
    font-size: 16px;
  }
}
.style-module--reg--54bb6 .style-module--form--71470 .style-module--price-wrap--aed42 p {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 56px;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--reg--54bb6 .style-module--form--71470 .style-module--price-wrap--aed42 p {
    font-size: 34px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--54bb6 .style-module--form--71470 .style-module--price-wrap--aed42 p {
    font-size: 30px;
  }
}
.style-module--reg--54bb6 .style-module--form--71470 .style-module--price-wrap--aed42 p .style-module--old-price--330ab {
  font-weight: 400;
  text-decoration: line-through;
  text-decoration-color: #6f00e2;
  text-decoration-thickness: 5px;
}

.style-module--reg--54bb6 .style-module--form--71470 .style-module--price-wrap--aed42 p .style-module--price--6f258 {
  color: #6f00e2;
  font-weight: 700;
}

.style-module--reg--54bb6 .style-module--form--71470 .style-module--widget--171b9 {
  width: 100%;
}

.style-module--reg--54bb6 .style-module--fit--c8e42 {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--reg--54bb6 .style-module--fit--c8e42 {
    font-size: 16px;
  }
}
.style-module--reg--54bb6 img {
  width: calc(50% - 15px);
}

@media (max-width: 991px) {
  .style-module--reg--54bb6 img {
    width: calc(50% - 7.5px);
  }
}
@media (max-width: 480px) {
  .style-module--reg--54bb6 img {
    width: 100%;
  }
}
.style-module--result--b52f8 {
  background: url(https://fs.advance.ru/landing-pages/online/globus/frag1.svg) 0 no-repeat;
  background-size: contain;
  border-bottom: 150px solid #ffdeb6;
}

@media (max-width: 991px) {
  .style-module--result--b52f8 {
    border-bottom: 100px solid #ffdeb6;
  }
}
.style-module--result--b52f8 .style-module--row--721b5 {
  margin: 70px auto 110px;
}

@media (max-width: 991px) {
  .style-module--result--b52f8 .style-module--row--721b5 {
    margin: 30px 0;
  }
}
@media (max-width: 480px) {
  .style-module--result--b52f8 .style-module--row--721b5 {
    margin: 35px 0 0;
  }
}
@media (max-width: 991px) {
  .style-module--result--b52f8 .style-module--col--c3801 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    margin-bottom: 50px;
    max-width: 50%;
  }
}
@media (max-width: 480px) {
  .style-module--result--b52f8 .style-module--col--c3801 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-bottom: 50px;
    max-width: 100%;
  }
}
.style-module--result--b52f8 .style-module--col-icon--8f056 {
  margin-bottom: 40px;
  max-width: 300px;
}

@media (max-width: 991px) {
  .style-module--result--b52f8 .style-module--col-icon--8f056 {
    margin: 0 auto 5px;
    max-width: 180px;
  }
}
.style-module--result--b52f8 .style-module--col-desc--8d04f {
  font-size: 21px;
  font-weight: 500;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--result--b52f8 .style-module--col-desc--8d04f {
    font-size: 18px;
  }
}
.style-module--result--b52f8 .style-module--col-desc--8d04f b {
  font-size: 24px;
}

.style-module--education--c1101 {
  border-bottom: 290px solid #ffdeb6;
  padding: 70px 0 0;
}

@media (max-width: 991px) {
  .style-module--education--c1101 {
    border-bottom: 100px solid #ffdeb6;
  }
}
.style-module--education_row--6332e {
  margin-top: 40px;
}

.style-module--education_col-left--d821e {
  position: relative;
}

@media (max-width: 991px) {
  .style-module--education_col-left--d821e {
    display: none;
  }
}
.style-module--education_col-left--d821e .style-module--display_wrapper--462d0 {
  min-height: 640.89px;
  padding: 5px 5px 0;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--education_col-left--d821e .style-module--display_wrapper--462d0 {
    min-height: unset;
  }
}
.style-module--education_col-left--d821e .style-module--display--5cafc {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #c1c1c1;
  border-color: #c1c1c1;
  border-radius: 40px;
  border-style: solid;
  border-width: 35px 25px 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 495.89px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--education_col-left--d821e .style-module--display--5cafc {
    min-height: unset;
  }
}
.style-module--education_col-left--d821e .style-module--display--5cafc:after {
  background: #353535;
  border: 4px solid #757575;
  border-radius: 25px;
  content: "";
  display: inline-block;
  height: 14px;
  left: 50%;
  position: absolute;
  top: -27px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 14px;
}

.style-module--education_col-left--d821e .style-module--display_neck--6b0d1 {
  border-bottom: 60px solid #c1c1c1;
  border-left: 75px solid #757575;
  height: 110px;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
}

.style-module--education_col-left--d821e .style-module--display_footer--1c222 {
  background: #c1c1c1;
  border-radius: 30px;
  height: 30px;
  margin-left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 340px;
}

.style-module--education_col-left--bg--5f8eb {
  border-radius: 30px;
  display: inline-block;
  height: auto;
  max-height: 510px;
  max-width: 100%;
  min-height: 100%;
  width: auto;
}

.style-module--education_col-right--c35a7 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding: 0;
}

@media (max-width: 991px) {
  .style-module--education_col-right--c35a7 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    max-width: 100%;
    padding: 0;
  }
}
.style-module--education_col-right--text--feafd {
  font-size: 18px;
  font-weight: 500;
}

@media (max-width: 991px) {
  .style-module--education_col-right--text--feafd {
    margin-bottom: 30px;
    text-align: center;
  }
}
.style-module--education_col-right--text--feafd b {
  font-size: 24px;
}

.style-module--education_col-right--text--feafd span {
  font-size: 36px;
  font-weight: 700;
}

.style-module--education--c1101 .style-module--btn-block--af96e {
  padding: 30px 0;
}

.style-module--wrapper--8da35 .style-module--tabs--d8e4b {
  padding: 0 15px;
}

.style-module--wrapper--8da35 .style-module--tabs--d8e4b .style-module--tab--43fea {
  border: 1px solid transparent;
  border-radius: 10px 10px 10px 10px;
  cursor: pointer;
  padding-bottom: 5px;
  padding-top: 10px;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--wrapper--8da35 .style-module--tabs--d8e4b .style-module--tab--43fea {
    cursor: auto;
    -webkit-user-select: none;
    -moz-user-select: none;
     -ms-user-select: none;
         user-select: none;
  }
}
.style-module--wrapper--8da35 .style-module--tabs--d8e4b .style-module--tab--43fea:hover {
  background: #fff;
  border: 1px solid transparent;
  -webkit-box-shadow: -1px 0 5px 0 #c2c2c2;
          box-shadow: -1px 0 5px 0 #c2c2c2;
}

@media (max-width: 991px) {
  .style-module--wrapper--8da35 .style-module--tabs--d8e4b .style-module--tab--43fea:hover {
    border: 1px solid transparent;
    -webkit-box-shadow: unset;
            box-shadow: unset;
  }
}
.style-module--speaker--bb4ff {
  background: url(https://fs.advance.ru/landing-pages/online/globus/frag2.svg) 100% no-repeat;
  background-size: contain;
  border-bottom: 230px solid #ffdeb6;
}

@media (max-width: 991px) {
  .style-module--speaker--bb4ff {
    background: #fff;
    border-bottom: 100px solid #ffdeb6;
  }
}
.style-module--speaker_row--31b06 {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .style-module--speaker_row--31b06 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin-top: 50px;
  }
}
.style-module--speaker_row--31b06 .style-module--speaker_col--right--9e326 {
  text-align: center;
}

.style-module--speaker_row--31b06 .style-module--speaker_col-list--5e142 {
  padding-left: 23px;
}

@media (max-width: 991px) {
  .style-module--speaker_row--31b06 .style-module--speaker_col-list--5e142 {
    padding-left: unset;
  }
}
.style-module--speaker_row--31b06 .style-module--speaker_col-list--5e142 li {
  font-weight: 500;
  margin-top: 17px;
  position: relative;
}

.style-module--speaker_row--31b06 .style-module--speaker_col-list--5e142 li span {
  font-size: 24px;
  font-weight: 700;
}

@media (max-width: 480px) {
  .style-module--speaker_row--31b06 .style-module--speaker_col-list--5e142 li span {
    font-size: 18px;
    font-weight: 700;
  }
}
.style-module--speaker_row--31b06 .style-module--speaker_col-list--5e142 li:first-of-type {
  margin-top: 56px;
}

.style-module--speaker_row--31b06 .style-module--speaker_col-list--5e142 li:before {
  background: #ffdeb6;
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 14px;
  left: -23px;
  position: absolute;
  top: 5px;
  width: 14px;
}

.style-module--speaker_row--31b06 .style-module--speaker_col-icon--15562 {
  border-radius: 50%;
  margin: 0 auto;
  max-width: 305px;
  overflow: hidden;
  text-align: center;
}

@media (max-width: 480px) {
  .style-module--speaker_row--31b06 .style-module--speaker_col-icon--15562 {
    max-width: 205px;
  }
}
.style-module--speaker_row--31b06 .style-module--speaker_col-icon--15562 img {
  border: 0;
  display: inline-block;
  height: auto;
  max-width: 100%;
  width: auto;
}

.style-module--speaker_row--31b06 .style-module--speaker_col-name--f9cb9 {
  font-size: 36px;
  font-weight: 500;
  text-align: center;
}

.style-module--speaker_row--31b06 .style-module--speaker_col-desc--99277 {
  font-size: 24px;
  font-weight: 500;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--speaker_col--c3923 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .style-module--speaker_col--left--4144a {
    padding: 0 5%;
  }
}
@media (max-width: 480px) {
  .style-module--speaker_col--left--4144a {
    padding: 0 5% 0 10%;
  }
  .style-module--speaker_col-name--f9cb9 {
    font-size: 32px;
    margin-top: 15px;
  }
}
.style-module--why_row--7576e {
  margin: 165px 0 142px;
}

@media (max-width: 991px) {
  .style-module--why_row--7576e {
    margin: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--why_col--a4e58 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-bottom: 50px;
    max-width: 100%;
  }
}
.style-module--why_col-icon--240fe {
  margin: 0 auto 21px;
  max-width: 140px;
}

@media (max-width: 767px) {
  .style-module--why_col-icon--240fe {
    margin-bottom: 5px;
    max-width: 180px;
  }
}
.style-module--why_col-name--e5798 {
  font-size: 24px;
  font-weight: 700;
  text-align: center;
}

.style-module--why_col-desc--729e8 {
  font-size: 18px;
  text-align: center;
}

.style-module--cost--b550c {
  background-color: #ffdeb6;
}

.style-module--cost_bg--50953 {
  background: url(https://fs.advance.ru/landing-pages/online/globus/frag3.svg) 50% no-repeat;
  background-size: contain;
  border: 1px solid transparent;
}

.style-module--cost_row--fc1e3 {
  margin: 200px 0;
}

@media (max-width: 991px) {
  .style-module--cost_row--fc1e3 {
    margin: 0;
  }
}
.style-module--cost--b550c .style-module--col_cost--a1d85 {
  text-align: center;
}

.style-module--cost--b550c .style-module--col_cost-wrapper--0c8ce {
  background: #fff;
  border-radius: 40px;
  margin: 0 auto;
  max-width: 688px;
  padding: 68px 0 66px;
}

@media (max-width: 767px) {
  .style-module--cost--b550c .style-module--col_cost-wrapper--0c8ce {
    padding: 68px 15px 66px;
  }
}
.style-module--cost--b550c .style-module--col_cost-wrapper--title--b3e04 {
  font-size: 24px;
  font-weight: 700;
}

@media (max-width: 767px) {
  .style-module--cost--b550c .style-module--col_cost-wrapper--title--b3e04 {
    font-size: 21px;
  }
}
.style-module--cost--b550c .style-module--col_cost-wrapper--subtitle--f7c65 {
  font-size: 47px;
  font-weight: 700;
  line-height: 0.94;
  margin-bottom: 40px;
  margin-top: 11px;
}

@media (max-width: 767px) {
  .style-module--cost--b550c .style-module--col_cost-wrapper--subtitle--f7c65 {
    font-size: 32px;
  }
}
.style-module--cost--b550c .style-module--oldcost--bfaad {
  display: inline-block;
  font-size: 48px;
  font-weight: 700;
  margin-top: 48px;
  position: relative;
  text-decoration: none;
}

@media (max-width: 767px) {
  .style-module--cost--b550c .style-module--oldcost--bfaad {
    font-size: 32px;
  }
}
.style-module--cost--b550c .style-module--oldcost--bfaad:before {
  background: #012243;
  border-radius: 5px;
  content: "";
  display: inline-block;
  height: 2px;
  left: -10px;
  position: absolute;
  top: 35%;
  width: 120%;
}

.style-module--cost--b550c .style-module--newcost--077f2 {
  color: #f99128;
  font-size: 86px;
  font-weight: 700;
  margin: 7px auto 76px;
}

@media (max-width: 767px) {
  .style-module--cost--b550c .style-module--newcost--077f2 {
    font-size: 48px;
    margin-bottom: 30px;
  }
}
.style-module--help--027fb {
  background-image: url(https://fs.advance.ru/landing-pages/online/kak_privit_detyam_lyubov_k_chteniyu/bg-readkid-2.jpg);
  color: #fff;
}

@media (max-width: 640px) {
  .style-module--help--027fb {
    background-color: #3f4857;
    background-image: none;
  }
}
.style-module--help__inner-wrapper--2609c {
  max-width: 760px;
}

.style-module--help--027fb ul {
  font-family: Montserrat, sans-serif;
  line-height: 1.2;
  margin: 60px 0;
}

@media (max-width: 767px) {
  .style-module--help--027fb ul {
    margin: 40px 0;
  }
}
.style-module--help--027fb ul li {
  font-size: 22px;
  font-weight: 300;
  margin: 35px 0;
  padding-left: 70px;
}

@media (max-width: 767px) {
  .style-module--help--027fb ul li {
    font-size: 18px;
    padding-left: 60px;
  }
}
.style-module--help--027fb ul li strong {
  font-weight: 700;
}

.style-module--help--027fb p {
  color: #92dd21;
  font-family: Pf Din, sans-serif;
  font-size: 48px;
  font-weight: 500;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .style-module--help--027fb p {
    font-size: 30px;
  }
}
.style-module--icon--c563e {
  position: relative;
}

.style-module--icon--c563e:before {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media (max-width: 767px) {
  .style-module--icon--c563e:before {
    top: 5px;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.style-module--icon-child--ac15a:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/kak_privit_detyam_lyubov_k_chteniyu/sad-baby.svg);
  height: 36px;
  width: 40px;
}

.style-module--icon-child-smile--b3bf4:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/kak_privit_detyam_lyubov_k_chteniyu/smiling-baby.svg);
  height: 36px;
  width: 40px;
}

.style-module--icon-garbage--bc9e2:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/kak_privit_detyam_lyubov_k_chteniyu/garbage.svg);
  height: 40px;
  width: 35px;
}

.style-module--icon-catalogue--5d672:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/kak_privit_detyam_lyubov_k_chteniyu/catalogue.svg);
  height: 40px;
  width: 40px;
}

.style-module--icon-appl--694a3:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/kak_privit_detyam_lyubov_k_chteniyu/application-development.svg);
  height: 40px;
  width: 39px;
}

.style-module--icon-history--4902f:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/kak_privit_detyam_lyubov_k_chteniyu/history.svg);
  height: 40px;
  width: 40px;
}

.style-module--icon-book--bc602:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/kak_privit_detyam_lyubov_k_chteniyu/family.svg);
  height: 40px;
  width: 39px;
}

.style-module--training--9b665 {
  background-color: #92dd21;
  color: #fff;
  font-family: Montserrat, sans-serif;
  text-align: center;
}

.style-module--training--9b665 h2 {
  font-size: 48px;
  font-weight: 900;
}

@media (max-width: 767px) {
  .style-module--training--9b665 h2 {
    font-size: 36px;
  }
}
.style-module--training--9b665 h3 {
  font-size: 36px;
  font-weight: 900;
}

@media (max-width: 767px) {
  .style-module--training--9b665 h3 {
    font-size: 24px;
  }
}
.style-module--training--9b665 .style-module--row--3b233 {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.style-module--training--9b665 .style-module--row--3b233 .style-module--col--73e74 {
  margin: 30px 0;
  max-width: 360px;
}

.style-module--training--9b665 .style-module--row--3b233 .style-module--col--73e74 p {
  color: #3f4857;
  font-size: 24px;
  font-weight: 700;
  margin-top: 15px;
}

@media (max-width: 767px) {
  .style-module--training--9b665 .style-module--row--3b233 .style-module--col--73e74 p {
    font-size: 20px;
  }
}
.style-module--training--9b665 .style-module--sum--4c61f {
  font-family: Montserrat, sans-serif;
  font-size: 100px;
  font-weight: 700;
  line-height: 0.8em;
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.4);
  width: 100%;
}

@media (max-width: 767px) {
  .style-module--training--9b665 .style-module--sum--4c61f {
    font-size: 75px;
  }
}
.style-module--training--9b665 .style-module--sum-desc--27956 {
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 5px;
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  width: 100%;
}

@media (max-width: 767px) {
  .style-module--training--9b665 .style-module--sum-desc--27956 {
    font-size: 24px;
  }
}
.style-module--program__list--088a2 {
  font-family: Roboto, sans-serif;
  font-size: 24px;
}

@media (max-width: 767px) {
  .style-module--program__list--088a2 {
    font-size: 20px;
  }
}
.style-module--program__item--28c39 {
  font-weight: 500;
  min-height: 70px;
  padding: 20px 5px 20px 140px;
  position: relative;
  text-transform: uppercase;
  width: 100%;
}

@media (max-width: 767px) {
  .style-module--program__item--28c39 {
    padding: 75px 15px 20px;
  }
}
.style-module--program__item--28c39:nth-child(odd) {
  background-color: #efefef;
}

.style-module--program__item--28c39:nth-child(2n) {
  background-color: #f9f9f9;
}

.style-module--program__item--28c39 br {
  display: none;
}

@media (max-width: 767px) {
  .style-module--program__item--28c39 br {
    display: block;
  }
}
.style-module--program__item--28c39 .style-module--list-desc-open--d20b4 {
  border-bottom: 1px solid #353535;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.1;
  margin-left: 25px;
  text-transform: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media (max-width: 767px) {
  .style-module--program__item--28c39 .style-module--list-desc-open--d20b4 {
    margin-left: 0;
    margin-top: 10px;
  }
}
.style-module--program__item--28c39 .style-module--list-desc-open--d20b4:hover {
  border-color: transparent;
}

.style-module--program__list-desc--4f5ba {
  font-family: Roboto, sans-serif;
  margin-bottom: 15px;
  margin-top: 15px;
}

.style-module--program__list-desc--4f5ba li {
  font-size: 16px;
  font-weight: 300;
  margin-top: 5px;
  padding-left: 12px;
  text-transform: none;
}

.style-module--program__list-desc--4f5ba li:before {
  background-color: #3f4857;
  border-radius: 50%;
  height: 4px;
  left: 0;
  top: 7px;
  width: 4px;
}

.style-module--program__list-desc--4f5ba li p {
  color: #3f4857;
}

.style-module--program__block-marker--dc790 {
  background: url(https://fs.advance.ru/landing-pages/online/kak_privit_detyam_lyubov_k_chteniyu/blok.png) 50% no-repeat;
  color: #fefefe;
  font-size: 36px;
  font-weight: 700;
  height: 45px;
  left: -10px;
  padding-left: 40px;
  position: absolute;
  top: 12px;
  width: 108px;
  z-index: 1;
}

.style-module--speaker--0055d {
  background-color: #ebebeb;
}

@media (max-width: 991px) {
  .style-module--speaker--0055d .style-module--col--f03ad {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  .style-module--speaker--0055d .style-module--col--f03ad {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin: 15px 0;
    max-width: 100%;
  }
}
@media (max-width: 991px) {
  .style-module--speaker--0055d .style-module--col--f03ad:first-of-type {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.style-module--speaker--0055d .style-module--block-title--aefb3 {
  color: #3f4857;
}

@media (max-width: 767px) {
  .style-module--speaker--0055d .style-module--block-title--aefb3 {
    text-align: center;
  }
}
.style-module--teacher-block--03f81 {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  font-family: Montserrat, sans-serif;
  height: 370px;
  margin: 0 auto;
  max-width: 370px;
  overflow: hidden;
  position: relative;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--teacher-block--03f81 {
    margin: 0 auto;
  }
}
.style-module--teacher-block--03f81 img {
  left: 50%;
  min-height: 370px;
  min-width: 370px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.style-module--tch-desc--7322a {
  background-color: rgba(0, 0, 0, 0.8);
  bottom: 0;
  color: #fff;
  left: 0;
  min-height: 110px;
  padding: 20px 15px;
  position: absolute;
  right: 0;
  width: 100%;
}

.style-module--tch-name--82c21 {
  font-size: 24px;
  font-weight: 800;
}

.style-module--tch-pos--8cd56 {
  font-size: 16px;
  font-weight: 500;
}

@media (max-width: 991px) {
  .style-module--teacher-modal__row--d5ed5 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--teacher-modal__left-col--681fe,
.style-module--teacher-modal__right-col--78208 {
  word-wrap: break-word;
}

@media (max-width: 991px) {
  .style-module--teacher-modal__left-col--681fe,
  .style-module--teacher-modal__right-col--78208 {
    max-width: 370px;
    width: 100%;
  }
}
.style-module--teacher-modal__left-col--681fe {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  width: 35%;
}

@media (max-width: 991px) {
  .style-module--teacher-modal__left-col--681fe {
    max-width: 370px;
    width: 100%;
  }
}
.style-module--teacher-modal__right-col--78208 {
  padding: 45px 30px 15px;
  width: 65%;
}

@media (max-width: 991px) {
  .style-module--teacher-modal__right-col--78208 {
    background-color: #fff;
    max-width: 370px;
    padding: 20px;
    width: 100%;
  }
}
.style-module--teacher-modal__list--cb7b2 li {
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
  margin-top: 15px;
  padding-left: 8px;
  position: relative;
}

.style-module--teacher-modal__list--cb7b2 li:first-of-type {
  margin-top: 0;
}

.style-module--teacher-modal__list--cb7b2 li:before {
  background-color: #353535;
  border-radius: 50%;
  content: "";
  display: block;
  height: 4px;
  left: 0;
  position: absolute;
  top: 5px;
  width: 4px;
}

.style-module--cost--36df9 {
  background-color: #3f4857;
  color: #fff;
  font-family: Montserrat, sans-serif;
  text-align: center;
}

.style-module--cost--36df9 h2 {
  font-size: 30px;
  font-weight: 700;
  margin: 35px auto 25px;
  max-width: 1100px;
}

@media (max-width: 767px) {
  .style-module--cost--36df9 h2 {
    font-size: 24px;
  }
}
.style-module--cost--36df9 h2 + p {
  font-size: 24px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1100px;
}

@media (max-width: 767px) {
  .style-module--cost--36df9 h2 + p {
    font-size: 18px;
  }
}
.style-module--cost--36df9 .style-module--btn-block--d2da3 {
  margin: 5em 0 0;
  overflow: hidden;
}

@media (max-width: 767px) {
  .style-module--cost--36df9 .style-module--btn-block--d2da3 {
    margin: 2.5em 0;
  }
}
.style-module--cost__bottom-info--6042c {
  font-size: 24px;
  font-weight: 300;
  margin: 30px auto 0;
  max-width: 555px;
}

@media (max-width: 767px) {
  .style-module--cost__bottom-info--6042c {
    font-size: 18px;
  }
}
.style-module--line-btn-block--e553b:after,
.style-module--line-btn-block--e553b:before {
  background-color: #92dd21;
  content: "";
  display: inline-block;
  height: 2px;
  vertical-align: middle;
  width: 100%;
}

.style-module--line-btn-block--e553b .style-module--btn--db4f7 {
  border-radius: 30px;
  margin-left: 34px;
  margin-right: 34px;
}

@media (max-width: 767px) {
  .style-module--line-btn-block--e553b .style-module--btn--db4f7 {
    margin-left: 0;
    margin-right: 0;
  }
}
.style-module--line-btn-block--e553b:before {
  margin-left: -100%;
  right: 0;
}

@media (max-width: 480px) {
  .style-module--line-btn-block--e553b:before {
    display: none;
  }
}
.style-module--line-btn-block--e553b:after {
  left: 0;
  margin-right: -100%;
}

@media (max-width: 480px) {
  .style-module--line-btn-block--e553b:after {
    display: none;
  }
}
.style-module--advance--559eb {
  background-color: #3f4857;
  color: #fff;
  text-align: center;
}

.style-module--advance__title--72777 {
  font-family: Pf Din, sans-serif;
  font-size: 60px;
  font-weight: 500;
  padding-bottom: 30px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .style-module--advance__title--72777 {
    font-size: 36px;
    padding-bottom: 0;
  }
}
.style-module--advance--559eb .style-module--col--7d691 {
  border-right: 1px solid #fff;
  font-family: Montserrat, sans-serif;
  margin-top: 45px;
  width: 33.3333%;
}

@media (max-width: 991px) {
  .style-module--advance--559eb .style-module--col--7d691 {
    border-right: none;
    width: 50%;
  }
}
@media (max-width: 767px) {
  .style-module--advance--559eb .style-module--col--7d691 {
    width: 100%;
  }
}
.style-module--advance--559eb .style-module--col--7d691:nth-of-type(3) {
  border-right: none;
}

.style-module--advance--559eb .style-module--col--7d691:nth-of-type(4) {
  display: none;
}

.style-module--advance--559eb h3 {
  font-size: 40px;
  font-weight: 800;
  line-height: 0.9;
}

@media (max-width: 767px) {
  .style-module--advance--559eb h3 {
    font-size: 36px;
  }
}
.style-module--sectionFont--e4398 {
  font-family: Ubuntu, sans-serif;
}

.main-module--block-title--d2939 {
  color: #000;
  font-size: 48px;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
}

.main-module--block-title-lg--7cae3 {
  font-size: 72px;
}

@media (max-width: 991px) {
  .main-module--block-title-lg--7cae3 {
    font-size: 62px;
  }
}
@media (max-width: 480px) {
  .main-module--block-title-lg--7cae3 {
    font-size: 56px;
  }
}
.main-module--block-title-md--73dbc {
  font-size: 48px;
}

@media (max-width: 991px) {
  .main-module--block-title-md--73dbc {
    font-size: 44px;
  }
}
@media (max-width: 480px) {
  .main-module--block-title-md--73dbc {
    font-size: 36px;
  }
}
.main-module--block-title-md-m--efa9a {
  font-size: 44px;
}

@media (max-width: 991px) {
  .main-module--block-title-md-m--efa9a {
    font-size: 40px;
  }
}
@media (max-width: 480px) {
  .main-module--block-title-md-m--efa9a {
    font-size: 30px;
  }
}
.main-module--block-title-md-s--542d8 {
  font-size: 40px;
}

@media (max-width: 991px) {
  .main-module--block-title-md-s--542d8 {
    font-size: 36px;
  }
}
@media (max-width: 480px) {
  .main-module--block-title-md-s--542d8 {
    font-size: 26px;
  }
}
.main-module--block-title-sm--6c653 {
  font-size: 30px;
}

.main-module--block-title-xs--00e2e {
  font-size: 24px;
}

.main-module--blue--56ffb {
  color: #095784;
}

.main-module--blue-bg--c02e7 {
  background-color: #095784;
}

.main-module--d-blue--03e48 {
  color: #003d69;
}

.main-module--d-blue-bg--d97e9 {
  background-color: #003d69;
}

.main-module--green--dd01e {
  color: #01b19d;
}

.main-module--green-bg--97095 {
  background-color: #01b19d;
}

.main-module--sec--4cccf {
  padding: 70px 0;
}

.main-module--icon--0ae24 {
  display: inline-block;
}

.main-module--btn-block--1a90f {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  width: 100%;
}

@media (max-width: 767px) {
  .main-module--btn-block--1a90f {
    font-size: 18px;
  }
}
.main-module--main-btn--57f41 {
  background-color: #01b19d;
  border: 2px solid #01b19d;
  border-radius: 30px;
  -webkit-box-shadow: 0 15px 25px rgba(0, 0, 0, 0.3);
          box-shadow: 0 15px 25px rgba(0, 0, 0, 0.3);
  color: #fefeff;
  font-size: 18px;
  font-weight: 400;
  height: 60px;
  letter-spacing: 2px;
  max-width: 370px;
  min-width: 300px;
  padding: 0 70px;
  text-transform: uppercase;
}

.main-module--main-btn--57f41:hover {
  background-color: transparent;
  border-color: #fefeff;
  color: #fefeff;
}

.main-module--main-btn--57f41:active,
.main-module--main-btn--57f41:focus {
  border: 2px solid #01b19d;
}

.style-module--screen1--28267 {
  background: url(https://fs.advance.ru/landing-pages/online/smart/bg-smart-01.jpg) 50% no-repeat, #095784;
  background-size: cover;
  color: #fefeff;
  padding-bottom: 190px;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--screen1--28267 {
    min-height: auto;
  }
}
.style-module--screen1_suptitle--0a7d6 {
  font-family: Open Sans Condensed, sans-serif;
  font-size: 24px;
  font-weight: 700;
  margin: 90px auto 40px;
}

@media (max-width: 767px) {
  .style-module--screen1_suptitle--0a7d6 {
    margin: 5px auto 20px;
  }
}
.style-module--screen1_title--affc5 {
  font-family: Open Sans Condensed, sans-serif;
  font-size: 72px;
  font-weight: 700;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .style-module--screen1_title--affc5 {
    font-size: 48px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1_title--affc5 {
    font-size: 40px;
  }
}
.style-module--screen1_subtitle--4e147 {
  font-size: 24px;
  font-weight: 400;
  margin: 25px auto 80px;
}

@media (max-width: 767px) {
  .style-module--screen1_subtitle--4e147 {
    font-size: 22px;
    margin: 20px auto 10px;
  }
}
.style-module--screen1-btn--4966e {
  min-width: 370px;
}

@media (max-width: 767px) {
  .style-module--screen1-btn--4966e {
    font-size: 18px;
    margin: 0 auto;
    min-width: 320px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1-btn--4966e {
    max-width: 270px;
  }
}
.style-module--screen1-btn--4966e:last-of-type {
  margin-top: 30px;
}

.style-module--screen1-btn--noactive--f3ef7 {
  background-color: transparent;
  border-color: #fefeff;
  color: #fefeff;
}

.style-module--screen1-btn--noactive--f3ef7:hover {
  background-color: #01b19d;
  border-color: #01b19d;
  color: #fefeff;
}

.style-module--result--9ca76 {
  color: #000;
  padding: 190px 0 220px;
}

@media (max-width: 991px) {
  .style-module--result--9ca76 {
    padding: 70px 0;
  }
}
.style-module--result_title--7ee97 {
  text-transform: none;
}

.style-module--result_row--2a9f9 {
  margin-top: 100px;
}

@media (max-width: 991px) {
  .style-module--result_row--2a9f9 {
    margin-top: 70px;
  }
}
@media (max-width: 1199px) {
  .style-module--result_col--61e62 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    margin-bottom: 20px;
    max-width: 50%;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .style-module--result_col--61e62 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-bottom: 60px;
    max-width: 100%;
  }
}
.style-module--result_col-item_header--66bc2 {
  margin-bottom: 19px;
}

@media (max-width: 1199px) {
  .style-module--result_col-item_header--66bc2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 5px;
  }
}
.style-module--result_col-item_header--icon--11ed5 {
  height: 100px;
  width: 100px;
}

.style-module--result_col-item_header--icon_special--4f19e {
  width: 85px;
}

.style-module--result_col-item--name--30c0b {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 5px;
}

.style-module--practice--c86ec {
  background: #095784;
  color: #fefeff;
  padding: 190px 0 210px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--practice--c86ec {
    padding: 70px 0;
  }
}
@media (max-width: 767px) {
  .style-module--practice--c86ec {
    padding-bottom: 120px;
  }
}
.style-module--practice_title--40d94 {
  color: #fefeff;
  font-size: 46px;
  text-transform: none;
}

@media (max-width: 991px) {
  .style-module--practice_title--40d94 {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .style-module--practice_title--40d94 {
    font-size: 30px;
  }
}
.style-module--practice_subtitle--ca781 {
  font-size: 24px;
  font-weight: 700;
  margin-top: 60px;
}

.style-module--practice_row--a4fac {
  margin-top: 60px;
}

@media (max-width: 991px) {
  .style-module--practice_col--c3bbc {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-bottom: 60px;
    max-width: 100%;
  }
  .style-module--practice_col--c3bbc:last-of-type {
    margin-bottom: 0;
  }
}
.style-module--practice_col-item--fb641 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.style-module--practice_col-item--icon--27def {
  height: 100px;
  margin-bottom: 30px;
  width: 100px;
}

@media (max-width: 991px) {
  .style-module--practice_col-item--icon--27def {
    margin-bottom: 5px;
  }
}
.style-module--practice_col-item--name--8b10a {
  font-size: 24px;
  font-weight: 700;
}

.style-module--content--9aa43 {
  padding: 160px 0 110px;
}

@media (max-width: 991px) {
  .style-module--content--9aa43 {
    padding: 70px 0;
  }
}
.style-module--content_title--5377b {
  font-size: 46px;
  text-transform: none;
}

@media (max-width: 991px) {
  .style-module--content_title--5377b {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .style-module--content_title--5377b {
    font-size: 30px;
  }
}
.style-module--content_row--caede {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 40px;
}

@media (max-width: 768px) {
  .style-module--content_row--caede {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 50px;
  }
}
@media (max-width: 480px) {
  .style-module--content_row--caede {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--content_row--caede:first-of-type {
  margin-top: 80px;
}

.style-module--content_row--first--d3727 {
  margin-top: 70px;
}

.style-module--content_col--9443d {
  position: relative;
}

@media (max-width: 480px) {
  .style-module--content_col--9443d {
    text-align: center;
  }
}
.style-module--content_col-name--9ed00 {
  background: #095784;
  border-radius: 10px;
  color: #fefeff;
  font-size: 24px;
  font-weight: 700;
  padding: 18px 0 20px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
}

.style-module--content_col-name--9ed00:after {
  background-color: #095784;
  content: "";
  display: inline-block;
  height: 30px;
  position: absolute;
  right: 0;
  top: 45%;
  -webkit-transform: rotate(45deg) skew(-5deg, -5deg) translateY(-50%);
          transform: rotate(45deg) skew(-5deg, -5deg) translateY(-50%);
  width: 30px;
}

.style-module--content_col-name--mob--e16b0 {
  color: #000;
  display: none;
  font-size: 20px;
  font-weight: 700;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  top: -10px;
}

@media (max-width: 768px) {
  .style-module--content_col-name--mob--e16b0 {
    display: inline-block;
  }
}
@media (max-width: 480px) {
  .style-module--content_col-name--mob--e16b0 {
    top: 0;
  }
}
.style-module--content_col-icon--3659f {
  height: 110px;
  width: 110px;
}

@media (max-width: 768px) {
  .style-module--content_col-icon--3659f {
    margin: auto;
  }
}
.style-module--content_col-desc--4a5e8 {
  color: #000;
  font-size: 22px;
  font-weight: 600;
}

@media (max-width: 768px) {
  .style-module--content_col-desc--4a5e8 {
    font-size: 18px;
    font-weight: 500;
  }
}
.style-module--content_col--icon_block--fb1a6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 5px 0;
  position: relative;
}

@media (max-width: 768px) {
  .style-module--content_col--icon_block--fb1a6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    max-width: 25%;
  }
}
@media (max-width: 480px) {
  .style-module--content_col--icon_block--fb1a6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.style-module--content_col--icon_block--fb1a6:after {
  background-color: #000;
  content: "";
  display: inline-block;
  height: 40px;
  left: 50%;
  position: absolute;
  top: -40px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 3px;
}

@media (max-width: 768px) {
  .style-module--content_col--icon_block--fb1a6:after {
    height: 55px;
    top: -52px;
  }
}
@media (max-width: 767px) {
  .style-module--content_col--icon_block--fb1a6:after {
    display: none;
  }
}
@media (max-width: 768px) {
  .style-module--content_name-block--765ba {
    display: none;
  }
  .style-module--content_desc-block--0ca6b {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
}
@media (max-width: 480px) {
  .style-module--content_desc-block--0ca6b {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.style-module--content--9aa43 .style-module--after-none--d23f6:after {
  display: none;
}

.style-module--speaker--27ba7 {
  background-color: #ebf6f8;
  color: #000;
  padding: 160px 0;
}

@media (max-width: 991px) {
  .style-module--speaker--27ba7 {
    padding: 70px 0;
  }
}
.style-module--speaker-title--e6f15 {
  color: #000;
  font-size: 48px;
  font-weight: 400;
  text-transform: none;
}

@media (max-width: 991px) {
  .style-module--speaker-title--e6f15 {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .style-module--speaker-title--e6f15 {
    font-size: 30px;
  }
}
.style-module--speaker_inner--a814f {
  margin-top: 60px;
  width: 100%;
}

.style-module--speaker_inner-col--c1d3f {
  position: relative;
  vertical-align: middle;
}

@media (max-width: 991px) {
  .style-module--speaker_inner-col--c1d3f {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
  }
}
.style-module--speaker_inner-col_photo--282fe {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media (max-width: 991px) {
  .style-module--speaker_inner-col_photo--282fe {
    position: relative;
  }
}
.style-module--speaker_inner-col_title--8c742 {
  color: #003d69;
  font-size: 30px;
  font-weight: 700;
}

@media (max-width: 991px) {
  .style-module--speaker_inner-col_title--8c742 {
    margin-top: 10px;
  }
}
.style-module--speaker_inner-col_list--66c05 {
  color: #000;
  list-style-type: disc;
}

@media (max-width: 991px) {
  .style-module--speaker_inner-col_list--66c05 {
    font-size: 16px;
    margin-left: 15px;
    text-align: left;
  }
}
.style-module--speaker_inner-col_list-str--7a4ce {
  font-size: 18px;
  font-weight: 400;
  margin-top: 20px;
  position: relative;
}

.style-module--speaker_inner-col_list-str--7a4ce:before {
  background: #000;
  border-radius: 15px;
  content: "";
  display: inline-block;
  height: 5px;
  left: -15px;
  position: absolute;
  top: 8px;
  width: 5px;
}

.style-module--why--73228 {
  padding: 220px 0;
}

@media (max-width: 991px) {
  .style-module--why--73228 {
    padding: 70px 0;
  }
}
.style-module--why-title--f53ca {
  color: #000;
  font-size: 48px;
  font-weight: 400;
  text-transform: none;
}

@media (max-width: 991px) {
  .style-module--why-title--f53ca {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  .style-module--why-title--f53ca {
    font-size: 30px;
  }
}
.style-module--why_inner--8eaa5 {
  margin-top: 80px;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--why_inner--8eaa5 {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--why_inner--8eaa5 {
    margin-top: 0;
  }
}
.style-module--why_inner-item--155aa {
  color: #000;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--why_inner-item--155aa {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-top: 45px;
    max-width: 100%;
  }
}
.style-module--why_inner-item_icon--78a93 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .style-module--why_inner-item_icon--78a93 {
    margin-bottom: 0;
  }
}
.style-module--why_inner-item_icon--78a93 .style-module--why_icon--09ca8 {
  width: 100px;
}

.style-module--why_inner-item_desc--c0a4d {
  display: block;
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 5px;
}

.style-module--why_inner-item_text--9058c {
  font-size: 16px;
  font-weight: 400;
}

.style-module--why-btn--6d0b4 {
  margin-top: 80px;
}

.style-module--cost--edcea {
  background-color: #003d69;
  padding: 125px 0;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--cost--edcea {
    padding: 70px 0;
  }
}
.style-module--cost_wrapper--49e87 {
  background-color: #fff;
  border-radius: 20px;
  color: #000;
  font-weight: 900;
  margin: 0 auto;
  max-width: 370px;
  padding: 45px 35px 10px;
  text-align: center;
}

.style-module--cost_wrapper-top--596c4 {
  border-bottom: 1px solid #959595;
  color: #000;
}

.style-module--cost_wrapper-top_suptitle--5e393 {
  font-family: Open Sans Condensed, sans-serif;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 20px;
}

.style-module--cost_wrapper-top_title--6ad26 {
  border-bottom: 1px solid #959595;
  border-top: 1px solid #959595;
  font-size: 30px;
  font-weight: 400;
  line-height: 120%;
  padding: 30px 0;
}

.style-module--cost_wrapper-top_desc--f10f3 {
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  margin: 18px auto;
  text-align: left;
}

@media (max-width: 480px) {
  .style-module--cost_wrapper-top_desc--f10f3 {
    font-size: 16px;
  }
}
.style-module--cost_wrapper-top_desc--f10f3 p:before {
  content: url(https://fs.advance.ru/landing-pages/online/smart/check.png);
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}

@media (max-width: 480px) {
  .style-module--cost_wrapper-top_desc--f10f3 p:before {
    margin-right: 5px;
    vertical-align: sub;
  }
}
.style-module--cost_wrapper-bottom--f53fc .style-module--old-cost--f44e2 {
  color: #959595;
  font-family: Open Sans Condensed, sans-serif;
  font-size: 30px;
  font-weight: 700;
  margin: 22px auto -10px;
  text-decoration: line-through;
}

.style-module--cost_wrapper-bottom--f53fc .style-module--new-cost--e278f {
  font-family: Open Sans Condensed, sans-serif;
  font-size: 48px;
  font-weight: 700;
  padding: 0;
}

.style-module--cost_wrapper-bottom_desc--941c7 {
  color: #cd2a5a;
  font-size: 18px;
  font-weight: 400;
}

.style-module--cost_wrapper-bottom--f53fc .style-module--cost__rf--f2b24 {
  font-family: Arial, PT Sans, sans-serif;
  font-weight: 400;
}

.style-module--cost_wrapper-bottom--f53fc .style-module--cost-btn--c2255 {
  margin: 30px auto 40px;
}

@media (max-width: 480px) {
  .style-module--cost_wrapper-bottom--f53fc .style-module--cost-btn--c2255 {
    max-width: 250px;
    min-width: 270px;
  }
}
.style-module--cost_wrapper-bottom--f53fc .style-module--cost-btn--c2255:hover {
  border: 2px solid #01b19d;
  color: #01b19d;
}

.style-module--advance__title--9f4b7 {
  font-size: 36px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 30px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .style-module--advance__title--9f4b7 {
    font-size: 28px;
    margin-bottom: 10px;
  }
}
.style-module--advance__norocket--02e75 {
  background-color: #f1f1f1;
  color: #000;
  text-align: center;
}

.style-module--advance__norocket-col--01184 {
  border-right: 1px solid #000;
  margin-top: 45px;
  width: 33.3333%;
}

.style-module--advance__norocket-col--01184:nth-child(3) {
  border-right: none;
}

.style-module--advance__norocket-col--01184:nth-child(4) {
  display: none;
}

@media (max-width: 991px) {
  .style-module--advance__norocket-col--01184 {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .style-module--advance__norocket-col--01184 {
    border-right: none;
    width: 100%;
  }
}
.style-module--advance__norocket--02e75 h3 {
  font-size: 40px;
  font-weight: 800;
  line-height: 0.9;
}

.style-module--advance__experts--8445f {
  background-color: #fefeff;
}

.style-module--advance__licenses--377be {
  background-color: #f1f1f1;
}

.main-module--btn-block--ccf1a {
  text-align: center;
  width: 100%;
}

.main-module--main-btn--acd97 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #4366c5;
  border-radius: 35px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 22px;
  font-weight: 300;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  letter-spacing: 0.1em;
  line-height: 25px;
  margin: 0 auto;
  max-width: 362px;
  min-height: 55px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  width: 100%;
}

.main-module--main-btn--acd97:active,
.main-module--main-btn--acd97:focus,
.main-module--main-btn--acd97:visited {
  color: #fff;
}

@media (max-width: 991px) {
  .main-module--main-btn--acd97 {
    font-size: 20px;
    line-height: 23px;
    max-width: 348px;
  }
}
@media (max-width: 767px) {
  .main-module--main-btn--acd97 {
    font-size: 18px;
    line-height: 21px;
    max-width: 100%;
  }
}
.main-module--main-title--99067 {
  font-size: 46px;
  font-weight: 700;
  line-height: 53px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .main-module--main-title--99067 {
    font-size: 36px;
    line-height: 41px;
  }
}
@media (max-width: 767px) {
  .main-module--main-title--99067 {
    font-size: 24px;
    line-height: 28px;
  }
}
.main-module--all-btn--f3fd6 {
  border-radius: 35px;
  color: #fff;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  padding: 20px 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--all-btn--f3fd6 {
    font-size: 20px;
    line-height: 23px;
  }
}
@media (max-width: 767px) {
  .main-module--all-btn--f3fd6 {
    font-size: 15px;
    line-height: 17px;
  }
}
.main-module--all-btn--f3fd6:active,
.main-module--all-btn--f3fd6:focus,
.main-module--all-btn--f3fd6:visited {
  color: #fff;
}

.style-module--screen1--b9fd6 {
  background: #141f3d;
  padding-bottom: 100px;
}

.style-module--screen1__wrapper--bd030 {
  background: radial-gradient(50% 50% at 50% 50%, rgba(67, 102, 197, 0.7) 0, rgba(31, 54, 117, 0.7) 49.48%, rgba(20, 31, 61, 0.7) 100%);
}

.style-module--screen1__info--42b77 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.style-module--screen1__title--757c1 {
  color: #fff;
  font-size: 50px;
  font-weight: 700;
  line-height: 60px;
  margin-bottom: 30px;
  margin-top: 0;
  padding-top: 30px;
  text-align: center;
  text-transform: uppercase;
}

.style-module--screen1__subtitle--3cd43 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #283456;
  border-radius: 10px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: 400;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 28px;
  margin-bottom: 20px;
  max-width: 190px;
  padding: 10px;
  text-align: center;
  width: 100%;
}

.style-module--screen1__text--a123e {
  color: #fff;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  margin: 30px 0;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--screen1--b9fd6 {
    padding-bottom: 70px;
  }
  .style-module--screen1__title--757c1 {
    font-size: 40px;
    line-height: 50px;
    padding-top: 20px;
  }
  .style-module--screen1__subtitle--3cd43 {
    font-size: 20px;
    line-height: 23px;
    max-width: 160px;
    padding: 5px 10px;
  }
  .style-module--screen1__text--a123e {
    font-size: 20px;
    line-height: 23px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--b9fd6 {
    padding-bottom: 60px;
  }
  .style-module--screen1__title--757c1 {
    font-size: 26px;
    line-height: 36px;
    margin-bottom: 20px;
    padding-top: 15px;
  }
  .style-module--screen1__subtitle--3cd43 {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 10px;
    max-width: 120px;
    padding: 5px;
  }
  .style-module--screen1__text--a123e {
    font-size: 16px;
    line-height: 18px;
    margin: 20px 0;
  }
}
.style-module--target--63362 {
  padding: 80px 0;
}

.style-module--target__title--668a1 {
  color: #141f3d;
  margin-bottom: 50px;
}

.style-module--target__list--7f688 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--target__item--1f550 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-right: 1px solid #e8e8e8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0 30px;
  width: 25%;
}

.style-module--target__item--1f550:first-child {
  border-left: 1px solid #e8e8e8;
}

.style-module--target__item--text--4ff07 {
  color: #141f3d;
  font-size: 26px;
  font-weight: 300;
  line-height: 30px;
  margin-top: 40px;
  padding: 0 10px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--target--63362 {
    padding: 60px 0;
  }
  .style-module--target__title--668a1 {
    margin-bottom: 30px;
  }
  .style-module--target__item--1f550 {
    padding: 0 20px;
  }
  .style-module--target__item--text--4ff07 {
    font-size: 18px;
    line-height: 21px;
  }
}
@media (max-width: 767px) {
  .style-module--target--63362 {
    padding: 30px 0;
  }
  .style-module--target__list--7f688 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .style-module--target__item--1f550 {
    margin-bottom: 30px;
    width: 50%;
  }
  .style-module--target__item--text--4ff07 {
    font-size: 16px;
    line-height: 18px;
  }
  .style-module--target__item--1f550:nth-child(3),
  .style-module--target__item--1f550:nth-child(4) {
    margin-bottom: 0;
  }
}
.style-module--results--6fedf {
  background: #141f3d;
}

.style-module--results__wrapper--e4272 {
  background: radial-gradient(50% 50% at 50% 50%, rgba(67, 102, 197, 0.7) 0, rgba(31, 54, 117, 0.7) 49.48%, rgba(20, 31, 61, 0.7) 100%);
  padding-bottom: 130px;
  padding-top: 110px;
}

.style-module--results__title--96542 {
  color: #fff;
  margin-bottom: 40px;
}

.style-module--results__list--f19b2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 60px;
}

.style-module--results__item--50cf9 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  max-width: 100%;
  min-height: 550px;
  width: 31%;
}

.style-module--results__item-header--fb37b {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 210px;
  padding: 20px 80px;
  width: 100%;
}

.style-module--results__item--title--1a634 {
  color: #fff;
  font-size: 40px;
  font-weight: 700;
  line-height: 46px;
  text-align: center;
  text-transform: uppercase;
}

.style-module--results__item-body--119d0 {
  background: #fff;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}

.style-module--results__item--list--30d39 {
  padding: 25px 40px 40px;
}

.style-module--results__item--list--30d39 li {
  border-bottom: 1px solid #dfdfdf;
  color: #141f3d;
  font-size: 20px;
  font-weight: 300;
  line-height: 23px;
  padding-bottom: 15px;
  padding-left: 35px;
  padding-top: 15px;
  position: relative;
}

.style-module--results__item--list--30d39 li:before {
  background: url(https://fs.advance.ru/landing-pages/online/time_management/_results/check-standart.svg) no-repeat;
  content: "";
  height: 15px;
  left: 0;
  position: absolute;
  top: 20px;
  width: 20px;
}

.style-module--results__item--list--30d39 li:last-child {
  border-bottom: none;
}

.style-module--results__item-1--01aaa .style-module--results__item-header--fb37b {
  background: url(https://fs.advance.ru/landing-pages/online/time_management/_results/result-01.png) no-repeat top;
}

.style-module--results__item-2--14495 .style-module--results__item-header--fb37b {
  background: url(https://fs.advance.ru/landing-pages/online/time_management/_results/result-02.png) no-repeat top;
}

.style-module--results__item-3--ccb19 .style-module--results__item-header--fb37b {
  background: url(https://fs.advance.ru/landing-pages/online/time_management/_results/result-03.png) no-repeat top;
}

.style-module--results__item-3--ccb19 .style-module--results__item--list--30d39 {
  padding-bottom: 94px;
}

@media (max-width: 1150px) {
  .style-module--results__list--f19b2 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 30px;
  }
  .style-module--results__item--50cf9 {
    margin-bottom: 20px;
    max-width: 360px;
    min-height: unset;
    width: 100%;
  }
  .style-module--results__item-3--ccb19 {
    margin-bottom: 0;
  }
  .style-module--results__item-3--ccb19 .style-module--results__item--list--30d39 {
    padding-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .style-module--results__wrapper--e4272 {
    padding-bottom: 80px;
    padding-top: 60px;
  }
  .style-module--results__title--96542 {
    margin-bottom: 20px;
  }
  .style-module--results__item--title--1a634 {
    font-size: 26px;
    line-height: 30px;
  }
  .style-module--results__item--list--30d39 {
    padding: 5px 20px 20px;
  }
  .style-module--results__item--list--30d39 li {
    font-size: 15px;
    line-height: 17px;
  }
  .style-module--results__item--list--30d39 li:before {
    top: 30%;
  }
}
@media (max-width: 767px) {
  .style-module--results__wrapper--e4272 {
    padding-bottom: 60px;
    padding-top: 40px;
  }
  .style-module--results__title--96542 {
    margin-bottom: 10px;
  }
  .style-module--results__item--title--1a634 {
    font-size: 22px;
    line-height: 25px;
  }
}
.style-module--founder--728d3 {
  background: #fff;
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--founder--728d3 {
    padding: 60px 0;
  }
}
@media (max-width: 767px) {
  .style-module--founder--728d3 {
    padding: 40px 0;
  }
}
.style-module--founder__title--b7c5f {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .style-module--founder__title--b7c5f {
    margin-bottom: 20px;
  }
}
.style-module--founder__wrapper--2b101 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .style-module--founder__wrapper--2b101 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--founder__name--b9b4c {
  color: #223772;
  font-size: 36px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .style-module--founder__name--b9b4c {
    font-size: 34px;
    line-height: 24px;
  }
}
@media (max-width: 767px) {
  .style-module--founder__name--b9b4c {
    display: none;
  }
  .style-module--founder__name-mobile--a6bf4 {
    color: #223772;
    font-size: 24px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 15px;
  }
}
.style-module--founder__info--5b35d {
  width: 60%;
}

.style-module--founder__info-title--12ab4 {
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .style-module--founder__info-title--12ab4 {
    margin-bottom: 20px;
  }
  .style-module--founder__info--5b35d {
    margin-right: 35px;
    max-width: 445px;
  }
}
@media (max-width: 767px) {
  .style-module--founder__info--5b35d {
    margin-right: 0;
    max-width: 100%;
    width: 100%;
  }
  .style-module--founder__info--5b35d .style-module--main-title--0a098 {
    display: none;
  }
}
.style-module--founder__info-item--0f37b {
  font-size: 18px;
  font-weight: 300;
  line-height: 24px;
  margin-bottom: 15px;
  padding-left: 30px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--founder__info-item--0f37b {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 10px;
  }
}
@media (max-width: 600px) {
  .style-module--founder__info-item--0f37b {
    font-size: 14px;
    line-height: 16px;
    padding-left: 20px;
  }
}
.style-module--founder__info-item--0f37b:before {
  background: #3d5083;
  border-radius: 50%;
  content: "";
  height: 12px;
  left: 0;
  position: absolute;
  top: 6px;
  width: 12px;
}

@media (max-width: 600px) {
  .style-module--founder__info-item--0f37b:before {
    height: 8px;
    width: 8px;
  }
}
@media (max-width: 991px) {
  .style-module--founder__info--5b35d img {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: 226px;
  }
}
.style-module--founder__img-block--783b9 {
  height: 462px;
  margin-right: 30px;
  width: 360px;
}

@media (max-width: 991px) {
  .style-module--founder__img-block--783b9 {
    margin-left: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--founder__img-block--783b9 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 20px;
    width: 100%;
  }
  .style-module--founder__img-block--783b9 img {
    height: auto;
    -o-object-fit: contain;
       object-fit: contain;
    width: 45%;
  }
}
.style-module--founder__position--2a2dc {
  font-size: 24px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 35px;
}

@media (max-width: 991px) {
  .style-module--founder__position--2a2dc {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--founder__position--2a2dc {
    display: none;
  }
  .style-module--founder__position-mobile--7f890 {
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
  }
}
.style-module--founder__top-block--1c1af {
  display: none;
}

@media (max-width: 767px) {
  .style-module--founder__top-block--1c1af {
    display: block;
    width: 50%;
  }
}
.style-module--advance__title--c9cf1 {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .style-module--advance__title--c9cf1 {
    margin-bottom: 20px;
  }
}
.main-module--btn--9cc42 {
  background: -webkit-gradient(linear, left bottom, left top, from(#fe4c04), to(#ff803d));
  background: linear-gradient(0deg, #fe4c04, #ff803d);
  border-radius: 20px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  display: block;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
  padding: 20px;
  text-align: center;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  width: 100%;
}

.main-module--btn--9cc42:active,
.main-module--btn--9cc42:focus,
.main-module--btn--9cc42:visited {
  color: #fff;
}

@media (max-width: 991px) {
  .main-module--btn--9cc42 {
    border-radius: 15px;
    font-size: 18px;
    padding: 15px;
  }
}
.main-module--btn-block--7e29c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.main-module--btn-block--7e29c a {
  max-width: 422px;
}

@media (max-width: 991px) {
  .main-module--btn-block--7e29c a {
    max-width: 256px;
  }
}
.main-module--title--7526a {
  color: #191e27;
  font-size: 50px;
  font-weight: 700;
  line-height: 57px;
  margin-bottom: 30px;
  text-align: left;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .main-module--title--7526a {
    font-size: 36px;
    line-height: 41px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .main-module--title--7526a {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 15px;
  }
}
.main-module--active--32901 {
  display: block;
}

.main-module--hidden--65468 {
  display: none;
}

.style-module--skills--88e9b h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 30px;
  text-align: center;
}

.style-module--skills--88e9b h3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 25px;
}

@media (max-width: 1200px) {
  .style-module--skills--88e9b h3 {
    font-size: 22px;
    margin-bottom: 15px;
  }
}
@media (max-width: 375px) {
  .style-module--skills--88e9b h3 {
    font-size: 18px;
    margin-bottom: 10px;
  }
}
@media (max-width: 374px) {
  .style-module--skills--88e9b h3 {
    font-size: 16px;
    margin-bottom: 5px;
  }
}
.style-module--skills--88e9b p {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 1200px) {
  .style-module--skills--88e9b p {
    font-size: 15px;
  }
}
@media (max-width: 374px) {
  .style-module--skills--88e9b p {
    font-size: 14px;
  }
}
.style-module--skills--88e9b p:not(:last-child) {
  margin-bottom: 25px;
}

@media (max-width: 1200px) {
  .style-module--skills--88e9b p:not(:last-child) {
    margin-bottom: 15px;
  }
}
@media (max-width: 375px) {
  .style-module--skills--88e9b p:not(:last-child) {
    margin-bottom: 10px;
  }
}
@media (max-width: 374px) {
  .style-module--skills--88e9b p:not(:last-child) {
    margin-bottom: 5px;
  }
}
.style-module--skills--88e9b strong {
  font-weight: 700;
}

.style-module--skills--88e9b ul {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
  margin-bottom: 60px;
}

@media (max-width: 991px) {
  .style-module--skills--88e9b ul {
    margin-bottom: 40px;
  }
}
.style-module--skills--88e9b li {
  background-repeat: no-repeat;
  background-size: 100%;
  padding: 70px 100px 70px 200px;
  position: relative;
}

@media (max-width: 1200px) {
  .style-module--skills--88e9b li {
    padding: 70px 100px 12% 200px;
  }
}
@media (max-width: 991px) {
  .style-module--skills--88e9b li {
    padding: 5% 100px 5% 160px;
  }
}
@media (max-width: 767px) {
  .style-module--skills--88e9b li {
    padding: 15% 100px 10% 160px;
  }
}
@media (max-width: 480px) {
  .style-module--skills--88e9b li {
    padding: 15% 5% 10% 25%;
  }
}
.style-module--skills--88e9b li:before {
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 20px;
  width: 166px;
}

@media (max-width: 991px) {
  .style-module--skills--88e9b li:before {
    width: 103px;
  }
}
@media (max-width: 767px) {
  .style-module--skills--88e9b li:before {
    width: 71px;
  }
}
.style-module--skills--88e9b li:first-child {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/frame-1.svg);
}

@media (max-width: 767px) {
  .style-module--skills--88e9b li:first-child {
    background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/frame-1-320.svg);
  }
}
.style-module--skills--88e9b li:nth-child(2) {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/frame-2.svg);
}

@media (max-width: 767px) {
  .style-module--skills--88e9b li:nth-child(2) {
    background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/frame-2-320.svg);
  }
}
.style-module--skills--88e9b li:nth-child(3) {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/frame-3.svg);
}

@media (max-width: 767px) {
  .style-module--skills--88e9b li:nth-child(3) {
    background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/frame-3-320.svg);
  }
}
.style-module--skills--88e9b li:nth-child(4) {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/frame-4.svg);
}

@media (max-width: 767px) {
  .style-module--skills--88e9b li:nth-child(4) {
    background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/frame-4-320.svg);
  }
}
.style-module--skills--88e9b li:nth-child(5) {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/frame-5.svg);
}

@media (max-width: 767px) {
  .style-module--skills--88e9b li:nth-child(5) {
    background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/frame-5-320.svg);
  }
}
.style-module--skills--88e9b li:nth-child(6) {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/frame-6.svg);
}

@media (max-width: 767px) {
  .style-module--skills--88e9b li:nth-child(6) {
    background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/frame-6-320.svg);
  }
}
.style-module--skills--88e9b li:nth-child(7) {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/frame-7.svg);
}

@media (max-width: 767px) {
  .style-module--skills--88e9b li:nth-child(7) {
    background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/frame-7-320.svg);
  }
}
.style-module--skills--88e9b li:first-child:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/icon-1-supermemory.png);
}

.style-module--skills--88e9b li:nth-child(2):before {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/icon-2-information.png);
}

.style-module--skills--88e9b li:nth-child(3):before {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/icon-3-adaptiv.png);
}

.style-module--skills--88e9b li:nth-child(4):before {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/icon-4-samostoyat.png);
}

.style-module--skills--88e9b li:nth-child(5):before {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/icon-5-inostrann.png);
}

.style-module--skills--88e9b li:nth-child(6):before {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/icon-6-skorochtenie.png);
}

.style-module--skills--88e9b li:nth-child(7):before {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/icon-7-uverennost.png);
}

.style-module--need--6480b {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='690' fill='none' viewBox='0 0 1920 690'%3E%3Cellipse cx='960' cy='345' fill='url(%23prefix__a)' rx='1714' ry='345'/%3E%3Cdefs%3E%3CradialGradient id='prefix__a' cx='0' cy='0' r='1' gradientTransform='matrix(0 345 -1714 0 960 345)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23AF94FF'/%3E%3Cstop offset='.495' stop-color='%23C7B4FF' stop-opacity='.7'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--need--6480b {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--need--6480b {
    padding: 30px 0;
  }
}
.style-module--need--6480b .style-module--container--eb808 {
  background: #fff;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 50px rgba(150, 51, 251, 0.5);
          box-shadow: 0 0 50px rgba(150, 51, 251, 0.5);
  padding: 70px;
}

@media (max-width: 991px) {
  .style-module--need--6480b .style-module--container--eb808 {
    border-radius: 15px;
    padding: 40px;
  }
}
@media (max-width: 767px) {
  .style-module--need--6480b .style-module--container--eb808 {
    padding: 20px;
  }
}
.style-module--need--6480b .style-module--wrapper--6246f {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media (max-width: 767px) {
  .style-module--need--6480b .style-module--wrapper--6246f {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.style-module--need--6480b .style-module--info--b3aa5 {
  margin-bottom: 30px;
  width: 60%;
}

@media (max-width: 991px) {
  .style-module--need--6480b .style-module--info--b3aa5 {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--need--6480b .style-module--info--b3aa5 {
    margin-bottom: 0;
    width: 100%;
  }
}
.style-module--need--6480b img {
  width: 40%;
}

@media (max-width: 767px) {
  .style-module--need--6480b img {
    width: 70%;
  }
}
.style-module--need--6480b p {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--need--6480b p {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .style-module--need--6480b p {
    font-size: 16px;
  }
}
.style-module--need--6480b .style-module--highlight--398a5 {
  background-color: #9633fb;
  border-radius: 20px;
  color: #fff;
  padding: 30px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--need--6480b .style-module--highlight--398a5 {
    border-radius: 15px;
    padding: 20px;
  }
}
.style-module--result--56abe h2 {
  text-align: center;
}

.style-module--result--56abe .style-module--effective--08509 {
  font-size: 26px;
  font-weight: 300;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--result--56abe .style-module--effective--08509 {
    font-size: 16px;
  }
}
.style-module--result--56abe ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 40px 0;
}

@media (max-width: 1200px) {
  .style-module--result--56abe ul {
    gap: 20px;
  }
}
@media (max-width: 991px) {
  .style-module--result--56abe ul {
    margin: 25px 0;
  }
}
@media (max-width: 767px) {
  .style-module--result--56abe ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 5px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.style-module--result--56abe li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ffdbd6;
  border-radius: 15px;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 24px;
  font-weight: 300;
  gap: 10px;
  line-height: 120%;
  padding: 30px;
  position: relative;
  text-align: center;
  width: calc(25% - 22.5px);
}

@media (max-width: 1200px) {
  .style-module--result--56abe li {
    font-size: 16px;
    width: calc(25% - 15px);
  }
}
@media (max-width: 991px) {
  .style-module--result--56abe li {
    border-radius: 10px;
    font-size: 16px;
    gap: 5px;
  }
}
@media (max-width: 767px) {
  .style-module--result--56abe li {
    width: calc(50% - 2.5px);
  }
}
@media (max-width: 991px) {
  .style-module--result--56abe img {
    max-height: 55px;
  }
}
.style-module--result--56abe .style-module--universal--f449f {
  background: radial-gradient(50% 50% at 50% 50%, #9230f7 0, #6f00e2 100%);
  border-radius: 20px;
  color: #fff;
  font-size: 26px;
  font-weight: 700;
  line-height: 120%;
  margin: 0 auto 30px;
  padding: 15px 50px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .style-module--result--56abe .style-module--universal--f449f {
    font-size: 16px;
    margin-bottom: 20px;
    padding: 20px;
  }
}
.style-module--tech--efedb {
  padding: 100px 0 30px;
}

@media (max-width: 991px) {
  .style-module--tech--efedb {
    padding: 50px 0 20px;
  }
}
@media (max-width: 767px) {
  .style-module--tech--efedb {
    padding: 30px 0 20px;
  }
}
.style-module--tech--efedb .style-module--container--1c69e {
  background-color: #f2e4ff;
  border-radius: 20px;
  padding: 60px 70px 70px;
}

@media (max-width: 991px) {
  .style-module--tech--efedb .style-module--container--1c69e {
    padding: 40px 45px 45px;
  }
}
@media (max-width: 767px) {
  .style-module--tech--efedb .style-module--container--1c69e {
    padding: 20px 20px 30px;
  }
}
.style-module--tech--efedb .style-module--wrapper--5c33d {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .style-module--tech--efedb .style-module--wrapper--5c33d {
    gap: 10px;
  }
}
@media (max-width: 767px) {
  .style-module--tech--efedb .style-module--wrapper--5c33d {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 30px;
  }
}
.style-module--tech--efedb ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}

@media (max-width: 1200px) {
  .style-module--tech--efedb ul {
    gap: 15px;
  }
}
.style-module--tech--efedb ul li {
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  padding: 15px 30px 15px 82px;
  position: relative;
}

@media (max-width: 1200px) {
  .style-module--tech--efedb ul li {
    font-size: 16px;
    padding: 15px 20px 15px 62px;
  }
}
@media (max-width: 991px) {
  .style-module--tech--efedb ul li {
    border-radius: 15px;
  }
}
.style-module--tech--efedb ul li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath stroke='%236F00E2' stroke-width='2' d='M1.013 11.601A15 15 0 1 1 1 20.354'/%3E%3Cpath fill='%236F00E2' d='M22.707 16.707a1 1 0 0 0 0-1.414l-6.364-6.364a1 1 0 0 0-1.414 1.414L20.586 16l-5.657 5.657a1 1 0 0 0 1.414 1.414l6.364-6.364ZM0 17h22v-2H0v2Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 32px;
  left: 30px;
  position: absolute;
  top: calc(50% - 16px);
  width: 32px;
}

@media (max-width: 1200px) {
  .style-module--tech--efedb ul li:before {
    left: 20px;
  }
}
.style-module--tech--efedb ul li strong {
  font-weight: 700;
}

@media (max-width: 991px) {
  .style-module--tech--efedb img {
    max-width: 260px;
  }
}
@media (max-width: 480px) {
  .style-module--tech--efedb img {
    max-width: 100%;
  }
}
.style-module--after--f16bc h3 {
  font-size: 42px;
  font-weight: 700;
  line-height: 120%;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--after--f16bc h3 {
    font-size: 26px;
    line-height: 26px;
  }
}
@media (max-width: 767px) {
  .style-module--after--f16bc h3 {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 15px;
  }
}
.style-module--after--f16bc h3:first-of-type {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .style-module--after--f16bc h3:first-of-type {
    margin-bottom: 30px;
  }
}
.style-module--after--f16bc h3:last-of-type {
  margin-bottom: 15px;
}

.style-module--after__wrapper--60edb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991px) {
  .style-module--after__wrapper--60edb {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--after__wrapper--60edb {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--after__wrapper--left--be664 {
  background: #faf5ff;
  border-radius: 20px;
  padding: 50px 40px;
  width: calc(50% - 15px);
}

@media (max-width: 991px) {
  .style-module--after__wrapper--left--be664 {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--after__wrapper--left--be664 {
    padding: 20px;
    width: 100%;
  }
}
.style-module--after__wrapper--right--21d07 {
  background: radial-gradient(50% 50% at 50% 50%, #9230f7 0, #6f00e2 100%);
  border-radius: 20px;
  color: #fff;
  padding: 40px;
  text-align: center;
  width: calc(50% - 15px);
}

@media (max-width: 991px) {
  .style-module--after__wrapper--right--21d07 {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--after__wrapper--right--21d07 {
    padding: 20px;
    width: 100%;
  }
}
.style-module--after__item--ab1a1 {
  margin-bottom: 35px;
  padding-bottom: 10px;
  padding-left: 65px;
  padding-top: 10px;
}

@media (max-width: 991px) {
  .style-module--after__item--ab1a1 {
    font-size: 16px;
    line-height: 120%;
    margin-bottom: 0;
  }
}
.style-module--after__item--ab1a1:before {
  content: "";
  height: 50px;
  width: 50px;
}

.style-module--after__item--ab1a1:first-child {
  background: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/kurs-icon-01.png) 0 no-repeat;
}

.style-module--after__item--ab1a1:nth-child(2) {
  background: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/kurs-icon-02.png) 0 no-repeat;
}

.style-module--after__item--ab1a1:nth-child(3) {
  background: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/kurs-icon-03.png) 0 no-repeat;
  margin-bottom: 0;
}

.style-module--after__text--be849 {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .style-module--after__text--be849 {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--after__text--be849 {
    font-size: 15px;
    line-height: 18px;
  }
}
.style-module--after__text--be849:last-of-type {
  margin-bottom: 25px;
}

@media (max-width: 991px) {
  .style-module--after__text--be849:last-of-type {
    margin-bottom: 15px;
  }
}
.style-module--after__btn--4864b {
  max-width: 100%;
}

.style-module--help--594b2 {
  padding: 100px 0 80px;
}

.style-module--help__item--567d1 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-radius: 15px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 30px;
  padding: 50px 45px;
}

.style-module--help__item--567d1:nth-child(odd) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.style-module--help__item-info--d2733 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 70%;
}

.style-module--help__item-img--83a23 {
  background-color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 220px;
  width: 220px;
}

.style-module--help__item-img--one--359fb {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/kurshelp-01.png);
}

.style-module--help__item-img--two--7340a {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/kurshelp-02.png);
}

.style-module--help__item-img--three--5f94f {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/kurshelp-03.png);
}

.style-module--help__item-img--four--1b60c {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/kurshelp-04.png);
}

.style-module--help__item--567d1:first-child {
  background-color: #296aab;
}

.style-module--help__item--567d1:nth-child(2) {
  background-color: #ff7661;
}

.style-module--help__item--567d1:nth-child(3) {
  background-color: #7b67c8;
}

.style-module--help__item--567d1:nth-child(4) {
  background-color: #e7a202;
  margin-bottom: 0;
}

.style-module--help__item--ttl--7867b {
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  margin-bottom: 20px;
  text-transform: uppercase;
}

.style-module--help__item--txt--a15a9 {
  font-size: 20px;
  font-weight: 300;
  line-height: 26px;
  margin-bottom: 20px;
}

.style-module--help__item--txt--a15a9:last-child {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .style-module--help--594b2 {
    padding: 50px 0;
  }
  .style-module--help__item--567d1 {
    margin-bottom: 20px;
    padding: 30px;
  }
  .style-module--help__item-img--83a23 {
    height: 136px;
    width: 136px;
  }
  .style-module--help__item--ttl--7867b {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 10px;
  }
  .style-module--help__item--txt--a15a9 {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .style-module--help--594b2 {
    padding: 30px 0;
  }
  .style-module--help__item--567d1 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding: 20px;
    row-gap: 10px;
  }
  .style-module--help__item--567d1:nth-child(odd) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .style-module--help__item-info--d2733 {
    width: 100%;
  }
  .style-module--help__item-img--83a23 {
    height: 102px;
    margin: 0;
    width: 102px;
  }
  .style-module--help__item--ttl--7867b {
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 5px;
  }
  .style-module--help__item--txt--a15a9 {
    font-size: 15px;
    line-height: 16px;
    margin-bottom: 5px;
  }
}
.style-module--efficiency--91429 h2 {
  text-align: center;
}

.style-module--efficiency__text--fe5a2 {
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  text-align: center;
}

.style-module--efficiency__list--3f147 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 35px;
}

.style-module--efficiency__item--4c520 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 30px;
  width: 32%;
}

.style-module--efficiency__item-one--721ad {
  background-color: #d8e4f5;
}

.style-module--efficiency__item-one--721ad .style-module--efficiency__item--img--4b78d {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/eco-student.png);
}

.style-module--efficiency__item-one--721ad .style-module--highlight--9fe3e {
  color: #005ae2;
}

.style-module--efficiency__item-two--3aa0f {
  background-color: #dcece0;
}

.style-module--efficiency__item-two--3aa0f .style-module--efficiency__item--img--4b78d {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/eco-work.png);
}

.style-module--efficiency__item-two--3aa0f .style-module--highlight--9fe3e {
  color: #43a564;
}

.style-module--efficiency__item-three--d6219 {
  background-color: #fdd;
}

.style-module--efficiency__item-three--d6219 .style-module--efficiency__item--img--4b78d {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/eco-business.png);
}

.style-module--efficiency__item-three--d6219 .style-module--highlight--9fe3e {
  color: #c8211f;
}

.style-module--efficiency__item--wrap--97b85 {
  -ms-flex-item-align: start;
      align-self: flex-start;
}

.style-module--efficiency__item--img--4b78d {
  background-color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 204px;
  margin-bottom: 30px;
  width: 100%;
}

.style-module--efficiency__item--ttl--7cae5 {
  font-size: 26px;
  font-weight: 700;
  line-height: 22px;
  margin-bottom: 20px;
}

.style-module--efficiency__item--txt--e566f {
  color: #191e27;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .style-module--efficiency__text--fe5a2 {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 10px;
  }
  .style-module--efficiency__item--4c520 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-bottom: 20px;
    width: 100%;
  }
  .style-module--efficiency__item--4c520:last-child {
    margin-bottom: 0;
  }
  .style-module--efficiency__item--img--4b78d {
    margin-bottom: 0;
    margin-right: 15px;
    max-width: 266px;
  }
  .style-module--efficiency__item--ttl--7cae5 {
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .style-module--efficiency__item--txt--e566f {
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .style-module--efficiency__text--fe5a2 {
    font-size: 15px;
    line-height: 15px;
    margin-bottom: 5px;
  }
  .style-module--efficiency__text--fe5a2:last-of-type {
    margin-bottom: 20px;
  }
  .style-module--efficiency__item--4c520 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--efficiency__item--img--4b78d {
    height: 150px;
    margin-bottom: 10px;
    margin-right: 0;
  }
}
.style-module--also--1b57f {
  padding: 100px 0;
}

.style-module--also__list--3033b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 60px;
}

.style-module--also__item--c8018 {
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  font-size: 20px;
  font-weight: 300;
  line-height: 26px;
  margin-bottom: 30px;
  padding: 30px 30px 30px 100px;
  width: 49%;
}

.style-module--also__item--c8018:first-child {
  background: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/icon-can-01.png) 0 no-repeat;
  background-position-x: 20px;
}

.style-module--also__item--c8018:nth-child(2) {
  background: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/icon-can-02.png) 0 no-repeat;
  background-position-x: 20px;
}

.style-module--also__item--c8018:nth-child(3) {
  background: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/icon-can-03.png) 0 no-repeat;
  background-position-x: 20px;
  margin-bottom: 0;
}

.style-module--also__item--c8018:nth-child(4) {
  background: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/icon-can-04.png) 0 no-repeat;
  background-position-x: 20px;
  margin-bottom: 0;
}

.style-module--also__item--c8018 strong {
  font-weight: 500;
}

.style-module--also__level--03590 {
  background-color: #f1e4ff;
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/photo-superhuman2025-02.png);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  border-radius: 20px;
  padding: 70px;
}

.style-module--also__level--wrap--a9d89 {
  width: 61%;
}

.style-module--also__level--ttl--13c92 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 25px;
}

.style-module--also__level--main--2f4b2 {
  color: #fe4c04;
  display: inline;
}

.style-module--also__level--txt--00ce6 {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 20px;
}

.style-module--also__level--txt--00ce6:last-of-type {
  margin-bottom: 40px;
}

.style-module--also--1b57f a {
  max-width: 490px;
}

@media (max-width: 1100px) and (max-width: 800px) {
  .style-module--also__level--03590 {
    background-size: 70%;
    padding: 40px;
  }
}
@media (max-width: 991px) {
  .style-module--also--1b57f {
    padding: 50px 0;
  }
  .style-module--also__list--3033b {
    margin-bottom: 50px;
  }
  .style-module--also__item--c8018 {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 20px;
    padding-bottom: 25px;
    padding-top: 25px;
    width: 100%;
  }
  .style-module--also__item--c8018:nth-child(3) {
    margin-bottom: 20px;
  }
  .style-module--also__level--03590 {
    background-size: 50%;
  }
  .style-module--also__level--ttl--13c92 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 15px;
  }
  .style-module--also__level--txt--00ce6 {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 15px;
  }
  .style-module--also__level--txt--00ce6:last-of-type {
    margin-bottom: 15px;
  }
  .style-module--also--1b57f a {
    max-width: 286px;
  }
}
@media (max-width: 767px) {
  .style-module--also--1b57f {
    padding: 30px 0;
  }
  .style-module--also__list--3033b {
    margin-bottom: 30px;
  }
  .style-module--also__item--c8018 {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 10px;
    padding-bottom: 15px;
    padding-right: 15px;
    padding-top: 15px;
  }
  .style-module--also__item--c8018:nth-child(3) {
    margin-bottom: 10px;
  }
  .style-module--also__level--03590 {
    background-position: bottom;
    background-size: 394px;
    padding: 20px 20px 330px;
  }
  .style-module--also__level--wrap--a9d89 {
    width: 100%;
  }
  .style-module--also__level--ttl--13c92 {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 5px;
  }
  .style-module--also__level--txt--00ce6 {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 5px;
  }
  .style-module--also--1b57f a {
    max-width: 100%;
  }
}
.style-module--structure--d1caa {
  background-color: #e9f5ff;
  padding: 100px 0;
}

.style-module--structure__item--53a0e {
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  margin-bottom: 40px;
  padding: 50px;
}

.style-module--structure__item--53a0e:last-child {
  margin-bottom: 0;
}

.style-module--structure__item--53a0e.style-module--block1--ad88b {
  -webkit-box-shadow: 0 0 30px rgba(0, 90, 226, 0.3);
          box-shadow: 0 0 30px rgba(0, 90, 226, 0.3);
}

.style-module--structure__item--53a0e.style-module--block1--ad88b .style-module--structure__summary--num--4f9e5 {
  background-color: #005ae2;
}

.style-module--structure__item--53a0e.style-module--block1--ad88b .style-module--structure__result--95e39 {
  background-color: #ddeffd;
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/guarantee-block-1.svg);
}

.style-module--structure__item--53a0e.style-module--block2--46db4 {
  -webkit-box-shadow: 0 0 30px rgba(254, 76, 4, 0.3);
          box-shadow: 0 0 30px rgba(254, 76, 4, 0.3);
}

.style-module--structure__item--53a0e.style-module--block2--46db4 .style-module--structure__summary--num--4f9e5 {
  background-color: #fe4c04;
}

.style-module--structure__item--53a0e.style-module--block2--46db4 .style-module--structure__result--95e39 {
  background-color: #ffebe3;
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/guarantee-block-2.svg);
}

.style-module--structure__item--53a0e.style-module--block2--46db4 .style-module--structure__more--right--c1bf8 {
  background-color: #ffebe3;
}

.style-module--structure__item--53a0e.style-module--block2--46db4 .style-module--structure__list--checked--87b6c li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' viewBox='0 0 15 15'%3E%3Cg fill='%23FE4C04' clip-path='url(%23prefix__a)'%3E%3Cpath d='M0 0v15h15V0H0Zm14.613 14.613H.387V.387h14.226v14.226Z'/%3E%3Cpath d='m12.72 3.653-.228-.229-6.51 6.51-2.666-2.665-.23.229 2.895 2.894 6.74-6.74Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='15' height='15' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.style-module--structure__item--53a0e.style-module--block3--80d13 {
  -webkit-box-shadow: 0 0 30px rgba(144, 191, 55, 0.3);
          box-shadow: 0 0 30px rgba(144, 191, 55, 0.3);
}

.style-module--structure__item--53a0e.style-module--block3--80d13 .style-module--structure__summary--num--4f9e5 {
  background-color: #90bf37;
}

.style-module--structure__item--53a0e.style-module--block3--80d13 .style-module--structure__result--95e39 {
  background-color: #ebf4d9;
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/guarantee-block-3.svg);
}

.style-module--structure__item--53a0e.style-module--block3--80d13 .style-module--structure__more--wrap_thick--a58f2 {
  background-color: #ebf4d9;
}

.style-module--structure__item--53a0e.style-module--block3--80d13 .style-module--structure__list--checked--87b6c li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' viewBox='0 0 15 15'%3E%3Cg fill='%2390BF37' clip-path='url(%23prefix__a)'%3E%3Cpath d='M0 0v15h15V0H0Zm14.613 14.613H.387V.387h14.226v14.226Z'/%3E%3Cpath d='m12.72 3.653-.228-.229-6.51 6.51-2.666-2.665-.23.229 2.895 2.894 6.74-6.74Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='15' height='15' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.style-module--structure__item--53a0e.style-module--block4--c600e {
  -webkit-box-shadow: 0 0 30px rgba(111, 0, 226, 0.3);
          box-shadow: 0 0 30px rgba(111, 0, 226, 0.3);
}

.style-module--structure__item--53a0e.style-module--block4--c600e .style-module--structure__summary--num--4f9e5 {
  background-color: #6f00e2;
}

.style-module--structure__item--53a0e.style-module--block4--c600e .style-module--structure__result--95e39 {
  background-color: #f5ecff;
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/guarantee-block-4.svg);
}

.style-module--structure__item--53a0e.style-module--block4--c600e .style-module--structure__list--icons--19b69 li,
.style-module--structure__item--53a0e.style-module--block4--c600e .style-module--structure__more--right--c1bf8 {
  background-color: #f5ecff;
}

.style-module--structure__item--53a0e.style-module--block4--c600e .style-module--structure__list--icons--19b69 li {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/icon-target-violet.svg);
}

.style-module--structure__item--53a0e.style-module--block4--c600e .style-module--structure__list--checked--87b6c li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' viewBox='0 0 15 15'%3E%3Cg fill='%236F00E2' clip-path='url(%23prefix__a)'%3E%3Cpath d='M0 0v15h15V0H0Zm14.613 14.613H.387V.387h14.226v14.226Z'/%3E%3Cpath d='m12.72 3.653-.228-.229-6.51 6.51-2.666-2.665-.23.229 2.895 2.894 6.74-6.74Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='15' height='15' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.style-module--structure__info--c6809 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--structure__info--left--a9ccd {
  margin-right: 10px;
  width: 65%;
}

.style-module--structure__info--right--f2190 {
  height: 192px;
  width: 312px;
}

.style-module--structure__info--img--9c4f8 {
  background-color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 192px;
  width: 312px;
}

.style-module--structure__info--img-one--18627 {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/photo-1block.png);
}

.style-module--structure__info--img-two--6bed7 {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/photo-2block.png);
}

.style-module--structure__info--img-three--82877 {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/photo-3block.png);
}

.style-module--structure__info--img-four--59c0d {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/photo-4block.png);
}

.style-module--structure__summary--06230 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 25px;
}

.style-module--structure__summary--num--4f9e5 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 10px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-weight: 700;
  height: 150px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 20px;
  padding: 20px;
  text-align: center;
  text-transform: uppercase;
  width: 150px;
}

.style-module--structure__summary--num--4f9e5 span:first-of-type {
  font-size: 100px;
  line-height: 100px;
}

.style-module--structure__summary--num--4f9e5 span:last-of-type {
  font-size: 24px;
  line-height: 24px;
}

.style-module--structure__summary--txt--31f03 {
  width: 75%;
}

.style-module--structure__summary--txt--31f03 h3 {
  color: #263238;
  font-size: 34px;
  font-weight: 700;
  line-height: 36px;
  margin-bottom: 15px;
  text-transform: uppercase;
}

.style-module--structure__summary--txt--31f03 p {
  color: #191e27;
  font-size: 20px;
  font-weight: 300;
  line-height: 22px;
}

.style-module--structure__result--95e39 {
  background-position: 0;
  background-position-x: 10px;
  background-repeat: no-repeat;
  border-radius: 10px;
  padding: 20px 25px 20px 65px;
}

.style-module--structure__result--ttl--79c0b {
  color: #191e27;
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
  text-transform: uppercase;
}

.style-module--structure__result--95e39 p {
  color: #191e27;
  font-size: 20px;
  font-weight: 300;
  line-height: 22px;
}

.style-module--structure__btn--af93e {
  background-color: #fff;
  border: 1px solid #263238;
  border-radius: 35px;
  color: #263238;
  display: block;
  font-size: 18px;
  font-weight: 300;
  line-height: 21px;
  margin-top: 25px;
  min-height: 40px;
  padding: 10px 40px;
  text-align: center;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  width: 100%;
}

.style-module--structure__btn--af93e:active,
.style-module--structure__btn--af93e:focus,
.style-module--structure__btn--af93e:visited {
  border: 1px solid #263238;
  color: #263238;
}

.style-module--structure__more--fd562 {
  margin-top: 50px;
}

.style-module--structure__more--wrap--029da {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
}

.style-module--structure__more--wrap_thick--a58f2 {
  background-color: #eff8ff;
  border-radius: 10px;
  margin-bottom: 30px;
  padding: 40px;
}

.style-module--structure__more--wrap_thick--a58f2 h5 {
  color: #263238;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  margin-bottom: 20px;
}

.style-module--structure__more--wrap_thick--a58f2:last-child {
  margin-bottom: 0;
}

.style-module--structure__more--wrap_bottom--bf84f {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.style-module--structure__more--left--e03ff {
  padding-top: 40px;
  width: 49%;
}

.style-module--structure__more--right--c1bf8 {
  background-color: #eff8ff;
  border-radius: 10px;
  padding: 40px;
  width: 49%;
}

.style-module--structure__more--ttl--1a344 {
  color: #263238;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin-bottom: 25px;
  text-transform: uppercase;
}

.style-module--structure__more--highlight--1a02f {
  color: #263238;
  font-size: 34px;
  font-weight: 700;
  line-height: 39px;
  margin-bottom: 20px;
  text-transform: uppercase;
}

.style-module--structure__more--txt--dd2b8 {
  color: #191e27;
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
}

.style-module--structure__more--txt--dd2b8:first-of-type {
  margin-bottom: 15px;
}

.style-module--structure__more--txt--dd2b8:not(:first-of-type) {
  margin-top: 15px;
}

.style-module--structure__more--txt-bigger--1df99 {
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  margin-bottom: 50px;
}

.style-module--structure__more--txt-bigger--1df99:last-of-type {
  margin-bottom: 0;
}

.style-module--structure__list--1d8b0 {
  color: #191e27;
  font-size: 20px;
  font-weight: 300;
  line-height: 22px;
}

.style-module--structure__list--icons--19b69 li {
  background-color: #eff8ff;
  background-position: 0;
  background-position-x: 15px;
  background-repeat: no-repeat;
  border-radius: 10px;
  margin-bottom: 30px;
  padding: 20px 30px 20px 80px;
}

.style-module--structure__list--icons--19b69 li:last-child {
  margin-bottom: 0;
}

.style-module--structure__list--icons--19b69[data-attr=block1-list1] li:first-child {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/icon-speed.svg);
}

.style-module--structure__list--icons--19b69[data-attr=block1-list1] li:nth-child(2) {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/icon-brain.svg);
}

.style-module--structure__list--icons--19b69[data-attr=block4-list1] li:first-child {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/icon-businessman.svg);
}

.style-module--structure__list--icons--19b69[data-attr=block4-list1] li:nth-child(2) {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/icon-chart.svg);
}

.style-module--structure__list--icons--19b69[data-attr=block4-list2] li {
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-right: 0;
  padding-top: 10px;
}

.style-module--structure__list--icons--19b69[data-attr=block4-list2] li:first-child,
.style-module--structure__list--icons--19b69[data-attr=block4-list2] li:nth-child(2) {
  background-image: url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/icon-target.svg);
}

.style-module--structure__list--icons--19b69[data-attr=block4-list2] li:last-child {
  margin-bottom: 0;
}

.style-module--structure__list--checked--87b6c li {
  margin-bottom: 15px;
  padding-left: 25px;
  position: relative;
}

.style-module--structure__list--checked--87b6c li:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' viewBox='0 0 15 15'%3E%3Cg fill='%23005AE2' clip-path='url(%23prefix__a)'%3E%3Cpath d='M0 0v15h15V0H0Zm14.613 14.613H.387V.387h14.226v14.226Z'/%3E%3Cpath d='m12.72 3.653-.228-.229-6.51 6.51-2.666-2.665-.23.229 2.895 2.894 6.74-6.74Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='15' height='15' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat;
  content: "";
  height: 15px;
  left: 0;
  position: absolute;
  top: 4px;
  width: 15px;
}

.style-module--structure__list--checked--87b6c li:last-child {
  margin-bottom: 0;
}

.style-module--structure__list--simple--4c0fd {
  padding-left: 40px;
}

.style-module--structure__list--simple--4c0fd li {
  list-style: disc;
  margin-bottom: 15px;
}

.style-module--structure__list--simple--4c0fd li:last-child {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .style-module--structure--d1caa {
    padding: 50px 0;
  }
  .style-module--structure__item--53a0e {
    padding: 30px;
  }
  .style-module--structure__info--c6809 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--structure__info--left--a9ccd {
    margin-right: 0;
    width: 100%;
  }
  .style-module--structure__info--right--f2190 {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    height: auto;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
  }
  .style-module--structure__info--img--9c4f8 {
    height: 158px;
    width: 256px;
  }
  .style-module--structure__summary--num--4f9e5 {
    height: 100px;
    padding: 10px;
    width: 100px;
  }
  .style-module--structure__summary--num--4f9e5 span:first-of-type {
    font-size: 66px;
    line-height: 66px;
  }
  .style-module--structure__summary--num--4f9e5 span:last-of-type {
    font-size: 16px;
    line-height: 16px;
  }
  .style-module--structure__summary--txt--31f03 {
    width: 80%;
  }
  .style-module--structure__summary--txt--31f03 h3 {
    font-size: 26px;
    line-height: 30px;
  }
  .style-module--structure__summary--txt--31f03 p {
    font-size: 16px;
    line-height: 18px;
  }
  .style-module--structure__result--95e39 {
    margin-bottom: -94px;
    width: 58%;
  }
  .style-module--structure__result--95e39 p,
  .style-module--structure__result--ttl--79c0b {
    font-size: 16px;
    line-height: 18px;
  }
  .style-module--structure__btn--af93e {
    font-size: 16px;
    line-height: 18px;
    width: 58%;
  }
  .style-module--structure__more--ttl--1a344 {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 15px;
  }
  .style-module--structure__more--wrap--029da {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--structure__more--wrap_thick--a58f2 {
    margin-bottom: 20px;
    padding: 30px;
  }
  .style-module--structure__more--wrap_thick--a58f2 h5 {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 20px;
  }
  .style-module--structure__more--left--e03ff {
    margin-bottom: 30px;
    padding-top: 0;
    width: 100%;
  }
  .style-module--structure__more--right--c1bf8 {
    padding: 30px;
    width: 100%;
  }
  .style-module--structure__more--highlight--1a02f {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 15px;
  }
  .style-module--structure__more--txt--dd2b8 {
    font-size: 18px;
    line-height: 20px;
  }
  .style-module--structure__more--txt--dd2b8:first-of-type {
    margin-bottom: 10px;
  }
  .style-module--structure__more--txt--dd2b8:not(:first-of-type) {
    margin-top: 10px;
  }
  .style-module--structure__more--txt-bigger--1df99 {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 25px;
  }
  .style-module--structure__list--icons--19b69 li {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .style-module--structure__list--checked--87b6c li,
  .style-module--structure__list--simple--4c0fd li {
    font-size: 18px;
    line-height: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--structure--d1caa {
    padding: 30px 0;
  }
  .style-module--structure__item--53a0e {
    padding: 20px;
    position: relative;
  }
  .style-module--structure__info--img--9c4f8 {
    height: 100px;
    position: absolute;
    top: 20px;
    width: 159px;
  }
  .style-module--structure__summary--06230 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 20px;
  }
  .style-module--structure__summary--num--4f9e5 {
    margin-bottom: 20px;
    margin-right: 0;
  }
  .style-module--structure__summary--txt--31f03 {
    width: 100%;
  }
  .style-module--structure__summary--txt--31f03 h3 {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 5px;
  }
  .style-module--structure__summary--txt--31f03 p {
    font-size: 15px;
    line-height: 16px;
  }
  .style-module--structure__result--95e39 {
    margin-bottom: 0;
    padding-bottom: 10px;
    padding-right: 20px;
    padding-top: 10px;
    width: 100%;
  }
  .style-module--structure__btn--af93e {
    margin-top: 10px;
    width: 100%;
  }
  .style-module--structure__more--fd562 {
    margin-top: 30px;
  }
  .style-module--structure__more--ttl--1a344 {
    font-size: 18px;
    line-height: 21px;
  }
  .style-module--structure__more--wrap_thick--a58f2 {
    margin-bottom: 5px;
    padding: 20px;
  }
  .style-module--structure__more--wrap_thick--a58f2 h5 {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 20px;
  }
  .style-module--structure__more--left--e03ff {
    margin-bottom: 20px;
  }
  .style-module--structure__more--right--c1bf8 {
    padding: 20px;
  }
  .style-module--structure__more--highlight--1a02f {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 5px;
  }
  .style-module--structure__more--txt--dd2b8 {
    font-size: 16px;
    line-height: 18px;
  }
  .style-module--structure__more--txt--dd2b8:first-of-type {
    margin-bottom: 5px;
  }
  .style-module--structure__more--txt--dd2b8:not(:first-of-type) {
    margin-top: 5px;
  }
  .style-module--structure__more--txt-bigger--1df99 {
    font-size: 18px;
    line-height: 20px;
  }
  .style-module--structure__list--icons--19b69 li {
    padding-bottom: 10px;
    padding-right: 20px;
    padding-top: 10px;
  }
  .style-module--structure__list--checked--87b6c li,
  .style-module--structure__list--icons--19b69 li {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 10px;
  }
  .style-module--structure__list--simple--4c0fd li {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 5px;
  }
}
.style-module--authors--70f2f {
  padding: 100px 0;
}

.style-module--authors__list--1dafa {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 115px;
}

.style-module--authors__item--ae146 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0 40px 30px;
  width: 24%;
}

.style-module--authors__item--info--9a321 {
  margin-top: 15px;
}

.style-module--authors__item--name--47ab1 {
  color: #000;
  font-size: 22px;
  font-weight: 700;
  line-height: 25px;
  margin-bottom: 15px;
  text-align: center;
}

.style-module--authors__item--text--50a1a {
  color: #000;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  text-align: left;
}

.style-module--authors__item--icon--02f17 {
  height: 166px;
  margin-top: -84px;
  width: 166px;
}

@media (max-width: 1199px) {
  .style-module--authors__item--ae146 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 991px) {
  .style-module--authors--70f2f {
    padding: 50px 0;
  }
  .style-module--authors__list--1dafa {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: 84px;
    margin-top: 0;
  }
  .style-module--authors__item--ae146 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-bottom: 20px;
    padding: 0 60px 0 0;
    width: 100%;
  }
  .style-module--authors__item--ae146:last-child {
    margin-bottom: 0;
  }
  .style-module--authors__item--info--9a321 {
    margin-left: 30px;
    margin-top: 0;
  }
  .style-module--authors__item--name--47ab1 {
    font-size: 22px;
    line-height: 25px;
    text-align: left;
  }
  .style-module--authors__item--text--50a1a {
    font-size: 15px;
    line-height: 22px;
  }
  .style-module--authors__item--icon--02f17 {
    margin-right: -84px;
    margin-top: 0;
    -webkit-transform: translate(-84px);
            transform: translate(-84px);
  }
}
@media (max-width: 767px) {
  .style-module--authors--70f2f {
    padding: 30px 0;
  }
  .style-module--authors__list--1dafa {
    margin-left: 0;
    margin-top: 90px;
  }
  .style-module--authors__item--ae146 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 105px;
    padding: 0 20px 20px;
  }
  .style-module--authors__item--info--9a321 {
    margin-left: 0;
    margin-top: 10px;
  }
  .style-module--authors__item--icon--02f17 {
    -ms-flex-item-align: center;
        align-self: center;
    height: 148px;
    margin-right: 0;
    margin-top: -74px;
    -webkit-transform: translate(0);
            transform: translate(0);
    width: 148px;
  }
}
.style-module--skills--7f8e9 .style-module--container--91496 {
  background-color: #f2e4ff;
  border-radius: 20px;
  padding: 60px 70px 70px;
}

@media (max-width: 991px) {
  .style-module--skills--7f8e9 .style-module--container--91496 {
    padding: 40px 45px 45px;
  }
}
@media (max-width: 767px) {
  .style-module--skills--7f8e9 .style-module--container--91496 {
    padding: 20px 20px 30px;
  }
}
.style-module--skills__wrapper--71dcf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--skills__list--8125c {
  width: 70%;
}

.style-module--skills__item--e8a55 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  color: #191e27;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 300;
  line-height: 24px;
  margin-bottom: 20px;
  min-height: 80px;
  padding: 30px 30px 30px 70px;
  position: relative;
  width: 100%;
}

.style-module--skills__item--e8a55:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath stroke='%236F00E2' stroke-width='2' d='M1.013 11.601A15 15 0 1 1 1 20.354'/%3E%3Cpath fill='%236F00E2' d='M22.707 16.707a1 1 0 0 0 0-1.414l-6.364-6.364a1 1 0 0 0-1.414 1.414L20.586 16l-5.657 5.657a1 1 0 0 0 1.414 1.414l6.364-6.364ZM0 17h22v-2H0v2Z'/%3E%3C/svg%3E") 0 no-repeat;
  content: "";
  height: 37px;
  left: 25px;
  position: absolute;
  width: 38px;
}

.style-module--skills__img--b5039 {
  background: transparent url(https://fs.advance.ru/landing-pages/online/top_7_skills_superhuman/photo-superhuman2025-03.png) no-repeat 50%/contain;
  height: 391px;
  margin-left: 30px;
  width: 363px;
}

@media (max-width: 991px) {
  .style-module--skills__wrapper--71dcf {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .style-module--skills__item--e8a55 {
    border-radius: 15px;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 10px;
    min-height: 60px;
    padding: 30px 30px 30px 60px;
  }
  .style-module--skills__item--e8a55:before {
    background-size: 80%;
    left: 18px;
  }
  .style-module--skills__img--b5039 {
    height: 242px;
    margin-right: 15px;
    width: 225px;
  }
}
@media (max-width: 767px) {
  .style-module--skills__wrapper--71dcf {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--skills__list--8125c {
    margin-bottom: 20px;
    width: 100%;
  }
  .style-module--skills__item--e8a55 {
    border-radius: 10px;
    font-size: 15px;
    line-height: 18px;
    min-height: 45px;
    padding-left: 50px;
    width: 100%;
  }
  .style-module--skills__item--e8a55:before {
    background-size: 70%;
    left: 13px;
  }
  .style-module--skills__img--b5039 {
    -ms-flex-item-align: center;
        align-self: center;
    height: 300px;
    margin-right: 0;
    width: 80%;
  }
}
.style-module--reg--0ab6e {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--reg--0ab6e {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--reg--0ab6e {
    padding: 30px 0;
  }
}
.style-module--reg--0ab6e .style-module--container--bb058 {
  background: radial-gradient(50% 50% at 50% 50%, #9230f7 0, #6f00e2 100%);
  border-radius: 20px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 50px;
  padding: 76px 68px;
}

@media (max-width: 991px) {
  .style-module--reg--0ab6e .style-module--container--bb058 {
    border-radius: 15px;
    gap: 30px;
    padding: 40px 45px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--0ab6e .style-module--container--bb058 {
    gap: 20px;
    padding: 30px 20px;
  }
}
.style-module--reg--0ab6e h2 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 20px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--reg--0ab6e h2 {
    font-size: 34px;
    margin-bottom: 15px;
  }
}
.style-module--reg--0ab6e .style-module--sub--43e59 {
  font-size: 30px;
  font-weight: 300;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--reg--0ab6e .style-module--sub--43e59 {
    font-size: 18px;
  }
}
.style-module--reg--0ab6e .style-module--form--413b2 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

@media (max-width: 991px) {
  .style-module--reg--0ab6e .style-module--form--413b2 {
    background-color: #9633fb;
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--0ab6e .style-module--form--413b2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--reg--0ab6e .style-module--form--413b2 .style-module--info--1bdce {
  background-color: #9633fb;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
  padding: 70px 40px;
  text-align: center;
  width: 50%;
}

@media (max-width: 991px) {
  .style-module--reg--0ab6e .style-module--form--413b2 .style-module--info--1bdce {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--0ab6e .style-module--form--413b2 .style-module--info--1bdce {
    gap: 0;
    padding: 20px 15px;
    width: 100%;
  }
}
.style-module--reg--0ab6e .style-module--form--413b2 .style-module--info--1bdce ul {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .style-module--reg--0ab6e .style-module--form--413b2 .style-module--info--1bdce ul {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--0ab6e .style-module--form--413b2 .style-module--info--1bdce ul {
    margin-bottom: 20px;
  }
}
.style-module--reg--0ab6e .style-module--form--413b2 .style-module--info--1bdce ul li {
  border-top: 1px solid #fff;
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  padding: 20px;
}

@media (max-width: 991px) {
  .style-module--reg--0ab6e .style-module--form--413b2 .style-module--info--1bdce ul li {
    font-size: 16px;
    padding: 15px;
  }
}
.style-module--reg--0ab6e .style-module--form--413b2 .style-module--info--1bdce ul li:not(:first-child) {
  border-bottom: 1px solid #fff;
}

.style-module--reg--0ab6e .style-module--form--413b2 .style-module--info--1bdce .style-module--onetime--423c8,
.style-module--reg--0ab6e .style-module--form--413b2 .style-module--info--1bdce .style-module--price-wrap--f83d5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.style-module--reg--0ab6e .style-module--form--413b2 .style-module--info--1bdce .style-module--price-old--9a3ab {
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  text-decoration: line-through;
  text-decoration-thickness: 5px;
}

@media (max-width: 991px) {
  .style-module--reg--0ab6e .style-module--form--413b2 .style-module--info--1bdce .style-module--price-old--9a3ab {
    font-size: 30px;
    text-decoration-thickness: 3px;
  }
}
.style-module--reg--0ab6e .style-module--form--413b2 .style-module--info--1bdce .style-module--price-new--96a74 {
  font-size: 50px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--reg--0ab6e .style-module--form--413b2 .style-module--info--1bdce .style-module--price-new--96a74 {
    font-size: 40px;
  }
}
.style-module--reg--0ab6e .style-module--form--413b2 .style-module--info--1bdce .style-module--month--32c90 {
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
}

.style-module--reg--0ab6e .style-module--form--413b2 .style-module--widget--814f7 {
  background-color: #fff;
  width: 50%;
}

@media (max-width: 767px) {
  .style-module--reg--0ab6e .style-module--form--413b2 .style-module--widget--814f7 {
    width: 100%;
  }
}
.style-module--reg--0ab6e h3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--reg--0ab6e h3 {
    font-size: 22px;
  }
}
.style-module--reg--0ab6e h4 {
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 15px;
}

.style-module--reg--0ab6e h4:not(:first-of-type) {
  margin-top: 15px;
}

@media (max-width: 991px) {
  .style-module--reg--0ab6e h4 {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--0ab6e h4 {
    margin-bottom: 10px;
  }
}
.style-module--reg--0ab6e .style-module--under-wrap--53b88 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: center;
      align-self: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}

@media (max-width: 991px) {
  .style-module--reg--0ab6e .style-module--under-wrap--53b88 {
    gap: 10px;
  }
}
.style-module--reg--0ab6e .style-module--under-text--0127e {
  background-color: #e1c9ff;
  border-radius: 10px;
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  padding: 20px 55px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .style-module--reg--0ab6e .style-module--under-text--0127e {
    border-radius: 5px;
    font-size: 16px;
    padding: 10px 30px;
  }
}
.style-module--reg--0ab6e .style-module--end--789d6 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fd4b04;
  border-radius: 20px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 36px;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  padding: 50px 30px 50px 50px;
}

@media (max-width: 991px) {
  .style-module--reg--0ab6e .style-module--end--789d6 {
    border-radius: 10px;
    font-size: 22px;
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--0ab6e .style-module--end--789d6 {
    padding: 20px;
    text-align: center;
  }
}
.style-module--reg--0ab6e .style-module--end--789d6 p {
  padding-left: 92px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--reg--0ab6e .style-module--end--789d6 p {
    padding-left: 55px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--0ab6e .style-module--end--789d6 p {
    padding-left: 0;
    padding-top: 57px;
  }
}
.style-module--reg--0ab6e .style-module--end--789d6 p:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye-sale/end.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 70px;
  left: 0;
  position: absolute;
  top: calc(50% - 35px);
  width: 67px;
}

@media (max-width: 991px) {
  .style-module--reg--0ab6e .style-module--end--789d6 p:before {
    height: 42px;
    top: calc(50% - 21px);
    width: 40px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--0ab6e .style-module--end--789d6 p:before {
    left: calc(50% - 20px);
    top: 0;
  }
}
.style-module--reg--be483 {
  padding: 0 0 100px;
}

@media (max-width: 991px) {
  .style-module--reg--be483 {
    padding: 0 0 50px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--be483 {
    padding: 0 0 30px;
  }
}
.style-module--reg--be483 .style-module--container--fcd66 {
  border-radius: 25px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

@media (max-width: 767px) {
  .style-module--reg--be483 .style-module--container--fcd66 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--reg--be483 .style-module--container--fcd66 .style-module--info--5c8f5 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: radial-gradient(50% 50% at 50% 50%, #d763ff 0, #8d09bb 100%);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 30px 60px 45px;
  text-align: center;
  width: 50%;
}

@media (max-width: 991px) {
  .style-module--reg--be483 .style-module--container--fcd66 .style-module--info--5c8f5 {
    padding: 25px 40px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--be483 .style-module--container--fcd66 .style-module--info--5c8f5 {
    padding: 25px;
    width: 100%;
  }
}
.style-module--reg--be483 .style-module--container--fcd66 .style-module--info--5c8f5 img {
  max-width: 160px;
}

@media (max-width: 991px) {
  .style-module--reg--be483 .style-module--container--fcd66 .style-module--info--5c8f5 img {
    max-width: 100px;
  }
}
.style-module--reg--be483 .style-module--container--fcd66 .style-module--info--5c8f5 p {
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--reg--be483 .style-module--container--fcd66 .style-module--info--5c8f5 p {
    font-size: 18px;
  }
}
.style-module--reg--be483 .style-module--container--fcd66 .style-module--form--b2bb0 {
  background-color: #fff;
  width: 50%;
}

@media (max-width: 767px) {
  .style-module--reg--be483 .style-module--container--fcd66 .style-module--form--b2bb0 {
    width: 100%;
  }
}
.style-module--revs--65c13 {
  background-color: #fff;
  overflow: hidden;
}

.style-module--need--7a019 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--need--7a019 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--need--7a019 {
    padding: 30px 0;
  }
}
.style-module--need--7a019 .style-module--wrapper--52c89 {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  padding: 70px 100px;
}

@media (max-width: 991px) {
  .style-module--need--7a019 .style-module--wrapper--52c89 {
    border-radius: 15px;
    padding: 50px 60px;
  }
}
@media (max-width: 767px) {
  .style-module--need--7a019 .style-module--wrapper--52c89 {
    padding: 20px;
  }
}
.style-module--need--7a019 p {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .style-module--need--7a019 p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--need--7a019 p {
    font-size: 16px;
    margin-bottom: 10px;
  }
}
.style-module--need--7a019 p:last-child {
  margin-bottom: 0;
}

.style-module--after--33a4e .style-module--wrapper--82832 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media (max-width: 991px) {
  .style-module--after--33a4e .style-module--wrapper--82832 {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--after--33a4e .style-module--wrapper--82832 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px;
  }
}
.style-module--after--33a4e .style-module--wrapper--82832 .style-module--get-list--58b55 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  width: calc(50% - 10px);
}

@media (max-width: 991px) {
  .style-module--after--33a4e .style-module--wrapper--82832 .style-module--get-list--58b55 {
    gap: 10px;
    width: calc(50% - 7.5px);
  }
}
@media (max-width: 767px) {
  .style-module--after--33a4e .style-module--wrapper--82832 .style-module--get-list--58b55 {
    width: 100%;
  }
}
.style-module--after--33a4e .style-module--wrapper--82832 .style-module--get-list--58b55 > li {
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
  padding: 13px 20px 13px 82px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--after--33a4e .style-module--wrapper--82832 .style-module--get-list--58b55 > li {
    border-radius: 10px;
    font-size: 16px;
    padding: 13px 20px 13px 62px;
  }
}
.style-module--after--33a4e .style-module--wrapper--82832 .style-module--get-list--58b55 > li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath stroke='%23FD4B04' stroke-width='2' d='M1.014 11.601A15 15 0 1 1 1 20.354'/%3E%3Cpath fill='%23FD4B04' d='M22.707 16.707a1 1 0 0 0 0-1.414l-6.364-6.364a1 1 0 0 0-1.414 1.414L20.586 16l-5.657 5.657a1 1 0 0 0 1.414 1.414l6.364-6.364ZM0 17h22v-2H0v2Z'/%3E%3C/svg%3E");
  content: "";
  height: 32px;
  left: 30px;
  position: absolute;
  top: calc(50% - 16px);
  width: 32px;
}

@media (max-width: 991px) {
  .style-module--after--33a4e .style-module--wrapper--82832 .style-module--get-list--58b55 > li:before {
    left: 20px;
  }
}
.style-module--after--33a4e .style-module--wrapper--82832 .style-module--get-list--58b55 > li strong {
  font-weight: 700;
}

.style-module--after--33a4e .style-module--wrapper--82832 .style-module--right--86f7b {
  background: #fee8df;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 50px 50px 60px;
  width: calc(50% - 10px);
}

@media (max-width: 991px) {
  .style-module--after--33a4e .style-module--wrapper--82832 .style-module--right--86f7b {
    border-radius: 15px;
    padding: 30px 30px 35px;
    width: calc(50% - 7.5px);
  }
}
@media (max-width: 767px) {
  .style-module--after--33a4e .style-module--wrapper--82832 .style-module--right--86f7b {
    padding: 30px 25px 35px;
    width: 100%;
  }
}
.style-module--after--33a4e .style-module--wrapper--82832 .style-module--right--86f7b h3 {
  color: #fd4b04;
  margin-bottom: 35px;
}

@media (max-width: 991px) {
  .style-module--after--33a4e .style-module--wrapper--82832 .style-module--right--86f7b h3 {
    margin-bottom: 20px;
  }
}
.style-module--after--33a4e .style-module--wrapper--82832 .style-module--right--86f7b .style-module--inner--0d996 {
  padding-left: 85px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--after--33a4e .style-module--wrapper--82832 .style-module--right--86f7b .style-module--inner--0d996 {
    padding-left: 50px;
  }
}
.style-module--after--33a4e .style-module--wrapper--82832 .style-module--right--86f7b .style-module--inner--0d996:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye-sale/bonus-chat.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 65px;
  left: 0;
  position: absolute;
  top: 0;
  width: 65px;
}

@media (max-width: 991px) {
  .style-module--after--33a4e .style-module--wrapper--82832 .style-module--right--86f7b .style-module--inner--0d996:before {
    height: 40px;
    width: 40px;
  }
}
.style-module--after--33a4e .style-module--wrapper--82832 .style-module--right--86f7b p {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--after--33a4e .style-module--wrapper--82832 .style-module--right--86f7b p {
    font-size: 16px;
  }
}
.style-module--after--33a4e .style-module--wrapper--82832 .style-module--right--86f7b p span {
  display: block;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--after--33a4e .style-module--wrapper--82832 .style-module--right--86f7b p span {
    font-size: 18px;
  }
}
.style-module--after--33a4e .style-module--wrapper--82832 .style-module--right--86f7b .style-module--chat-list--8a0b7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  margin: 25px 0 40px;
}

@media (max-width: 767px) {
  .style-module--after--33a4e .style-module--wrapper--82832 .style-module--right--86f7b .style-module--chat-list--8a0b7 {
    margin: 15px 0 25px;
  }
}
.style-module--after--33a4e .style-module--wrapper--82832 .style-module--right--86f7b .style-module--chat-list--8a0b7 > li {
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  padding-left: 32px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--after--33a4e .style-module--wrapper--82832 .style-module--right--86f7b .style-module--chat-list--8a0b7 > li {
    font-size: 16px;
  }
}
.style-module--after--33a4e .style-module--wrapper--82832 .style-module--right--86f7b .style-module--chat-list--8a0b7 > li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 22 22'%3E%3Cpath fill='%23FD4B04' stroke='%23FD4B04' stroke-width='.5' d='M20.583 10.583a.417.417 0 0 0-.416.417c0 5.054-4.113 9.167-9.167 9.167-5.054 0-9.167-4.113-9.167-9.167 0-5.054 4.113-9.167 9.167-9.167a9.168 9.168 0 0 1 7.373 3.72l-7.971 7.972-2.941-2.94a.417.417 0 0 0-.59.588l3.236 3.236a.417.417 0 0 0 .59 0l8.515-8.516a.417.417 0 0 0 .049-.53A10.004 10.004 0 0 0 11 1C5.486 1 1 5.486 1 11s4.486 10 10 10 10-4.486 10-10a.417.417 0 0 0-.417-.417Z'/%3E%3C/svg%3E");
  content: "";
  height: 22px;
  left: 0;
  position: absolute;
  top: 0;
  width: 22px;
}

.style-module--viol--8e64c {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--viol--8e64c {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--viol--8e64c {
    padding: 30px 0;
  }
}
.style-module--viol--8e64c p {
  background-color: #6f00e2;
  border-radius: 20px;
  color: #fff;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  padding: 40px 80px;
}

@media (max-width: 991px) {
  .style-module--viol--8e64c p {
    border-radius: 15px;
    font-size: 30px;
    padding: 30px 50px;
  }
}
@media (max-width: 767px) {
  .style-module--viol--8e64c p {
    font-size: 24px;
    padding: 30px 25px;
    text-align: center;
  }
}
.style-module--want--ed4b8 .style-module--wrapper--f4199 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 100px;
}

@media (max-width: 991px) {
  .style-module--want--ed4b8 .style-module--wrapper--f4199 {
    gap: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--want--ed4b8 .style-module--wrapper--f4199 {
    gap: 30px;
  }
}
.style-module--want--ed4b8 .style-module--block--c684a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media (max-width: 991px) {
  .style-module--want--ed4b8 .style-module--block--c684a {
    gap: 10px;
  }
}
@media (max-width: 767px) {
  .style-module--want--ed4b8 .style-module--block--c684a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px;
  }
}
.style-module--want--ed4b8 .style-module--block--c684a.style-module--top--bfc3c ul li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath stroke='%239633FB' stroke-width='2' d='M1.014 11.601A15 15 0 1 1 1 20.354'/%3E%3Cpath fill='%239633FB' d='M22.707 16.707a1 1 0 0 0 0-1.414l-6.364-6.364a1 1 0 0 0-1.414 1.414L20.586 16l-5.657 5.657a1 1 0 0 0 1.414 1.414l6.364-6.364ZM0 17h22v-2H0v2Z'/%3E%3C/svg%3E");
}

.style-module--want--ed4b8 .style-module--block--c684a.style-module--bottom--8c801 ul li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath stroke='%23FD4B04' stroke-width='2' d='M1.014 11.601A15 15 0 1 1 1 20.354'/%3E%3Cpath fill='%23FD4B04' d='M22.707 16.707a1 1 0 0 0 0-1.414l-6.364-6.364a1 1 0 0 0-1.414 1.414L20.586 16l-5.657 5.657a1 1 0 0 0 1.414 1.414l6.364-6.364ZM0 17h22v-2H0v2Z'/%3E%3C/svg%3E");
}

.style-module--want--ed4b8 .style-module--block--c684a h3 {
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 35px;
}

@media (max-width: 991px) {
  .style-module--want--ed4b8 .style-module--block--c684a h3 {
    font-size: 18px;
    margin-bottom: 20px;
  }
}
.style-module--want--ed4b8 .style-module--block--c684a .style-module--inner--71613 {
  width: 100%;
}

.style-module--want--ed4b8 .style-module--block--c684a ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}

@media (max-width: 991px) {
  .style-module--want--ed4b8 .style-module--block--c684a ul {
    gap: 10px;
  }
}
.style-module--want--ed4b8 .style-module--block--c684a ul li {
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  padding: 30px 30px 30px 82px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--want--ed4b8 .style-module--block--c684a ul li {
    border-radius: 15px;
    font-size: 16px;
    padding: 15px 30px 15px 62px;
  }
}
.style-module--want--ed4b8 .style-module--block--c684a ul li:before {
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 32px;
  left: 30px;
  position: absolute;
  top: calc(50% - 16px);
  width: 32px;
}

@media (max-width: 991px) {
  .style-module--want--ed4b8 .style-module--block--c684a ul li:before {
    left: 20px;
  }
}
.style-module--want--ed4b8 .style-module--block--c684a ul li strong {
  font-weight: 700;
}

@media (max-width: 991px) {
  .style-module--want--ed4b8 .style-module--block--c684a img {
    max-width: 217px;
  }
}
@media (max-width: 480px) {
  .style-module--want--ed4b8 .style-module--block--c684a img {
    max-width: 100%;
  }
}
.style-module--result--d9536 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--result--d9536 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--result--d9536 {
    padding: 30px 0;
  }
}
.style-module--result--d9536 .style-module--container--cc605 {
  background-color: #f8f2ff;
  border-radius: 20px;
  padding: 70px 80px;
}

@media (max-width: 991px) {
  .style-module--result--d9536 .style-module--container--cc605 {
    border-radius: 15px;
    padding: 45px;
  }
}
@media (max-width: 767px) {
  .style-module--result--d9536 .style-module--container--cc605 {
    padding: 40px 20px;
  }
}
.style-module--result--d9536 .style-module--effective--191d5 {
  font-size: 26px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--result--d9536 .style-module--effective--191d5 {
    font-size: 16px;
  }
}
.style-module--result--d9536 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 40px 0;
}

@media (max-width: 1200px) {
  .style-module--result--d9536 ul {
    gap: 20px;
  }
}
@media (max-width: 991px) {
  .style-module--result--d9536 ul {
    margin: 25px 0;
  }
}
@media (max-width: 767px) {
  .style-module--result--d9536 ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 5px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.style-module--result--d9536 li {
  background-color: #fff;
  border-radius: 15px;
  color: #000;
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  padding: 128px 20px 30px;
  position: relative;
  text-align: center;
  width: calc(20% - 24px);
}

@media (max-width: 1200px) {
  .style-module--result--d9536 li {
    font-size: 16px;
    width: calc(20% - 16px);
  }
}
@media (max-width: 991px) {
  .style-module--result--d9536 li {
    border-radius: 10px;
    font-size: 16px;
    padding: 75px 5px 20px;
  }
}
@media (max-width: 767px) {
  .style-module--result--d9536 li {
    padding: 75px 15px 15px;
    width: calc(50% - 2.5px);
  }
}
.style-module--result--d9536 li:before {
  background-color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 108px;
  left: calc(50% - 54px);
  position: absolute;
  top: 10px;
  width: 108px;
}

@media (max-width: 991px) {
  .style-module--result--d9536 li:before {
    height: 65px;
    left: calc(50% - 32.5px);
    width: 65px;
  }
}
.style-module--result--d9536 li:first-child:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye-sale/icon-rezult-01.png);
}

.style-module--result--d9536 li:nth-child(2):before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye-sale/icon-rezult-02.png);
}

.style-module--result--d9536 li:nth-child(3):before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye-sale/icon-rezult-03.png);
}

.style-module--result--d9536 li:nth-child(4):before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye-sale/icon-rezult-04.png);
}

.style-module--result--d9536 li:nth-child(5):before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye-sale/icon-rezult-05.png);
}

.style-module--result--d9536 .style-module--universal--15746 {
  background: #f0e4ff;
  border-radius: 10px;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 30px;
  padding: 15px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--result--d9536 .style-module--universal--15746 {
    border-radius: 5px;
    font-size: 18px;
    margin-bottom: 20px;
    padding: 10px;
  }
}
@media (max-width: 767px) {
  .style-module--result--d9536 .style-module--universal--15746 {
    font-size: 16px;
  }
}
.style-module--result--d9536 .style-module--time--e44eb {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 30px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--result--d9536 .style-module--time--e44eb {
    font-size: 16px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--result--d9536 .style-module--time--e44eb {
    margin-bottom: 30px;
  }
}
.style-module--result--d9536 .style-module--time--e44eb span {
  white-space: nowrap;
}

.style-module--result--d9536 a {
  margin: 0 auto;
  max-width: 380px;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--result--d9536 a {
    max-width: 228px;
  }
}
.style-module--help--ab039 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--help--ab039 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--help--ab039 {
    padding: 30px 0;
  }
}
.style-module--help--ab039 h2 {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .style-module--help--ab039 h2 {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--help--ab039 h2 {
    margin-bottom: 15px;
  }
}
.style-module--help--ab039 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media (max-width: 991px) {
  .style-module--help--ab039 ul {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--help--ab039 ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.style-module--help--ab039 ul li {
  background-color: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding: 30px;
  width: calc(25% - 15px);
}

@media (max-width: 991px) {
  .style-module--help--ab039 ul li {
    border-radius: 10px;
    padding: 20px;
    width: calc(25% - 11.25px);
  }
}
@media (max-width: 767px) {
  .style-module--help--ab039 ul li {
    gap: 10px;
    width: 100%;
  }
}
.style-module--help--ab039 ul li h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 1200px) {
  .style-module--help--ab039 ul li h3 {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .style-module--help--ab039 ul li h3 {
    text-align: center;
  }
}
.style-module--help--ab039 ul li button {
  position: relative;
}

@media (max-width: 767px) {
  .style-module--help--ab039 ul li button {
    -ms-flex-item-align: center;
        align-self: center;
    max-width: 130px;
  }
}
.style-module--help--ab039 ul li button:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='110' height='110' fill='none' viewBox='0 0 110 110'%3E%3Cg filter='url(%23prefix__a)'%3E%3Ccircle cx='55' cy='55' r='37.5' stroke='%23fff' stroke-width='5'/%3E%3Cpath fill='%23fff' d='M46.696 73.823c.892 0 1.65-.355 2.543-.867L75.247 57.97c1.851-1.09 2.498-1.802 2.498-2.98 0-1.179-.647-1.89-2.498-2.958l-26.008-15.01c-.892-.51-1.65-.845-2.543-.845-1.65 0-2.676 1.246-2.676 3.18v31.265c0 1.935 1.026 3.203 2.676 3.203Z'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='prefix__a' width='110' height='110' x='0' y='0' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='7.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_3_1025'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_3_1025' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 80px;
  left: calc(50% - 40px);
  position: absolute;
  top: calc(50% - 40px);
  width: 80px;
}

.style-module--help--ab039 ul li p {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 1200px) {
  .style-module--help--ab039 ul li p {
    font-size: 16px;
  }
}
.style-module--help--ab039 ul li p:not(:last-child) {
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .style-module--help--ab039 ul li p:not(:last-child) {
    margin-bottom: 5px;
  }
}
.style-module--help--ab039 ul li p strong {
  font-weight: 700;
}

.style-module--tech--262cf .style-module--wrapper--8b77f {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media (max-width: 991px) {
  .style-module--tech--262cf .style-module--wrapper--8b77f {
    gap: 10px;
  }
}
@media (max-width: 767px) {
  .style-module--tech--262cf .style-module--wrapper--8b77f {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 30px;
  }
}
.style-module--tech--262cf ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}

@media (max-width: 1200px) {
  .style-module--tech--262cf ul {
    gap: 10px;
  }
}
.style-module--tech--262cf ul li {
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  padding: 15px 30px 15px 82px;
  position: relative;
}

@media (max-width: 1200px) {
  .style-module--tech--262cf ul li {
    font-size: 16px;
    padding: 15px 20px 15px 62px;
  }
}
@media (max-width: 991px) {
  .style-module--tech--262cf ul li {
    border-radius: 15px;
  }
}
.style-module--tech--262cf ul li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath stroke='%23BA77FF' stroke-width='2' d='M1.014 11.601A15 15 0 1 1 1 20.354'/%3E%3Cpath fill='%23BA77FF' d='M22.707 16.707a1 1 0 0 0 0-1.414l-6.364-6.364a1 1 0 0 0-1.414 1.414L20.586 16l-5.657 5.657a1 1 0 0 0 1.414 1.414l6.364-6.364ZM0 17h22v-2H0v2Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 32px;
  left: 30px;
  position: absolute;
  top: calc(50% - 16px);
  width: 32px;
}

@media (max-width: 1200px) {
  .style-module--tech--262cf ul li:before {
    left: 20px;
  }
}
.style-module--tech--262cf ul li strong {
  font-weight: 700;
}

@media (max-width: 1200px) {
  .style-module--tech--262cf img {
    max-width: 288px;
  }
}
@media (max-width: 480px) {
  .style-module--tech--262cf img {
    max-width: 100%;
  }
}
.style-module--after--29184 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--after--29184 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--after--29184 {
    padding: 30px 0;
  }
}
.style-module--after--29184 .style-module--wrapper--cf4df {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991px) {
  .style-module--after--29184 .style-module--wrapper--cf4df {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--after--29184 .style-module--wrapper--cf4df {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--after--29184 .style-module--wrapper--cf4df .style-module--left--4ca0f {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
  padding: 60px 50px;
  width: calc(60% - 10px);
}

@media (max-width: 991px) {
  .style-module--after--29184 .style-module--wrapper--cf4df .style-module--left--4ca0f {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--after--29184 .style-module--wrapper--cf4df .style-module--left--4ca0f {
    padding: 20px;
    width: 100%;
  }
}
.style-module--after--29184 .style-module--wrapper--cf4df .style-module--left--4ca0f h3 {
  margin-bottom: 40px;
}

.style-module--after--29184 .style-module--wrapper--cf4df .style-module--right--e194e {
  background: #fee8df;
  border-radius: 20px;
  padding: 55px 50px;
  width: calc(40% - 10px);
}

@media (max-width: 991px) {
  .style-module--after--29184 .style-module--wrapper--cf4df .style-module--right--e194e {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--after--29184 .style-module--wrapper--cf4df .style-module--right--e194e {
    padding: 20px;
    width: 100%;
  }
}
.style-module--after--29184 .style-module--wrapper--cf4df .style-module--right--e194e h3 {
  margin-bottom: 20px;
}

.style-module--after--29184 .style-module--wrapper--cf4df .style-module--right--e194e h3 span {
  color: #fd4b04;
}

.style-module--after--29184 ul li {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  padding-bottom: 10px;
  padding-left: 65px;
  padding-top: 10px;
}

@media (max-width: 991px) {
  .style-module--after--29184 ul li {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--after--29184 ul li {
    font-size: 16px;
  }
}
.style-module--after--29184 ul li:not(:last-child) {
  margin-bottom: 45px;
}

@media (max-width: 991px) {
  .style-module--after--29184 ul li:not(:last-child) {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--after--29184 ul li:not(:last-child) {
    margin-bottom: 0;
  }
}
.style-module--after--29184 ul li:before {
  content: "";
  height: 50px;
  width: 50px;
}

.style-module--after--29184 ul li:first-child {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye-sale/kurs-icon-01.png) 0 no-repeat;
}

.style-module--after--29184 ul li:nth-child(2) {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye-sale/kurs-icon-02.png) 0 no-repeat;
}

.style-module--after--29184 ul li:nth-child(3) {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye-sale/kurs-icon-03.png) 0 no-repeat;
  margin-bottom: 0;
}

.style-module--after--29184 ul li strong {
  font-weight: 700;
}

.style-module--after--29184 p {
  font-size: 18px;
  font-weight: 300;
  line-height: 24px;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .style-module--after--29184 p {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--after--29184 p {
    font-size: 15px;
    line-height: 18px;
  }
}
.style-module--after--29184 p:last-of-type {
  margin-bottom: 25px;
}

@media (max-width: 991px) {
  .style-module--after--29184 p:last-of-type {
    margin-bottom: 15px;
  }
}
.style-module--eff--908fe .style-module--container--e018d {
  background-color: #f6edff;
  border-radius: 20px;
  padding: 50px 80px;
}

@media (max-width: 991px) {
  .style-module--eff--908fe .style-module--container--e018d {
    border-radius: 15px;
    padding: 30px 45px;
  }
}
@media (max-width: 767px) {
  .style-module--eff--908fe .style-module--container--e018d {
    padding: 30px 25px;
  }
}
.style-module--eff--908fe .style-module--container--e018d > p {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--eff--908fe .style-module--container--e018d > p {
    font-size: 16px;
  }
}
.style-module--eff--908fe .style-module--container--e018d > p:not(:last-of-type) {
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .style-module--eff--908fe .style-module--container--e018d > p:not(:last-of-type) {
    margin-bottom: 5px;
  }
}
.style-module--eff--908fe .style-module--container--e018d > p strong {
  font-weight: 700;
}

.style-module--eff--908fe h2 {
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .style-module--eff--908fe h2 {
    margin-bottom: 5px;
  }
}
.style-module--eff--908fe ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  margin-top: 45px;
}

@media (max-width: 991px) {
  .style-module--eff--908fe ul {
    gap: 20px;
    margin-top: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--eff--908fe ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--eff--908fe ul li {
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding: 30px;
  width: calc(33.33333% - 20px);
}

@media (max-width: 991px) {
  .style-module--eff--908fe ul li {
    border-radius: 15px;
    gap: 15px;
    padding: 20px;
    width: calc(33.33333% - 13.33333px);
  }
}
@media (max-width: 767px) {
  .style-module--eff--908fe ul li {
    gap: 10px;
    width: 100%;
  }
}
.style-module--eff--908fe ul li h3 {
  font-size: 22px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 1200px) {
  .style-module--eff--908fe ul li h3 {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .style-module--eff--908fe ul li h3 {
    text-align: center;
  }
}
.style-module--eff--908fe ul li h3 span {
  color: #6f00e2;
}

.style-module--eff--908fe ul li button {
  position: relative;
}

@media (max-width: 767px) {
  .style-module--eff--908fe ul li button {
    -ms-flex-item-align: center;
        align-self: center;
    max-width: 130px;
  }
}
.style-module--eff--908fe ul li button:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='110' height='110' fill='none' viewBox='0 0 110 110'%3E%3Cg filter='url(%23prefix__a)'%3E%3Ccircle cx='55' cy='55' r='37.5' stroke='%23fff' stroke-width='5'/%3E%3Cpath fill='%23fff' d='M46.696 73.823c.892 0 1.65-.355 2.543-.867L75.247 57.97c1.851-1.09 2.498-1.802 2.498-2.98 0-1.179-.647-1.89-2.498-2.958l-26.008-15.01c-.892-.51-1.65-.845-2.543-.845-1.65 0-2.676 1.246-2.676 3.18v31.265c0 1.935 1.026 3.203 2.676 3.203Z'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='prefix__a' width='110' height='110' x='0' y='0' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='7.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_3_1025'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_3_1025' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 80px;
  left: calc(50% - 40px);
  position: absolute;
  top: calc(50% - 40px);
  width: 80px;
}

.style-module--eff--908fe ul li > div p {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--eff--908fe ul li > div p {
    font-size: 16px;
  }
}
.style-module--eff--908fe ul li > div p:not(:last-of-type) {
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .style-module--eff--908fe ul li > div p:not(:last-of-type) {
    margin-bottom: 5px;
  }
}
.style-module--eff--908fe ul li > div p strong {
  font-weight: 700;
}

.style-module--also--f66a4 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--also--f66a4 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--also--f66a4 {
    padding: 30px 0;
  }
}
.style-module--also--f66a4 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 60px;
}

@media (max-width: 991px) {
  .style-module--also--f66a4 ul {
    gap: 15px;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--also--f66a4 ul {
    margin-bottom: 30px;
  }
}
.style-module--also--f66a4 li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  padding: 30px 30px 30px 100px;
  width: calc(50% - 10px);
}

@media (max-width: 991px) {
  .style-module--also--f66a4 li {
    border-radius: 15px;
    font-size: 16px;
    padding-bottom: 15px;
    padding-top: 15px;
    width: calc(50% - 7.5px);
  }
}
@media (max-width: 767px) {
  .style-module--also--f66a4 li {
    padding-bottom: 15px;
    padding-right: 15px;
    padding-top: 15px;
    width: 100%;
  }
}
.style-module--also--f66a4 li:first-child {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye-sale/icon-can-01.png) 0 no-repeat;
  background-position-x: 20px;
}

.style-module--also--f66a4 li:nth-child(2) {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye-sale/icon-can-02.png) 0 no-repeat;
  background-position-x: 20px;
}

.style-module--also--f66a4 li:nth-child(3) {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye-sale/icon-can-03.png) 0 no-repeat;
  background-position-x: 20px;
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .style-module--also--f66a4 li:nth-child(3) {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--also--f66a4 li:nth-child(3) {
    margin-bottom: 10px;
  }
}
.style-module--also--f66a4 li:nth-child(4) {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye-sale/icon-can-04.png) 0 no-repeat;
  background-position-x: 20px;
  margin-bottom: 0;
}

.style-module--also--f66a4 .style-module--level--27f84 {
  background-color: #f4ecff;
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye-sale/photo-girl.png);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  border-radius: 20px;
  padding: 70px;
}

@media (max-width: 991px) {
  .style-module--also--f66a4 .style-module--level--27f84 {
    background-size: 50%;
    border-radius: 15px;
    padding: 40px;
  }
}
@media (max-width: 767px) {
  .style-module--also--f66a4 .style-module--level--27f84 {
    background-position: bottom;
    background-size: 90%;
    padding: 25px 25px 70%;
  }
}
.style-module--also--f66a4 .style-module--level--27f84 .style-module--info--3726d {
  width: 62%;
}

@media (max-width: 991px) {
  .style-module--also--f66a4 .style-module--level--27f84 .style-module--info--3726d {
    background-size: 70%;
  }
}
@media (max-width: 767px) {
  .style-module--also--f66a4 .style-module--level--27f84 .style-module--info--3726d {
    width: 100%;
  }
}
.style-module--also--f66a4 .style-module--level--27f84 h3 {
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .style-module--also--f66a4 .style-module--level--27f84 h3 {
    font-size: 24px;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--also--f66a4 .style-module--level--27f84 h3 {
    font-size: 20px;
    margin-bottom: 5px;
  }
}
.style-module--also--f66a4 .style-module--level--27f84 h3 span {
  color: #7000e3;
  display: inline;
}

.style-module--also--f66a4 .style-module--level--27f84 p {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .style-module--also--f66a4 .style-module--level--27f84 p {
    font-size: 16px;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--also--f66a4 .style-module--level--27f84 p {
    margin-bottom: 5px;
  }
}
.style-module--also--f66a4 .style-module--level--27f84 p:last-of-type {
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .style-module--also--f66a4 .style-module--level--27f84 p:last-of-type {
    margin-bottom: 15px;
  }
}
.style-module--also--f66a4 a {
  max-width: 342px;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--also--f66a4 a {
    max-width: 286px;
  }
}
@media (max-width: 767px) {
  .style-module--also--f66a4 a {
    margin: 0 auto;
  }
}
.style-module--structure__item--39d3b {
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  margin-bottom: 40px;
  padding: 50px;
}

.style-module--structure__item--39d3b:last-child {
  margin-bottom: 0;
}

.style-module--structure__info--9d754 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--structure__info--left--bc199 {
  margin-right: 10px;
  width: 65%;
}

.style-module--structure__info--right--d6ecd {
  height: 192px;
  width: 312px;
}

.style-module--structure__info--img--fd3da {
  background-color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 192px;
  width: 312px;
}

.style-module--structure__info--img-one--6c5db {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye-sale/photo-1block.png);
}

.style-module--structure__info--img-two--063fe {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye-sale/photo-2block.png);
}

.style-module--structure__info--img-three--0bec0 {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye-sale/photo-3block.png);
}

.style-module--structure__info--img-four--a5db6 {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye-sale/photo-4block.png);
}

.style-module--structure__summary--01af6 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 25px;
}

.style-module--structure__summary--num--f9187 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ba77ff;
  border-radius: 10px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-weight: 700;
  height: 150px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 20px;
  padding: 20px;
  text-align: center;
  text-transform: uppercase;
  width: 150px;
}

.style-module--structure__summary--num--f9187 span:first-of-type {
  font-size: 100px;
  line-height: 100px;
}

.style-module--structure__summary--num--f9187 span:last-of-type {
  font-size: 24px;
  line-height: 24px;
}

.style-module--structure__summary--txt--18e2e {
  width: 75%;
}

.style-module--structure__summary--txt--18e2e h3 {
  color: #263238;
  font-size: 34px;
  font-weight: 700;
  line-height: 36px;
  margin-bottom: 15px;
  text-transform: uppercase;
}

.style-module--structure__summary--txt--18e2e p {
  font-size: 20px;
  font-weight: 300;
  line-height: 22px;
}

.style-module--structure__result--25fa9 {
  background-color: #f4ecff;
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye-sale/attention.png);
  background-position: 0;
  background-position-x: 10px;
  background-repeat: no-repeat;
  border-radius: 10px;
  padding: 20px 25px 20px 65px;
}

.style-module--structure__result--ttl--90714 {
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
  text-transform: uppercase;
}

.style-module--structure__result--25fa9 p {
  font-size: 20px;
  font-weight: 300;
  line-height: 22px;
}

.style-module--structure__btn--84ba7 {
  background-color: #fff;
  border: 1px solid #263238;
  border-radius: 35px;
  color: #263238;
  display: block;
  font-size: 18px;
  font-weight: 300;
  line-height: 21px;
  margin-top: 25px;
  min-height: 40px;
  padding: 10px 40px;
  text-align: center;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  width: 100%;
}

.style-module--structure__btn--84ba7:active,
.style-module--structure__btn--84ba7:focus,
.style-module--structure__btn--84ba7:visited {
  border: 1px solid #263238;
  color: #263238;
}

.style-module--structure__more--76126 {
  margin-top: 50px;
}

.style-module--structure__more--wrap--e26b9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
}

.style-module--structure__more--wrap_thick--7b95e {
  background-color: #f4ecff;
  border-radius: 10px;
  margin-bottom: 30px;
  padding: 40px;
}

.style-module--structure__more--wrap_thick--7b95e h5 {
  color: #263238;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  margin-bottom: 20px;
}

.style-module--structure__more--wrap_thick--7b95e:last-child {
  margin-bottom: 0;
}

.style-module--structure__more--wrap_bottom--ace64 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.style-module--structure__more--left--4f222 {
  padding-top: 40px;
  width: 49%;
}

.style-module--structure__more--right--08e55 {
  background-color: #f4ecff;
  border-radius: 10px;
  padding: 40px;
  width: 49%;
}

.style-module--structure__more--ttl--f66ca {
  color: #263238;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin-bottom: 25px;
  text-transform: uppercase;
}

.style-module--structure__more--highlight--62e72 {
  color: #263238;
  font-size: 34px;
  font-weight: 700;
  line-height: 39px;
  margin-bottom: 20px;
  text-transform: uppercase;
}

.style-module--structure__more--highlight--62e72 span {
  color: #7000e3;
  display: inline;
}

.style-module--structure__more--txt--1ffa5 {
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
}

.style-module--structure__more--txt--1ffa5:first-of-type {
  margin-bottom: 15px;
}

.style-module--structure__more--txt--1ffa5:not(:first-of-type) {
  margin-top: 15px;
}

.style-module--structure__more--txt-bigger--a9358 {
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  margin-bottom: 50px;
}

.style-module--structure__more--txt-bigger--a9358:last-of-type {
  margin-bottom: 0;
}

.style-module--structure__list--4921e {
  font-size: 20px;
  font-weight: 300;
  line-height: 22px;
}

.style-module--structure__list--icons--bfdb0 li {
  background-color: #f4ecff;
  background-position: 0;
  background-position-x: 15px;
  background-repeat: no-repeat;
  border-radius: 10px;
  margin-bottom: 30px;
  padding: 20px 30px 20px 80px;
}

.style-module--structure__list--icons--bfdb0 li:last-child {
  margin-bottom: 0;
}

.style-module--structure__list--icons--bfdb0[data-attr=block1-list1] li:first-child {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye-sale/icon-speed.svg);
}

.style-module--structure__list--icons--bfdb0[data-attr=block1-list1] li:nth-child(2) {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye-sale/icon-brain.svg);
}

.style-module--structure__list--icons--bfdb0[data-attr=block4-list1] li:first-child {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye-sale/icon-businessman.svg);
}

.style-module--structure__list--icons--bfdb0[data-attr=block4-list1] li:nth-child(2) {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye-sale/icon-chart.svg);
}

.style-module--structure__list--icons--bfdb0[data-attr=block4-list2] li {
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-right: 0;
  padding-top: 10px;
}

.style-module--structure__list--icons--bfdb0[data-attr=block4-list2] li:first-child,
.style-module--structure__list--icons--bfdb0[data-attr=block4-list2] li:nth-child(2) {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye-sale/icon-target.svg);
}

.style-module--structure__list--icons--bfdb0[data-attr=block4-list2] li:last-child {
  margin-bottom: 0;
}

.style-module--structure__list--checked--63591 li {
  margin-bottom: 15px;
  padding-left: 25px;
  position: relative;
}

.style-module--structure__list--checked--63591 li:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' viewBox='0 0 15 15'%3E%3Cg fill='%237000E3' clip-path='url(%23prefix__a)'%3E%3Cpath d='M0 0v15h15V0H0Zm14.613 14.613H.387V.387h14.226v14.226Z'/%3E%3Cpath d='m12.72 3.653-.228-.229-6.51 6.51-2.666-2.665-.23.229 2.895 2.894 6.74-6.74Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='15' height='15' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat;
  content: "";
  height: 15px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 15px;
}

.style-module--structure__list--checked--63591 li:last-child {
  margin-bottom: 0;
}

.style-module--structure__list--simple--49409 {
  padding-left: 40px;
}

.style-module--structure__list--simple--49409 li {
  list-style: disc;
  margin-bottom: 15px;
}

.style-module--structure__list--simple--49409 li:last-child {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .style-module--structure__item--39d3b {
    padding: 30px;
  }
  .style-module--structure__info--9d754 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--structure__info--left--bc199 {
    margin-right: 0;
    width: 100%;
  }
  .style-module--structure__info--right--d6ecd {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    height: auto;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
  }
  .style-module--structure__info--img--fd3da {
    height: 158px;
    width: 256px;
  }
  .style-module--structure__summary--num--f9187 {
    height: 100px;
    padding: 10px;
    width: 100px;
  }
  .style-module--structure__summary--num--f9187 span:first-of-type {
    font-size: 66px;
    line-height: 66px;
  }
  .style-module--structure__summary--num--f9187 span:last-of-type {
    font-size: 16px;
    line-height: 16px;
  }
  .style-module--structure__summary--txt--18e2e {
    width: 80%;
  }
  .style-module--structure__summary--txt--18e2e h3 {
    font-size: 26px;
    line-height: 30px;
  }
  .style-module--structure__summary--txt--18e2e p {
    font-size: 16px;
    line-height: 18px;
  }
  .style-module--structure__result--25fa9 {
    margin-bottom: -94px;
    width: 58%;
  }
  .style-module--structure__result--25fa9 p,
  .style-module--structure__result--ttl--90714 {
    font-size: 16px;
    line-height: 18px;
  }
  .style-module--structure__btn--84ba7 {
    font-size: 16px;
    line-height: 18px;
    width: 58%;
  }
  .style-module--structure__more--ttl--f66ca {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 15px;
  }
  .style-module--structure__more--wrap--e26b9 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--structure__more--wrap_thick--7b95e {
    margin-bottom: 20px;
    padding: 30px;
  }
  .style-module--structure__more--wrap_thick--7b95e h5 {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 20px;
  }
  .style-module--structure__more--left--4f222 {
    margin-bottom: 30px;
    padding-top: 0;
    width: 100%;
  }
  .style-module--structure__more--right--08e55 {
    padding: 30px;
    width: 100%;
  }
  .style-module--structure__more--highlight--62e72 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 15px;
  }
  .style-module--structure__more--txt--1ffa5 {
    font-size: 18px;
    line-height: 20px;
  }
  .style-module--structure__more--txt--1ffa5:first-of-type {
    margin-bottom: 10px;
  }
  .style-module--structure__more--txt--1ffa5:not(:first-of-type) {
    margin-top: 10px;
  }
  .style-module--structure__more--txt-bigger--a9358 {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 25px;
  }
  .style-module--structure__list--icons--bfdb0 li {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .style-module--structure__list--checked--63591 li,
  .style-module--structure__list--simple--49409 li {
    font-size: 18px;
    line-height: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--structure__item--39d3b {
    padding: 20px;
    position: relative;
  }
  .style-module--structure__info--img--fd3da {
    height: 100px;
    position: absolute;
    top: 20px;
    width: 159px;
  }
  .style-module--structure__summary--01af6 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 20px;
  }
  .style-module--structure__summary--num--f9187 {
    margin-bottom: 20px;
    margin-right: 0;
  }
  .style-module--structure__summary--txt--18e2e {
    width: 100%;
  }
  .style-module--structure__summary--txt--18e2e h3 {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 5px;
  }
  .style-module--structure__summary--txt--18e2e p {
    font-size: 15px;
    line-height: 16px;
  }
  .style-module--structure__result--25fa9 {
    margin-bottom: 0;
    padding-bottom: 10px;
    padding-right: 20px;
    padding-top: 10px;
    width: 100%;
  }
  .style-module--structure__btn--84ba7 {
    margin-top: 10px;
    width: 100%;
  }
  .style-module--structure__more--76126 {
    margin-top: 30px;
  }
  .style-module--structure__more--ttl--f66ca {
    font-size: 18px;
    line-height: 21px;
  }
  .style-module--structure__more--wrap_thick--7b95e {
    margin-bottom: 5px;
    padding: 20px;
  }
  .style-module--structure__more--wrap_thick--7b95e h5 {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 20px;
  }
  .style-module--structure__more--left--4f222 {
    margin-bottom: 20px;
  }
  .style-module--structure__more--right--08e55 {
    padding: 20px;
  }
  .style-module--structure__more--highlight--62e72 {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 5px;
  }
  .style-module--structure__more--txt--1ffa5 {
    font-size: 16px;
    line-height: 18px;
  }
  .style-module--structure__more--txt--1ffa5:first-of-type {
    margin-bottom: 5px;
  }
  .style-module--structure__more--txt--1ffa5:not(:first-of-type) {
    margin-top: 5px;
  }
  .style-module--structure__more--txt-bigger--a9358 {
    font-size: 18px;
    line-height: 20px;
  }
  .style-module--structure__list--icons--bfdb0 li {
    padding-bottom: 10px;
    padding-right: 20px;
    padding-top: 10px;
  }
  .style-module--structure__list--checked--63591 li,
  .style-module--structure__list--icons--bfdb0 li {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 10px;
  }
  .style-module--structure__list--simple--49409 li {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 5px;
  }
}
.style-module--authors--6ee8a {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--authors--6ee8a {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--authors--6ee8a {
    padding: 30px 0;
  }
}
.style-module--authors--6ee8a h2 {
  margin-bottom: 60px;
}

@media (max-width: 991px) {
  .style-module--authors--6ee8a h2 {
    margin-bottom: 45px;
  }
}
@media (max-width: 767px) {
  .style-module--authors--6ee8a h2 {
    margin-bottom: 20px;
  }
}
.style-module--authors--6ee8a ul {
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 60px;
}

@media (max-width: 991px) {
  .style-module--authors--6ee8a ul {
    -webkit-column-gap: 15px;
       -moz-column-gap: 15px;
            column-gap: 15px;
    row-gap: 45px;
  }
}
@media (max-width: 767px) {
  .style-module--authors--6ee8a ul {
    gap: 20px;
  }
}
.style-module--authors--6ee8a ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  width: calc(50% - 10px);
}

@media (max-width: 991px) {
  .style-module--authors--6ee8a ul li {
    gap: 15px;
    width: calc(50% - 7.5px);
  }
}
@media (max-width: 767px) {
  .style-module--authors--6ee8a ul li {
    gap: 10px;
    width: 100%;
  }
}
.style-module--authors--6ee8a ul li div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  width: calc(100% - 200px);
}

@media (max-width: 991px) {
  .style-module--authors--6ee8a ul li div {
    gap: 5px;
    width: calc(100% - 145px);
  }
}
@media (max-width: 767px) {
  .style-module--authors--6ee8a ul li div {
    width: calc(100% - 107px);
  }
}
.style-module--authors--6ee8a ul li div h3 {
  font-size: 26px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--authors--6ee8a ul li div h3 {
    font-size: 18px;
  }
}
.style-module--authors--6ee8a ul li div p {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--authors--6ee8a ul li div p {
    font-size: 16px;
  }
}
.style-module--authors--6ee8a ul span {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #676767;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 70px;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--authors--6ee8a ul span {
    font-size: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--authors--6ee8a ul span {
    font-size: 38px;
  }
}
.style-module--authors--6ee8a img,
.style-module--authors--6ee8a span {
  border-radius: 50%;
  height: 180px;
  width: 180px;
}

@media (max-width: 991px) {
  .style-module--authors--6ee8a img,
  .style-module--authors--6ee8a span {
    height: 130px;
    width: 130px;
  }
}
@media (max-width: 767px) {
  .style-module--authors--6ee8a img,
  .style-module--authors--6ee8a span {
    height: 97px;
    width: 97px;
  }
}
.style-module--skills--c0aad .style-module--container--3ffa3 {
  background-color: #fee8df;
  border-radius: 20px;
  padding: 55px 50px;
}

@media (max-width: 991px) {
  .style-module--skills--c0aad .style-module--container--3ffa3 {
    border-radius: 15px;
    padding: 35px 45px;
  }
}
@media (max-width: 767px) {
  .style-module--skills--c0aad .style-module--container--3ffa3 {
    padding: 35px 20px;
  }
}
.style-module--skills--c0aad .style-module--inner--38710 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media (max-width: 991px) {
  .style-module--skills--c0aad .style-module--inner--38710 {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--skills--c0aad .style-module--inner--38710 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px;
  }
}
.style-module--skills--c0aad ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}

@media (max-width: 991px) {
  .style-module--skills--c0aad ul {
    gap: 10px;
  }
}
.style-module--skills--c0aad ul li {
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  padding: 30px 10px 30px 62px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--skills--c0aad ul li {
    border-radius: 15px;
    font-size: 16px;
    padding: 15px 10px 15px 62px;
  }
}
.style-module--skills--c0aad ul li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cpath stroke='%23FD4B04' stroke-width='2' d='M1.014 11.601A15 15 0 1 1 1 20.354'/%3E%3Cpath fill='%23FD4B04' d='M22.707 16.707a1 1 0 0 0 0-1.414l-6.364-6.364a1 1 0 0 0-1.414 1.414L20.586 16l-5.657 5.657a1 1 0 0 0 1.414 1.414l6.364-6.364ZM0 17h22v-2H0v2Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 32px;
  left: 20px;
  position: absolute;
  top: calc(50% - 16px);
  width: 32px;
}

.style-module--skills--c0aad ul li strong {
  font-weight: 700;
}

.style-module--skills--c0aad img {
  max-width: 330px;
}

@media (max-width: 991px) {
  .style-module--skills--c0aad img {
    max-width: 217px;
  }
}
@media (max-width: 480px) {
  .style-module--skills--c0aad img {
    max-width: 100%;
  }
}
.style-module--reg--52a20 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--reg--52a20 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--reg--52a20 {
    padding: 30px 0;
  }
}
.style-module--reg--52a20 .style-module--container--9add7 {
  background-color: #f4ecff;
  border-radius: 20px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 50px;
  padding: 70px 80px;
}

@media (max-width: 991px) {
  .style-module--reg--52a20 .style-module--container--9add7 {
    border-radius: 15px;
    gap: 30px;
    padding: 40px 45px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--52a20 .style-module--container--9add7 {
    gap: 20px;
    padding: 30px 20px;
  }
}
.style-module--reg--52a20 .style-module--offer--4c66b {
  background: #6f00e2;
  border: 1px solid #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px #6f00e2;
          box-shadow: 0 0 15px #6f00e2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 32px 70px 40px;
}

@media (max-width: 991px) {
  .style-module--reg--52a20 .style-module--offer--4c66b {
    border-radius: 15px;
    font-size: 20px;
    padding: 30px 40px 35px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--52a20 .style-module--offer--4c66b {
    font-size: 16px;
    padding: 20px 25px;
  }
}
.style-module--reg--52a20 .style-module--offer--4c66b ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  margin-top: 25px;
}

@media (max-width: 991px) {
  .style-module--reg--52a20 .style-module--offer--4c66b ul {
    gap: 10px;
    margin-top: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--52a20 .style-module--offer--4c66b ul {
    gap: 5px;
  }
}
.style-module--reg--52a20 .style-module--offer--4c66b ul li {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 27px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--reg--52a20 .style-module--offer--4c66b ul li {
    font-size: 14px;
  }
}
.style-module--reg--52a20 .style-module--offer--4c66b ul li:not(:last-child) {
  border-bottom: 1px solid;
  padding-bottom: 15px;
}

@media (max-width: 991px) {
  .style-module--reg--52a20 .style-module--offer--4c66b ul li:not(:last-child) {
    padding-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--52a20 .style-module--offer--4c66b ul li:not(:last-child) {
    padding-bottom: 5px;
  }
}
.style-module--reg--52a20 .style-module--offer--4c66b ul li:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="17" fill="none" viewBox="0 0 17 17"><path fill="%23fff" stroke="%23fff" stroke-width=".5" d="M15.688 8.188a.313.313 0 0 0-.313.312A6.883 6.883 0 0 1 8.5 15.375 6.883 6.883 0 0 1 1.625 8.5 6.883 6.883 0 0 1 8.5 1.625a6.876 6.876 0 0 1 5.53 2.79l-5.979 5.979-2.205-2.206a.313.313 0 0 0-.442.442l2.427 2.427c.121.122.32.122.442 0l6.386-6.387a.313.313 0 0 0 .037-.397A7.503 7.503 0 0 0 8.5 1C4.364 1 1 4.364 1 8.5S4.364 16 8.5 16 16 12.636 16 8.5a.313.313 0 0 0-.313-.313Z"/></svg>');
  content: "";
  height: 17px;
  left: 0;
  position: absolute;
  top: 7px;
  width: 17px;
}

.style-module--reg--52a20 .style-module--offer--4c66b ul li strong {
  font-weight: 700;
}

.style-module--reg--52a20 .style-module--form--16c3c {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

@media (max-width: 991px) {
  .style-module--reg--52a20 .style-module--form--16c3c {
    background-color: #9633fb;
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--52a20 .style-module--form--16c3c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--reg--52a20 .style-module--form--16c3c .style-module--info--62947 {
  background-color: #9633fb;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
  padding: 70px 50px;
  text-align: center;
  width: 50%;
}

@media (max-width: 991px) {
  .style-module--reg--52a20 .style-module--form--16c3c .style-module--info--62947 {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--52a20 .style-module--form--16c3c .style-module--info--62947 {
    padding: 20px 15px;
    width: 100%;
  }
}
.style-module--reg--52a20 .style-module--form--16c3c .style-module--info--62947 .style-module--onetime--c079a {
  border-bottom: 1px solid #fff;
  border-top: 1px solid #fff;
  padding: 30px 0;
}

@media (max-width: 991px) {
  .style-module--reg--52a20 .style-module--form--16c3c .style-module--info--62947 .style-module--onetime--c079a {
    padding: 20px 0;
  }
}
.style-module--reg--52a20 .style-module--form--16c3c .style-module--info--62947 .style-module--onetime--c079a .style-module--sale--12a35 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 991px) {
  .style-module--reg--52a20 .style-module--form--16c3c .style-module--info--62947 .style-module--onetime--c079a .style-module--sale--12a35 {
    gap: 10px;
  }
  .style-module--reg--52a20 .style-module--form--16c3c .style-module--info--62947 .style-module--onetime--c079a img {
    max-width: 67px;
  }
}
.style-module--reg--52a20 .style-module--form--16c3c .style-module--info--62947 .style-module--onetime--c079a .style-module--price--f92a3 span:first-child {
  color: #ca97ff;
  text-decoration: line-through;
  text-decoration-color: #fff;
  text-decoration-thickness: 5px;
}

@media (max-width: 991px) {
  .style-module--reg--52a20 .style-module--form--16c3c .style-module--info--62947 .style-module--onetime--c079a .style-module--price--f92a3 span:first-child {
    text-decoration-thickness: 3px;
  }
}
.style-module--reg--52a20 .style-module--form--16c3c .style-module--info--62947 .style-module--loan--47973 .style-module--price--f92a3 span:last-child {
  font-size: 20px;
  line-height: 1;
}

@media (max-width: 991px) {
  .style-module--reg--52a20 .style-module--form--16c3c .style-module--info--62947 .style-module--loan--47973 .style-module--price--f92a3 span:last-child {
    font-size: 14px;
  }
}
.style-module--reg--52a20 .style-module--form--16c3c .style-module--info--62947 .style-module--price--f92a3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--reg--52a20 .style-module--form--16c3c .style-module--info--62947 .style-module--price--f92a3 {
    font-size: 28px;
  }
}
.style-module--reg--52a20 .style-module--form--16c3c .style-module--widget--5551d {
  background-color: #fff;
  width: 50%;
}

@media (max-width: 767px) {
  .style-module--reg--52a20 .style-module--form--16c3c .style-module--widget--5551d {
    width: 100%;
  }
}
.style-module--reg--52a20 h3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--reg--52a20 h3 {
    font-size: 22px;
  }
}
.style-module--reg--52a20 h4 {
  font-size: 23px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .style-module--reg--52a20 h4 {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--52a20 h4 {
    margin-bottom: 10px;
  }
}
.style-module--reg--52a20 .style-module--under-wrap--2d220 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: center;
      align-self: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}

@media (max-width: 991px) {
  .style-module--reg--52a20 .style-module--under-wrap--2d220 {
    gap: 10px;
  }
}
.style-module--reg--52a20 .style-module--under-text--4d51b {
  background-color: #e1c9ff;
  border-radius: 10px;
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  padding: 20px 55px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .style-module--reg--52a20 .style-module--under-text--4d51b {
    border-radius: 5px;
    font-size: 16px;
    padding: 10px 30px;
  }
}
.style-module--reg--52a20 .style-module--end--eb3e1 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fd4b04;
  border-radius: 20px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 36px;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  padding: 50px 30px 50px 50px;
}

@media (max-width: 991px) {
  .style-module--reg--52a20 .style-module--end--eb3e1 {
    border-radius: 10px;
    font-size: 22px;
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--52a20 .style-module--end--eb3e1 {
    padding: 20px;
    text-align: center;
  }
}
.style-module--reg--52a20 .style-module--end--eb3e1 p {
  padding-left: 92px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--reg--52a20 .style-module--end--eb3e1 p {
    padding-left: 55px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--52a20 .style-module--end--eb3e1 p {
    padding-left: 0;
    padding-top: 57px;
  }
}
.style-module--reg--52a20 .style-module--end--eb3e1 p:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye-sale/end.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 70px;
  left: 0;
  position: absolute;
  top: calc(50% - 35px);
  width: 67px;
}

@media (max-width: 991px) {
  .style-module--reg--52a20 .style-module--end--eb3e1 p:before {
    height: 42px;
    top: calc(50% - 21px);
    width: 40px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--52a20 .style-module--end--eb3e1 p:before {
    left: calc(50% - 20px);
    top: 0;
  }
}
.style-module--revs--ef8e7 {
  background-color: #fff;
  overflow: hidden;
}

.screen1-module--screen1--34bb7 {
  padding-bottom: 100px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--34bb7 {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--34bb7 {
    padding-bottom: 30px;
  }
}
.screen1-module--screen1--34bb7 .screen1-module--container--13bc0 {
  background-image: url(https://fs.advance.ru/landing-pages/sale/blackfriday_2024/main-bg.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  position: relative;
}

@media (max-width: 991px) {
  .screen1-module--screen1--34bb7 .screen1-module--container--13bc0 {
    border-radius: 15px;
  }
}
.screen1-module--screen1--34bb7 .screen1-module--container--13bc0:before {
  background-image: url(https://fs.advance.ru/landing-pages/sale/blackfriday_2024/photo-family.png);
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 130px;
  content: "";
  height: 529px;
  position: absolute;
  right: 0;
  width: 580px;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--34bb7 .screen1-module--container--13bc0:before {
    bottom: 110px;
    height: 315px;
    width: 348px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--34bb7 .screen1-module--container--13bc0:before {
    height: 251px;
    width: 275px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--34bb7 .screen1-module--container--13bc0:before {
    bottom: 123px;
  }
}
.screen1-module--screen1--34bb7 .screen1-module--info--22780 {
  padding: 80px 0 40px 100px;
  width: 65%;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--34bb7 .screen1-module--info--22780 {
    padding: 50px 0 25px 60px;
    width: 40%;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--34bb7 .screen1-module--info--22780 {
    width: 75%;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--34bb7 .screen1-module--info--22780 {
    padding: 30px 25px 251px;
    width: 100%;
  }
}
.screen1-module--screen1--34bb7 .screen1-module--info--22780 h1 {
  color: #d2d2d2;
  font-family: Bebas Neue, sans-serif;
  font-size: 120px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 40px;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--34bb7 .screen1-module--info--22780 h1 {
    font-size: 72px;
    margin-bottom: 25px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--34bb7 .screen1-module--info--22780 h1 {
    font-size: 44px;
    margin-bottom: 10px;
  }
}
.screen1-module--screen1--34bb7 .screen1-module--info--22780 p {
  color: #9633fb;
  font-family: Bebas Neue, sans-serif;
  font-size: 90px;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 1;
  text-shadow: 0 0 4px #9633fb;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--34bb7 .screen1-module--info--22780 p {
    font-size: 54px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--34bb7 .screen1-module--info--22780 p {
    font-size: 40px;
  }
}
.screen1-module--screen1--34bb7 .screen1-module--timer-wrap--78ce7 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  backdrop-filter: blur(10px);
  background: linear-gradient(90.49deg, #9144e1, #50257b);
  border-radius: 0 0 20px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 30px 20px 30px 100px;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--34bb7 .screen1-module--timer-wrap--78ce7 {
    border-radius: 0 0 15px 15px;
    padding: 20px 15px 20px 60px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--34bb7 .screen1-module--timer-wrap--78ce7 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 20px 25px;
  }
}
.screen1-module--screen1--34bb7 .screen1-module--timer-wrap--78ce7 h3 {
  font-size: 40px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--34bb7 .screen1-module--timer-wrap--78ce7 h3 {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--34bb7 .screen1-module--timer-wrap--78ce7 h3 {
    font-size: 20px;
    text-align: center;
  }
}
.screen1-module--screen1--34bb7 .screen1-module--timer-wrap--78ce7 .screen1-module--timer--d75e1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media (max-width: 480px) {
  .screen1-module--screen1--34bb7 .screen1-module--timer-wrap--78ce7 .screen1-module--timer--d75e1 {
    gap: 15px;
  }
}
.screen1-module--screen1--34bb7 .screen1-module--timer-wrap--78ce7 .screen1-module--timer--d75e1 p {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #6e3ba3;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 70px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 70px;
}

@media (max-width: 480px) {
  .screen1-module--screen1--34bb7 .screen1-module--timer-wrap--78ce7 .screen1-module--timer--d75e1 p {
    height: 50px;
    width: 50px;
  }
}
.screen1-module--screen1--34bb7 .screen1-module--timer-wrap--78ce7 .screen1-module--timer--d75e1 p span:first-child {
  font-size: 40px;
  font-weight: 300;
  line-height: 1;
}

@media (max-width: 480px) {
  .screen1-module--screen1--34bb7 .screen1-module--timer-wrap--78ce7 .screen1-module--timer--d75e1 p span:first-child {
    font-size: 24px;
  }
}
.screen1-module--screen1--34bb7 .screen1-module--timer-wrap--78ce7 .screen1-module--timer--d75e1 p span:last-child {
  font-size: 14px;
  font-weight: 300;
  line-height: 1;
}

@media (max-width: 480px) {
  .screen1-module--screen1--34bb7 .screen1-module--timer-wrap--78ce7 .screen1-module--timer--d75e1 p span:last-child {
    font-size: 12px;
  }
}
.lego-module--lego--2955b .lego-module--container--6e965 {
  background-color: #222;
  border-radius: 20px;
  padding: 60px 100px 90px;
}

@media (max-width: 1200px) {
  .lego-module--lego--2955b .lego-module--container--6e965 {
    padding: 40px 60px 50px;
  }
}
@media (max-width: 991px) {
  .lego-module--lego--2955b .lego-module--container--6e965 {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .lego-module--lego--2955b .lego-module--container--6e965 {
    padding: 35px 25px 40px;
  }
}
.lego-module--lego--2955b .lego-module--top--e804b {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  margin-bottom: 50px;
}

@media (max-width: 991px) {
  .lego-module--lego--2955b .lego-module--top--e804b {
    gap: 15px;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .lego-module--lego--2955b .lego-module--top--e804b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px;
  }
}
.lego-module--lego--2955b .lego-module--top--e804b .lego-module--info--c3ada {
  width: 60%;
}

@media (max-width: 767px) {
  .lego-module--lego--2955b .lego-module--top--e804b .lego-module--info--c3ada {
    width: 100%;
  }
}
.lego-module--lego--2955b .lego-module--top--e804b .lego-module--info--c3ada h2 {
  font-family: Bebas Neue, sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .lego-module--lego--2955b .lego-module--top--e804b .lego-module--info--c3ada h2 {
    font-size: 42px;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .lego-module--lego--2955b .lego-module--top--e804b .lego-module--info--c3ada h2 {
    font-size: 32px;
  }
}
.lego-module--lego--2955b .lego-module--top--e804b .lego-module--info--c3ada p {
  font-size: 30px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .lego-module--lego--2955b .lego-module--top--e804b .lego-module--info--c3ada p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .lego-module--lego--2955b .lego-module--top--e804b .lego-module--info--c3ada p {
    font-size: 16px;
  }
}
.lego-module--lego--2955b .lego-module--top--e804b .lego-module--info--c3ada p:not(:last-child) {
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .lego-module--lego--2955b .lego-module--top--e804b .lego-module--info--c3ada p:not(:last-child) {
    margin-bottom: 15px;
  }
}
.lego-module--lego--2955b .lego-module--top--e804b img {
  width: calc(40% - 20px);
}

@media (max-width: 480px) {
  .lego-module--lego--2955b .lego-module--top--e804b img {
    width: 70%;
  }
}
.lego-module--lego--2955b .lego-module--bottom--dfd89 {
  background-color: #333;
  border-radius: 20px;
  padding: 50px 80px 70px;
}

@media (max-width: 991px) {
  .lego-module--lego--2955b .lego-module--bottom--dfd89 {
    border-radius: 15px;
    padding: 30px 45px 40px;
  }
}
@media (max-width: 767px) {
  .lego-module--lego--2955b .lego-module--bottom--dfd89 {
    padding: 20px 25px 25px;
  }
}
.lego-module--lego--2955b .lego-module--bottom--dfd89 h2 {
  font-family: Bebas Neue, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 35px;
}

@media (max-width: 991px) {
  .lego-module--lego--2955b .lego-module--bottom--dfd89 h2 {
    font-size: 30px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .lego-module--lego--2955b .lego-module--bottom--dfd89 h2 {
    font-size: 24px;
    margin-bottom: 15px;
    text-align: center;
  }
}
.lego-module--lego--2955b .lego-module--bottom--dfd89 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .lego-module--lego--2955b .lego-module--bottom--dfd89 ul {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.lego-module--lego--2955b .lego-module--bottom--dfd89 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 400;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  min-height: 250px;
  text-align: center;
}

@media (max-width: 991px) {
  .lego-module--lego--2955b .lego-module--bottom--dfd89 ul li {
    font-size: 16px;
  }
}
@media (max-width: 820px) {
  .lego-module--lego--2955b .lego-module--bottom--dfd89 ul li {
    min-height: 150px;
  }
}
@media (max-width: 767px) {
  .lego-module--lego--2955b .lego-module--bottom--dfd89 ul li {
    font-size: 14px;
    max-width: 170px;
  }
}
.lego-module--lego--2955b .lego-module--bottom--dfd89 ul li:first-child {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='251' height='251' fill='none' viewBox='0 0 251 251'%3E%3Cpath fill='url(%23prefix__a)' fill-rule='evenodd' d='M19.617 0C8.783 0 0 8.783 0 19.617v210.88c0 10.834 8.783 19.617 19.617 19.617h230.497v-90.237c-19.502 0-35.31-15.809-35.31-35.31 0-19.502 15.808-35.31 35.31-35.31V0H19.617Z' clip-rule='evenodd'/%3E%3Cpath fill='%23181717' fill-opacity='.15' d='M72.493 80.75c4.833-2 9.833-4.25 15-6.75 5.333-2.667 10.5-5.5 15.5-8.5 5-3.167 9.75-6.417 14.25-9.75 4.666-3.5 8.833-7.167 12.5-11h26V218h-37.25V93.25c-5 3.333-10.584 6.417-16.75 9.25-6.167 2.667-12.167 5-18 7l-11.25-28.75Z'/%3E%3Cdefs%3E%3ClinearGradient id='prefix__a' x1='0' x2='215' y1='125' y2='125' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23B4481D'/%3E%3Cstop offset='1' stop-color='%23EC632B'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  width: 31.5%;
}

@media (max-width: 767px) {
  .lego-module--lego--2955b .lego-module--bottom--dfd89 ul li:first-child {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='153' fill='none' viewBox='0 0 152 153'%3E%3Cpath fill='url(%23prefix__a)' fill-rule='evenodd' d='M151.778 12.36c0-6.575-5.329-11.905-11.904-11.905H11.904C5.33.455 0 5.785 0 12.36v139.874h54.759c0-11.834 9.593-21.428 21.428-21.428 11.834 0 21.427 9.594 21.427 21.428h54.164V12.359Z' clip-rule='evenodd'/%3E%3Cpath fill='%23181717' fill-opacity='.15' d='M44.007 38.712a171.401 171.401 0 0 0 9.102-4.097 139.715 139.715 0 0 0 9.407-5.158 143.615 143.615 0 0 0 8.647-5.916c2.832-2.124 5.36-4.35 7.585-6.676h15.778V122H71.921V46.297c-3.034 2.023-6.422 3.894-10.164 5.613a150.699 150.699 0 0 1-10.923 4.248l-6.827-17.447Z'/%3E%3Cdefs%3E%3ClinearGradient id='prefix__a' x1='75.924' x2='75.924' y1='.455' y2='130.925' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23B4481D'/%3E%3Cstop offset='1' stop-color='%23EC632B'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    width: 100%;
  }
}
.lego-module--lego--2955b .lego-module--bottom--dfd89 ul li:nth-child(2) {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='319' height='251' fill='none' viewBox='0 0 319 251'%3E%3Cpath fill='url(%23prefix__a)' fill-rule='evenodd' d='M34.443 0h249.133v89.256c19.501 0 35.31 15.809 35.31 35.311 0 19.501-15.809 35.31-35.31 35.31v90.237H34.443v-90.251C15.395 159.344.113 143.74.113 124.567c0-19.174 15.282-34.778 34.33-35.297V0Z' clip-rule='evenodd'/%3E%3Cpath fill='%23181717' fill-opacity='.15' d='M212.455 90.25c0 6.333-1.25 12.417-3.75 18.25s-5.75 11.5-9.75 17c-4 5.333-8.5 10.5-13.5 15.5s-9.917 9.75-14.75 14.25c-2.5 2.333-5.25 5-8.25 8a204.886 204.886 0 0 0-8.25 8.75c-2.667 3-5.083 5.833-7.25 8.5-2 2.5-3.25 4.583-3.75 6.25h74.5V218h-115.5c-.333-1.833-.5-4.167-.5-7v-6c0-8 1.25-15.333 3.75-22 2.667-6.667 6.083-12.833 10.25-18.5a118.09 118.09 0 0 1 14-16.25c5.333-5 10.583-10 15.75-15 4-3.833 7.75-7.417 11.25-10.75 3.5-3.5 6.583-6.833 9.25-10 2.667-3.333 4.75-6.583 6.25-9.75 1.5-3.333 2.25-6.667 2.25-10 0-7.333-2.083-12.5-6.25-15.5s-9.333-4.5-15.5-4.5c-4.5 0-8.75.75-12.75 2.25-3.833 1.333-7.417 3-10.75 5-3.167 1.833-5.917 3.75-8.25 5.75-2.333 1.833-4.083 3.333-5.25 4.5l-18.5-26c7.333-6.833 15.833-12.417 25.5-16.75 9.833-4.5 20.333-6.75 31.5-6.75 10.167 0 18.917 1.167 26.25 3.5 7.333 2.333 13.333 5.667 18 10 4.833 4.167 8.333 9.333 10.5 15.5 2.333 6 3.5 12.833 3.5 20.5Z'/%3E%3Cdefs%3E%3ClinearGradient id='prefix__a' x1='0' x2='319' y1='125' y2='125' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E0602C'/%3E%3Cstop offset='1' stop-color='%2367449C'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  width: 40.3%;
}

@media (max-width: 767px) {
  .lego-module--lego--2955b .lego-module--bottom--dfd89 ul li:nth-child(2) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='153' height='194' fill='none' viewBox='0 0 153 194'%3E%3Cpath fill='url(%23prefix__a)' fill-rule='evenodd' d='M152.611 20.832v151.184H98.447c0 11.834-9.594 21.427-21.428 21.427-11.834 0-21.428-9.593-21.428-21.427H.833V20.832H55.6C55.915 9.273 65.384 0 77.019 0s21.104 9.273 21.42 20.832h54.172Z' clip-rule='evenodd'/%3E%3Cpath fill='%23181717' fill-opacity='.15' d='M108.857 75.309c0 3.843-.759 7.535-2.276 11.075-1.517 3.54-3.489 6.978-5.916 10.316a87.96 87.96 0 0 1-8.193 9.406 349.538 349.538 0 0 1-8.95 8.647 203.287 203.287 0 0 0-5.007 4.855 123.653 123.653 0 0 0-5.006 5.31 153.385 153.385 0 0 0-4.4 5.158c-1.214 1.517-1.972 2.781-2.276 3.793h45.21v18.963h-70.09c-.202-1.112-.303-2.528-.303-4.248v-3.641c0-4.854.758-9.304 2.275-13.35a50.565 50.565 0 0 1 6.22-11.227 71.745 71.745 0 0 1 8.496-9.861 833.637 833.637 0 0 0 9.558-9.102c2.427-2.326 4.703-4.5 6.827-6.524 2.124-2.124 3.995-4.147 5.613-6.068 1.618-2.023 2.882-3.995 3.793-5.917.91-2.023 1.365-4.045 1.365-6.068 0-4.45-1.264-7.586-3.793-9.406-2.528-1.82-5.663-2.73-9.406-2.73-2.73 0-5.31.454-7.737 1.365-2.326.809-4.5 1.82-6.523 3.034-1.922 1.112-3.59 2.275-5.007 3.489-1.416 1.112-2.478 2.023-3.186 2.73L38.92 59.532c4.45-4.147 9.608-7.535 15.474-10.165 5.968-2.73 12.34-4.096 19.116-4.096 6.17 0 11.479.708 15.93 2.124 4.45 1.416 8.09 3.439 10.922 6.069 2.933 2.528 5.057 5.663 6.372 9.406 1.416 3.64 2.124 7.787 2.124 12.44Z'/%3E%3Cdefs%3E%3ClinearGradient id='prefix__a' x1='76.756' x2='76.756' y1='-.069' y2='193.512' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E0602C'/%3E%3Cstop offset='1' stop-color='%2367449C'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    min-height: 190px;
    width: 100%;
  }
}
.lego-module--lego--2955b .lego-module--bottom--dfd89 ul li:nth-child(3) {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='251' height='251' fill='none' viewBox='0 0 251 251'%3E%3Cpath fill='url(%23prefix__a)' fill-rule='evenodd' d='M231.383 0H.886v89.257c19.502 0 35.31 15.808 35.31 35.31 0 19.501-15.808 35.31-35.31 35.31v90.237h230.497c10.834 0 19.617-8.783 19.617-19.617V19.617C251 8.783 242.217 0 231.383 0Z' clip-rule='evenodd'/%3E%3Cpath fill='%23181717' fill-opacity='.15' d='M110.917 221.75c-4.5 0-9.25-.333-14.25-1-5-.5-9.833-1.25-14.5-2.25-4.666-1-8.916-2.083-12.75-3.25-3.833-1.167-6.833-2.25-9-3.25l7.25-31c4.334 1.833 9.834 3.833 16.5 6 6.834 2 15.25 3 25.25 3 11.5 0 19.917-2.167 25.25-6.5 5.334-4.333 8-10.167 8-17.5 0-4.5-1-8.25-3-11.25-1.833-3.167-4.416-5.667-7.75-7.5-3.333-2-7.333-3.333-12-4-4.5-.833-9.333-1.25-14.5-1.25h-14.5v-30h16.5c3.667 0 7.167-.333 10.5-1 3.5-.667 6.584-1.75 9.25-3.25 2.667-1.667 4.75-3.833 6.25-6.5 1.667-2.833 2.5-6.333 2.5-10.5 0-3.167-.666-5.917-2-8.25-1.333-2.333-3.083-4.25-5.25-5.75-2-1.5-4.416-2.583-7.25-3.25a27.493 27.493 0 0 0-8.25-1.25c-7.166 0-13.833 1.083-20 3.25-6 2.167-11.5 4.833-16.5 8l-13.25-27.25c2.667-1.667 5.75-3.417 9.25-5.25 3.667-1.833 7.667-3.5 12-5 4.334-1.5 8.917-2.75 13.75-3.75 5-1 10.25-1.5 15.75-1.5 10.167 0 18.917 1.25 26.25 3.75 7.5 2.333 13.667 5.75 18.5 10.25 4.834 4.333 8.417 9.5 10.75 15.5 2.334 5.833 3.5 12.25 3.5 19.25 0 6.833-1.916 13.5-5.75 20-3.833 6.333-9 11.167-15.5 14.5 9 3.667 15.917 9.167 20.75 16.5 5 7.167 7.5 15.833 7.5 26 0 8-1.333 15.417-4 22.25-2.666 6.667-6.833 12.5-12.5 17.5-5.666 4.833-12.916 8.667-21.75 11.5-8.666 2.667-19 4-31 4Z'/%3E%3Cdefs%3E%3ClinearGradient id='prefix__a' x1='36' x2='251' y1='125' y2='125' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2367449B'/%3E%3Cstop offset='1' stop-color='%236709C7'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  width: 31.5%;
}

@media (max-width: 767px) {
  .lego-module--lego--2955b .lego-module--bottom--dfd89 ul li:nth-child(3) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='162' fill='none' viewBox='0 0 152 162'%3E%3Cpath fill='url(%23prefix__a)' fill-rule='evenodd' d='M151.778 139.874V0H97.614c0 11.834-9.593 21.427-21.427 21.427S54.759 11.834 54.759 0H-.001v139.874c0 6.575 5.33 11.904 11.905 11.904h127.97c6.575 0 11.904-5.329 11.904-11.904Z' clip-rule='evenodd'/%3E%3Cpath fill='%23181717' fill-opacity='.15' d='M66.771 144.276c-2.73 0-5.613-.203-8.647-.607a80.031 80.031 0 0 1-8.8-1.366c-2.831-.606-5.41-1.264-7.737-1.972-2.326-.708-4.147-1.365-5.461-1.972l4.4-18.812c2.629 1.113 5.966 2.326 10.012 3.641 4.147 1.214 9.254 1.821 15.323 1.821 6.978 0 12.086-1.315 15.322-3.945 3.237-2.63 4.855-6.169 4.855-10.62 0-2.73-.607-5.006-1.82-6.826-1.113-1.922-2.68-3.439-4.703-4.552-2.023-1.213-4.45-2.023-7.282-2.427-2.731-.506-5.664-.759-8.8-.759h-8.799V77.675h10.013c2.225 0 4.35-.202 6.372-.607 2.124-.404 3.995-1.062 5.613-1.972 1.618-1.011 2.883-2.326 3.793-3.944 1.011-1.72 1.517-3.844 1.517-6.372 0-1.922-.405-3.59-1.214-5.007a10.549 10.549 0 0 0-3.186-3.489c-1.213-.91-2.68-1.567-4.4-1.972a16.69 16.69 0 0 0-5.006-.759c-4.349 0-8.394.658-12.136 1.973-3.641 1.314-6.979 2.933-10.013 4.854l-8.04-16.536c1.617-1.011 3.489-2.073 5.612-3.186 2.226-1.112 4.653-2.124 7.283-3.034a66.978 66.978 0 0 1 8.344-2.276c3.034-.607 6.22-.91 9.557-.91 6.17 0 11.48.759 15.93 2.276 4.551 1.416 8.293 3.489 11.226 6.22 2.933 2.63 5.108 5.765 6.524 9.406 1.416 3.54 2.124 7.433 2.124 11.681 0 4.147-1.163 8.193-3.49 12.137-2.326 3.843-5.461 6.776-9.406 8.8 5.462 2.224 9.659 5.562 12.592 10.012 3.034 4.35 4.552 9.608 4.552 15.778 0 4.855-.81 9.355-2.428 13.502-1.618 4.046-4.147 7.585-7.585 10.62-3.439 2.933-7.839 5.259-13.199 6.978-5.26 1.619-11.53 2.428-18.812 2.428Z'/%3E%3Cdefs%3E%3ClinearGradient id='prefix__a' x1='75.924' x2='75.924' y1='21.308' y2='151.778' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2367449B'/%3E%3Cstop offset='1' stop-color='%236709C7'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    width: 100%;
  }
}
.lego-module--lego--2955b .lego-module--bottom--dfd89 ul li p {
  width: 65%;
}

.lego-module--lego--2955b .lego-module--bottom--dfd89 ul li strong {
  font-weight: 700;
}

.moments-module--moments--397a8 {
  padding: 70px 0 100px;
  scroll-padding-top: 100px;
}

@media (max-width: 991px) {
  .moments-module--moments--397a8 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .moments-module--moments--397a8 {
    padding: 30px 0;
  }
}
.moments-module--moments--397a8 h2 {
  color: #9144e1;
  font-family: Bebas Neue, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .moments-module--moments--397a8 h2 {
    font-size: 56px;
  }
}
@media (max-width: 767px) {
  .moments-module--moments--397a8 h2 {
    font-size: 32px;
  }
}
.moments-module--moments--397a8 p {
  font-size: 30px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 45px;
}

@media (max-width: 991px) {
  .moments-module--moments--397a8 p {
    font-size: 22px;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .moments-module--moments--397a8 p {
    font-size: 18px;
    margin-bottom: 15px;
  }
}
.moments-module--moments--397a8 .moments-module--block--f3111 {
  background-color: #222;
  padding: 35px 80px;
  position: relative;
}

@media (max-width: 991px) {
  .moments-module--moments--397a8 .moments-module--block--f3111 {
    padding: 25px 45px 25px 65px;
  }
}
@media (max-width: 767px) {
  .moments-module--moments--397a8 .moments-module--block--f3111 {
    padding: 15px 20px 15px 40px;
  }
}
.moments-module--moments--397a8 .moments-module--block--f3111:after {
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 30px;
  left: 30px;
  position: absolute;
  top: calc(50% - 15px);
  width: 30px;
}

@media (max-width: 991px) {
  .moments-module--moments--397a8 .moments-module--block--f3111:after {
    left: 20px;
  }
}
@media (max-width: 767px) {
  .moments-module--moments--397a8 .moments-module--block--f3111:after {
    height: 20px;
    left: 10px;
    top: calc(50% - 10px);
    width: 20px;
  }
}
.moments-module--moments--397a8 .moments-module--block--f3111 h3 {
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .moments-module--moments--397a8 .moments-module--block--f3111 h3 {
    font-size: 18px;
  }
}
.moments-module--moments--397a8 .moments-module--details--42a5f {
  background-color: #222;
  color: #b5b5b5;
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  padding: 0 80px 30px;
}

@media (max-width: 991px) {
  .moments-module--moments--397a8 .moments-module--details--42a5f {
    font-size: 16px;
    padding: 0 60px 30px;
  }
}
@media (max-width: 767px) {
  .moments-module--moments--397a8 .moments-module--details--42a5f {
    padding: 0 25px 20px 40px;
  }
}
.anchors-module--anchors--fdc7a {
  padding-top: 30px;
}

.anchors-module--anchors--fdc7a nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media (max-width: 991px) {
  .anchors-module--anchors--fdc7a nav {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 15px;
    gap: 50px;
  }
}
.anchors-module--anchors--fdc7a nav a {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 250px;
  padding: 0 0 30px 45px;
  position: relative;
  width: calc(33.33333% - 13.33333px);
}

@media (max-width: 1100px) {
  .anchors-module--anchors--fdc7a nav a {
    padding: 0 0 20px 25px;
  }
}
@media (max-width: 991px) {
  .anchors-module--anchors--fdc7a nav a {
    min-height: 150px;
    width: calc(33.33333% - 10px);
  }
}
@media (max-width: 767px) {
  .anchors-module--anchors--fdc7a nav a {
    min-width: 290px;
  }
}
.anchors-module--anchors--fdc7a nav a:after,
.anchors-module--anchors--fdc7a nav a:before {
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  position: absolute;
}

.anchors-module--anchors--fdc7a nav a:before {
  height: 60px;
  left: 40px;
  top: 30px;
  width: 60px;
}

@media (max-width: 1100px) {
  .anchors-module--anchors--fdc7a nav a:before {
    left: 25px;
    top: 20px;
  }
}
@media (max-width: 991px) {
  .anchors-module--anchors--fdc7a nav a:before {
    height: 36px;
    width: 36px;
  }
}
.anchors-module--anchors--fdc7a nav a:first-child {
  background: radial-gradient(50% 50% at 50% 50%, #9633fb 0, rgba(150, 51, 251, 0) 100%), #222;
  background-size: 200%;
}

.anchors-module--anchors--fdc7a nav a:first-child:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' fill='none' viewBox='0 0 60 60'%3E%3Cg clip-path='url(%23prefix__a)'%3E%3Cpath fill='%2340265A' d='m36.764 34.745 6.763 6.71-2.072 2.072-6.764-6.763c-.273-.328-.71-.491-1.146-.491h-.054c-.491.054-.927.272-1.2.654l-3.055 3.982-3.109-14.782 14.782 3.11-3.982 3.054c-.382.273-.6.709-.654 1.2 0 .436.163.927.49 1.255ZM60 30c0 16.582-13.418 30-30 30S0 46.582 0 30 13.418 0 30 0s30 13.418 30 30ZM29.945 19.036l2.291 2.291 4.91-4.909-2.291-2.29-4.91 4.908ZM24 18.546h3.273v-6H24v6Zm-11.454 8.727h6V24h-6v3.273Zm8.781 4.963-2.29-2.29-4.91 4.909 2.291 2.29 4.91-4.909Zm0-13.2-4.909-4.909-2.29 2.291 4.908 4.91 2.291-2.292ZM46.964 40.31l-6.546-6.545 5.291-4.091c.491-.382.764-1.037.6-1.637-.163-.654-.654-1.145-1.255-1.254l-20.727-4.364a1.618 1.618 0 0 0-1.473.437 1.618 1.618 0 0 0-.436 1.472l4.364 20.727c.163.6.654 1.091 1.254 1.255.6.164 1.255-.109 1.637-.6l4.09-5.29 6.546 6.545c.327.327.71.49 1.146.49.436 0 .818-.163 1.145-.49l4.364-4.364c.654-.6.654-1.636 0-2.29Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='60' height='60' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.anchors-module--anchors--fdc7a nav a:first-child:after {
  background-image: url(https://fs.advance.ru/landing-pages/sale/blackfriday_2024/kurs-bg-01-adult-photo.png);
  bottom: -16px;
  height: 300px;
  right: 10px;
  width: 201px;
}

@media (max-width: 991px) {
  .anchors-module--anchors--fdc7a nav a:first-child:after {
    bottom: 0;
    height: 180px;
    width: 128px;
  }
}
.anchors-module--anchors--fdc7a nav a:first-child:focus,
.anchors-module--anchors--fdc7a nav a:first-child:hover {
  -webkit-filter: drop-shadow(0 30px 30px rgba(150, 51, 251, 0.5));
          filter: drop-shadow(0 30px 30px rgba(150, 51, 251, 0.5));
}

.anchors-module--anchors--fdc7a nav a:nth-child(2) {
  background: radial-gradient(50% 50% at 50% 50%, #e39400 0, rgba(227, 148, 0, 0) 100%), #222;
  background-size: 200%;
}

.anchors-module--anchors--fdc7a nav a:nth-child(2):before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' fill='none' viewBox='0 0 60 60'%3E%3Cg clip-path='url(%23prefix__a)'%3E%3Cpath fill='%234A3A1C' d='m36.764 34.745 6.763 6.71-2.072 2.072-6.764-6.763c-.273-.328-.71-.491-1.146-.491h-.054c-.491.054-.927.272-1.2.654l-3.055 3.982-3.109-14.782 14.782 3.11-3.982 3.054c-.382.273-.6.709-.654 1.2 0 .436.163.927.49 1.255ZM60 30c0 16.582-13.418 30-30 30S0 46.582 0 30 13.418 0 30 0s30 13.418 30 30ZM29.945 19.036l2.291 2.291 4.91-4.909-2.291-2.29-4.91 4.908ZM24 18.546h3.273v-6H24v6Zm-11.454 8.727h6V24h-6v3.273Zm8.781 4.963-2.29-2.29-4.91 4.909 2.291 2.29 4.91-4.909Zm0-13.2-4.909-4.909-2.29 2.291 4.908 4.91 2.291-2.292ZM46.964 40.31l-6.546-6.545 5.291-4.091c.491-.382.764-1.037.6-1.637-.163-.654-.654-1.145-1.255-1.254l-20.727-4.364a1.618 1.618 0 0 0-1.473.437 1.618 1.618 0 0 0-.436 1.472l4.364 20.727c.163.6.654 1.091 1.254 1.255.6.164 1.255-.109 1.637-.6l4.09-5.29 6.546 6.545c.327.327.71.49 1.146.49.436 0 .818-.163 1.145-.49l4.364-4.364c.654-.6.654-1.636 0-2.29Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='60' height='60' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.anchors-module--anchors--fdc7a nav a:nth-child(2):after {
  background-image: url(https://fs.advance.ru/landing-pages/sale/blackfriday_2024/kurs-bg-02-kids-photo.png);
  bottom: 0;
  height: 300px;
  right: 10px;
  width: 201px;
}

@media (max-width: 991px) {
  .anchors-module--anchors--fdc7a nav a:nth-child(2):after {
    height: 181px;
    width: 121px;
  }
}
.anchors-module--anchors--fdc7a nav a:nth-child(2):focus,
.anchors-module--anchors--fdc7a nav a:nth-child(2):hover {
  -webkit-filter: drop-shadow(0 30px 30px rgba(227, 148, 0, 0.5));
          filter: drop-shadow(0 30px 30px rgba(227, 148, 0, 0.5));
}

.anchors-module--anchors--fdc7a nav a:nth-child(3) {
  background: radial-gradient(50% 50% at 50% 50%, #fe4c04 0, rgba(254, 76, 4, 0) 100%), #222;
  background-size: 200%;
}

.anchors-module--anchors--fdc7a nav a:nth-child(3):before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' fill='none' viewBox='0 0 60 60'%3E%3Cg clip-path='url(%23prefix__a)'%3E%3Cpath fill='%23683019' d='m36.764 34.745 6.763 6.71-2.072 2.072-6.764-6.763c-.273-.328-.71-.491-1.146-.491h-.054c-.491.054-.927.272-1.2.654l-3.055 3.982-3.109-14.782 14.782 3.11-3.982 3.054c-.382.273-.6.709-.654 1.2 0 .436.163.927.49 1.255ZM60 30c0 16.582-13.418 30-30 30S0 46.582 0 30 13.418 0 30 0s30 13.418 30 30ZM29.945 19.036l2.291 2.291 4.91-4.909-2.291-2.29-4.91 4.908ZM24 18.546h3.273v-6H24v6Zm-11.454 8.727h6V24h-6v3.273Zm8.781 4.963-2.29-2.29-4.91 4.909 2.291 2.29 4.91-4.909Zm0-13.2-4.909-4.909-2.29 2.291 4.908 4.91 2.291-2.292ZM46.964 40.31l-6.546-6.545 5.291-4.091c.491-.382.764-1.037.6-1.637-.163-.654-.654-1.145-1.255-1.254l-20.727-4.364a1.618 1.618 0 0 0-1.473.437 1.618 1.618 0 0 0-.436 1.472l4.364 20.727c.163.6.654 1.091 1.254 1.255.6.164 1.255-.109 1.637-.6l4.09-5.29 6.546 6.545c.327.327.71.49 1.146.49.436 0 .818-.163 1.145-.49l4.364-4.364c.654-.6.654-1.636 0-2.29Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='60' height='60' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.anchors-module--anchors--fdc7a nav a:nth-child(3):after {
  background-image: url(https://fs.advance.ru/landing-pages/sale/blackfriday_2024/kurs-bg-03-english-photo.png);
  bottom: 0;
  height: 300px;
  right: -1px;
  width: 256px;
}

@media (max-width: 991px) {
  .anchors-module--anchors--fdc7a nav a:nth-child(3):after {
    height: 181px;
    width: 154px;
  }
}
.anchors-module--anchors--fdc7a nav a:nth-child(3):focus,
.anchors-module--anchors--fdc7a nav a:nth-child(3):hover {
  -webkit-filter: drop-shadow(0 30px 30px rgba(254, 76, 4, 0.5));
          filter: drop-shadow(0 30px 30px rgba(254, 76, 4, 0.5));
}

.anchors-module--anchors--fdc7a nav a h3 {
  font-family: Bebas Neue, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1;
  margin-top: auto;
  text-shadow: 0 0 9.02542px rgba(0, 0, 0, 0.5);
  z-index: 1;
}

@media (max-width: 1100px) {
  .anchors-module--anchors--fdc7a nav a h3 {
    font-size: 48px;
  }
}
@media (max-width: 991px) {
  .anchors-module--anchors--fdc7a nav a h3 {
    font-size: 30px;
  }
}
.courses-module--courses--3b4e9 .courses-module--container--d4cc5 {
  border-radius: 20px;
  margin-top: 100px;
  padding: 75px 100px 100px;
}

@media (max-width: 1200px) {
  .courses-module--courses--3b4e9 .courses-module--container--d4cc5 {
    padding: 75px 60px 60px;
  }
}
@media (max-width: 991px) {
  .courses-module--courses--3b4e9 .courses-module--container--d4cc5 {
    border-radius: 15px;
    margin-top: 50px;
    padding: 45px 25px 60px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--3b4e9 .courses-module--container--d4cc5 {
    margin-top: 30px;
    padding: 30px 25px 40px;
  }
}
.courses-module--courses--3b4e9 .courses-module--container--d4cc5.courses-module--adults--b3300 {
  background: -webkit-gradient(linear, left top, left bottom, from(#240c3c), to(#222));
  background: linear-gradient(180deg, #240c3c, #222);
}

.courses-module--courses--3b4e9 .courses-module--container--d4cc5.courses-module--adults--b3300 .courses-module--title-main--f4900 {
  color: #9144e1;
}

.courses-module--courses--3b4e9 .courses-module--container--d4cc5.courses-module--adults--b3300 .courses-module--main-list--6432e > li h3 {
  background-color: #9144e1;
}

.courses-module--courses--3b4e9 .courses-module--container--d4cc5.courses-module--adults--b3300 .courses-module--main-list--6432e > li ul > li:before {
  background-color: #7000e3;
}

.courses-module--courses--3b4e9 .courses-module--container--d4cc5.courses-module--adults--b3300 .courses-module--main-list--6432e > li button {
  background: -webkit-gradient(linear, left top, left bottom, from(#ba77ff), to(#7000e3));
  background: linear-gradient(180deg, #ba77ff, #7000e3);
}

.courses-module--courses--3b4e9 .courses-module--container--d4cc5.courses-module--kids--e5aa4 {
  background: -webkit-gradient(linear, left top, left bottom, from(#423213), to(#222));
  background: linear-gradient(180deg, #423213, #222);
}

.courses-module--courses--3b4e9 .courses-module--container--d4cc5.courses-module--kids--e5aa4 .courses-module--title-main--f4900 {
  color: #e39400;
}

.courses-module--courses--3b4e9 .courses-module--container--d4cc5.courses-module--kids--e5aa4 .courses-module--main-list--6432e > li ul > li:before {
  background-color: #e39400;
}

.courses-module--courses--3b4e9 .courses-module--container--d4cc5.courses-module--kids--e5aa4 .courses-module--main-list--6432e > li button {
  background: -webkit-gradient(linear, left top, left bottom, from(#fbc35c), to(#e39400));
  background: linear-gradient(180deg, #fbc35c, #e39400);
}

.courses-module--courses--3b4e9 .courses-module--container--d4cc5.courses-module--eng--a5c84 {
  background: -webkit-gradient(linear, left top, left bottom, from(#291d17), to(#222));
  background: linear-gradient(180deg, #291d17, #222);
}

.courses-module--courses--3b4e9 .courses-module--container--d4cc5.courses-module--eng--a5c84 .courses-module--title-main--f4900 {
  color: #fe4c04;
}

.courses-module--courses--3b4e9 .courses-module--container--d4cc5.courses-module--eng--a5c84 .courses-module--main-list--6432e > li ul > li:before {
  background-color: #fe4c04;
}

.courses-module--courses--3b4e9 .courses-module--container--d4cc5.courses-module--eng--a5c84 .courses-module--main-list--6432e > li button {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff8756), to(#fe4c04));
  background: linear-gradient(180deg, #ff8756, #fe4c04);
}

.courses-module--courses--3b4e9 .courses-module--container--d4cc5 h2 {
  font-family: Bebas Neue, sans-serif;
  font-weight: 700;
  line-height: 1;
}

.courses-module--courses--3b4e9 .courses-module--container--d4cc5 h2.courses-module--title-main--f4900 {
  font-size: 80px;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .courses-module--courses--3b4e9 .courses-module--container--d4cc5 h2.courses-module--title-main--f4900 {
    font-size: 48px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--3b4e9 .courses-module--container--d4cc5 h2.courses-module--title-main--f4900 {
    font-size: 40px;
    text-align: center;
  }
}
.courses-module--courses--3b4e9 .courses-module--container--d4cc5 h2.courses-module--title-revs--7fdf0 {
  color: #fff;
  font-size: 50px;
  margin: 75px 0 20px;
}

@media (max-width: 991px) {
  .courses-module--courses--3b4e9 .courses-module--container--d4cc5 h2.courses-module--title-revs--7fdf0 {
    font-size: 30px;
    margin: 60px 0 10px;
  }
}
.courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
}

@media (max-width: 1200px) {
  .courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e {
    gap: 25px;
  }
}
@media (max-width: 991px) {
  .courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e > li {
  background-color: #d9d9d9;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 10px 10px 40px;
  width: calc(33.33333% - 26.66667px);
}

@media (max-width: 1200px) {
  .courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e > li {
    width: calc(33.33333% - 16.66667px);
  }
}
@media (max-width: 991px) {
  .courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e > li {
    border-radius: 15px;
    padding: 5px 5px 20px;
    width: calc(33.33333% - 10px);
  }
}
@media (max-width: 767px) {
  .courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e > li {
    padding: 10px 10px 20px;
    width: 100%;
  }
}
.courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e > li img {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991px) {
  .courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e > li img {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e > li img {
    -ms-flex-item-align: center;
        align-self: center;
    max-width: 100%;
  }
}
.courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e > li h3 {
  border-radius: 20px;
  font-family: Bebas Neue, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
  margin-top: 10px;
  padding: 15px;
}

@media (max-width: 1200px) {
  .courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e > li h3 {
    border-radius: 10px;
    padding: 10px;
  }
}
.courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e > li h3 span {
  padding-left: 28px;
  padding-top: 3px;
  position: relative;
}

@media (max-width: 1200px) {
  .courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e > li h3 span {
    font-size: 18px;
    padding-left: 16px;
  }
}
@media (max-width: 991px) {
  .courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e > li h3 span {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e > li h3 span {
    text-align: center;
  }
}
.courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e > li h3 span:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='30' fill='none' viewBox='0 0 19 30'%3E%3Cpath fill='%23fff' d='M15.633 1.835h-3.088V.547A.542.542 0 0 0 11.998 0H6.24a.542.542 0 0 0-.546.547v1.288H2.606A2.595 2.595 0 0 0 0 4.44v22.517a2.595 2.595 0 0 0 2.606 2.606h13.027a2.595 2.595 0 0 0 2.606-2.606V4.44a2.595 2.595 0 0 0-2.606-2.605Zm.161 25.122c0 .097-.064.16-.16.16H2.573c-.097 0-.161-.063-.161-.16V4.44c0-.096.064-.16.16-.16h13.028c.097 0 .16.064.16.16v22.517h.033Z'/%3E%3Cpath fill='%23fff' d='M14.025 21.778H4.182c-.161 0-.29.129-.29.29v3.313c0 .16.129.29.29.29h9.875c.16 0 .29-.13.29-.29v-3.313c-.033-.161-.161-.29-.322-.29ZM14.025 16.438H4.182c-.161 0-.29.129-.29.29v3.313c0 .16.129.29.29.29h9.875c.16 0 .29-.13.29-.29v-3.313c-.033-.161-.161-.29-.322-.29ZM14.025 11.099H4.182c-.161 0-.29.128-.29.29V14.7c0 .161.129.29.29.29h9.875c.16 0 .29-.129.29-.29v-3.313c-.033-.16-.161-.29-.322-.29ZM14.025 5.759H4.182c-.161 0-.29.129-.29.29v3.313c0 .16.129.29.29.29h9.875c.16 0 .29-.13.29-.29V6.048c-.033-.16-.161-.29-.322-.29Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 30px;
  left: 0;
  position: absolute;
  top: calc(50% - 15px);
  width: 19px;
}

@media (max-width: 1200px) {
  .courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e > li h3 span:before {
    height: 18px;
    top: calc(50% - 9px);
    width: 11px;
  }
}
.courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e > li p {
  color: #000;
  font-family: Bebas Neue, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
  margin-top: 20px;
  padding: 0 20px;
}

@media (max-width: 991px) {
  .courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e > li p {
    font-size: 18px;
    margin-top: 15px;
    padding: 0 15px;
  }
}
.courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e > li ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  margin: 10px 0 30px;
  padding: 0 20px;
}

@media (max-width: 991px) {
  .courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e > li ul {
    gap: 10px;
    margin: 5px 0 25px;
    padding: 0 15px;
  }
}
.courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e > li ul > li {
  color: #000;
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 17px;
  position: relative;
}

@media (max-width: 991px) {
  .courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e > li ul > li {
    font-size: 16px;
  }
}
.courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e > li ul > li:before {
  -webkit-mask-box-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cmask id='prefix__a' width='14' height='14' x='0' y='0' fill='%23000' maskUnits='userSpaceOnUse'%3E%3Crect width='14' height='14' fill='%23fff'/%3E%3Cpath d='M12.75 6.75a.25.25 0 0 0-.25.25c0 3.033-2.467 5.5-5.5 5.5A5.506 5.506 0 0 1 1.5 7c0-3.033 2.467-5.5 5.5-5.5a5.5 5.5 0 0 1 4.424 2.232L6.641 8.515 4.877 6.75a.25.25 0 0 0-.354.354l1.942 1.942a.25.25 0 0 0 .353 0l5.109-5.11a.25.25 0 0 0 .03-.318A6.002 6.002 0 0 0 7 1C3.692 1 1 3.692 1 7c0 3.309 2.692 6 6 6 3.309 0 6-2.691 6-6a.25.25 0 0 0-.25-.25Z'/%3E%3C/mask%3E%3Cpath fill='%237000E3' d='M12.75 6.75a.25.25 0 0 0-.25.25c0 3.033-2.467 5.5-5.5 5.5A5.506 5.506 0 0 1 1.5 7c0-3.033 2.467-5.5 5.5-5.5a5.5 5.5 0 0 1 4.424 2.232L6.641 8.515 4.877 6.75a.25.25 0 0 0-.354.354l1.942 1.942a.25.25 0 0 0 .353 0l5.109-5.11a.25.25 0 0 0 .03-.318A6.002 6.002 0 0 0 7 1C3.692 1 1 3.692 1 7c0 3.309 2.692 6 6 6 3.309 0 6-2.691 6-6a.25.25 0 0 0-.25-.25Z'/%3E%3Cpath fill='%237000E3' d='m11.424 3.732.354.354.304-.305-.256-.346-.402.297ZM6.641 8.515l-.354.354.354.353.354-.353-.354-.354ZM4.877 6.75l-.354.354.354-.354Zm-.354.354-.354.354.354-.354Zm1.942 1.942.353-.354-.353.354Zm.353 0 .354.353-.354-.353Zm5.109-5.11-.354-.354.354.354Zm.03-.318-.413.282v.001l.412-.283Zm.793 2.632A.75.75 0 0 0 12 7h1a.25.25 0 0 1-.25.25v-1ZM12 7c0 2.756-2.244 5-5 5v1c3.309 0 6-2.691 6-6h-1Zm-5 5c-2.756 0-5-2.244-5-5H1c0 3.309 2.691 6 6 6v-1ZM2 7c0-2.756 2.244-5 5-5V1C3.691 1 1 3.691 1 7h1Zm5-5a5 5 0 0 1 4.022 2.03l.804-.595A6 6 0 0 0 7 1v1Zm4.07 1.378L6.287 8.161l.708.708 4.783-4.783-.708-.708ZM6.995 8.161 5.23 6.397l-.707.707L6.287 8.87l.708-.708ZM5.23 6.397a.75.75 0 0 0-1.06 0l.707.707a.25.25 0 0 1-.354 0l.707-.707Zm-1.06 0a.75.75 0 0 0 0 1.06l.707-.707a.25.25 0 0 1 0 .354l-.708-.707Zm0 1.06L6.11 9.4l.707-.707L4.877 6.75l-.708.708ZM6.11 9.4a.75.75 0 0 0 1.06 0l-.707-.707a.25.25 0 0 1 .354 0l-.707.707Zm1.06 0 5.11-5.11-.708-.707-5.109 5.11.708.707Zm5.11-5.11a.75.75 0 0 0 .088-.954l-.825.566a.25.25 0 0 1 .03-.319l.707.708Zm.088-.953A6.502 6.502 0 0 0 7 .5v1c1.818 0 3.516.897 4.544 2.4l.825-.564ZM7 .5A6.507 6.507 0 0 0 .5 7h1c0-3.032 2.468-5.5 5.5-5.5v-1ZM.5 7c0 3.585 2.915 6.5 6.5 6.5v-1A5.507 5.507 0 0 1 1.5 7h-1ZM7 13.5c3.585 0 6.5-2.915 6.5-6.5h-1c0 3.032-2.468 5.5-5.5 5.5v1ZM13.5 7a.75.75 0 0 0-.75-.75v1A.25.25 0 0 1 12.5 7h1Z' mask='url(%23prefix__a)'/%3E%3C/svg%3E");
  content: "";
  height: 12px;
  left: 0;
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cmask id='prefix__a' width='14' height='14' x='0' y='0' fill='%23000' maskUnits='userSpaceOnUse'%3E%3Crect width='14' height='14' fill='%23fff'/%3E%3Cpath d='M12.75 6.75a.25.25 0 0 0-.25.25c0 3.033-2.467 5.5-5.5 5.5A5.506 5.506 0 0 1 1.5 7c0-3.033 2.467-5.5 5.5-5.5a5.5 5.5 0 0 1 4.424 2.232L6.641 8.515 4.877 6.75a.25.25 0 0 0-.354.354l1.942 1.942a.25.25 0 0 0 .353 0l5.109-5.11a.25.25 0 0 0 .03-.318A6.002 6.002 0 0 0 7 1C3.692 1 1 3.692 1 7c0 3.309 2.692 6 6 6 3.309 0 6-2.691 6-6a.25.25 0 0 0-.25-.25Z'/%3E%3C/mask%3E%3Cpath fill='%237000E3' d='M12.75 6.75a.25.25 0 0 0-.25.25c0 3.033-2.467 5.5-5.5 5.5A5.506 5.506 0 0 1 1.5 7c0-3.033 2.467-5.5 5.5-5.5a5.5 5.5 0 0 1 4.424 2.232L6.641 8.515 4.877 6.75a.25.25 0 0 0-.354.354l1.942 1.942a.25.25 0 0 0 .353 0l5.109-5.11a.25.25 0 0 0 .03-.318A6.002 6.002 0 0 0 7 1C3.692 1 1 3.692 1 7c0 3.309 2.692 6 6 6 3.309 0 6-2.691 6-6a.25.25 0 0 0-.25-.25Z'/%3E%3Cpath fill='%237000E3' d='m11.424 3.732.354.354.304-.305-.256-.346-.402.297ZM6.641 8.515l-.354.354.354.353.354-.353-.354-.354ZM4.877 6.75l-.354.354.354-.354Zm-.354.354-.354.354.354-.354Zm1.942 1.942.353-.354-.353.354Zm.353 0 .354.353-.354-.353Zm5.109-5.11-.354-.354.354.354Zm.03-.318-.413.282v.001l.412-.283Zm.793 2.632A.75.75 0 0 0 12 7h1a.25.25 0 0 1-.25.25v-1ZM12 7c0 2.756-2.244 5-5 5v1c3.309 0 6-2.691 6-6h-1Zm-5 5c-2.756 0-5-2.244-5-5H1c0 3.309 2.691 6 6 6v-1ZM2 7c0-2.756 2.244-5 5-5V1C3.691 1 1 3.691 1 7h1Zm5-5a5 5 0 0 1 4.022 2.03l.804-.595A6 6 0 0 0 7 1v1Zm4.07 1.378L6.287 8.161l.708.708 4.783-4.783-.708-.708ZM6.995 8.161 5.23 6.397l-.707.707L6.287 8.87l.708-.708ZM5.23 6.397a.75.75 0 0 0-1.06 0l.707.707a.25.25 0 0 1-.354 0l.707-.707Zm-1.06 0a.75.75 0 0 0 0 1.06l.707-.707a.25.25 0 0 1 0 .354l-.708-.707Zm0 1.06L6.11 9.4l.707-.707L4.877 6.75l-.708.708ZM6.11 9.4a.75.75 0 0 0 1.06 0l-.707-.707a.25.25 0 0 1 .354 0l-.707.707Zm1.06 0 5.11-5.11-.708-.707-5.109 5.11.708.707Zm5.11-5.11a.75.75 0 0 0 .088-.954l-.825.566a.25.25 0 0 1 .03-.319l.707.708Zm.088-.953A6.502 6.502 0 0 0 7 .5v1c1.818 0 3.516.897 4.544 2.4l.825-.564ZM7 .5A6.507 6.507 0 0 0 .5 7h1c0-3.032 2.468-5.5 5.5-5.5v-1ZM.5 7c0 3.585 2.915 6.5 6.5 6.5v-1A5.507 5.507 0 0 1 1.5 7h-1ZM7 13.5c3.585 0 6.5-2.915 6.5-6.5h-1c0 3.032-2.468 5.5-5.5 5.5v1ZM13.5 7a.75.75 0 0 0-.75-.75v1A.25.25 0 0 1 12.5 7h1Z' mask='url(%23prefix__a)'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cmask id='prefix__a' width='14' height='14' x='0' y='0' fill='%23000' maskUnits='userSpaceOnUse'%3E%3Crect width='14' height='14' fill='%23fff'/%3E%3Cpath d='M12.75 6.75a.25.25 0 0 0-.25.25c0 3.033-2.467 5.5-5.5 5.5A5.506 5.506 0 0 1 1.5 7c0-3.033 2.467-5.5 5.5-5.5a5.5 5.5 0 0 1 4.424 2.232L6.641 8.515 4.877 6.75a.25.25 0 0 0-.354.354l1.942 1.942a.25.25 0 0 0 .353 0l5.109-5.11a.25.25 0 0 0 .03-.318A6.002 6.002 0 0 0 7 1C3.692 1 1 3.692 1 7c0 3.309 2.692 6 6 6 3.309 0 6-2.691 6-6a.25.25 0 0 0-.25-.25Z'/%3E%3C/mask%3E%3Cpath fill='%237000E3' d='M12.75 6.75a.25.25 0 0 0-.25.25c0 3.033-2.467 5.5-5.5 5.5A5.506 5.506 0 0 1 1.5 7c0-3.033 2.467-5.5 5.5-5.5a5.5 5.5 0 0 1 4.424 2.232L6.641 8.515 4.877 6.75a.25.25 0 0 0-.354.354l1.942 1.942a.25.25 0 0 0 .353 0l5.109-5.11a.25.25 0 0 0 .03-.318A6.002 6.002 0 0 0 7 1C3.692 1 1 3.692 1 7c0 3.309 2.692 6 6 6 3.309 0 6-2.691 6-6a.25.25 0 0 0-.25-.25Z'/%3E%3Cpath fill='%237000E3' d='m11.424 3.732.354.354.304-.305-.256-.346-.402.297ZM6.641 8.515l-.354.354.354.353.354-.353-.354-.354ZM4.877 6.75l-.354.354.354-.354Zm-.354.354-.354.354.354-.354Zm1.942 1.942.353-.354-.353.354Zm.353 0 .354.353-.354-.353Zm5.109-5.11-.354-.354.354.354Zm.03-.318-.413.282v.001l.412-.283Zm.793 2.632A.75.75 0 0 0 12 7h1a.25.25 0 0 1-.25.25v-1ZM12 7c0 2.756-2.244 5-5 5v1c3.309 0 6-2.691 6-6h-1Zm-5 5c-2.756 0-5-2.244-5-5H1c0 3.309 2.691 6 6 6v-1ZM2 7c0-2.756 2.244-5 5-5V1C3.691 1 1 3.691 1 7h1Zm5-5a5 5 0 0 1 4.022 2.03l.804-.595A6 6 0 0 0 7 1v1Zm4.07 1.378L6.287 8.161l.708.708 4.783-4.783-.708-.708ZM6.995 8.161 5.23 6.397l-.707.707L6.287 8.87l.708-.708ZM5.23 6.397a.75.75 0 0 0-1.06 0l.707.707a.25.25 0 0 1-.354 0l.707-.707Zm-1.06 0a.75.75 0 0 0 0 1.06l.707-.707a.25.25 0 0 1 0 .354l-.708-.707Zm0 1.06L6.11 9.4l.707-.707L4.877 6.75l-.708.708ZM6.11 9.4a.75.75 0 0 0 1.06 0l-.707-.707a.25.25 0 0 1 .354 0l-.707.707Zm1.06 0 5.11-5.11-.708-.707-5.109 5.11.708.707Zm5.11-5.11a.75.75 0 0 0 .088-.954l-.825.566a.25.25 0 0 1 .03-.319l.707.708Zm.088-.953A6.502 6.502 0 0 0 7 .5v1c1.818 0 3.516.897 4.544 2.4l.825-.564ZM7 .5A6.507 6.507 0 0 0 .5 7h1c0-3.032 2.468-5.5 5.5-5.5v-1ZM.5 7c0 3.585 2.915 6.5 6.5 6.5v-1A5.507 5.507 0 0 1 1.5 7h-1ZM7 13.5c3.585 0 6.5-2.915 6.5-6.5h-1c0 3.032-2.468 5.5-5.5 5.5v1ZM13.5 7a.75.75 0 0 0-.75-.75v1A.25.25 0 0 1 12.5 7h1Z' mask='url(%23prefix__a)'/%3E%3C/svg%3E");
  mask-size: contain;
  -webkit-mask-size: contain;
  position: absolute;
  top: 8px;
  width: 12px;
}

@media (max-width: 991px) {
  .courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e > li ul > li:before {
    top: 4px;
  }
}
.courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e > li ul > li strong {
  font-weight: 700;
}

.courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e > li button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 700;
  height: 60px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1;
  margin-top: auto;
  padding: 15px;
  text-transform: uppercase;
  width: 100%;
}

@media (max-width: 991px) {
  .courses-module--courses--3b4e9 .courses-module--container--d4cc5 .courses-module--main-list--6432e > li button {
    border-radius: 15px;
    font-size: 18px;
  }
}
.bottom-module--bottom--76296 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .bottom-module--bottom--76296 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .bottom-module--bottom--76296 {
    padding: 30px 0;
  }
}
.bottom-module--bottom--76296 .bottom-module--sales--6c61f,
.bottom-module--bottom--76296 .bottom-module--write--1fd1e {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 70px 100px 50px;
}

@media (max-width: 991px) {
  .bottom-module--bottom--76296 .bottom-module--sales--6c61f,
  .bottom-module--bottom--76296 .bottom-module--write--1fd1e {
    border-radius: 15px;
    padding: 40px 60px;
    padding: 30px;
  }
}
.bottom-module--bottom--76296 .bottom-module--sales--6c61f {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1180' height='300' fill='none' viewBox='0 0 1180 300'%3E%3Crect width='1180' height='300' fill='url(%23prefix__a)'/%3E%3Cg opacity='.5'%3E%3Cmask id='prefix__c' width='1180' height='300' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Crect width='1180' height='300' fill='url(%23prefix__b)'/%3E%3C/mask%3E%3Cg fill='%23fff' fill-rule='evenodd' clip-rule='evenodd' mask='url(%23prefix__c)'%3E%3Cpath d='M122.441 610.236c55.3-265.397 204.53-816.046 398.775-1070.68 28.413-47.274 71.032-9.454 85.238 15.758.986 1.749 2.928 4.847 5.746 9.343 37.435 59.717 229.462 366.037 387.234 1032.322 2.556 10.808-3.828 21.939-13.837 23.213-60.617 7.718-123.324 3.19-156.157-1.296-6.121-.836-11.169-5.434-13.663-11.691-26.517-66.53-108.041-182.05-254.783-182.05-156.634 0-225.5 115.997-256.556 168.308-7.252 12.215-12.442 20.957-16.207 23.94-13.908 11.019-95.405 14.815-149.228 15.595-10.906.159-19.018-10.975-16.562-22.762ZM560.994 277.03c62.768 0 113.651-56.441 113.651-126.064 0-69.623-50.883-126.064-113.651-126.064-62.768 0-113.651 56.441-113.651 126.064 0 69.623 50.883 126.064 113.651 126.064Z' opacity='.15' style='mix-blend-mode:overlay'/%3E%3Cpath d='M247.316 483.723C286.869 293.95 393.608-99.794 532.544-281.871c20.322-33.803 50.806-6.761 60.968 11.268.704 1.25 2.094 3.466 4.109 6.68 26.777 42.701 164.126 261.737 276.974 738.166 1.831 7.729-2.738 15.687-9.897 16.599-43.357 5.519-88.209 2.281-111.693-.927-4.378-.598-7.989-3.886-9.773-8.36-18.966-47.572-77.277-130.175-182.237-130.175-112.034 0-161.291 82.943-183.504 120.349-5.187 8.734-8.899 14.985-11.592 17.118-9.948 7.88-68.24 10.593-106.738 11.152-7.8.113-13.602-7.848-11.845-16.276Zm313.679-238.261c44.896 0 81.291-40.358 81.291-90.142s-36.395-90.142-81.291-90.142c-44.895 0-81.29 40.358-81.29 90.142s36.395 90.142 81.29 90.142Z' opacity='.15' style='mix-blend-mode:overlay'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='prefix__a' x1='0' x2='1180' y1='0' y2='300' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23B74A1E'/%3E%3Cstop offset='1' stop-color='%23670AC6'/%3E%3C/linearGradient%3E%3ClinearGradient id='prefix__b' x1='0' x2='1180' y1='0' y2='300' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23B74A1E'/%3E%3Cstop offset='1' stop-color='%23670AC6'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-size: cover;
  margin-bottom: 100px;
}

@media (max-width: 991px) {
  .bottom-module--bottom--76296 .bottom-module--sales--6c61f {
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .bottom-module--bottom--76296 .bottom-module--sales--6c61f {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='720' fill='none' viewBox='0 0 720 720'%3E%3Crect width='720' height='720' fill='url(%23prefix__a)'/%3E%3Cg opacity='.5'%3E%3Cmask id='prefix__c' width='720' height='720' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Crect width='720' height='720' fill='url(%23prefix__b)'/%3E%3C/mask%3E%3Cg fill='%23fff' fill-rule='evenodd' clip-rule='evenodd' mask='url(%23prefix__c)'%3E%3Cpath d='M-254.967 959.672c78.149-339.594 289.04-1044.188 563.544-1370.01 40.153-60.49 100.382-12.098 120.459 20.164 1.392 2.237 4.137 6.202 8.119 11.954 52.904 76.412 324.274 468.37 547.236 1320.928 3.617 13.831-5.41 28.073-19.555 29.703-85.662 9.876-174.28 4.082-220.678-1.658-8.651-1.07-15.786-6.953-19.31-14.96-37.473-85.129-152.682-232.945-360.057-232.945-221.353 0-318.673 148.425-362.563 215.361-10.247 15.63-17.582 26.816-22.903 30.633-19.655 14.1-134.825 18.957-210.888 19.956-15.411.202-26.875-14.044-23.404-29.126Zm619.758-426.36c88.703 0 160.611-72.22 160.611-161.308s-71.908-161.308-160.611-161.308c-88.703 0-160.611 72.22-160.611 161.308s71.908 161.308 160.611 161.308Z' opacity='.15' style='mix-blend-mode:overlay'/%3E%3Cpath d='M-78.939 799.046C-22.986 555.482 128.007 50.13 324.546-183.557c28.748-43.385 71.871-8.677 86.245 14.462.997 1.605 2.962 4.448 5.814 8.574 37.878 54.804 232.172 335.926 391.808 947.401 2.59 9.919-3.874 20.134-14.001 21.303-61.332 7.083-124.781 2.928-158.001-1.189-6.194-.768-11.302-4.987-13.825-10.729-26.83-61.057-109.316-167.074-257.792-167.074-158.484 0-228.163 106.454-259.587 154.462-7.337 11.21-12.588 19.233-16.398 21.97-14.072 10.113-96.531 13.596-150.99 14.313-11.035.145-19.243-10.073-16.758-20.89Zm443.733-305.795c63.509 0 114.993-51.798 114.993-115.694s-51.484-115.694-114.993-115.694c-63.509 0-114.994 51.798-114.994 115.694s51.485 115.694 114.994 115.694Z' opacity='.15' style='mix-blend-mode:overlay'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='prefix__a' x1='0' x2='763.349' y1='0' y2='49.34' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23B74A1E'/%3E%3Cstop offset='1' stop-color='%23670AC6'/%3E%3C/linearGradient%3E%3ClinearGradient id='prefix__b' x1='0' x2='763.349' y1='0' y2='49.34' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23B74A1E'/%3E%3Cstop offset='1' stop-color='%23670AC6'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    margin-bottom: 30px;
  }
}
.bottom-module--bottom--76296 .bottom-module--sales--6c61f p {
  font-family: Bebas Neue, sans-serif;
  font-size: 70px;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .bottom-module--bottom--76296 .bottom-module--sales--6c61f p {
    font-size: 42px;
  }
}
.bottom-module--bottom--76296 .bottom-module--sales--6c61f p:first-child {
  font-weight: 400;
}

.bottom-module--bottom--76296 .bottom-module--sales--6c61f p:last-child {
  font-weight: 700;
}

.bottom-module--bottom--76296 .bottom-module--write--1fd1e {
  background-color: #222;
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="198" height="250" fill="none" viewBox="0 0 198 250"><path fill="%23fff" d="M54.57 201.565c-.643-3.232-1.126-6.787-1.448-10.665v-10.665c0-13.25 2.254-24.723 6.76-34.418 4.83-10.018 10.625-19.067 17.386-27.147 7.083-8.079 14.005-15.512 20.766-22.299 7.083-6.786 12.878-13.573 17.386-20.36 4.829-6.787 7.243-13.896 7.243-21.33 0-7.756-3.058-14.38-9.175-19.875-5.795-5.494-14.488-8.24-26.078-8.24s-22.537 1.453-32.84 4.362c-10.302 2.909-21.731 7.595-34.287 14.058L0-9.792c12.556-8.08 27.366-14.22 44.43-18.421C61.492-32.738 78.233-35 94.653-35c20.605 0 37.507 2.747 50.707 8.241 13.522 5.17 24.146 12.12 31.873 20.845 7.727 8.726 13.039 18.098 15.937 28.116C196.39 31.897 198 41.27 198 50.32c0 13.573-2.737 25.53-8.21 35.872-5.473 10.019-12.234 19.229-20.283 27.632a561.186 561.186 0 0 1-23.663 24.238c-7.727 7.433-14.327 15.189-19.8 23.269-5.473 8.079-8.21 17.29-8.21 27.631v5.817c0 2.586.161 4.848.483 6.787H54.571ZM87.41 315c-11.59 0-22.054-3.878-31.39-11.634-9.015-7.757-13.522-18.745-13.522-32.964 0-14.22 4.507-25.208 13.522-32.964 9.336-7.757 19.8-11.635 31.39-11.635s21.892 3.878 30.907 11.635c9.337 7.756 14.005 18.744 14.005 32.964 0 14.219-4.668 25.207-14.005 32.964C109.302 311.122 99 315 87.41 315Z" opacity=".05"/></svg>');
}

.bottom-module--bottom--76296 .bottom-module--write--1fd1e p {
  line-height: 120%;
  text-align: center;
}

.bottom-module--bottom--76296 .bottom-module--write--1fd1e p:first-child {
  font-family: Bebas Neue, sans-serif;
  font-size: 70px;
  font-weight: 700;
}

@media (max-width: 991px) {
  .bottom-module--bottom--76296 .bottom-module--write--1fd1e p:first-child {
    font-size: 42px;
  }
}
.bottom-module--bottom--76296 .bottom-module--write--1fd1e p:last-child {
  font-size: 36px;
  font-weight: 400;
}

@media (max-width: 991px) {
  .bottom-module--bottom--76296 .bottom-module--write--1fd1e p:last-child {
    font-size: 22px;
  }
}
.bottom-module--bottom--76296 .bottom-module--write--1fd1e p:last-child a {
  border-bottom: 1px dashed;
  font-weight: 700;
}

.bottom-module--bottom--76296 .bottom-module--write--1fd1e p:last-child a:focus,
.bottom-module--bottom--76296 .bottom-module--write--1fd1e p:last-child a:hover {
  border-bottom: unset;
}

.screen1-module--screen1--d3a82 {
  padding-bottom: 100px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--d3a82 {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--d3a82 {
    padding-bottom: 30px;
  }
}
.screen1-module--screen1--d3a82 .screen1-module--container--02e66 {
  background-image: url(https://fs.advance.ru/landing-pages/sale/blackfriday_2024/main-bg.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  position: relative;
}

@media (max-width: 991px) {
  .screen1-module--screen1--d3a82 .screen1-module--container--02e66 {
    border-radius: 15px;
  }
}
.screen1-module--screen1--d3a82 .screen1-module--container--02e66:before {
  background-image: url(https://fs.advance.ru/landing-pages/sale/blackfriday_2024/photo-family.png);
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 130px;
  content: "";
  height: 529px;
  position: absolute;
  right: 0;
  width: 580px;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--d3a82 .screen1-module--container--02e66:before {
    bottom: 110px;
    height: 315px;
    width: 348px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--d3a82 .screen1-module--container--02e66:before {
    height: 251px;
    width: 275px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--d3a82 .screen1-module--container--02e66:before {
    bottom: 123px;
  }
}
.screen1-module--screen1--d3a82 .screen1-module--info--3846e {
  padding: 80px 0 40px 100px;
  width: 65%;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--d3a82 .screen1-module--info--3846e {
    padding: 50px 0 25px 60px;
    width: 40%;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--d3a82 .screen1-module--info--3846e {
    width: 75%;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--d3a82 .screen1-module--info--3846e {
    padding: 30px 25px 251px;
    width: 100%;
  }
}
.screen1-module--screen1--d3a82 .screen1-module--info--3846e h1 {
  color: #d2d2d2;
  font-family: Bebas Neue, sans-serif;
  font-size: 120px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 40px;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--d3a82 .screen1-module--info--3846e h1 {
    font-size: 72px;
    margin-bottom: 25px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--d3a82 .screen1-module--info--3846e h1 {
    font-size: 44px;
    margin-bottom: 10px;
  }
}
.screen1-module--screen1--d3a82 .screen1-module--info--3846e p {
  color: #9633fb;
  font-family: Bebas Neue, sans-serif;
  font-size: 90px;
  font-weight: 300;
  letter-spacing: 0.04em;
  line-height: 1;
  text-shadow: 0 0 4px #9633fb;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--d3a82 .screen1-module--info--3846e p {
    font-size: 54px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--d3a82 .screen1-module--info--3846e p {
    font-size: 40px;
  }
}
.screen1-module--screen1--d3a82 .screen1-module--timer-wrap--f0a88 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  backdrop-filter: blur(10px);
  background: linear-gradient(90.49deg, #9144e1, #50257b);
  border-radius: 0 0 20px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 30px 20px 30px 100px;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--d3a82 .screen1-module--timer-wrap--f0a88 {
    border-radius: 0 0 15px 15px;
    padding: 20px 15px 20px 60px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--d3a82 .screen1-module--timer-wrap--f0a88 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 20px 25px;
  }
}
.screen1-module--screen1--d3a82 .screen1-module--timer-wrap--f0a88 h3 {
  font-size: 40px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--d3a82 .screen1-module--timer-wrap--f0a88 h3 {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--d3a82 .screen1-module--timer-wrap--f0a88 h3 {
    font-size: 20px;
    text-align: center;
  }
}
.screen1-module--screen1--d3a82 .screen1-module--timer-wrap--f0a88 .screen1-module--timer--37872 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media (max-width: 480px) {
  .screen1-module--screen1--d3a82 .screen1-module--timer-wrap--f0a88 .screen1-module--timer--37872 {
    gap: 15px;
  }
}
.screen1-module--screen1--d3a82 .screen1-module--timer-wrap--f0a88 .screen1-module--timer--37872 p {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #6e3ba3;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 70px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 70px;
}

@media (max-width: 480px) {
  .screen1-module--screen1--d3a82 .screen1-module--timer-wrap--f0a88 .screen1-module--timer--37872 p {
    height: 50px;
    width: 50px;
  }
}
.screen1-module--screen1--d3a82 .screen1-module--timer-wrap--f0a88 .screen1-module--timer--37872 p span:first-child {
  font-size: 40px;
  font-weight: 300;
  line-height: 1;
}

@media (max-width: 480px) {
  .screen1-module--screen1--d3a82 .screen1-module--timer-wrap--f0a88 .screen1-module--timer--37872 p span:first-child {
    font-size: 24px;
  }
}
.screen1-module--screen1--d3a82 .screen1-module--timer-wrap--f0a88 .screen1-module--timer--37872 p span:last-child {
  font-size: 14px;
  font-weight: 300;
  line-height: 1;
}

@media (max-width: 480px) {
  .screen1-module--screen1--d3a82 .screen1-module--timer-wrap--f0a88 .screen1-module--timer--37872 p span:last-child {
    font-size: 12px;
  }
}
.lego-module--lego--76086 .lego-module--container--2b976 {
  background-color: #222;
  border-radius: 20px;
  padding: 60px 100px 90px;
}

@media (max-width: 1200px) {
  .lego-module--lego--76086 .lego-module--container--2b976 {
    padding: 40px 60px 50px;
  }
}
@media (max-width: 991px) {
  .lego-module--lego--76086 .lego-module--container--2b976 {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .lego-module--lego--76086 .lego-module--container--2b976 {
    padding: 35px 25px 40px;
  }
}
.lego-module--lego--76086 .lego-module--top--54fdf {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  margin-bottom: 50px;
}

@media (max-width: 991px) {
  .lego-module--lego--76086 .lego-module--top--54fdf {
    gap: 15px;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .lego-module--lego--76086 .lego-module--top--54fdf {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px;
  }
}
.lego-module--lego--76086 .lego-module--top--54fdf .lego-module--info--b97db {
  width: 60%;
}

@media (max-width: 767px) {
  .lego-module--lego--76086 .lego-module--top--54fdf .lego-module--info--b97db {
    width: 100%;
  }
}
.lego-module--lego--76086 .lego-module--top--54fdf .lego-module--info--b97db h2 {
  font-family: Bebas Neue, sans-serif;
  font-size: 70px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .lego-module--lego--76086 .lego-module--top--54fdf .lego-module--info--b97db h2 {
    font-size: 42px;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .lego-module--lego--76086 .lego-module--top--54fdf .lego-module--info--b97db h2 {
    font-size: 32px;
  }
}
.lego-module--lego--76086 .lego-module--top--54fdf .lego-module--info--b97db p {
  font-size: 30px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .lego-module--lego--76086 .lego-module--top--54fdf .lego-module--info--b97db p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .lego-module--lego--76086 .lego-module--top--54fdf .lego-module--info--b97db p {
    font-size: 16px;
  }
}
.lego-module--lego--76086 .lego-module--top--54fdf .lego-module--info--b97db p:not(:last-child) {
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .lego-module--lego--76086 .lego-module--top--54fdf .lego-module--info--b97db p:not(:last-child) {
    margin-bottom: 15px;
  }
}
.lego-module--lego--76086 .lego-module--top--54fdf img {
  width: calc(40% - 20px);
}

@media (max-width: 480px) {
  .lego-module--lego--76086 .lego-module--top--54fdf img {
    width: 70%;
  }
}
.lego-module--lego--76086 .lego-module--bottom--610e1 {
  background-color: #333;
  border-radius: 20px;
  padding: 50px 80px 70px;
}

@media (max-width: 991px) {
  .lego-module--lego--76086 .lego-module--bottom--610e1 {
    border-radius: 15px;
    padding: 30px 45px 40px;
  }
}
@media (max-width: 767px) {
  .lego-module--lego--76086 .lego-module--bottom--610e1 {
    padding: 20px 25px 25px;
  }
}
.lego-module--lego--76086 .lego-module--bottom--610e1 h2 {
  font-family: Bebas Neue, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 35px;
}

@media (max-width: 991px) {
  .lego-module--lego--76086 .lego-module--bottom--610e1 h2 {
    font-size: 30px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .lego-module--lego--76086 .lego-module--bottom--610e1 h2 {
    font-size: 24px;
    margin-bottom: 15px;
    text-align: center;
  }
}
.lego-module--lego--76086 .lego-module--bottom--610e1 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .lego-module--lego--76086 .lego-module--bottom--610e1 ul {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.lego-module--lego--76086 .lego-module--bottom--610e1 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 400;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  min-height: 250px;
  text-align: center;
}

@media (max-width: 991px) {
  .lego-module--lego--76086 .lego-module--bottom--610e1 ul li {
    font-size: 16px;
  }
}
@media (max-width: 820px) {
  .lego-module--lego--76086 .lego-module--bottom--610e1 ul li {
    min-height: 150px;
  }
}
@media (max-width: 767px) {
  .lego-module--lego--76086 .lego-module--bottom--610e1 ul li {
    font-size: 14px;
    max-width: 170px;
  }
}
.lego-module--lego--76086 .lego-module--bottom--610e1 ul li:first-child {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='251' height='251' fill='none' viewBox='0 0 251 251'%3E%3Cpath fill='url(%23prefix__a)' fill-rule='evenodd' d='M19.617 0C8.783 0 0 8.783 0 19.617v210.88c0 10.834 8.783 19.617 19.617 19.617h230.497v-90.237c-19.502 0-35.31-15.809-35.31-35.31 0-19.502 15.808-35.31 35.31-35.31V0H19.617Z' clip-rule='evenodd'/%3E%3Cpath fill='%23181717' fill-opacity='.15' d='M72.493 80.75c4.833-2 9.833-4.25 15-6.75 5.333-2.667 10.5-5.5 15.5-8.5 5-3.167 9.75-6.417 14.25-9.75 4.666-3.5 8.833-7.167 12.5-11h26V218h-37.25V93.25c-5 3.333-10.584 6.417-16.75 9.25-6.167 2.667-12.167 5-18 7l-11.25-28.75Z'/%3E%3Cdefs%3E%3ClinearGradient id='prefix__a' x1='0' x2='215' y1='125' y2='125' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23B4481D'/%3E%3Cstop offset='1' stop-color='%23EC632B'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  width: 31.5%;
}

@media (max-width: 767px) {
  .lego-module--lego--76086 .lego-module--bottom--610e1 ul li:first-child {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='153' fill='none' viewBox='0 0 152 153'%3E%3Cpath fill='url(%23prefix__a)' fill-rule='evenodd' d='M151.778 12.36c0-6.575-5.329-11.905-11.904-11.905H11.904C5.33.455 0 5.785 0 12.36v139.874h54.759c0-11.834 9.593-21.428 21.428-21.428 11.834 0 21.427 9.594 21.427 21.428h54.164V12.359Z' clip-rule='evenodd'/%3E%3Cpath fill='%23181717' fill-opacity='.15' d='M44.007 38.712a171.401 171.401 0 0 0 9.102-4.097 139.715 139.715 0 0 0 9.407-5.158 143.615 143.615 0 0 0 8.647-5.916c2.832-2.124 5.36-4.35 7.585-6.676h15.778V122H71.921V46.297c-3.034 2.023-6.422 3.894-10.164 5.613a150.699 150.699 0 0 1-10.923 4.248l-6.827-17.447Z'/%3E%3Cdefs%3E%3ClinearGradient id='prefix__a' x1='75.924' x2='75.924' y1='.455' y2='130.925' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23B4481D'/%3E%3Cstop offset='1' stop-color='%23EC632B'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    width: 100%;
  }
}
.lego-module--lego--76086 .lego-module--bottom--610e1 ul li:nth-child(2) {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='319' height='251' fill='none' viewBox='0 0 319 251'%3E%3Cpath fill='url(%23prefix__a)' fill-rule='evenodd' d='M34.443 0h249.133v89.256c19.501 0 35.31 15.809 35.31 35.311 0 19.501-15.809 35.31-35.31 35.31v90.237H34.443v-90.251C15.395 159.344.113 143.74.113 124.567c0-19.174 15.282-34.778 34.33-35.297V0Z' clip-rule='evenodd'/%3E%3Cpath fill='%23181717' fill-opacity='.15' d='M212.455 90.25c0 6.333-1.25 12.417-3.75 18.25s-5.75 11.5-9.75 17c-4 5.333-8.5 10.5-13.5 15.5s-9.917 9.75-14.75 14.25c-2.5 2.333-5.25 5-8.25 8a204.886 204.886 0 0 0-8.25 8.75c-2.667 3-5.083 5.833-7.25 8.5-2 2.5-3.25 4.583-3.75 6.25h74.5V218h-115.5c-.333-1.833-.5-4.167-.5-7v-6c0-8 1.25-15.333 3.75-22 2.667-6.667 6.083-12.833 10.25-18.5a118.09 118.09 0 0 1 14-16.25c5.333-5 10.583-10 15.75-15 4-3.833 7.75-7.417 11.25-10.75 3.5-3.5 6.583-6.833 9.25-10 2.667-3.333 4.75-6.583 6.25-9.75 1.5-3.333 2.25-6.667 2.25-10 0-7.333-2.083-12.5-6.25-15.5s-9.333-4.5-15.5-4.5c-4.5 0-8.75.75-12.75 2.25-3.833 1.333-7.417 3-10.75 5-3.167 1.833-5.917 3.75-8.25 5.75-2.333 1.833-4.083 3.333-5.25 4.5l-18.5-26c7.333-6.833 15.833-12.417 25.5-16.75 9.833-4.5 20.333-6.75 31.5-6.75 10.167 0 18.917 1.167 26.25 3.5 7.333 2.333 13.333 5.667 18 10 4.833 4.167 8.333 9.333 10.5 15.5 2.333 6 3.5 12.833 3.5 20.5Z'/%3E%3Cdefs%3E%3ClinearGradient id='prefix__a' x1='0' x2='319' y1='125' y2='125' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E0602C'/%3E%3Cstop offset='1' stop-color='%2367449C'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  width: 40.3%;
}

@media (max-width: 767px) {
  .lego-module--lego--76086 .lego-module--bottom--610e1 ul li:nth-child(2) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='153' height='194' fill='none' viewBox='0 0 153 194'%3E%3Cpath fill='url(%23prefix__a)' fill-rule='evenodd' d='M152.611 20.832v151.184H98.447c0 11.834-9.594 21.427-21.428 21.427-11.834 0-21.428-9.593-21.428-21.427H.833V20.832H55.6C55.915 9.273 65.384 0 77.019 0s21.104 9.273 21.42 20.832h54.172Z' clip-rule='evenodd'/%3E%3Cpath fill='%23181717' fill-opacity='.15' d='M108.857 75.309c0 3.843-.759 7.535-2.276 11.075-1.517 3.54-3.489 6.978-5.916 10.316a87.96 87.96 0 0 1-8.193 9.406 349.538 349.538 0 0 1-8.95 8.647 203.287 203.287 0 0 0-5.007 4.855 123.653 123.653 0 0 0-5.006 5.31 153.385 153.385 0 0 0-4.4 5.158c-1.214 1.517-1.972 2.781-2.276 3.793h45.21v18.963h-70.09c-.202-1.112-.303-2.528-.303-4.248v-3.641c0-4.854.758-9.304 2.275-13.35a50.565 50.565 0 0 1 6.22-11.227 71.745 71.745 0 0 1 8.496-9.861 833.637 833.637 0 0 0 9.558-9.102c2.427-2.326 4.703-4.5 6.827-6.524 2.124-2.124 3.995-4.147 5.613-6.068 1.618-2.023 2.882-3.995 3.793-5.917.91-2.023 1.365-4.045 1.365-6.068 0-4.45-1.264-7.586-3.793-9.406-2.528-1.82-5.663-2.73-9.406-2.73-2.73 0-5.31.454-7.737 1.365-2.326.809-4.5 1.82-6.523 3.034-1.922 1.112-3.59 2.275-5.007 3.489-1.416 1.112-2.478 2.023-3.186 2.73L38.92 59.532c4.45-4.147 9.608-7.535 15.474-10.165 5.968-2.73 12.34-4.096 19.116-4.096 6.17 0 11.479.708 15.93 2.124 4.45 1.416 8.09 3.439 10.922 6.069 2.933 2.528 5.057 5.663 6.372 9.406 1.416 3.64 2.124 7.787 2.124 12.44Z'/%3E%3Cdefs%3E%3ClinearGradient id='prefix__a' x1='76.756' x2='76.756' y1='-.069' y2='193.512' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E0602C'/%3E%3Cstop offset='1' stop-color='%2367449C'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    min-height: 190px;
    width: 100%;
  }
}
.lego-module--lego--76086 .lego-module--bottom--610e1 ul li:nth-child(3) {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='251' height='251' fill='none' viewBox='0 0 251 251'%3E%3Cpath fill='url(%23prefix__a)' fill-rule='evenodd' d='M231.383 0H.886v89.257c19.502 0 35.31 15.808 35.31 35.31 0 19.501-15.808 35.31-35.31 35.31v90.237h230.497c10.834 0 19.617-8.783 19.617-19.617V19.617C251 8.783 242.217 0 231.383 0Z' clip-rule='evenodd'/%3E%3Cpath fill='%23181717' fill-opacity='.15' d='M110.917 221.75c-4.5 0-9.25-.333-14.25-1-5-.5-9.833-1.25-14.5-2.25-4.666-1-8.916-2.083-12.75-3.25-3.833-1.167-6.833-2.25-9-3.25l7.25-31c4.334 1.833 9.834 3.833 16.5 6 6.834 2 15.25 3 25.25 3 11.5 0 19.917-2.167 25.25-6.5 5.334-4.333 8-10.167 8-17.5 0-4.5-1-8.25-3-11.25-1.833-3.167-4.416-5.667-7.75-7.5-3.333-2-7.333-3.333-12-4-4.5-.833-9.333-1.25-14.5-1.25h-14.5v-30h16.5c3.667 0 7.167-.333 10.5-1 3.5-.667 6.584-1.75 9.25-3.25 2.667-1.667 4.75-3.833 6.25-6.5 1.667-2.833 2.5-6.333 2.5-10.5 0-3.167-.666-5.917-2-8.25-1.333-2.333-3.083-4.25-5.25-5.75-2-1.5-4.416-2.583-7.25-3.25a27.493 27.493 0 0 0-8.25-1.25c-7.166 0-13.833 1.083-20 3.25-6 2.167-11.5 4.833-16.5 8l-13.25-27.25c2.667-1.667 5.75-3.417 9.25-5.25 3.667-1.833 7.667-3.5 12-5 4.334-1.5 8.917-2.75 13.75-3.75 5-1 10.25-1.5 15.75-1.5 10.167 0 18.917 1.25 26.25 3.75 7.5 2.333 13.667 5.75 18.5 10.25 4.834 4.333 8.417 9.5 10.75 15.5 2.334 5.833 3.5 12.25 3.5 19.25 0 6.833-1.916 13.5-5.75 20-3.833 6.333-9 11.167-15.5 14.5 9 3.667 15.917 9.167 20.75 16.5 5 7.167 7.5 15.833 7.5 26 0 8-1.333 15.417-4 22.25-2.666 6.667-6.833 12.5-12.5 17.5-5.666 4.833-12.916 8.667-21.75 11.5-8.666 2.667-19 4-31 4Z'/%3E%3Cdefs%3E%3ClinearGradient id='prefix__a' x1='36' x2='251' y1='125' y2='125' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2367449B'/%3E%3Cstop offset='1' stop-color='%236709C7'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  width: 31.5%;
}

@media (max-width: 767px) {
  .lego-module--lego--76086 .lego-module--bottom--610e1 ul li:nth-child(3) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='162' fill='none' viewBox='0 0 152 162'%3E%3Cpath fill='url(%23prefix__a)' fill-rule='evenodd' d='M151.778 139.874V0H97.614c0 11.834-9.593 21.427-21.427 21.427S54.759 11.834 54.759 0H-.001v139.874c0 6.575 5.33 11.904 11.905 11.904h127.97c6.575 0 11.904-5.329 11.904-11.904Z' clip-rule='evenodd'/%3E%3Cpath fill='%23181717' fill-opacity='.15' d='M66.771 144.276c-2.73 0-5.613-.203-8.647-.607a80.031 80.031 0 0 1-8.8-1.366c-2.831-.606-5.41-1.264-7.737-1.972-2.326-.708-4.147-1.365-5.461-1.972l4.4-18.812c2.629 1.113 5.966 2.326 10.012 3.641 4.147 1.214 9.254 1.821 15.323 1.821 6.978 0 12.086-1.315 15.322-3.945 3.237-2.63 4.855-6.169 4.855-10.62 0-2.73-.607-5.006-1.82-6.826-1.113-1.922-2.68-3.439-4.703-4.552-2.023-1.213-4.45-2.023-7.282-2.427-2.731-.506-5.664-.759-8.8-.759h-8.799V77.675h10.013c2.225 0 4.35-.202 6.372-.607 2.124-.404 3.995-1.062 5.613-1.972 1.618-1.011 2.883-2.326 3.793-3.944 1.011-1.72 1.517-3.844 1.517-6.372 0-1.922-.405-3.59-1.214-5.007a10.549 10.549 0 0 0-3.186-3.489c-1.213-.91-2.68-1.567-4.4-1.972a16.69 16.69 0 0 0-5.006-.759c-4.349 0-8.394.658-12.136 1.973-3.641 1.314-6.979 2.933-10.013 4.854l-8.04-16.536c1.617-1.011 3.489-2.073 5.612-3.186 2.226-1.112 4.653-2.124 7.283-3.034a66.978 66.978 0 0 1 8.344-2.276c3.034-.607 6.22-.91 9.557-.91 6.17 0 11.48.759 15.93 2.276 4.551 1.416 8.293 3.489 11.226 6.22 2.933 2.63 5.108 5.765 6.524 9.406 1.416 3.54 2.124 7.433 2.124 11.681 0 4.147-1.163 8.193-3.49 12.137-2.326 3.843-5.461 6.776-9.406 8.8 5.462 2.224 9.659 5.562 12.592 10.012 3.034 4.35 4.552 9.608 4.552 15.778 0 4.855-.81 9.355-2.428 13.502-1.618 4.046-4.147 7.585-7.585 10.62-3.439 2.933-7.839 5.259-13.199 6.978-5.26 1.619-11.53 2.428-18.812 2.428Z'/%3E%3Cdefs%3E%3ClinearGradient id='prefix__a' x1='75.924' x2='75.924' y1='21.308' y2='151.778' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2367449B'/%3E%3Cstop offset='1' stop-color='%236709C7'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    width: 100%;
  }
}
.lego-module--lego--76086 .lego-module--bottom--610e1 ul li p {
  width: 65%;
}

.lego-module--lego--76086 .lego-module--bottom--610e1 ul li strong {
  font-weight: 700;
}

.moments-module--moments--2f272 {
  padding: 70px 0 100px;
  scroll-padding-top: 100px;
}

@media (max-width: 991px) {
  .moments-module--moments--2f272 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .moments-module--moments--2f272 {
    padding: 30px 0;
  }
}
.moments-module--moments--2f272 h2 {
  color: #9144e1;
  font-family: Bebas Neue, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .moments-module--moments--2f272 h2 {
    font-size: 56px;
  }
}
@media (max-width: 767px) {
  .moments-module--moments--2f272 h2 {
    font-size: 32px;
  }
}
.moments-module--moments--2f272 p {
  font-size: 30px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 45px;
}

@media (max-width: 991px) {
  .moments-module--moments--2f272 p {
    font-size: 22px;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .moments-module--moments--2f272 p {
    font-size: 18px;
    margin-bottom: 15px;
  }
}
.moments-module--moments--2f272 .moments-module--block--1bd9f {
  background-color: #222;
  padding: 35px 80px;
  position: relative;
}

@media (max-width: 991px) {
  .moments-module--moments--2f272 .moments-module--block--1bd9f {
    padding: 25px 45px 25px 65px;
  }
}
@media (max-width: 767px) {
  .moments-module--moments--2f272 .moments-module--block--1bd9f {
    padding: 15px 20px 15px 40px;
  }
}
.moments-module--moments--2f272 .moments-module--block--1bd9f:after {
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 30px;
  left: 30px;
  position: absolute;
  top: calc(50% - 15px);
  width: 30px;
}

@media (max-width: 991px) {
  .moments-module--moments--2f272 .moments-module--block--1bd9f:after {
    left: 20px;
  }
}
@media (max-width: 767px) {
  .moments-module--moments--2f272 .moments-module--block--1bd9f:after {
    height: 20px;
    left: 10px;
    top: calc(50% - 10px);
    width: 20px;
  }
}
.moments-module--moments--2f272 .moments-module--block--1bd9f h3 {
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .moments-module--moments--2f272 .moments-module--block--1bd9f h3 {
    font-size: 18px;
  }
}
.moments-module--moments--2f272 .moments-module--details--18dfb {
  background-color: #222;
  color: #b5b5b5;
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  padding: 0 80px 30px;
}

@media (max-width: 991px) {
  .moments-module--moments--2f272 .moments-module--details--18dfb {
    font-size: 16px;
    padding: 0 60px 30px;
  }
}
@media (max-width: 767px) {
  .moments-module--moments--2f272 .moments-module--details--18dfb {
    padding: 0 25px 20px 40px;
  }
}
.anchors-module--anchors--4bbb1 {
  padding-top: 30px;
}

.anchors-module--anchors--4bbb1 nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media (max-width: 991px) {
  .anchors-module--anchors--4bbb1 nav {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 15px;
    gap: 50px;
  }
}
.anchors-module--anchors--4bbb1 nav a {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 250px;
  padding: 0 0 30px 45px;
  position: relative;
  width: calc(33.33333% - 13.33333px);
}

@media (max-width: 1100px) {
  .anchors-module--anchors--4bbb1 nav a {
    padding: 0 0 20px 25px;
  }
}
@media (max-width: 991px) {
  .anchors-module--anchors--4bbb1 nav a {
    min-height: 150px;
    width: calc(33.33333% - 10px);
  }
}
@media (max-width: 767px) {
  .anchors-module--anchors--4bbb1 nav a {
    min-width: 290px;
  }
}
.anchors-module--anchors--4bbb1 nav a:after,
.anchors-module--anchors--4bbb1 nav a:before {
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  position: absolute;
}

.anchors-module--anchors--4bbb1 nav a:before {
  height: 60px;
  left: 40px;
  top: 30px;
  width: 60px;
}

@media (max-width: 1100px) {
  .anchors-module--anchors--4bbb1 nav a:before {
    left: 25px;
    top: 20px;
  }
}
@media (max-width: 991px) {
  .anchors-module--anchors--4bbb1 nav a:before {
    height: 36px;
    width: 36px;
  }
}
.anchors-module--anchors--4bbb1 nav a:first-child {
  background: radial-gradient(50% 50% at 50% 50%, #9633fb 0, rgba(150, 51, 251, 0) 100%), #222;
  background-size: 200%;
}

.anchors-module--anchors--4bbb1 nav a:first-child:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' fill='none' viewBox='0 0 60 60'%3E%3Cg clip-path='url(%23prefix__a)'%3E%3Cpath fill='%2340265A' d='m36.764 34.745 6.763 6.71-2.072 2.072-6.764-6.763c-.273-.328-.71-.491-1.146-.491h-.054c-.491.054-.927.272-1.2.654l-3.055 3.982-3.109-14.782 14.782 3.11-3.982 3.054c-.382.273-.6.709-.654 1.2 0 .436.163.927.49 1.255ZM60 30c0 16.582-13.418 30-30 30S0 46.582 0 30 13.418 0 30 0s30 13.418 30 30ZM29.945 19.036l2.291 2.291 4.91-4.909-2.291-2.29-4.91 4.908ZM24 18.546h3.273v-6H24v6Zm-11.454 8.727h6V24h-6v3.273Zm8.781 4.963-2.29-2.29-4.91 4.909 2.291 2.29 4.91-4.909Zm0-13.2-4.909-4.909-2.29 2.291 4.908 4.91 2.291-2.292ZM46.964 40.31l-6.546-6.545 5.291-4.091c.491-.382.764-1.037.6-1.637-.163-.654-.654-1.145-1.255-1.254l-20.727-4.364a1.618 1.618 0 0 0-1.473.437 1.618 1.618 0 0 0-.436 1.472l4.364 20.727c.163.6.654 1.091 1.254 1.255.6.164 1.255-.109 1.637-.6l4.09-5.29 6.546 6.545c.327.327.71.49 1.146.49.436 0 .818-.163 1.145-.49l4.364-4.364c.654-.6.654-1.636 0-2.29Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='60' height='60' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.anchors-module--anchors--4bbb1 nav a:first-child:after {
  background-image: url(https://fs.advance.ru/landing-pages/sale/blackfriday_2024/kurs-bg-01-adult-photo.png);
  bottom: -16px;
  height: 300px;
  right: 10px;
  width: 201px;
}

@media (max-width: 991px) {
  .anchors-module--anchors--4bbb1 nav a:first-child:after {
    bottom: 0;
    height: 180px;
    width: 128px;
  }
}
.anchors-module--anchors--4bbb1 nav a:first-child:focus,
.anchors-module--anchors--4bbb1 nav a:first-child:hover {
  -webkit-filter: drop-shadow(0 30px 30px rgba(150, 51, 251, 0.5));
          filter: drop-shadow(0 30px 30px rgba(150, 51, 251, 0.5));
}

.anchors-module--anchors--4bbb1 nav a:nth-child(2) {
  background: radial-gradient(50% 50% at 50% 50%, #e39400 0, rgba(227, 148, 0, 0) 100%), #222;
  background-size: 200%;
}

.anchors-module--anchors--4bbb1 nav a:nth-child(2):before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' fill='none' viewBox='0 0 60 60'%3E%3Cg clip-path='url(%23prefix__a)'%3E%3Cpath fill='%234A3A1C' d='m36.764 34.745 6.763 6.71-2.072 2.072-6.764-6.763c-.273-.328-.71-.491-1.146-.491h-.054c-.491.054-.927.272-1.2.654l-3.055 3.982-3.109-14.782 14.782 3.11-3.982 3.054c-.382.273-.6.709-.654 1.2 0 .436.163.927.49 1.255ZM60 30c0 16.582-13.418 30-30 30S0 46.582 0 30 13.418 0 30 0s30 13.418 30 30ZM29.945 19.036l2.291 2.291 4.91-4.909-2.291-2.29-4.91 4.908ZM24 18.546h3.273v-6H24v6Zm-11.454 8.727h6V24h-6v3.273Zm8.781 4.963-2.29-2.29-4.91 4.909 2.291 2.29 4.91-4.909Zm0-13.2-4.909-4.909-2.29 2.291 4.908 4.91 2.291-2.292ZM46.964 40.31l-6.546-6.545 5.291-4.091c.491-.382.764-1.037.6-1.637-.163-.654-.654-1.145-1.255-1.254l-20.727-4.364a1.618 1.618 0 0 0-1.473.437 1.618 1.618 0 0 0-.436 1.472l4.364 20.727c.163.6.654 1.091 1.254 1.255.6.164 1.255-.109 1.637-.6l4.09-5.29 6.546 6.545c.327.327.71.49 1.146.49.436 0 .818-.163 1.145-.49l4.364-4.364c.654-.6.654-1.636 0-2.29Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='60' height='60' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.anchors-module--anchors--4bbb1 nav a:nth-child(2):after {
  background-image: url(https://fs.advance.ru/landing-pages/sale/blackfriday_2024/kurs-bg-02-kids-photo.png);
  bottom: 0;
  height: 300px;
  right: 10px;
  width: 201px;
}

@media (max-width: 991px) {
  .anchors-module--anchors--4bbb1 nav a:nth-child(2):after {
    height: 181px;
    width: 121px;
  }
}
.anchors-module--anchors--4bbb1 nav a:nth-child(2):focus,
.anchors-module--anchors--4bbb1 nav a:nth-child(2):hover {
  -webkit-filter: drop-shadow(0 30px 30px rgba(227, 148, 0, 0.5));
          filter: drop-shadow(0 30px 30px rgba(227, 148, 0, 0.5));
}

.anchors-module--anchors--4bbb1 nav a:nth-child(3) {
  background: radial-gradient(50% 50% at 50% 50%, #fe4c04 0, rgba(254, 76, 4, 0) 100%), #222;
  background-size: 200%;
}

.anchors-module--anchors--4bbb1 nav a:nth-child(3):before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60' fill='none' viewBox='0 0 60 60'%3E%3Cg clip-path='url(%23prefix__a)'%3E%3Cpath fill='%23683019' d='m36.764 34.745 6.763 6.71-2.072 2.072-6.764-6.763c-.273-.328-.71-.491-1.146-.491h-.054c-.491.054-.927.272-1.2.654l-3.055 3.982-3.109-14.782 14.782 3.11-3.982 3.054c-.382.273-.6.709-.654 1.2 0 .436.163.927.49 1.255ZM60 30c0 16.582-13.418 30-30 30S0 46.582 0 30 13.418 0 30 0s30 13.418 30 30ZM29.945 19.036l2.291 2.291 4.91-4.909-2.291-2.29-4.91 4.908ZM24 18.546h3.273v-6H24v6Zm-11.454 8.727h6V24h-6v3.273Zm8.781 4.963-2.29-2.29-4.91 4.909 2.291 2.29 4.91-4.909Zm0-13.2-4.909-4.909-2.29 2.291 4.908 4.91 2.291-2.292ZM46.964 40.31l-6.546-6.545 5.291-4.091c.491-.382.764-1.037.6-1.637-.163-.654-.654-1.145-1.255-1.254l-20.727-4.364a1.618 1.618 0 0 0-1.473.437 1.618 1.618 0 0 0-.436 1.472l4.364 20.727c.163.6.654 1.091 1.254 1.255.6.164 1.255-.109 1.637-.6l4.09-5.29 6.546 6.545c.327.327.71.49 1.146.49.436 0 .818-.163 1.145-.49l4.364-4.364c.654-.6.654-1.636 0-2.29Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='60' height='60' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.anchors-module--anchors--4bbb1 nav a:nth-child(3):after {
  background-image: url(https://fs.advance.ru/landing-pages/sale/blackfriday_2024/kurs-bg-03-english-photo.png);
  bottom: 0;
  height: 300px;
  right: -1px;
  width: 256px;
}

@media (max-width: 991px) {
  .anchors-module--anchors--4bbb1 nav a:nth-child(3):after {
    height: 181px;
    width: 154px;
  }
}
.anchors-module--anchors--4bbb1 nav a:nth-child(3):focus,
.anchors-module--anchors--4bbb1 nav a:nth-child(3):hover {
  -webkit-filter: drop-shadow(0 30px 30px rgba(254, 76, 4, 0.5));
          filter: drop-shadow(0 30px 30px rgba(254, 76, 4, 0.5));
}

.anchors-module--anchors--4bbb1 nav a h3 {
  font-family: Bebas Neue, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1;
  margin-top: auto;
  text-shadow: 0 0 9.02542px rgba(0, 0, 0, 0.5);
  z-index: 1;
}

@media (max-width: 1100px) {
  .anchors-module--anchors--4bbb1 nav a h3 {
    font-size: 48px;
  }
}
@media (max-width: 991px) {
  .anchors-module--anchors--4bbb1 nav a h3 {
    font-size: 30px;
  }
}
.courses-module--courses--fcb8d .courses-module--container--b7038 {
  border-radius: 20px;
  margin-top: 100px;
  padding: 75px 100px 100px;
}

@media (max-width: 1200px) {
  .courses-module--courses--fcb8d .courses-module--container--b7038 {
    padding: 75px 60px 60px;
  }
}
@media (max-width: 991px) {
  .courses-module--courses--fcb8d .courses-module--container--b7038 {
    border-radius: 15px;
    margin-top: 50px;
    padding: 45px 25px 60px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--fcb8d .courses-module--container--b7038 {
    margin-top: 30px;
    padding: 30px 25px 40px;
  }
}
.courses-module--courses--fcb8d .courses-module--container--b7038.courses-module--adults--682cb {
  background: -webkit-gradient(linear, left top, left bottom, from(#240c3c), to(#222));
  background: linear-gradient(180deg, #240c3c, #222);
}

.courses-module--courses--fcb8d .courses-module--container--b7038.courses-module--adults--682cb .courses-module--title-main--0eee3 {
  color: #9144e1;
}

.courses-module--courses--fcb8d .courses-module--container--b7038.courses-module--adults--682cb .courses-module--main-list--def26 > li h3 {
  background-color: #9144e1;
}

.courses-module--courses--fcb8d .courses-module--container--b7038.courses-module--adults--682cb .courses-module--main-list--def26 > li ul > li:before {
  background-color: #7000e3;
}

.courses-module--courses--fcb8d .courses-module--container--b7038.courses-module--adults--682cb .courses-module--main-list--def26 > li button {
  background: -webkit-gradient(linear, left top, left bottom, from(#ba77ff), to(#7000e3));
  background: linear-gradient(180deg, #ba77ff, #7000e3);
}

.courses-module--courses--fcb8d .courses-module--container--b7038.courses-module--kids--abcf5 {
  background: -webkit-gradient(linear, left top, left bottom, from(#423213), to(#222));
  background: linear-gradient(180deg, #423213, #222);
}

.courses-module--courses--fcb8d .courses-module--container--b7038.courses-module--kids--abcf5 .courses-module--title-main--0eee3 {
  color: #e39400;
}

.courses-module--courses--fcb8d .courses-module--container--b7038.courses-module--kids--abcf5 .courses-module--main-list--def26 > li ul > li:before {
  background-color: #e39400;
}

.courses-module--courses--fcb8d .courses-module--container--b7038.courses-module--kids--abcf5 .courses-module--main-list--def26 > li button {
  background: -webkit-gradient(linear, left top, left bottom, from(#fbc35c), to(#e39400));
  background: linear-gradient(180deg, #fbc35c, #e39400);
}

.courses-module--courses--fcb8d .courses-module--container--b7038.courses-module--eng--33909 {
  background: -webkit-gradient(linear, left top, left bottom, from(#291d17), to(#222));
  background: linear-gradient(180deg, #291d17, #222);
}

.courses-module--courses--fcb8d .courses-module--container--b7038.courses-module--eng--33909 .courses-module--title-main--0eee3 {
  color: #fe4c04;
}

.courses-module--courses--fcb8d .courses-module--container--b7038.courses-module--eng--33909 .courses-module--main-list--def26 > li ul > li:before {
  background-color: #fe4c04;
}

.courses-module--courses--fcb8d .courses-module--container--b7038.courses-module--eng--33909 .courses-module--main-list--def26 > li button {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff8756), to(#fe4c04));
  background: linear-gradient(180deg, #ff8756, #fe4c04);
}

.courses-module--courses--fcb8d .courses-module--container--b7038 h2 {
  font-family: Bebas Neue, sans-serif;
  font-weight: 700;
  line-height: 1;
}

.courses-module--courses--fcb8d .courses-module--container--b7038 h2.courses-module--title-main--0eee3 {
  font-size: 80px;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .courses-module--courses--fcb8d .courses-module--container--b7038 h2.courses-module--title-main--0eee3 {
    font-size: 48px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--fcb8d .courses-module--container--b7038 h2.courses-module--title-main--0eee3 {
    font-size: 40px;
    text-align: center;
  }
}
.courses-module--courses--fcb8d .courses-module--container--b7038 h2.courses-module--title-revs--943ff {
  color: #fff;
  font-size: 50px;
  margin: 75px 0 20px;
}

@media (max-width: 991px) {
  .courses-module--courses--fcb8d .courses-module--container--b7038 h2.courses-module--title-revs--943ff {
    font-size: 30px;
    margin: 60px 0 10px;
  }
}
.courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
}

@media (max-width: 1200px) {
  .courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 {
    gap: 25px;
  }
}
@media (max-width: 991px) {
  .courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 > li {
  background-color: #d9d9d9;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 10px 10px 40px;
  width: calc(33.33333% - 26.66667px);
}

@media (max-width: 1200px) {
  .courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 > li {
    width: calc(33.33333% - 16.66667px);
  }
}
@media (max-width: 991px) {
  .courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 > li {
    border-radius: 15px;
    padding: 5px 5px 20px;
    width: calc(33.33333% - 10px);
  }
}
@media (max-width: 767px) {
  .courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 > li {
    padding: 10px 10px 20px;
    width: 100%;
  }
}
.courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 > li img {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991px) {
  .courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 > li img {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 > li img {
    -ms-flex-item-align: center;
        align-self: center;
    max-width: 100%;
  }
}
.courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 > li h3 {
  border-radius: 20px;
  font-family: Bebas Neue, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
  margin-top: 10px;
  padding: 15px;
}

@media (max-width: 1200px) {
  .courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 > li h3 {
    border-radius: 10px;
    padding: 10px;
  }
}
.courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 > li h3 span {
  padding-left: 28px;
  padding-top: 3px;
  position: relative;
}

@media (max-width: 1200px) {
  .courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 > li h3 span {
    font-size: 18px;
    padding-left: 16px;
  }
}
@media (max-width: 991px) {
  .courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 > li h3 span {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 > li h3 span {
    text-align: center;
  }
}
.courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 > li h3 span:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='30' fill='none' viewBox='0 0 19 30'%3E%3Cpath fill='%23fff' d='M15.633 1.835h-3.088V.547A.542.542 0 0 0 11.998 0H6.24a.542.542 0 0 0-.546.547v1.288H2.606A2.595 2.595 0 0 0 0 4.44v22.517a2.595 2.595 0 0 0 2.606 2.606h13.027a2.595 2.595 0 0 0 2.606-2.606V4.44a2.595 2.595 0 0 0-2.606-2.605Zm.161 25.122c0 .097-.064.16-.16.16H2.573c-.097 0-.161-.063-.161-.16V4.44c0-.096.064-.16.16-.16h13.028c.097 0 .16.064.16.16v22.517h.033Z'/%3E%3Cpath fill='%23fff' d='M14.025 21.778H4.182c-.161 0-.29.129-.29.29v3.313c0 .16.129.29.29.29h9.875c.16 0 .29-.13.29-.29v-3.313c-.033-.161-.161-.29-.322-.29ZM14.025 16.438H4.182c-.161 0-.29.129-.29.29v3.313c0 .16.129.29.29.29h9.875c.16 0 .29-.13.29-.29v-3.313c-.033-.161-.161-.29-.322-.29ZM14.025 11.099H4.182c-.161 0-.29.128-.29.29V14.7c0 .161.129.29.29.29h9.875c.16 0 .29-.129.29-.29v-3.313c-.033-.16-.161-.29-.322-.29ZM14.025 5.759H4.182c-.161 0-.29.129-.29.29v3.313c0 .16.129.29.29.29h9.875c.16 0 .29-.13.29-.29V6.048c-.033-.16-.161-.29-.322-.29Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 30px;
  left: 0;
  position: absolute;
  top: calc(50% - 15px);
  width: 19px;
}

@media (max-width: 1200px) {
  .courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 > li h3 span:before {
    height: 18px;
    top: calc(50% - 9px);
    width: 11px;
  }
}
.courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 > li p {
  color: #000;
  font-family: Bebas Neue, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
  margin-top: 20px;
  padding: 0 20px;
}

@media (max-width: 991px) {
  .courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 > li p {
    font-size: 18px;
    margin-top: 15px;
    padding: 0 15px;
  }
}
.courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 > li ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  margin: 10px 0 30px;
  padding: 0 20px;
}

@media (max-width: 991px) {
  .courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 > li ul {
    gap: 10px;
    margin: 5px 0 25px;
    padding: 0 15px;
  }
}
.courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 > li ul > li {
  color: #000;
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 17px;
  position: relative;
}

@media (max-width: 991px) {
  .courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 > li ul > li {
    font-size: 16px;
  }
}
.courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 > li ul > li:before {
  -webkit-mask-box-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cmask id='prefix__a' width='14' height='14' x='0' y='0' fill='%23000' maskUnits='userSpaceOnUse'%3E%3Crect width='14' height='14' fill='%23fff'/%3E%3Cpath d='M12.75 6.75a.25.25 0 0 0-.25.25c0 3.033-2.467 5.5-5.5 5.5A5.506 5.506 0 0 1 1.5 7c0-3.033 2.467-5.5 5.5-5.5a5.5 5.5 0 0 1 4.424 2.232L6.641 8.515 4.877 6.75a.25.25 0 0 0-.354.354l1.942 1.942a.25.25 0 0 0 .353 0l5.109-5.11a.25.25 0 0 0 .03-.318A6.002 6.002 0 0 0 7 1C3.692 1 1 3.692 1 7c0 3.309 2.692 6 6 6 3.309 0 6-2.691 6-6a.25.25 0 0 0-.25-.25Z'/%3E%3C/mask%3E%3Cpath fill='%237000E3' d='M12.75 6.75a.25.25 0 0 0-.25.25c0 3.033-2.467 5.5-5.5 5.5A5.506 5.506 0 0 1 1.5 7c0-3.033 2.467-5.5 5.5-5.5a5.5 5.5 0 0 1 4.424 2.232L6.641 8.515 4.877 6.75a.25.25 0 0 0-.354.354l1.942 1.942a.25.25 0 0 0 .353 0l5.109-5.11a.25.25 0 0 0 .03-.318A6.002 6.002 0 0 0 7 1C3.692 1 1 3.692 1 7c0 3.309 2.692 6 6 6 3.309 0 6-2.691 6-6a.25.25 0 0 0-.25-.25Z'/%3E%3Cpath fill='%237000E3' d='m11.424 3.732.354.354.304-.305-.256-.346-.402.297ZM6.641 8.515l-.354.354.354.353.354-.353-.354-.354ZM4.877 6.75l-.354.354.354-.354Zm-.354.354-.354.354.354-.354Zm1.942 1.942.353-.354-.353.354Zm.353 0 .354.353-.354-.353Zm5.109-5.11-.354-.354.354.354Zm.03-.318-.413.282v.001l.412-.283Zm.793 2.632A.75.75 0 0 0 12 7h1a.25.25 0 0 1-.25.25v-1ZM12 7c0 2.756-2.244 5-5 5v1c3.309 0 6-2.691 6-6h-1Zm-5 5c-2.756 0-5-2.244-5-5H1c0 3.309 2.691 6 6 6v-1ZM2 7c0-2.756 2.244-5 5-5V1C3.691 1 1 3.691 1 7h1Zm5-5a5 5 0 0 1 4.022 2.03l.804-.595A6 6 0 0 0 7 1v1Zm4.07 1.378L6.287 8.161l.708.708 4.783-4.783-.708-.708ZM6.995 8.161 5.23 6.397l-.707.707L6.287 8.87l.708-.708ZM5.23 6.397a.75.75 0 0 0-1.06 0l.707.707a.25.25 0 0 1-.354 0l.707-.707Zm-1.06 0a.75.75 0 0 0 0 1.06l.707-.707a.25.25 0 0 1 0 .354l-.708-.707Zm0 1.06L6.11 9.4l.707-.707L4.877 6.75l-.708.708ZM6.11 9.4a.75.75 0 0 0 1.06 0l-.707-.707a.25.25 0 0 1 .354 0l-.707.707Zm1.06 0 5.11-5.11-.708-.707-5.109 5.11.708.707Zm5.11-5.11a.75.75 0 0 0 .088-.954l-.825.566a.25.25 0 0 1 .03-.319l.707.708Zm.088-.953A6.502 6.502 0 0 0 7 .5v1c1.818 0 3.516.897 4.544 2.4l.825-.564ZM7 .5A6.507 6.507 0 0 0 .5 7h1c0-3.032 2.468-5.5 5.5-5.5v-1ZM.5 7c0 3.585 2.915 6.5 6.5 6.5v-1A5.507 5.507 0 0 1 1.5 7h-1ZM7 13.5c3.585 0 6.5-2.915 6.5-6.5h-1c0 3.032-2.468 5.5-5.5 5.5v1ZM13.5 7a.75.75 0 0 0-.75-.75v1A.25.25 0 0 1 12.5 7h1Z' mask='url(%23prefix__a)'/%3E%3C/svg%3E");
  content: "";
  height: 12px;
  left: 0;
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cmask id='prefix__a' width='14' height='14' x='0' y='0' fill='%23000' maskUnits='userSpaceOnUse'%3E%3Crect width='14' height='14' fill='%23fff'/%3E%3Cpath d='M12.75 6.75a.25.25 0 0 0-.25.25c0 3.033-2.467 5.5-5.5 5.5A5.506 5.506 0 0 1 1.5 7c0-3.033 2.467-5.5 5.5-5.5a5.5 5.5 0 0 1 4.424 2.232L6.641 8.515 4.877 6.75a.25.25 0 0 0-.354.354l1.942 1.942a.25.25 0 0 0 .353 0l5.109-5.11a.25.25 0 0 0 .03-.318A6.002 6.002 0 0 0 7 1C3.692 1 1 3.692 1 7c0 3.309 2.692 6 6 6 3.309 0 6-2.691 6-6a.25.25 0 0 0-.25-.25Z'/%3E%3C/mask%3E%3Cpath fill='%237000E3' d='M12.75 6.75a.25.25 0 0 0-.25.25c0 3.033-2.467 5.5-5.5 5.5A5.506 5.506 0 0 1 1.5 7c0-3.033 2.467-5.5 5.5-5.5a5.5 5.5 0 0 1 4.424 2.232L6.641 8.515 4.877 6.75a.25.25 0 0 0-.354.354l1.942 1.942a.25.25 0 0 0 .353 0l5.109-5.11a.25.25 0 0 0 .03-.318A6.002 6.002 0 0 0 7 1C3.692 1 1 3.692 1 7c0 3.309 2.692 6 6 6 3.309 0 6-2.691 6-6a.25.25 0 0 0-.25-.25Z'/%3E%3Cpath fill='%237000E3' d='m11.424 3.732.354.354.304-.305-.256-.346-.402.297ZM6.641 8.515l-.354.354.354.353.354-.353-.354-.354ZM4.877 6.75l-.354.354.354-.354Zm-.354.354-.354.354.354-.354Zm1.942 1.942.353-.354-.353.354Zm.353 0 .354.353-.354-.353Zm5.109-5.11-.354-.354.354.354Zm.03-.318-.413.282v.001l.412-.283Zm.793 2.632A.75.75 0 0 0 12 7h1a.25.25 0 0 1-.25.25v-1ZM12 7c0 2.756-2.244 5-5 5v1c3.309 0 6-2.691 6-6h-1Zm-5 5c-2.756 0-5-2.244-5-5H1c0 3.309 2.691 6 6 6v-1ZM2 7c0-2.756 2.244-5 5-5V1C3.691 1 1 3.691 1 7h1Zm5-5a5 5 0 0 1 4.022 2.03l.804-.595A6 6 0 0 0 7 1v1Zm4.07 1.378L6.287 8.161l.708.708 4.783-4.783-.708-.708ZM6.995 8.161 5.23 6.397l-.707.707L6.287 8.87l.708-.708ZM5.23 6.397a.75.75 0 0 0-1.06 0l.707.707a.25.25 0 0 1-.354 0l.707-.707Zm-1.06 0a.75.75 0 0 0 0 1.06l.707-.707a.25.25 0 0 1 0 .354l-.708-.707Zm0 1.06L6.11 9.4l.707-.707L4.877 6.75l-.708.708ZM6.11 9.4a.75.75 0 0 0 1.06 0l-.707-.707a.25.25 0 0 1 .354 0l-.707.707Zm1.06 0 5.11-5.11-.708-.707-5.109 5.11.708.707Zm5.11-5.11a.75.75 0 0 0 .088-.954l-.825.566a.25.25 0 0 1 .03-.319l.707.708Zm.088-.953A6.502 6.502 0 0 0 7 .5v1c1.818 0 3.516.897 4.544 2.4l.825-.564ZM7 .5A6.507 6.507 0 0 0 .5 7h1c0-3.032 2.468-5.5 5.5-5.5v-1ZM.5 7c0 3.585 2.915 6.5 6.5 6.5v-1A5.507 5.507 0 0 1 1.5 7h-1ZM7 13.5c3.585 0 6.5-2.915 6.5-6.5h-1c0 3.032-2.468 5.5-5.5 5.5v1ZM13.5 7a.75.75 0 0 0-.75-.75v1A.25.25 0 0 1 12.5 7h1Z' mask='url(%23prefix__a)'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cmask id='prefix__a' width='14' height='14' x='0' y='0' fill='%23000' maskUnits='userSpaceOnUse'%3E%3Crect width='14' height='14' fill='%23fff'/%3E%3Cpath d='M12.75 6.75a.25.25 0 0 0-.25.25c0 3.033-2.467 5.5-5.5 5.5A5.506 5.506 0 0 1 1.5 7c0-3.033 2.467-5.5 5.5-5.5a5.5 5.5 0 0 1 4.424 2.232L6.641 8.515 4.877 6.75a.25.25 0 0 0-.354.354l1.942 1.942a.25.25 0 0 0 .353 0l5.109-5.11a.25.25 0 0 0 .03-.318A6.002 6.002 0 0 0 7 1C3.692 1 1 3.692 1 7c0 3.309 2.692 6 6 6 3.309 0 6-2.691 6-6a.25.25 0 0 0-.25-.25Z'/%3E%3C/mask%3E%3Cpath fill='%237000E3' d='M12.75 6.75a.25.25 0 0 0-.25.25c0 3.033-2.467 5.5-5.5 5.5A5.506 5.506 0 0 1 1.5 7c0-3.033 2.467-5.5 5.5-5.5a5.5 5.5 0 0 1 4.424 2.232L6.641 8.515 4.877 6.75a.25.25 0 0 0-.354.354l1.942 1.942a.25.25 0 0 0 .353 0l5.109-5.11a.25.25 0 0 0 .03-.318A6.002 6.002 0 0 0 7 1C3.692 1 1 3.692 1 7c0 3.309 2.692 6 6 6 3.309 0 6-2.691 6-6a.25.25 0 0 0-.25-.25Z'/%3E%3Cpath fill='%237000E3' d='m11.424 3.732.354.354.304-.305-.256-.346-.402.297ZM6.641 8.515l-.354.354.354.353.354-.353-.354-.354ZM4.877 6.75l-.354.354.354-.354Zm-.354.354-.354.354.354-.354Zm1.942 1.942.353-.354-.353.354Zm.353 0 .354.353-.354-.353Zm5.109-5.11-.354-.354.354.354Zm.03-.318-.413.282v.001l.412-.283Zm.793 2.632A.75.75 0 0 0 12 7h1a.25.25 0 0 1-.25.25v-1ZM12 7c0 2.756-2.244 5-5 5v1c3.309 0 6-2.691 6-6h-1Zm-5 5c-2.756 0-5-2.244-5-5H1c0 3.309 2.691 6 6 6v-1ZM2 7c0-2.756 2.244-5 5-5V1C3.691 1 1 3.691 1 7h1Zm5-5a5 5 0 0 1 4.022 2.03l.804-.595A6 6 0 0 0 7 1v1Zm4.07 1.378L6.287 8.161l.708.708 4.783-4.783-.708-.708ZM6.995 8.161 5.23 6.397l-.707.707L6.287 8.87l.708-.708ZM5.23 6.397a.75.75 0 0 0-1.06 0l.707.707a.25.25 0 0 1-.354 0l.707-.707Zm-1.06 0a.75.75 0 0 0 0 1.06l.707-.707a.25.25 0 0 1 0 .354l-.708-.707Zm0 1.06L6.11 9.4l.707-.707L4.877 6.75l-.708.708ZM6.11 9.4a.75.75 0 0 0 1.06 0l-.707-.707a.25.25 0 0 1 .354 0l-.707.707Zm1.06 0 5.11-5.11-.708-.707-5.109 5.11.708.707Zm5.11-5.11a.75.75 0 0 0 .088-.954l-.825.566a.25.25 0 0 1 .03-.319l.707.708Zm.088-.953A6.502 6.502 0 0 0 7 .5v1c1.818 0 3.516.897 4.544 2.4l.825-.564ZM7 .5A6.507 6.507 0 0 0 .5 7h1c0-3.032 2.468-5.5 5.5-5.5v-1ZM.5 7c0 3.585 2.915 6.5 6.5 6.5v-1A5.507 5.507 0 0 1 1.5 7h-1ZM7 13.5c3.585 0 6.5-2.915 6.5-6.5h-1c0 3.032-2.468 5.5-5.5 5.5v1ZM13.5 7a.75.75 0 0 0-.75-.75v1A.25.25 0 0 1 12.5 7h1Z' mask='url(%23prefix__a)'/%3E%3C/svg%3E");
  mask-size: contain;
  -webkit-mask-size: contain;
  position: absolute;
  top: 8px;
  width: 12px;
}

@media (max-width: 991px) {
  .courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 > li ul > li:before {
    top: 4px;
  }
}
.courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 > li ul > li strong {
  font-weight: 700;
}

.courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 > li button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 700;
  height: 60px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1;
  margin-top: auto;
  padding: 15px;
  text-transform: uppercase;
  width: 100%;
}

@media (max-width: 991px) {
  .courses-module--courses--fcb8d .courses-module--container--b7038 .courses-module--main-list--def26 > li button {
    border-radius: 15px;
    font-size: 18px;
  }
}
.bottom-module--bottom--d6bc1 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .bottom-module--bottom--d6bc1 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .bottom-module--bottom--d6bc1 {
    padding: 30px 0;
  }
}
.bottom-module--bottom--d6bc1 .bottom-module--sales--57b8d,
.bottom-module--bottom--d6bc1 .bottom-module--write--f9827 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 70px 100px 50px;
}

@media (max-width: 991px) {
  .bottom-module--bottom--d6bc1 .bottom-module--sales--57b8d,
  .bottom-module--bottom--d6bc1 .bottom-module--write--f9827 {
    border-radius: 15px;
    padding: 40px 60px;
    padding: 30px;
  }
}
.bottom-module--bottom--d6bc1 .bottom-module--sales--57b8d {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1180' height='300' fill='none' viewBox='0 0 1180 300'%3E%3Crect width='1180' height='300' fill='url(%23prefix__a)'/%3E%3Cg opacity='.5'%3E%3Cmask id='prefix__c' width='1180' height='300' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Crect width='1180' height='300' fill='url(%23prefix__b)'/%3E%3C/mask%3E%3Cg fill='%23fff' fill-rule='evenodd' clip-rule='evenodd' mask='url(%23prefix__c)'%3E%3Cpath d='M122.441 610.236c55.3-265.397 204.53-816.046 398.775-1070.68 28.413-47.274 71.032-9.454 85.238 15.758.986 1.749 2.928 4.847 5.746 9.343 37.435 59.717 229.462 366.037 387.234 1032.322 2.556 10.808-3.828 21.939-13.837 23.213-60.617 7.718-123.324 3.19-156.157-1.296-6.121-.836-11.169-5.434-13.663-11.691-26.517-66.53-108.041-182.05-254.783-182.05-156.634 0-225.5 115.997-256.556 168.308-7.252 12.215-12.442 20.957-16.207 23.94-13.908 11.019-95.405 14.815-149.228 15.595-10.906.159-19.018-10.975-16.562-22.762ZM560.994 277.03c62.768 0 113.651-56.441 113.651-126.064 0-69.623-50.883-126.064-113.651-126.064-62.768 0-113.651 56.441-113.651 126.064 0 69.623 50.883 126.064 113.651 126.064Z' opacity='.15' style='mix-blend-mode:overlay'/%3E%3Cpath d='M247.316 483.723C286.869 293.95 393.608-99.794 532.544-281.871c20.322-33.803 50.806-6.761 60.968 11.268.704 1.25 2.094 3.466 4.109 6.68 26.777 42.701 164.126 261.737 276.974 738.166 1.831 7.729-2.738 15.687-9.897 16.599-43.357 5.519-88.209 2.281-111.693-.927-4.378-.598-7.989-3.886-9.773-8.36-18.966-47.572-77.277-130.175-182.237-130.175-112.034 0-161.291 82.943-183.504 120.349-5.187 8.734-8.899 14.985-11.592 17.118-9.948 7.88-68.24 10.593-106.738 11.152-7.8.113-13.602-7.848-11.845-16.276Zm313.679-238.261c44.896 0 81.291-40.358 81.291-90.142s-36.395-90.142-81.291-90.142c-44.895 0-81.29 40.358-81.29 90.142s36.395 90.142 81.29 90.142Z' opacity='.15' style='mix-blend-mode:overlay'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='prefix__a' x1='0' x2='1180' y1='0' y2='300' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23B74A1E'/%3E%3Cstop offset='1' stop-color='%23670AC6'/%3E%3C/linearGradient%3E%3ClinearGradient id='prefix__b' x1='0' x2='1180' y1='0' y2='300' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23B74A1E'/%3E%3Cstop offset='1' stop-color='%23670AC6'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-size: cover;
  margin-bottom: 100px;
}

@media (max-width: 991px) {
  .bottom-module--bottom--d6bc1 .bottom-module--sales--57b8d {
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .bottom-module--bottom--d6bc1 .bottom-module--sales--57b8d {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='720' fill='none' viewBox='0 0 720 720'%3E%3Crect width='720' height='720' fill='url(%23prefix__a)'/%3E%3Cg opacity='.5'%3E%3Cmask id='prefix__c' width='720' height='720' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Crect width='720' height='720' fill='url(%23prefix__b)'/%3E%3C/mask%3E%3Cg fill='%23fff' fill-rule='evenodd' clip-rule='evenodd' mask='url(%23prefix__c)'%3E%3Cpath d='M-254.967 959.672c78.149-339.594 289.04-1044.188 563.544-1370.01 40.153-60.49 100.382-12.098 120.459 20.164 1.392 2.237 4.137 6.202 8.119 11.954 52.904 76.412 324.274 468.37 547.236 1320.928 3.617 13.831-5.41 28.073-19.555 29.703-85.662 9.876-174.28 4.082-220.678-1.658-8.651-1.07-15.786-6.953-19.31-14.96-37.473-85.129-152.682-232.945-360.057-232.945-221.353 0-318.673 148.425-362.563 215.361-10.247 15.63-17.582 26.816-22.903 30.633-19.655 14.1-134.825 18.957-210.888 19.956-15.411.202-26.875-14.044-23.404-29.126Zm619.758-426.36c88.703 0 160.611-72.22 160.611-161.308s-71.908-161.308-160.611-161.308c-88.703 0-160.611 72.22-160.611 161.308s71.908 161.308 160.611 161.308Z' opacity='.15' style='mix-blend-mode:overlay'/%3E%3Cpath d='M-78.939 799.046C-22.986 555.482 128.007 50.13 324.546-183.557c28.748-43.385 71.871-8.677 86.245 14.462.997 1.605 2.962 4.448 5.814 8.574 37.878 54.804 232.172 335.926 391.808 947.401 2.59 9.919-3.874 20.134-14.001 21.303-61.332 7.083-124.781 2.928-158.001-1.189-6.194-.768-11.302-4.987-13.825-10.729-26.83-61.057-109.316-167.074-257.792-167.074-158.484 0-228.163 106.454-259.587 154.462-7.337 11.21-12.588 19.233-16.398 21.97-14.072 10.113-96.531 13.596-150.99 14.313-11.035.145-19.243-10.073-16.758-20.89Zm443.733-305.795c63.509 0 114.993-51.798 114.993-115.694s-51.484-115.694-114.993-115.694c-63.509 0-114.994 51.798-114.994 115.694s51.485 115.694 114.994 115.694Z' opacity='.15' style='mix-blend-mode:overlay'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='prefix__a' x1='0' x2='763.349' y1='0' y2='49.34' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23B74A1E'/%3E%3Cstop offset='1' stop-color='%23670AC6'/%3E%3C/linearGradient%3E%3ClinearGradient id='prefix__b' x1='0' x2='763.349' y1='0' y2='49.34' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23B74A1E'/%3E%3Cstop offset='1' stop-color='%23670AC6'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    margin-bottom: 30px;
  }
}
.bottom-module--bottom--d6bc1 .bottom-module--sales--57b8d p {
  font-family: Bebas Neue, sans-serif;
  font-size: 70px;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .bottom-module--bottom--d6bc1 .bottom-module--sales--57b8d p {
    font-size: 42px;
  }
}
.bottom-module--bottom--d6bc1 .bottom-module--sales--57b8d p:first-child {
  font-weight: 400;
}

.bottom-module--bottom--d6bc1 .bottom-module--sales--57b8d p:last-child {
  font-weight: 700;
}

.bottom-module--bottom--d6bc1 .bottom-module--write--f9827 {
  background-color: #222;
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="198" height="250" fill="none" viewBox="0 0 198 250"><path fill="%23fff" d="M54.57 201.565c-.643-3.232-1.126-6.787-1.448-10.665v-10.665c0-13.25 2.254-24.723 6.76-34.418 4.83-10.018 10.625-19.067 17.386-27.147 7.083-8.079 14.005-15.512 20.766-22.299 7.083-6.786 12.878-13.573 17.386-20.36 4.829-6.787 7.243-13.896 7.243-21.33 0-7.756-3.058-14.38-9.175-19.875-5.795-5.494-14.488-8.24-26.078-8.24s-22.537 1.453-32.84 4.362c-10.302 2.909-21.731 7.595-34.287 14.058L0-9.792c12.556-8.08 27.366-14.22 44.43-18.421C61.492-32.738 78.233-35 94.653-35c20.605 0 37.507 2.747 50.707 8.241 13.522 5.17 24.146 12.12 31.873 20.845 7.727 8.726 13.039 18.098 15.937 28.116C196.39 31.897 198 41.27 198 50.32c0 13.573-2.737 25.53-8.21 35.872-5.473 10.019-12.234 19.229-20.283 27.632a561.186 561.186 0 0 1-23.663 24.238c-7.727 7.433-14.327 15.189-19.8 23.269-5.473 8.079-8.21 17.29-8.21 27.631v5.817c0 2.586.161 4.848.483 6.787H54.571ZM87.41 315c-11.59 0-22.054-3.878-31.39-11.634-9.015-7.757-13.522-18.745-13.522-32.964 0-14.22 4.507-25.208 13.522-32.964 9.336-7.757 19.8-11.635 31.39-11.635s21.892 3.878 30.907 11.635c9.337 7.756 14.005 18.744 14.005 32.964 0 14.219-4.668 25.207-14.005 32.964C109.302 311.122 99 315 87.41 315Z" opacity=".05"/></svg>');
}

.bottom-module--bottom--d6bc1 .bottom-module--write--f9827 p {
  line-height: 120%;
  text-align: center;
}

.bottom-module--bottom--d6bc1 .bottom-module--write--f9827 p:first-child {
  font-family: Bebas Neue, sans-serif;
  font-size: 70px;
  font-weight: 700;
}

@media (max-width: 991px) {
  .bottom-module--bottom--d6bc1 .bottom-module--write--f9827 p:first-child {
    font-size: 42px;
  }
}
.bottom-module--bottom--d6bc1 .bottom-module--write--f9827 p:last-child {
  font-size: 36px;
  font-weight: 400;
}

@media (max-width: 991px) {
  .bottom-module--bottom--d6bc1 .bottom-module--write--f9827 p:last-child {
    font-size: 22px;
  }
}
.bottom-module--bottom--d6bc1 .bottom-module--write--f9827 p:last-child a {
  border-bottom: 1px dashed;
  font-weight: 700;
}

.bottom-module--bottom--d6bc1 .bottom-module--write--f9827 p:last-child a:focus,
.bottom-module--bottom--d6bc1 .bottom-module--write--f9827 p:last-child a:hover {
  border-bottom: unset;
}

.plug-module--plug--20a6d .plug-module--text-wrap--6ba25 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: auto 0;
  min-height: 80vh;
  padding: 70px 0 100px;
  text-align: center;
}

@media (max-width: 991px) {
  .plug-module--plug--20a6d .plug-module--text-wrap--6ba25 {
    padding: 20px 0 50px;
  }
}
@media (max-width: 767px) {
  .plug-module--plug--20a6d .plug-module--text-wrap--6ba25 {
    padding: 10px 0 30px;
  }
}
.plug-module--plug--20a6d .plug-module--text-wrap--6ba25 h1 {
  font-size: 42px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 767px) {
  .plug-module--plug--20a6d .plug-module--text-wrap--6ba25 h1 {
    font-size: 24px;
  }
}
.plug-module--plug--20a6d .plug-module--text-wrap--6ba25 p {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 767px) {
  .plug-module--plug--20a6d .plug-module--text-wrap--6ba25 p {
    font-size: 18px;
  }
}
.plug-module--plug--20a6d .plug-module--text-wrap--6ba25 a {
  color: #9633fb;
  font-weight: 700;
}

.plug-module--plug--20a6d .plug-module--text-wrap--6ba25 a:focus,
.plug-module--plug--20a6d .plug-module--text-wrap--6ba25 a:hover {
  text-decoration: underline;
}

.plug-module--plug--20a6d .plug-module--text-wrap--6ba25 a:visited {
  color: #9633fb;
}

@media (max-width: 1200px) {
  .style-module--revs--0be3c swiper-container {
    padding-bottom: 70px;
  }
}
.style-module--revs--0be3c swiper-slide {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 4.15254px 12.4576px rgba(0, 0, 0, 0.25);
          box-shadow: 0 4.15254px 12.4576px rgba(0, 0, 0, 0.25);
  color: #191e27;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  height: auto;
  padding: 40px;
}

@media (max-width: 991px) {
  .style-module--revs--0be3c swiper-slide {
    border-radius: 15px;
    gap: 10px;
    padding: 20px;
  }
}
.style-module--revs--0be3c swiper-slide > button {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  text-align: left;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--revs--0be3c swiper-slide > button {
    gap: 10px;
  }
}
.style-module--revs--0be3c swiper-slide > button .style-module--img--6173c {
  position: relative;
}

.style-module--revs--0be3c swiper-slide > button .style-module--img--6173c:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='110' height='110' fill='none' viewBox='0 0 110 110'%3E%3Cg filter='url(%23prefix__a)'%3E%3Ccircle cx='55' cy='55' r='37.5' stroke='%23fff' stroke-width='5'/%3E%3Cpath fill='%23fff' d='M46.696 73.823c.892 0 1.65-.355 2.543-.867L75.247 57.97c1.851-1.09 2.498-1.802 2.498-2.98 0-1.179-.647-1.89-2.498-2.958l-26.008-15.01c-.892-.51-1.65-.845-2.543-.845-1.65 0-2.676 1.246-2.676 3.18v31.265c0 1.935 1.026 3.203 2.676 3.203Z'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='prefix__a' width='110' height='110' x='0' y='0' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='7.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_3_1025'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_3_1025' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 80px;
  left: calc(50% - 40px);
  position: absolute;
  top: calc(50% - 40px);
  width: 80px;
}

.style-module--revs--0be3c swiper-slide h3 {
  -ms-flex-item-align: center;
      align-self: center;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--revs--0be3c swiper-slide h3 {
    font-size: 18px;
  }
}
.style-module--revs--0be3c swiper-slide .style-module--img--6173c {
  -ms-flex-item-align: center;
      align-self: center;
}

.style-module--revs--0be3c swiper-slide .style-module--text--f0aae,
.style-module--revs--0be3c swiper-slide p {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--revs--0be3c swiper-slide .style-module--text--f0aae,
  .style-module--revs--0be3c swiper-slide p {
    font-size: 16px;
  }
}
.style-module--revs--0be3c swiper-slide .style-module--text--f0aae:not(:last-child),
.style-module--revs--0be3c swiper-slide p:not(:last-child) {
  margin-bottom: 10px;
}

.style-module--revs--0be3c swiper-slide .style-module--text--f0aae strong,
.style-module--revs--0be3c swiper-slide p strong {
  font-weight: 700;
}

.style-module--revs--0be3c swiper-slide .style-module--text--f0aae > button,
.style-module--revs--0be3c swiper-slide p > button {
  color: #000;
  display: block;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  margin-top: 20px;
}

.style-module--revs--0be3c swiper-slide ul {
  padding-left: 30px;
}

.style-module--revs--0be3c swiper-slide ul:not(:last-of-type) {
  margin-bottom: 10px;
}

.style-module--revs--0be3c swiper-slide ul li {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
  list-style: disc;
}

@media (max-width: 991px) {
  .style-module--revs--0be3c swiper-slide ul li {
    font-size: 16px;
  }
}
.style-module--revs--0be3c swiper-slide ul li:not(:last-child) {
  margin-bottom: 10px;
}

@media (max-width: 1200px) {
  .style-module--revs--0be3c .style-module--swiper-buttons--f5bfc {
    position: relative;
  }
}
.style-module--revs--0be3c .style-module--swiper-button-next--e7c57,
.style-module--revs--0be3c .style-module--swiper-button-prev--f408a {
  bottom: 0;
  display: block;
  height: 50px;
  position: absolute;
  top: calc(50% - 25px);
  width: 50px;
  z-index: 1;
}

@media (max-width: 1200px) {
  .style-module--revs--0be3c .style-module--swiper-button-next--e7c57,
  .style-module--revs--0be3c .style-module--swiper-button-prev--f408a {
    top: unset;
  }
}
.style-module--revs--0be3c .style-module--swiper-button-next--e7c57:after,
.style-module--revs--0be3c .style-module--swiper-button-prev--f408a:after {
  display: none;
}

.style-module--revs--0be3c .style-module--swiper-button-next--e7c57:hover svg path,
.style-module--revs--0be3c .style-module--swiper-button-prev--f408a:hover svg path {
  opacity: 0.7;
}

.style-module--revs--0be3c .style-module--swiper-button-next--e7c57:disabled,
.style-module--revs--0be3c .style-module--swiper-button-prev--f408a:disabled {
  cursor: auto;
  opacity: 0.35;
  pointer-events: none;
}

.style-module--revs--0be3c .style-module--swiper-button-prev--f408a {
  left: -70px;
}

@media (max-width: 1200px) {
  .style-module--revs--0be3c .style-module--swiper-button-prev--f408a {
    left: calc(50% - 60px);
  }
}
.style-module--revs--0be3c .style-module--swiper-button-next--e7c57 {
  right: -70px;
}

@media (max-width: 1200px) {
  .style-module--revs--0be3c .style-module--swiper-button-next--e7c57 {
    right: calc(50% - 60px);
  }
}
.style-module--vid--b0d0b {
  width: 80%;
}

@media (max-width: 767px) {
  .style-module--vid--b0d0b {
    width: 100%;
  }
}
.style-module--vid--b0d0b .style-module--bg--f374c {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.style-module--vid--b0d0b .style-module--bg--f374c iframe {
  border-radius: 20px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--vid--b0d0b .style-module--bg--f374c iframe {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--vid--b0d0b .style-module--bg--f374c iframe {
    border-radius: 10px;
  }
}
.screen1-module--screen1--0d18e {
  background-image: url(https://fs.advance.ru/landing-pages/sale/blackfriday_cyber/bgmain-bf-cyber-1920.jpg);
  background-position: 50%;
  background-size: cover;
  padding-bottom: 100px;
}

@media (max-width: 560px) {
  .screen1-module--screen1--0d18e {
    background-image: url(https://fs.advance.ru/landing-pages/sale/blackfriday_cyber/bgmain-bf-cyber-320.jpg);
    background-position: 50%;
    background-position-y: 33%;
    padding-bottom: 0;
  }
}
.screen1-module--screen1--0d18e h1 {
  padding-bottom: 30%;
  text-align: center;
}

@media (max-width: 560px) {
  .screen1-module--screen1--0d18e h1 {
    margin-top: 10px;
    padding-bottom: 33%;
  }
}
.screen1-module--screen1--0d18e h1 span:first-child {
  color: #fff;
  display: inline-block;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--0d18e h1 span:first-child {
    font-size: 24px;
    margin-bottom: 10px;
  }
}
@media (max-width: 560px) {
  .screen1-module--screen1--0d18e h1 span:first-child {
    font-size: 16px;
  }
}
.screen1-module--screen1--0d18e h1 span:last-child {
  font-family: Blood Cyrillic, sans-serif;
  font-size: 90px;
  font-weight: 400;
  line-height: 1;
  text-shadow: 0 0 30px #5d0aab;
}

@media (max-width: 991px) {
  .screen1-module--screen1--0d18e h1 span:last-child {
    font-size: 54px;
  }
}
@media (max-width: 560px) {
  .screen1-module--screen1--0d18e h1 span:last-child {
    font-size: 30px;
  }
}
.screen1-module--screen1--0d18e .screen1-module--discount--3e520 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 64px;
  margin-bottom: 50px;
  text-align: center;
}

@media (max-width: 991px) {
  .screen1-module--screen1--0d18e .screen1-module--discount--3e520 {
    font-size: 38px;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--0d18e .screen1-module--discount--3e520 {
    margin-bottom: 15px;
  }
}
.screen1-module--screen1--0d18e .screen1-module--discount--3e520 span:first-child {
  color: #ef4601;
  font-weight: 700;
  line-height: 120%;
}

.screen1-module--screen1--0d18e .screen1-module--discount--3e520 span:last-child {
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 767px) {
  .screen1-module--screen1--0d18e .screen1-module--discount--3e520 span:last-child {
    font-size: 30px;
  }
}
.screen1-module--screen1--0d18e .screen1-module--together--344f9 {
  font-size: 34px;
  font-weight: 300;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .screen1-module--screen1--0d18e .screen1-module--together--344f9 {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--0d18e .screen1-module--together--344f9 {
    font-size: 16px;
  }
}
.lego-module--lego--29e3f {
  background-image: url(https://fs.advance.ru/landing-pages/sale/blackfriday_cyber/bg-howitwork.jpg);
  background-position: 50%;
  padding: 7% 100px;
}

@media (max-width: 560px) {
  .lego-module--lego--29e3f {
    background-image: url(https://fs.advance.ru/landing-pages/sale/blackfriday_cyber/bg-howitwork-320.jpg);
    background-size: contain;
    padding: 30px;
  }
}
.lego-module--lego--29e3f .lego-module--container--07993 {
  background-color: #010101;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 100px rgba(254, 76, 4, 0.3);
          box-shadow: 0 0 100px rgba(254, 76, 4, 0.3);
  padding: 50px 80px 70px;
}

@media (max-width: 991px) {
  .lego-module--lego--29e3f .lego-module--container--07993 {
    border-radius: 15px;
    padding: 30px 45px 0;
  }
}
@media (max-width: 820px) {
  .lego-module--lego--29e3f .lego-module--container--07993 {
    padding: 30px 45px 40px;
  }
}
@media (max-width: 767px) {
  .lego-module--lego--29e3f .lego-module--container--07993 {
    padding: 20px 25px 25px;
  }
}
.lego-module--lego--29e3f h2 {
  font-size: 50px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 30px;
  text-align: center;
}

@media (max-width: 991px) {
  .lego-module--lego--29e3f h2 {
    font-size: 36px;
    margin-bottom: 0;
  }
}
@media (max-width: 820px) {
  .lego-module--lego--29e3f h2 {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .lego-module--lego--29e3f h2 {
    font-size: 24px;
    margin-bottom: 15px;
    text-align: center;
  }
}
.lego-module--lego--29e3f ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .lego-module--lego--29e3f ul {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.lego-module--lego--29e3f ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 400;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  min-height: 250px;
  text-align: center;
}

@media (max-width: 991px) {
  .lego-module--lego--29e3f ul li {
    font-size: 16px;
  }
}
@media (max-width: 820px) {
  .lego-module--lego--29e3f ul li {
    font-size: 14px;
    min-height: 150px;
  }
}
@media (max-width: 767px) {
  .lego-module--lego--29e3f ul li {
    max-width: 170px;
  }
}
.lego-module--lego--29e3f ul li:first-child {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='251' height='251' fill='none' viewBox='0 0 251 251'%3E%3Cpath fill='url(%23prefix__a)' fill-rule='evenodd' d='M19.617 0C8.783 0 0 8.783 0 19.617v210.88c0 10.834 8.783 19.617 19.617 19.617h230.497v-90.237c-19.502 0-35.31-15.809-35.31-35.31 0-19.502 15.808-35.31 35.31-35.31V0H19.617Z' clip-rule='evenodd'/%3E%3Cpath fill='%23181717' fill-opacity='.15' d='M72.493 80.75c4.833-2 9.833-4.25 15-6.75 5.333-2.667 10.5-5.5 15.5-8.5 5-3.167 9.75-6.417 14.25-9.75 4.666-3.5 8.833-7.167 12.5-11h26V218h-37.25V93.25c-5 3.333-10.584 6.417-16.75 9.25-6.167 2.667-12.167 5-18 7l-11.25-28.75Z'/%3E%3Cdefs%3E%3ClinearGradient id='prefix__a' x1='0' x2='215' y1='125' y2='125' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23B4481D'/%3E%3Cstop offset='1' stop-color='%23EC632B'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  width: 31.5%;
}

@media (max-width: 767px) {
  .lego-module--lego--29e3f ul li:first-child {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='153' fill='none' viewBox='0 0 152 153'%3E%3Cpath fill='url(%23prefix__a)' fill-rule='evenodd' d='M151.778 12.36c0-6.575-5.329-11.905-11.904-11.905H11.904C5.33.455 0 5.785 0 12.36v139.874h54.759c0-11.834 9.593-21.428 21.428-21.428 11.834 0 21.427 9.594 21.427 21.428h54.164V12.359Z' clip-rule='evenodd'/%3E%3Cpath fill='%23181717' fill-opacity='.15' d='M44.007 38.712a171.401 171.401 0 0 0 9.102-4.097 139.715 139.715 0 0 0 9.407-5.158 143.615 143.615 0 0 0 8.647-5.916c2.832-2.124 5.36-4.35 7.585-6.676h15.778V122H71.921V46.297c-3.034 2.023-6.422 3.894-10.164 5.613a150.699 150.699 0 0 1-10.923 4.248l-6.827-17.447Z'/%3E%3Cdefs%3E%3ClinearGradient id='prefix__a' x1='75.924' x2='75.924' y1='.455' y2='130.925' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23B4481D'/%3E%3Cstop offset='1' stop-color='%23EC632B'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    width: 100%;
  }
}
.lego-module--lego--29e3f ul li:nth-child(2) {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='319' height='251' fill='none' viewBox='0 0 319 251'%3E%3Cpath fill='url(%23prefix__a)' fill-rule='evenodd' d='M34.443 0h249.133v89.256c19.501 0 35.31 15.809 35.31 35.311 0 19.501-15.809 35.31-35.31 35.31v90.237H34.443v-90.251C15.395 159.344.113 143.74.113 124.567c0-19.174 15.282-34.778 34.33-35.297V0Z' clip-rule='evenodd'/%3E%3Cpath fill='%23181717' fill-opacity='.15' d='M212.455 90.25c0 6.333-1.25 12.417-3.75 18.25s-5.75 11.5-9.75 17c-4 5.333-8.5 10.5-13.5 15.5s-9.917 9.75-14.75 14.25c-2.5 2.333-5.25 5-8.25 8a204.886 204.886 0 0 0-8.25 8.75c-2.667 3-5.083 5.833-7.25 8.5-2 2.5-3.25 4.583-3.75 6.25h74.5V218h-115.5c-.333-1.833-.5-4.167-.5-7v-6c0-8 1.25-15.333 3.75-22 2.667-6.667 6.083-12.833 10.25-18.5a118.09 118.09 0 0 1 14-16.25c5.333-5 10.583-10 15.75-15 4-3.833 7.75-7.417 11.25-10.75 3.5-3.5 6.583-6.833 9.25-10 2.667-3.333 4.75-6.583 6.25-9.75 1.5-3.333 2.25-6.667 2.25-10 0-7.333-2.083-12.5-6.25-15.5s-9.333-4.5-15.5-4.5c-4.5 0-8.75.75-12.75 2.25-3.833 1.333-7.417 3-10.75 5-3.167 1.833-5.917 3.75-8.25 5.75-2.333 1.833-4.083 3.333-5.25 4.5l-18.5-26c7.333-6.833 15.833-12.417 25.5-16.75 9.833-4.5 20.333-6.75 31.5-6.75 10.167 0 18.917 1.167 26.25 3.5 7.333 2.333 13.333 5.667 18 10 4.833 4.167 8.333 9.333 10.5 15.5 2.333 6 3.5 12.833 3.5 20.5Z'/%3E%3Cdefs%3E%3ClinearGradient id='prefix__a' x1='0' x2='319' y1='125' y2='125' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E0602C'/%3E%3Cstop offset='1' stop-color='%2367449C'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  width: 40.3%;
}

@media (max-width: 767px) {
  .lego-module--lego--29e3f ul li:nth-child(2) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='153' height='194' fill='none' viewBox='0 0 153 194'%3E%3Cpath fill='url(%23prefix__a)' fill-rule='evenodd' d='M152.611 20.832v151.184H98.447c0 11.834-9.594 21.427-21.428 21.427-11.834 0-21.428-9.593-21.428-21.427H.833V20.832H55.6C55.915 9.273 65.384 0 77.019 0s21.104 9.273 21.42 20.832h54.172Z' clip-rule='evenodd'/%3E%3Cpath fill='%23181717' fill-opacity='.15' d='M108.857 75.309c0 3.843-.759 7.535-2.276 11.075-1.517 3.54-3.489 6.978-5.916 10.316a87.96 87.96 0 0 1-8.193 9.406 349.538 349.538 0 0 1-8.95 8.647 203.287 203.287 0 0 0-5.007 4.855 123.653 123.653 0 0 0-5.006 5.31 153.385 153.385 0 0 0-4.4 5.158c-1.214 1.517-1.972 2.781-2.276 3.793h45.21v18.963h-70.09c-.202-1.112-.303-2.528-.303-4.248v-3.641c0-4.854.758-9.304 2.275-13.35a50.565 50.565 0 0 1 6.22-11.227 71.745 71.745 0 0 1 8.496-9.861 833.637 833.637 0 0 0 9.558-9.102c2.427-2.326 4.703-4.5 6.827-6.524 2.124-2.124 3.995-4.147 5.613-6.068 1.618-2.023 2.882-3.995 3.793-5.917.91-2.023 1.365-4.045 1.365-6.068 0-4.45-1.264-7.586-3.793-9.406-2.528-1.82-5.663-2.73-9.406-2.73-2.73 0-5.31.454-7.737 1.365-2.326.809-4.5 1.82-6.523 3.034-1.922 1.112-3.59 2.275-5.007 3.489-1.416 1.112-2.478 2.023-3.186 2.73L38.92 59.532c4.45-4.147 9.608-7.535 15.474-10.165 5.968-2.73 12.34-4.096 19.116-4.096 6.17 0 11.479.708 15.93 2.124 4.45 1.416 8.09 3.439 10.922 6.069 2.933 2.528 5.057 5.663 6.372 9.406 1.416 3.64 2.124 7.787 2.124 12.44Z'/%3E%3Cdefs%3E%3ClinearGradient id='prefix__a' x1='76.756' x2='76.756' y1='-.069' y2='193.512' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E0602C'/%3E%3Cstop offset='1' stop-color='%2367449C'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    min-height: 190px;
    width: 100%;
  }
}
.lego-module--lego--29e3f ul li:nth-child(3) {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='251' height='251' fill='none' viewBox='0 0 251 251'%3E%3Cpath fill='url(%23prefix__a)' fill-rule='evenodd' d='M231.383 0H.886v89.257c19.502 0 35.31 15.808 35.31 35.31 0 19.501-15.808 35.31-35.31 35.31v90.237h230.497c10.834 0 19.617-8.783 19.617-19.617V19.617C251 8.783 242.217 0 231.383 0Z' clip-rule='evenodd'/%3E%3Cpath fill='%23181717' fill-opacity='.15' d='M110.917 221.75c-4.5 0-9.25-.333-14.25-1-5-.5-9.833-1.25-14.5-2.25-4.666-1-8.916-2.083-12.75-3.25-3.833-1.167-6.833-2.25-9-3.25l7.25-31c4.334 1.833 9.834 3.833 16.5 6 6.834 2 15.25 3 25.25 3 11.5 0 19.917-2.167 25.25-6.5 5.334-4.333 8-10.167 8-17.5 0-4.5-1-8.25-3-11.25-1.833-3.167-4.416-5.667-7.75-7.5-3.333-2-7.333-3.333-12-4-4.5-.833-9.333-1.25-14.5-1.25h-14.5v-30h16.5c3.667 0 7.167-.333 10.5-1 3.5-.667 6.584-1.75 9.25-3.25 2.667-1.667 4.75-3.833 6.25-6.5 1.667-2.833 2.5-6.333 2.5-10.5 0-3.167-.666-5.917-2-8.25-1.333-2.333-3.083-4.25-5.25-5.75-2-1.5-4.416-2.583-7.25-3.25a27.493 27.493 0 0 0-8.25-1.25c-7.166 0-13.833 1.083-20 3.25-6 2.167-11.5 4.833-16.5 8l-13.25-27.25c2.667-1.667 5.75-3.417 9.25-5.25 3.667-1.833 7.667-3.5 12-5 4.334-1.5 8.917-2.75 13.75-3.75 5-1 10.25-1.5 15.75-1.5 10.167 0 18.917 1.25 26.25 3.75 7.5 2.333 13.667 5.75 18.5 10.25 4.834 4.333 8.417 9.5 10.75 15.5 2.334 5.833 3.5 12.25 3.5 19.25 0 6.833-1.916 13.5-5.75 20-3.833 6.333-9 11.167-15.5 14.5 9 3.667 15.917 9.167 20.75 16.5 5 7.167 7.5 15.833 7.5 26 0 8-1.333 15.417-4 22.25-2.666 6.667-6.833 12.5-12.5 17.5-5.666 4.833-12.916 8.667-21.75 11.5-8.666 2.667-19 4-31 4Z'/%3E%3Cdefs%3E%3ClinearGradient id='prefix__a' x1='36' x2='251' y1='125' y2='125' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2367449B'/%3E%3Cstop offset='1' stop-color='%236709C7'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  width: 31.5%;
}

@media (max-width: 767px) {
  .lego-module--lego--29e3f ul li:nth-child(3) {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='162' fill='none' viewBox='0 0 152 162'%3E%3Cpath fill='url(%23prefix__a)' fill-rule='evenodd' d='M151.778 139.874V0H97.614c0 11.834-9.593 21.427-21.427 21.427S54.759 11.834 54.759 0H-.001v139.874c0 6.575 5.33 11.904 11.905 11.904h127.97c6.575 0 11.904-5.329 11.904-11.904Z' clip-rule='evenodd'/%3E%3Cpath fill='%23181717' fill-opacity='.15' d='M66.771 144.276c-2.73 0-5.613-.203-8.647-.607a80.031 80.031 0 0 1-8.8-1.366c-2.831-.606-5.41-1.264-7.737-1.972-2.326-.708-4.147-1.365-5.461-1.972l4.4-18.812c2.629 1.113 5.966 2.326 10.012 3.641 4.147 1.214 9.254 1.821 15.323 1.821 6.978 0 12.086-1.315 15.322-3.945 3.237-2.63 4.855-6.169 4.855-10.62 0-2.73-.607-5.006-1.82-6.826-1.113-1.922-2.68-3.439-4.703-4.552-2.023-1.213-4.45-2.023-7.282-2.427-2.731-.506-5.664-.759-8.8-.759h-8.799V77.675h10.013c2.225 0 4.35-.202 6.372-.607 2.124-.404 3.995-1.062 5.613-1.972 1.618-1.011 2.883-2.326 3.793-3.944 1.011-1.72 1.517-3.844 1.517-6.372 0-1.922-.405-3.59-1.214-5.007a10.549 10.549 0 0 0-3.186-3.489c-1.213-.91-2.68-1.567-4.4-1.972a16.69 16.69 0 0 0-5.006-.759c-4.349 0-8.394.658-12.136 1.973-3.641 1.314-6.979 2.933-10.013 4.854l-8.04-16.536c1.617-1.011 3.489-2.073 5.612-3.186 2.226-1.112 4.653-2.124 7.283-3.034a66.978 66.978 0 0 1 8.344-2.276c3.034-.607 6.22-.91 9.557-.91 6.17 0 11.48.759 15.93 2.276 4.551 1.416 8.293 3.489 11.226 6.22 2.933 2.63 5.108 5.765 6.524 9.406 1.416 3.54 2.124 7.433 2.124 11.681 0 4.147-1.163 8.193-3.49 12.137-2.326 3.843-5.461 6.776-9.406 8.8 5.462 2.224 9.659 5.562 12.592 10.012 3.034 4.35 4.552 9.608 4.552 15.778 0 4.855-.81 9.355-2.428 13.502-1.618 4.046-4.147 7.585-7.585 10.62-3.439 2.933-7.839 5.259-13.199 6.978-5.26 1.619-11.53 2.428-18.812 2.428Z'/%3E%3Cdefs%3E%3ClinearGradient id='prefix__a' x1='75.924' x2='75.924' y1='21.308' y2='151.778' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2367449B'/%3E%3Cstop offset='1' stop-color='%236709C7'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
    width: 100%;
  }
}
.lego-module--lego--29e3f ul li p {
  width: 65%;
}

.lego-module--lego--29e3f ul li strong {
  font-weight: 700;
}

.reg-module--reg--7e123 {
  background-color: #000;
  padding: 50px 0 150px;
}

@media (max-width: 991px) {
  .reg-module--reg--7e123 {
    padding: 50px 0 100px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--7e123 {
    padding: 30px 30px 50px;
  }
}
.reg-module--reg--7e123 h2 {
  font-size: 50px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .reg-module--reg--7e123 h2 {
    font-size: 36px;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--7e123 h2 {
    font-size: 30px;
    margin-bottom: 20px;
  }
}
.reg-module--reg--7e123 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 991px) {
  .reg-module--reg--7e123 ul {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--7e123 ul {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.reg-module--reg--7e123 ul li {
  background-color: #1d1d1d;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding: 20px;
  width: calc(33.33333% - 26.66667px);
}

@media (max-width: 991px) {
  .reg-module--reg--7e123 ul li {
    border-radius: 20px;
    gap: 15px;
    padding: 15px;
    width: calc(33.33333% - 10px);
  }
}
@media (max-width: 767px) {
  .reg-module--reg--7e123 ul li {
    max-width: 224px;
    width: 100%;
  }
}
.reg-module--reg--7e123 ul li button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-gradient(linear, left top, left bottom, from(#ba77ff), to(#7000e3));
  background: linear-gradient(180deg, #ba77ff, #7000e3);
  border-radius: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 700;
  height: 60px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1;
  padding: 15px;
  text-transform: uppercase;
  width: 100%;
}

@media (max-width: 991px) {
  .reg-module--reg--7e123 ul li button {
    border-radius: 10px;
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--7e123 ul li button {
    font-size: 16px;
    height: 50px;
  }
}
.screen1-module--screen1--c048b {
  background-image: url(https://fs.advance.ru/landing-pages/sale/blackfriday_quest/bgmain-bf-game-1920.jpg);
  background-position: 50%;
  background-size: cover;
}

@media (max-width: 560px) {
  .screen1-module--screen1--c048b {
    background-image: url(https://fs.advance.ru/landing-pages/sale/blackfriday_quest/bgmain-bf-game-320.jpg);
    background-position: 50%;
    background-position-y: 33%;
  }
}
.screen1-module--screen1--c048b h1 {
  padding-bottom: 30%;
  text-align: center;
}

@media (max-width: 560px) {
  .screen1-module--screen1--c048b h1 {
    margin-top: 10px;
    padding-bottom: 33%;
  }
}
.screen1-module--screen1--c048b h1 span:first-child {
  color: #fff;
  display: inline-block;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--c048b h1 span:first-child {
    font-size: 24px;
  }
}
@media (max-width: 560px) {
  .screen1-module--screen1--c048b h1 span:first-child {
    font-size: 20px;
  }
}
.screen1-module--screen1--c048b h1 span:last-child {
  color: #fe4c04;
  font-family: Blood Cyrillic, sans-serif;
  font-size: 90px;
  font-weight: 400;
  line-height: 1;
  text-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
}

@media (max-width: 991px) {
  .screen1-module--screen1--c048b h1 span:last-child {
    font-size: 54px;
  }
}
@media (max-width: 560px) {
  .screen1-module--screen1--c048b h1 span:last-child {
    font-size: 34px;
  }
}
.screen1-module--screen1--c048b .screen1-module--info--44b20 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--c048b .screen1-module--info--44b20 {
    gap: 15px;
  }
}
@media (max-width: 560px) {
  .screen1-module--screen1--c048b .screen1-module--info--44b20 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
  }
}
.screen1-module--screen1--c048b .screen1-module--info--44b20 p {
  font-size: 34px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 45px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--c048b .screen1-module--info--44b20 p {
    font-size: 20px;
    margin-bottom: 25px;
  }
}
@media (max-width: 560px) {
  .screen1-module--screen1--c048b .screen1-module--info--44b20 p {
    font-size: 18px;
    margin-bottom: 15px;
  }
}
.screen1-module--screen1--c048b .screen1-module--info--44b20 p strong {
  font-weight: 700;
}

.screen1-module--screen1--c048b .screen1-module--info--44b20 a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff8756), to(#fe4c04));
  background-image: linear-gradient(180deg, #ff8756, #fe4c04);
  border-radius: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 30px;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  letter-spacing: 5px;
  line-height: 1;
  max-width: 380px;
  padding: 20px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--c048b .screen1-module--info--44b20 a {
    border-radius: 10px;
    font-size: 18px;
    max-width: 227px;
  }
}
@media (max-width: 560px) {
  .screen1-module--screen1--c048b .screen1-module--info--44b20 a {
    max-width: 100%;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--c048b .screen1-module--info--44b20 img {
    width: 226px;
  }
}
.courses-module--courses--951f0 {
  background-image: url(https://fs.advance.ru/landing-pages/sale/blackfriday_quest/bg-adult-1920.jpg);
  background-position: top;
  background-position-y: -80px;
  background-size: cover;
  color: #000;
  margin-top: 100px;
  padding-bottom: 100px;
}

.courses-module--courses--951f0 h2 {
  color: #fff;
  font-size: 60px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .courses-module--courses--951f0 h2 {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--951f0 h2 {
    text-align: center;
  }
}
.courses-module--courses--951f0 h2 + p {
  margin-top: 15px;
}

@media (max-width: 991px) {
  .courses-module--courses--951f0 h2 + p {
    margin-top: 10px;
  }
}
.courses-module--courses--951f0 .courses-module--title-desc--39dd5 {
  color: #fff;
  font-size: 34px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .courses-module--courses--951f0 .courses-module--title-desc--39dd5 {
    font-size: 20px;
  }
}
.courses-module--courses--951f0 .courses-module--title-desc--39dd5 + h2 {
  margin-top: 35px;
}

@media (max-width: 991px) {
  .courses-module--courses--951f0 .courses-module--title-desc--39dd5 + h2 {
    margin-top: 20px;
  }
}
.courses-module--courses--951f0 .courses-module--container--13811 {
  border-radius: 20px;
  margin-top: 90px;
  padding: 75px 100px 100px;
}

@media (max-width: 1200px) {
  .courses-module--courses--951f0 .courses-module--container--13811 {
    padding: 75px 60px 60px;
  }
}
@media (max-width: 991px) {
  .courses-module--courses--951f0 .courses-module--container--13811 {
    border-radius: 15px;
    margin-top: 50px;
    padding: 45px 25px 60px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--951f0 .courses-module--container--13811 {
    margin-top: 30px;
    padding: 30px 25px 40px;
  }
}
.courses-module--courses--951f0 .courses-module--container--13811.courses-module--adults--d7f3f {
  background: -webkit-gradient(linear, left top, left bottom, from(#240c3c), to(#222));
  background: linear-gradient(180deg, #240c3c, #222);
}

.courses-module--courses--951f0 .courses-module--container--13811.courses-module--adults--d7f3f .courses-module--title-main--b6089 {
  color: #9144e1;
}

.courses-module--courses--951f0 .courses-module--container--13811.courses-module--adults--d7f3f .courses-module--main-list--1722a > li h3 {
  background-color: #9144e1;
}

.courses-module--courses--951f0 .courses-module--container--13811.courses-module--adults--d7f3f .courses-module--main-list--1722a > li ul > li:before {
  background-color: #7000e3;
}

.courses-module--courses--951f0 .courses-module--container--13811.courses-module--adults--d7f3f .courses-module--main-list--1722a > li .courses-module--price-wrap--6094a {
  border-top-color: #7000e3;
}

.courses-module--courses--951f0 .courses-module--container--13811.courses-module--adults--d7f3f .courses-module--main-list--1722a > li .courses-module--price-old--a7a70 {
  text-decoration-color: #7000e3;
}

.courses-module--courses--951f0 .courses-module--container--13811.courses-module--adults--d7f3f .courses-module--main-list--1722a > li .courses-module--price-actual--134f7 {
  color: #7000e3;
}

.courses-module--courses--951f0 .courses-module--container--13811.courses-module--adults--d7f3f .courses-module--main-list--1722a > li button {
  background: -webkit-gradient(linear, left top, left bottom, from(#ba77ff), to(#7000e3));
  background: linear-gradient(180deg, #ba77ff, #7000e3);
}

.courses-module--courses--951f0 .courses-module--container--13811.courses-module--kids--39c46 {
  background: -webkit-gradient(linear, left top, left bottom, from(#423213), to(#222));
  background: linear-gradient(180deg, #423213, #222);
}

.courses-module--courses--951f0 .courses-module--container--13811.courses-module--kids--39c46 .courses-module--title-main--b6089 {
  color: #e39400;
}

.courses-module--courses--951f0 .courses-module--container--13811.courses-module--kids--39c46 .courses-module--main-list--1722a > li ul > li:before {
  background-color: #e39400;
}

.courses-module--courses--951f0 .courses-module--container--13811.courses-module--kids--39c46 .courses-module--main-list--1722a > li .courses-module--price-wrap--6094a {
  border-top-color: #f7931e;
}

.courses-module--courses--951f0 .courses-module--container--13811.courses-module--kids--39c46 .courses-module--main-list--1722a > li .courses-module--price-old--a7a70 {
  text-decoration-color: #f7931e;
}

.courses-module--courses--951f0 .courses-module--container--13811.courses-module--kids--39c46 .courses-module--main-list--1722a > li .courses-module--price-actual--134f7 {
  color: #f7931e;
}

.courses-module--courses--951f0 .courses-module--container--13811.courses-module--kids--39c46 .courses-module--main-list--1722a > li button {
  background: -webkit-gradient(linear, left top, left bottom, from(#fbc35c), to(#e39400));
  background: linear-gradient(180deg, #fbc35c, #e39400);
}

.courses-module--courses--951f0 .courses-module--container--13811.courses-module--eng--cc7bd {
  background: -webkit-gradient(linear, left top, left bottom, from(#291d17), to(#222));
  background: linear-gradient(180deg, #291d17, #222);
}

.courses-module--courses--951f0 .courses-module--container--13811.courses-module--eng--cc7bd .courses-module--title-main--b6089 {
  color: #fe4c04;
}

.courses-module--courses--951f0 .courses-module--container--13811.courses-module--eng--cc7bd .courses-module--main-list--1722a > li ul > li:before {
  background-color: #fe4c04;
}

.courses-module--courses--951f0 .courses-module--container--13811.courses-module--eng--cc7bd .courses-module--main-list--1722a > li .courses-module--price-wrap--6094a {
  border-top-color: #fe4c04;
}

.courses-module--courses--951f0 .courses-module--container--13811.courses-module--eng--cc7bd .courses-module--main-list--1722a > li .courses-module--price-old--a7a70 {
  text-decoration-color: #fe4c04;
}

.courses-module--courses--951f0 .courses-module--container--13811.courses-module--eng--cc7bd .courses-module--main-list--1722a > li .courses-module--price-actual--134f7 {
  color: #fe4c04;
}

.courses-module--courses--951f0 .courses-module--container--13811.courses-module--eng--cc7bd .courses-module--main-list--1722a > li button {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff8756), to(#fe4c04));
  background: linear-gradient(180deg, #ff8756, #fe4c04);
}

.courses-module--courses--951f0 .courses-module--container--13811 .courses-module--head-wrap--93c07 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .courses-module--courses--951f0 .courses-module--container--13811 .courses-module--head-wrap--93c07 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.courses-module--courses--951f0 .courses-module--container--13811 .courses-module--head-wrap--93c07 .courses-module--title-main--b6089 {
  margin-bottom: 0;
}

.courses-module--courses--951f0 .courses-module--container--13811 .courses-module--head-wrap--93c07 p {
  background-color: #e39400;
  border-radius: 10px;
  color: #423213;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
  max-width: 420px;
  padding: 10px;
  text-align: center;
}

@media (max-width: 991px) {
  .courses-module--courses--951f0 .courses-module--container--13811 .courses-module--head-wrap--93c07 p {
    border-radius: 5px;
    font-size: 14px;
    max-width: 330px;
  }
}
.courses-module--courses--951f0 .courses-module--container--13811 h3 {
  font-family: Bebas Neue, sans-serif;
  font-weight: 700;
  line-height: 1;
}

.courses-module--courses--951f0 .courses-module--container--13811 h3.courses-module--title-main--b6089 {
  font-size: 80px;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .courses-module--courses--951f0 .courses-module--container--13811 h3.courses-module--title-main--b6089 {
    font-size: 48px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--951f0 .courses-module--container--13811 h3.courses-module--title-main--b6089 {
    font-size: 40px;
    text-align: center;
  }
}
.courses-module--courses--951f0 .courses-module--container--13811 h3.courses-module--title-revs--80e38 {
  color: #fff;
  font-size: 50px;
  margin: 75px 0 20px;
}

@media (max-width: 991px) {
  .courses-module--courses--951f0 .courses-module--container--13811 h3.courses-module--title-revs--80e38 {
    font-size: 30px;
    margin: 60px 0 10px;
  }
}
.courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
}

@media (max-width: 1200px) {
  .courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a {
    gap: 25px;
  }
}
@media (max-width: 991px) {
  .courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li {
  background-color: #d9d9d9;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 10px 10px 40px;
  width: calc(33.33333% - 26.66667px);
}

@media (max-width: 1200px) {
  .courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li {
    width: calc(33.33333% - 16.66667px);
  }
}
@media (max-width: 991px) {
  .courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li {
    border-radius: 15px;
    padding: 5px 5px 20px;
    width: calc(33.33333% - 10px);
  }
}
@media (max-width: 767px) {
  .courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li {
    padding: 10px 10px 20px;
    width: 100%;
  }
}
.courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991px) {
  .courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li img {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li img {
    -ms-flex-item-align: center;
        align-self: center;
    max-width: 100%;
  }
}
.courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li h3 {
  border-radius: 20px;
  color: #fff;
  font-family: Bebas Neue, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
  margin-top: 10px;
  padding: 15px;
}

@media (max-width: 1200px) {
  .courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li h3 {
    border-radius: 10px;
    padding: 10px;
  }
}
.courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li h3 span {
  padding-left: 28px;
  padding-top: 3px;
  position: relative;
}

@media (max-width: 1200px) {
  .courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li h3 span {
    font-size: 18px;
    padding-left: 16px;
  }
}
@media (max-width: 991px) {
  .courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li h3 span {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li h3 span {
    text-align: center;
  }
}
.courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li h3 span:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='30' fill='none' viewBox='0 0 19 30'%3E%3Cpath fill='%23fff' d='M15.633 1.835h-3.088V.547A.542.542 0 0 0 11.998 0H6.24a.542.542 0 0 0-.546.547v1.288H2.606A2.595 2.595 0 0 0 0 4.44v22.517a2.595 2.595 0 0 0 2.606 2.606h13.027a2.595 2.595 0 0 0 2.606-2.606V4.44a2.595 2.595 0 0 0-2.606-2.605Zm.161 25.122c0 .097-.064.16-.16.16H2.573c-.097 0-.161-.063-.161-.16V4.44c0-.096.064-.16.16-.16h13.028c.097 0 .16.064.16.16v22.517h.033Z'/%3E%3Cpath fill='%23fff' d='M14.025 21.778H4.182c-.161 0-.29.129-.29.29v3.313c0 .16.129.29.29.29h9.875c.16 0 .29-.13.29-.29v-3.313c-.033-.161-.161-.29-.322-.29ZM14.025 16.438H4.182c-.161 0-.29.129-.29.29v3.313c0 .16.129.29.29.29h9.875c.16 0 .29-.13.29-.29v-3.313c-.033-.161-.161-.29-.322-.29ZM14.025 11.099H4.182c-.161 0-.29.128-.29.29V14.7c0 .161.129.29.29.29h9.875c.16 0 .29-.129.29-.29v-3.313c-.033-.16-.161-.29-.322-.29ZM14.025 5.759H4.182c-.161 0-.29.129-.29.29v3.313c0 .16.129.29.29.29h9.875c.16 0 .29-.13.29-.29V6.048c-.033-.16-.161-.29-.322-.29Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 30px;
  left: 0;
  position: absolute;
  top: calc(50% - 15px);
  width: 19px;
}

@media (max-width: 1200px) {
  .courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li h3 span:before {
    height: 18px;
    top: calc(50% - 9px);
    width: 11px;
  }
}
.courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li p {
  font-family: Bebas Neue, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
  margin-top: 20px;
  padding: 0 20px;
}

@media (max-width: 991px) {
  .courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li p {
    font-size: 18px;
    margin-top: 15px;
    padding: 0 15px;
  }
}
.courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  margin: 10px 0 30px;
  padding: 0 20px;
}

@media (max-width: 991px) {
  .courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li ul {
    gap: 10px;
    margin: 5px 0 25px;
    padding: 0 15px;
  }
}
.courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li ul > li {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 17px;
  position: relative;
}

@media (max-width: 991px) {
  .courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li ul > li {
    font-size: 16px;
  }
}
.courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li ul > li:before {
  -webkit-mask-box-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cmask id='prefix__a' width='14' height='14' x='0' y='0' fill='%23000' maskUnits='userSpaceOnUse'%3E%3Crect width='14' height='14' fill='%23fff'/%3E%3Cpath d='M12.75 6.75a.25.25 0 0 0-.25.25c0 3.033-2.467 5.5-5.5 5.5A5.506 5.506 0 0 1 1.5 7c0-3.033 2.467-5.5 5.5-5.5a5.5 5.5 0 0 1 4.424 2.232L6.641 8.515 4.877 6.75a.25.25 0 0 0-.354.354l1.942 1.942a.25.25 0 0 0 .353 0l5.109-5.11a.25.25 0 0 0 .03-.318A6.002 6.002 0 0 0 7 1C3.692 1 1 3.692 1 7c0 3.309 2.692 6 6 6 3.309 0 6-2.691 6-6a.25.25 0 0 0-.25-.25Z'/%3E%3C/mask%3E%3Cpath fill='%237000E3' d='M12.75 6.75a.25.25 0 0 0-.25.25c0 3.033-2.467 5.5-5.5 5.5A5.506 5.506 0 0 1 1.5 7c0-3.033 2.467-5.5 5.5-5.5a5.5 5.5 0 0 1 4.424 2.232L6.641 8.515 4.877 6.75a.25.25 0 0 0-.354.354l1.942 1.942a.25.25 0 0 0 .353 0l5.109-5.11a.25.25 0 0 0 .03-.318A6.002 6.002 0 0 0 7 1C3.692 1 1 3.692 1 7c0 3.309 2.692 6 6 6 3.309 0 6-2.691 6-6a.25.25 0 0 0-.25-.25Z'/%3E%3Cpath fill='%237000E3' d='m11.424 3.732.354.354.304-.305-.256-.346-.402.297ZM6.641 8.515l-.354.354.354.353.354-.353-.354-.354ZM4.877 6.75l-.354.354.354-.354Zm-.354.354-.354.354.354-.354Zm1.942 1.942.353-.354-.353.354Zm.353 0 .354.353-.354-.353Zm5.109-5.11-.354-.354.354.354Zm.03-.318-.413.282v.001l.412-.283Zm.793 2.632A.75.75 0 0 0 12 7h1a.25.25 0 0 1-.25.25v-1ZM12 7c0 2.756-2.244 5-5 5v1c3.309 0 6-2.691 6-6h-1Zm-5 5c-2.756 0-5-2.244-5-5H1c0 3.309 2.691 6 6 6v-1ZM2 7c0-2.756 2.244-5 5-5V1C3.691 1 1 3.691 1 7h1Zm5-5a5 5 0 0 1 4.022 2.03l.804-.595A6 6 0 0 0 7 1v1Zm4.07 1.378L6.287 8.161l.708.708 4.783-4.783-.708-.708ZM6.995 8.161 5.23 6.397l-.707.707L6.287 8.87l.708-.708ZM5.23 6.397a.75.75 0 0 0-1.06 0l.707.707a.25.25 0 0 1-.354 0l.707-.707Zm-1.06 0a.75.75 0 0 0 0 1.06l.707-.707a.25.25 0 0 1 0 .354l-.708-.707Zm0 1.06L6.11 9.4l.707-.707L4.877 6.75l-.708.708ZM6.11 9.4a.75.75 0 0 0 1.06 0l-.707-.707a.25.25 0 0 1 .354 0l-.707.707Zm1.06 0 5.11-5.11-.708-.707-5.109 5.11.708.707Zm5.11-5.11a.75.75 0 0 0 .088-.954l-.825.566a.25.25 0 0 1 .03-.319l.707.708Zm.088-.953A6.502 6.502 0 0 0 7 .5v1c1.818 0 3.516.897 4.544 2.4l.825-.564ZM7 .5A6.507 6.507 0 0 0 .5 7h1c0-3.032 2.468-5.5 5.5-5.5v-1ZM.5 7c0 3.585 2.915 6.5 6.5 6.5v-1A5.507 5.507 0 0 1 1.5 7h-1ZM7 13.5c3.585 0 6.5-2.915 6.5-6.5h-1c0 3.032-2.468 5.5-5.5 5.5v1ZM13.5 7a.75.75 0 0 0-.75-.75v1A.25.25 0 0 1 12.5 7h1Z' mask='url(%23prefix__a)'/%3E%3C/svg%3E");
  content: "";
  height: 12px;
  left: 0;
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cmask id='prefix__a' width='14' height='14' x='0' y='0' fill='%23000' maskUnits='userSpaceOnUse'%3E%3Crect width='14' height='14' fill='%23fff'/%3E%3Cpath d='M12.75 6.75a.25.25 0 0 0-.25.25c0 3.033-2.467 5.5-5.5 5.5A5.506 5.506 0 0 1 1.5 7c0-3.033 2.467-5.5 5.5-5.5a5.5 5.5 0 0 1 4.424 2.232L6.641 8.515 4.877 6.75a.25.25 0 0 0-.354.354l1.942 1.942a.25.25 0 0 0 .353 0l5.109-5.11a.25.25 0 0 0 .03-.318A6.002 6.002 0 0 0 7 1C3.692 1 1 3.692 1 7c0 3.309 2.692 6 6 6 3.309 0 6-2.691 6-6a.25.25 0 0 0-.25-.25Z'/%3E%3C/mask%3E%3Cpath fill='%237000E3' d='M12.75 6.75a.25.25 0 0 0-.25.25c0 3.033-2.467 5.5-5.5 5.5A5.506 5.506 0 0 1 1.5 7c0-3.033 2.467-5.5 5.5-5.5a5.5 5.5 0 0 1 4.424 2.232L6.641 8.515 4.877 6.75a.25.25 0 0 0-.354.354l1.942 1.942a.25.25 0 0 0 .353 0l5.109-5.11a.25.25 0 0 0 .03-.318A6.002 6.002 0 0 0 7 1C3.692 1 1 3.692 1 7c0 3.309 2.692 6 6 6 3.309 0 6-2.691 6-6a.25.25 0 0 0-.25-.25Z'/%3E%3Cpath fill='%237000E3' d='m11.424 3.732.354.354.304-.305-.256-.346-.402.297ZM6.641 8.515l-.354.354.354.353.354-.353-.354-.354ZM4.877 6.75l-.354.354.354-.354Zm-.354.354-.354.354.354-.354Zm1.942 1.942.353-.354-.353.354Zm.353 0 .354.353-.354-.353Zm5.109-5.11-.354-.354.354.354Zm.03-.318-.413.282v.001l.412-.283Zm.793 2.632A.75.75 0 0 0 12 7h1a.25.25 0 0 1-.25.25v-1ZM12 7c0 2.756-2.244 5-5 5v1c3.309 0 6-2.691 6-6h-1Zm-5 5c-2.756 0-5-2.244-5-5H1c0 3.309 2.691 6 6 6v-1ZM2 7c0-2.756 2.244-5 5-5V1C3.691 1 1 3.691 1 7h1Zm5-5a5 5 0 0 1 4.022 2.03l.804-.595A6 6 0 0 0 7 1v1Zm4.07 1.378L6.287 8.161l.708.708 4.783-4.783-.708-.708ZM6.995 8.161 5.23 6.397l-.707.707L6.287 8.87l.708-.708ZM5.23 6.397a.75.75 0 0 0-1.06 0l.707.707a.25.25 0 0 1-.354 0l.707-.707Zm-1.06 0a.75.75 0 0 0 0 1.06l.707-.707a.25.25 0 0 1 0 .354l-.708-.707Zm0 1.06L6.11 9.4l.707-.707L4.877 6.75l-.708.708ZM6.11 9.4a.75.75 0 0 0 1.06 0l-.707-.707a.25.25 0 0 1 .354 0l-.707.707Zm1.06 0 5.11-5.11-.708-.707-5.109 5.11.708.707Zm5.11-5.11a.75.75 0 0 0 .088-.954l-.825.566a.25.25 0 0 1 .03-.319l.707.708Zm.088-.953A6.502 6.502 0 0 0 7 .5v1c1.818 0 3.516.897 4.544 2.4l.825-.564ZM7 .5A6.507 6.507 0 0 0 .5 7h1c0-3.032 2.468-5.5 5.5-5.5v-1ZM.5 7c0 3.585 2.915 6.5 6.5 6.5v-1A5.507 5.507 0 0 1 1.5 7h-1ZM7 13.5c3.585 0 6.5-2.915 6.5-6.5h-1c0 3.032-2.468 5.5-5.5 5.5v1ZM13.5 7a.75.75 0 0 0-.75-.75v1A.25.25 0 0 1 12.5 7h1Z' mask='url(%23prefix__a)'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cmask id='prefix__a' width='14' height='14' x='0' y='0' fill='%23000' maskUnits='userSpaceOnUse'%3E%3Crect width='14' height='14' fill='%23fff'/%3E%3Cpath d='M12.75 6.75a.25.25 0 0 0-.25.25c0 3.033-2.467 5.5-5.5 5.5A5.506 5.506 0 0 1 1.5 7c0-3.033 2.467-5.5 5.5-5.5a5.5 5.5 0 0 1 4.424 2.232L6.641 8.515 4.877 6.75a.25.25 0 0 0-.354.354l1.942 1.942a.25.25 0 0 0 .353 0l5.109-5.11a.25.25 0 0 0 .03-.318A6.002 6.002 0 0 0 7 1C3.692 1 1 3.692 1 7c0 3.309 2.692 6 6 6 3.309 0 6-2.691 6-6a.25.25 0 0 0-.25-.25Z'/%3E%3C/mask%3E%3Cpath fill='%237000E3' d='M12.75 6.75a.25.25 0 0 0-.25.25c0 3.033-2.467 5.5-5.5 5.5A5.506 5.506 0 0 1 1.5 7c0-3.033 2.467-5.5 5.5-5.5a5.5 5.5 0 0 1 4.424 2.232L6.641 8.515 4.877 6.75a.25.25 0 0 0-.354.354l1.942 1.942a.25.25 0 0 0 .353 0l5.109-5.11a.25.25 0 0 0 .03-.318A6.002 6.002 0 0 0 7 1C3.692 1 1 3.692 1 7c0 3.309 2.692 6 6 6 3.309 0 6-2.691 6-6a.25.25 0 0 0-.25-.25Z'/%3E%3Cpath fill='%237000E3' d='m11.424 3.732.354.354.304-.305-.256-.346-.402.297ZM6.641 8.515l-.354.354.354.353.354-.353-.354-.354ZM4.877 6.75l-.354.354.354-.354Zm-.354.354-.354.354.354-.354Zm1.942 1.942.353-.354-.353.354Zm.353 0 .354.353-.354-.353Zm5.109-5.11-.354-.354.354.354Zm.03-.318-.413.282v.001l.412-.283Zm.793 2.632A.75.75 0 0 0 12 7h1a.25.25 0 0 1-.25.25v-1ZM12 7c0 2.756-2.244 5-5 5v1c3.309 0 6-2.691 6-6h-1Zm-5 5c-2.756 0-5-2.244-5-5H1c0 3.309 2.691 6 6 6v-1ZM2 7c0-2.756 2.244-5 5-5V1C3.691 1 1 3.691 1 7h1Zm5-5a5 5 0 0 1 4.022 2.03l.804-.595A6 6 0 0 0 7 1v1Zm4.07 1.378L6.287 8.161l.708.708 4.783-4.783-.708-.708ZM6.995 8.161 5.23 6.397l-.707.707L6.287 8.87l.708-.708ZM5.23 6.397a.75.75 0 0 0-1.06 0l.707.707a.25.25 0 0 1-.354 0l.707-.707Zm-1.06 0a.75.75 0 0 0 0 1.06l.707-.707a.25.25 0 0 1 0 .354l-.708-.707Zm0 1.06L6.11 9.4l.707-.707L4.877 6.75l-.708.708ZM6.11 9.4a.75.75 0 0 0 1.06 0l-.707-.707a.25.25 0 0 1 .354 0l-.707.707Zm1.06 0 5.11-5.11-.708-.707-5.109 5.11.708.707Zm5.11-5.11a.75.75 0 0 0 .088-.954l-.825.566a.25.25 0 0 1 .03-.319l.707.708Zm.088-.953A6.502 6.502 0 0 0 7 .5v1c1.818 0 3.516.897 4.544 2.4l.825-.564ZM7 .5A6.507 6.507 0 0 0 .5 7h1c0-3.032 2.468-5.5 5.5-5.5v-1ZM.5 7c0 3.585 2.915 6.5 6.5 6.5v-1A5.507 5.507 0 0 1 1.5 7h-1ZM7 13.5c3.585 0 6.5-2.915 6.5-6.5h-1c0 3.032-2.468 5.5-5.5 5.5v1ZM13.5 7a.75.75 0 0 0-.75-.75v1A.25.25 0 0 1 12.5 7h1Z' mask='url(%23prefix__a)'/%3E%3C/svg%3E");
  mask-size: contain;
  -webkit-mask-size: contain;
  position: absolute;
  top: 8px;
  width: 12px;
}

@media (max-width: 991px) {
  .courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li ul > li:before {
    top: 4px;
  }
}
.courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li ul > li strong {
  font-weight: 700;
}

.courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li .courses-module--price-wrap--6094a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top-style: solid;
  border-top-width: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: auto;
  padding-top: 30px;
}

@media (max-width: 991px) {
  .courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li .courses-module--price-wrap--6094a {
    padding-top: 25px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li .courses-module--price-wrap--6094a {
    padding-top: 15px;
  }
}
.courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li .courses-module--price-old--a7a70 {
  font-size: 36px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: line-through;
  text-decoration-thickness: 5px;
}

@media (max-width: 991px) {
  .courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li .courses-module--price-old--a7a70 {
    font-size: 26px;
    text-decoration-thickness: 4px;
  }
}
.courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li .courses-module--price-actual--134f7 {
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li .courses-module--price-actual--134f7 {
    font-size: 36px;
  }
}
.courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li button {
  border-radius: 15px;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  height: 60px;
  line-height: 1;
  margin-top: 30px;
  padding: 15px;
  text-transform: uppercase;
  width: 100%;
}

@media (max-width: 991px) {
  .courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li button {
    border-radius: 15px;
    font-size: 18px;
    margin-top: 15px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--951f0 .courses-module--container--13811 .courses-module--main-list--1722a > li button {
    margin-top: 10px;
  }
}
.doors-module--doors--86351 .doors-module--container--7dda3 {
  background-image: url(https://fs.advance.ru/landing-pages/sale/blackfriday_quest/bg-doors-1920.jpg);
  background-position: 50%;
  padding: 75px 0 50px;
}

@media (max-width: 991px) {
  .doors-module--doors--86351 .doors-module--container--7dda3 {
    background-size: cover;
    padding: 30px 0 0;
  }
}
.doors-module--doors--86351 .doors-module--title-action--27217 {
  font-size: 36px;
  font-weight: 300;
  line-height: 120%;
  padding-bottom: 84px;
  position: relative;
}

@media (max-width: 991px) {
  .doors-module--doors--86351 .doors-module--title-action--27217 {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .doors-module--doors--86351 .doors-module--title-action--27217 {
    font-size: 18px;
    text-align: center;
  }
}
.doors-module--doors--86351 .doors-module--title-action--27217:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='91' height='105' fill='none' viewBox='0 0 91 105'%3E%3Cg fill='%23fff' clip-path='url(%23prefix__a)'%3E%3Cpath d='M63.706 57.238c-2.711-.029-5.45.07-8.16.041-6.155.19-12.309.381-18.436.444-1.773.032-3.624-.218-5.344-.441-.651-.135-1.433-.298-2.004-.816-1.458-.836-1.921-2.532-.951-3.932.576-.814 1.44-1.701 2.223-2.206 2.012-1.183 4.154-2.339 6.373-3.212 6.528-2.647 13.287-4.446 20.15-6.09 4.724-1.154 9.55-2.154 14.404-3.28.418-.047.861-.222 1.435-.37l.053-.255c-4.901.05-9.83.228-14.862.251.21-.357.393-.585.55-.686 1.15-.962 2.328-2.051 3.608-2.986a2.907 2.907 0 0 1 1.175-.423c6.127-.063 12.255-.126 18.276.323l2.215.46c.912.189 1.457.835 1.662 1.811.205.976-.371 1.79-1.128 2.167a13.22 13.22 0 0 1-2.507.947c-2.296.59-4.566 1.053-6.836 1.516-9.08 1.85-18.187 3.83-27.035 6.529-3.34 1.04-6.578 2.236-9.946 3.405-1.488.625-3.003 1.377-4.518 2.13-.444.175-.784.504-1.097.706l-.053.256c1.225-.013 2.554.13 3.78.117 5.736-.144 11.37-.442 17.08-.459 4.771-.077 9.62.129 14.339.307 1.068.089 1.98.278 3.022.494 1.173.243 1.822 1.044 1.897 1.994.048 1.076-.502 1.763-1.52 2.085-1.618.598-3.237 1.196-4.83 1.666-3.914 1.188-7.803 2.248-11.614 3.592-2.48.82-4.779 2.076-7.051 3.205-.6.276-1.255.807-2.012 1.183.442.492.99.472 1.38.553l9.307.33c2.555.13 5.136.132 7.69.262 1.2.115 2.215.459 3.388.702 1.303.27 1.925 1.2 1.894 2.66.046 1.743-.065 3.587-.045 5.459.167 4.435.204 8.844.37 13.28-.053.255.025.538.18 1.103.472-.969.761-1.709 1.05-2.449.29-.74.71-1.453 1-2.193.472-.97 1.072-1.245 1.828-.955.65.136.91.856.567 1.852-.422 1.38-.975 2.732-1.527 4.084-.948 2.604-1.999 5.053-2.817 7.684-.395 1.252-.556 2.686-.822 3.964-.808-.034-1.25-.526-1.507-1.246l-2.404-6.1a101.23 101.23 0 0 0-2.922-6.874c-.259-.72-.804-1.367-1.219-1.986-.622-.93-.75-1.623-.253-2.053.523-.559 1.565-.343 2.214.459.623.93 1.115 1.831 1.711 2.888.077.283.181.438.545.647.053-.256.106-.511-.075-.949-.635-4.8-1.113-9.7-.94-14.465.031-1.46-.41-1.952-1.896-1.994-3.52-.063-7.04-.126-10.533-.317-2.294-.076-4.535-.407-6.776-.739-.782-.162-1.797-.506-2.5-1.052-1.56-.99-1.867-2.787-.767-4.16.706-.786 1.57-1.674 2.484-2.151 2.142-1.157 4.31-2.44 6.53-3.314 3.394-1.296 6.996-2.283 10.493-3.425.444-.174.888-.35 1.436-.369l.053-.256.545.647Zm-1.02-21.283c1.278-.268 2.163.049 2.812.85.338.337.782.162 1.122-.167.994-.861 2.002-.919 3.025-.173.832.572 1.093.627 1.903-.006.784-.504 1.515-.752 2.321-.052.599.391 1.12.5 1.643-.059.497-.43 1.071-.578 1.67-.187l.52.108c-.803-1.367-.933-1.394-3.075-.238-1.848-.917-1.639-1.273-3.964.111-.859-.444-1.587-.862-2.369-1.024-1.042-.217-1.619.597-2.403 1.102-1.664-1.146-2.316-1.28-3.206-.265Zm18.092.552c.133-.64-.075-.95-.596-1.057-.39-.082-.781-.163-.914.477-.106.511.205.976.623.929.39.081.73-.248.887-.35ZM75.507 15.409c-2.007-.15-4.118-.454-6.125-.604-12.798-1.187-25.598-1.708-38.478-1.845-2.164-.05-4.197-.07-6.284.163-2.217.207-4.46.542-6.574.904-.39-.081-.704.12-1.095.04-.39-.082-.755-.29-.963-.6-.18-.438.056-.922.5-1.097a8.525 8.525 0 0 1 2.036-.645c3.705-.831 7.461-1.253 11.294-1.391a300.492 300.492 0 0 1 30.765.38c5.918.293 11.652.816 17.464 1.62l3.647.757c.391.082.886.317 1.223.654 1.067.755 1.062 2.088.068 2.948-.496.43-1.228.68-1.958.928-1.88.543-3.862.932-5.715 1.348-9.34 1.797-18.681 3.594-27.763 6.111-5.324 1.43-10.675 2.988-15.844 4.983-1.932.8-3.891 1.727-5.85 2.654l-1.568 1.008c.676.674 1.51.58 2.188.588a54.77 54.77 0 0 0 6.492.146c3.833-.139 7.667-.277 11.37-.443.39.081.834-.093 1.433.297-.81.633-1.621 1.265-2.302 1.924-1.44 1.701-3.319 2.245-5.613 2.17-3.91-.145-7.77.122-11.731-.433l-3.257-.676c-.652-.135-1.354-.68-1.925-1.2-1.04-.882-1.166-2.241-.38-3.412.577-.814 1.284-1.6 2.224-2.206 1.935-1.466 4.05-2.494 6.4-3.34 4.542-1.592 9.215-3.157 13.834-4.466 9.526-2.692 19.258-4.408 29.015-6.251a30.754 30.754 0 0 0 3.262-.657l.053-.256.157-.101ZM30.509 36.483c-1.194-1.448-2.241-.332-3.65-.09.857 1.11 1.616.068 2.164.048.625.263 1.223.654 1.77.634.549-.02 1.045-.45 1.646-.725.726 1.084 1.665 1.145 2.736.567.627-.403 1.278-.268 1.903-.005.521.108.99.472 1.356.014.68-.659 1.568-1.008 2.583-.664-.883-.983-1.43-.964-2.371-.359-.497.43-1.071.578-1.67.188-.728-.418-1.432-.298-2.19.079-.313.201-.73.248-1.044.45-1.508-1.246-1.09-1.293-3.233-.137ZM24.7 35.01c-.651-.135-1.252.14-1.358.652-.08.384.335 1.003.856 1.111.521.108 1.41-.24 1.515-.752.106-.512-.362-.876-1.143-1.038l.13.027Z'/%3E%3Cpath d='M58.808 33.684c-1.203 1.217-2.537 2.408-3.714 3.497-.184.229-.627.404-.915.477-3.285.12-6.44.265-9.987.33.497-.43.707-.788 1.02-.99 1.151-.96 2.432-1.895 3.713-2.83.314-.202.784-.504 1.175-.423 2.868-.072 5.763-.272 8.761-.317l-.026.128-.027.128ZM61.937 33.666s-1.15.961-1.647 1.392c-.81.632-1.648 1.392-2.458 2.024-.497.43-1.098.706-1.957.26 1.334-1.19 2.668-2.38 3.845-3.47.524-.558 1.202-.55 2.217-.206ZM48.013 33.978c-1.647 1.392-3.295 2.785-4.916 4.049l-.39-.081c.812-1.299 4.08-3.955 5.333-4.095l-.027.127Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='91.8' height='73.44' fill='%23fff' transform='rotate(101.717 39.201 44.314)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0;
  content: "";
  height: 74px;
  left: 100px;
  position: absolute;
  width: 92px;
}

@media (max-width: 767px) {
  .doors-module--doors--86351 .doors-module--title-action--27217:before {
    left: calc(50% - 46px);
  }
}
.doors-module--doors--86351 .doors-module--title-action--27217 strong {
  font-weight: 700;
}

.doors-module--doors--86351 nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  margin-top: 25px;
}

@media (max-width: 767px) {
  .doors-module--doors--86351 nav {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 10px;
  }
}
.screen1-module--screen1--13497 {
  background-image: url(https://fs.advance.ru/landing-pages/sale/blackfriday_quest/bgmain-bf-game-1920.jpg);
  background-position: 50%;
  background-size: cover;
}

@media (max-width: 560px) {
  .screen1-module--screen1--13497 {
    background-image: url(https://fs.advance.ru/landing-pages/sale/blackfriday_quest/bgmain-bf-game-320.jpg);
    background-position: 50%;
    background-position-y: 33%;
  }
}
.screen1-module--screen1--13497 h1 {
  padding-bottom: 30%;
  text-align: center;
}

@media (max-width: 560px) {
  .screen1-module--screen1--13497 h1 {
    margin-top: 10px;
    padding-bottom: 33%;
  }
}
.screen1-module--screen1--13497 h1 span:first-child {
  color: #fff;
  display: inline-block;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--13497 h1 span:first-child {
    font-size: 24px;
  }
}
@media (max-width: 560px) {
  .screen1-module--screen1--13497 h1 span:first-child {
    font-size: 20px;
  }
}
.screen1-module--screen1--13497 h1 span:last-child {
  color: #fe4c04;
  font-family: Blood Cyrillic, sans-serif;
  font-size: 90px;
  font-weight: 400;
  line-height: 1;
  text-shadow: 0 0 30px rgba(0, 0, 0, 0.5);
}

@media (max-width: 991px) {
  .screen1-module--screen1--13497 h1 span:last-child {
    font-size: 54px;
  }
}
@media (max-width: 560px) {
  .screen1-module--screen1--13497 h1 span:last-child {
    font-size: 34px;
  }
}
.screen1-module--screen1--13497 .screen1-module--info--22459 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--13497 .screen1-module--info--22459 {
    gap: 15px;
  }
}
@media (max-width: 560px) {
  .screen1-module--screen1--13497 .screen1-module--info--22459 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
  }
}
.screen1-module--screen1--13497 .screen1-module--info--22459 p {
  font-size: 34px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 45px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--13497 .screen1-module--info--22459 p {
    font-size: 20px;
    margin-bottom: 25px;
  }
}
@media (max-width: 560px) {
  .screen1-module--screen1--13497 .screen1-module--info--22459 p {
    font-size: 18px;
    margin-bottom: 15px;
  }
}
.screen1-module--screen1--13497 .screen1-module--info--22459 p strong {
  font-weight: 700;
}

.screen1-module--screen1--13497 .screen1-module--info--22459 a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff8756), to(#fe4c04));
  background-image: linear-gradient(180deg, #ff8756, #fe4c04);
  border-radius: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 30px;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  letter-spacing: 5px;
  line-height: 1;
  max-width: 380px;
  padding: 20px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--13497 .screen1-module--info--22459 a {
    border-radius: 10px;
    font-size: 18px;
    max-width: 227px;
  }
}
@media (max-width: 560px) {
  .screen1-module--screen1--13497 .screen1-module--info--22459 a {
    max-width: 100%;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--13497 .screen1-module--info--22459 img {
    width: 226px;
  }
}
.courses-module--courses--58c6c {
  background-image: url(https://fs.advance.ru/landing-pages/sale/blackfriday_quest/bg-adult-1920.jpg);
  background-position: top;
  background-position-y: -80px;
  background-size: cover;
  color: #000;
  margin-top: 100px;
  padding-bottom: 100px;
}

.courses-module--courses--58c6c h2 {
  color: #fff;
  font-size: 60px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .courses-module--courses--58c6c h2 {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--58c6c h2 {
    text-align: center;
  }
}
.courses-module--courses--58c6c h2 + p {
  margin-top: 15px;
}

@media (max-width: 991px) {
  .courses-module--courses--58c6c h2 + p {
    margin-top: 10px;
  }
}
.courses-module--courses--58c6c .courses-module--title-desc--5db68 {
  color: #fff;
  font-size: 34px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .courses-module--courses--58c6c .courses-module--title-desc--5db68 {
    font-size: 20px;
  }
}
.courses-module--courses--58c6c .courses-module--title-desc--5db68 + h2 {
  margin-top: 35px;
}

@media (max-width: 991px) {
  .courses-module--courses--58c6c .courses-module--title-desc--5db68 + h2 {
    margin-top: 20px;
  }
}
.courses-module--courses--58c6c .courses-module--container--8aeff {
  border-radius: 20px;
  margin-top: 90px;
  padding: 75px 100px 100px;
}

@media (max-width: 1200px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff {
    padding: 75px 60px 60px;
  }
}
@media (max-width: 991px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff {
    border-radius: 15px;
    margin-top: 50px;
    padding: 45px 25px 60px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff {
    margin-top: 30px;
    padding: 30px 25px 40px;
  }
}
.courses-module--courses--58c6c .courses-module--container--8aeff.courses-module--adults--ab9f7 {
  background: -webkit-gradient(linear, left top, left bottom, from(#240c3c), to(#222));
  background: linear-gradient(180deg, #240c3c, #222);
}

.courses-module--courses--58c6c .courses-module--container--8aeff.courses-module--adults--ab9f7 .courses-module--title-main--d7b27 {
  color: #9144e1;
}

.courses-module--courses--58c6c .courses-module--container--8aeff.courses-module--adults--ab9f7 .courses-module--main-list--9ec09 > li h3 {
  background-color: #9144e1;
}

.courses-module--courses--58c6c .courses-module--container--8aeff.courses-module--adults--ab9f7 .courses-module--main-list--9ec09 > li ul > li:before {
  background-color: #7000e3;
}

.courses-module--courses--58c6c .courses-module--container--8aeff.courses-module--adults--ab9f7 .courses-module--main-list--9ec09 > li .courses-module--price-wrap--5f90e {
  border-top-color: #7000e3;
}

.courses-module--courses--58c6c .courses-module--container--8aeff.courses-module--adults--ab9f7 .courses-module--main-list--9ec09 > li .courses-module--price-old--5933a {
  text-decoration-color: #7000e3;
}

.courses-module--courses--58c6c .courses-module--container--8aeff.courses-module--adults--ab9f7 .courses-module--main-list--9ec09 > li .courses-module--price-actual--ec2e3 {
  color: #7000e3;
}

.courses-module--courses--58c6c .courses-module--container--8aeff.courses-module--adults--ab9f7 .courses-module--main-list--9ec09 > li button {
  background: -webkit-gradient(linear, left top, left bottom, from(#ba77ff), to(#7000e3));
  background: linear-gradient(180deg, #ba77ff, #7000e3);
}

.courses-module--courses--58c6c .courses-module--container--8aeff.courses-module--kids--36dbd {
  background: -webkit-gradient(linear, left top, left bottom, from(#423213), to(#222));
  background: linear-gradient(180deg, #423213, #222);
}

.courses-module--courses--58c6c .courses-module--container--8aeff.courses-module--kids--36dbd .courses-module--title-main--d7b27 {
  color: #e39400;
}

.courses-module--courses--58c6c .courses-module--container--8aeff.courses-module--kids--36dbd .courses-module--main-list--9ec09 > li ul > li:before {
  background-color: #e39400;
}

.courses-module--courses--58c6c .courses-module--container--8aeff.courses-module--kids--36dbd .courses-module--main-list--9ec09 > li .courses-module--price-wrap--5f90e {
  border-top-color: #f7931e;
}

.courses-module--courses--58c6c .courses-module--container--8aeff.courses-module--kids--36dbd .courses-module--main-list--9ec09 > li .courses-module--price-old--5933a {
  text-decoration-color: #f7931e;
}

.courses-module--courses--58c6c .courses-module--container--8aeff.courses-module--kids--36dbd .courses-module--main-list--9ec09 > li .courses-module--price-actual--ec2e3 {
  color: #f7931e;
}

.courses-module--courses--58c6c .courses-module--container--8aeff.courses-module--kids--36dbd .courses-module--main-list--9ec09 > li button {
  background: -webkit-gradient(linear, left top, left bottom, from(#fbc35c), to(#e39400));
  background: linear-gradient(180deg, #fbc35c, #e39400);
}

.courses-module--courses--58c6c .courses-module--container--8aeff.courses-module--eng--6ba6e {
  background: -webkit-gradient(linear, left top, left bottom, from(#291d17), to(#222));
  background: linear-gradient(180deg, #291d17, #222);
}

.courses-module--courses--58c6c .courses-module--container--8aeff.courses-module--eng--6ba6e .courses-module--title-main--d7b27 {
  color: #fe4c04;
}

.courses-module--courses--58c6c .courses-module--container--8aeff.courses-module--eng--6ba6e .courses-module--main-list--9ec09 > li ul > li:before {
  background-color: #fe4c04;
}

.courses-module--courses--58c6c .courses-module--container--8aeff.courses-module--eng--6ba6e .courses-module--main-list--9ec09 > li .courses-module--price-wrap--5f90e {
  border-top-color: #fe4c04;
}

.courses-module--courses--58c6c .courses-module--container--8aeff.courses-module--eng--6ba6e .courses-module--main-list--9ec09 > li .courses-module--price-old--5933a {
  text-decoration-color: #fe4c04;
}

.courses-module--courses--58c6c .courses-module--container--8aeff.courses-module--eng--6ba6e .courses-module--main-list--9ec09 > li .courses-module--price-actual--ec2e3 {
  color: #fe4c04;
}

.courses-module--courses--58c6c .courses-module--container--8aeff.courses-module--eng--6ba6e .courses-module--main-list--9ec09 > li button {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff8756), to(#fe4c04));
  background: linear-gradient(180deg, #ff8756, #fe4c04);
}

.courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--head-wrap--807ed {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--head-wrap--807ed {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--head-wrap--807ed .courses-module--title-main--d7b27 {
  margin-bottom: 0;
}

.courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--head-wrap--807ed p {
  background-color: #e39400;
  border-radius: 10px;
  color: #423213;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
  max-width: 420px;
  padding: 10px;
  text-align: center;
}

@media (max-width: 991px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--head-wrap--807ed p {
    border-radius: 5px;
    font-size: 14px;
    max-width: 330px;
  }
}
.courses-module--courses--58c6c .courses-module--container--8aeff h3 {
  font-family: Bebas Neue, sans-serif;
  font-weight: 700;
  line-height: 1;
}

.courses-module--courses--58c6c .courses-module--container--8aeff h3.courses-module--title-main--d7b27 {
  font-size: 80px;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff h3.courses-module--title-main--d7b27 {
    font-size: 48px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff h3.courses-module--title-main--d7b27 {
    font-size: 40px;
    text-align: center;
  }
}
.courses-module--courses--58c6c .courses-module--container--8aeff h3.courses-module--title-revs--7f65c {
  color: #fff;
  font-size: 50px;
  margin: 75px 0 20px;
}

@media (max-width: 991px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff h3.courses-module--title-revs--7f65c {
    font-size: 30px;
    margin: 60px 0 10px;
  }
}
.courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
}

@media (max-width: 1200px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 {
    gap: 25px;
  }
}
@media (max-width: 991px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li {
  background-color: #d9d9d9;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 10px 10px 40px;
  width: calc(33.33333% - 26.66667px);
}

@media (max-width: 1200px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li {
    width: calc(33.33333% - 16.66667px);
  }
}
@media (max-width: 991px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li {
    border-radius: 15px;
    padding: 5px 5px 20px;
    width: calc(33.33333% - 10px);
  }
}
@media (max-width: 767px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li {
    padding: 10px 10px 20px;
    width: 100%;
  }
}
.courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li img {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li img {
    -ms-flex-item-align: center;
        align-self: center;
    max-width: 100%;
  }
}
.courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li h3 {
  border-radius: 20px;
  color: #fff;
  font-family: Bebas Neue, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
  margin-top: 10px;
  padding: 15px;
}

@media (max-width: 1200px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li h3 {
    border-radius: 10px;
    padding: 10px;
  }
}
.courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li h3 span {
  padding-left: 28px;
  padding-top: 3px;
  position: relative;
}

@media (max-width: 1200px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li h3 span {
    font-size: 18px;
    padding-left: 16px;
  }
}
@media (max-width: 991px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li h3 span {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li h3 span {
    text-align: center;
  }
}
.courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li h3 span:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='30' fill='none' viewBox='0 0 19 30'%3E%3Cpath fill='%23fff' d='M15.633 1.835h-3.088V.547A.542.542 0 0 0 11.998 0H6.24a.542.542 0 0 0-.546.547v1.288H2.606A2.595 2.595 0 0 0 0 4.44v22.517a2.595 2.595 0 0 0 2.606 2.606h13.027a2.595 2.595 0 0 0 2.606-2.606V4.44a2.595 2.595 0 0 0-2.606-2.605Zm.161 25.122c0 .097-.064.16-.16.16H2.573c-.097 0-.161-.063-.161-.16V4.44c0-.096.064-.16.16-.16h13.028c.097 0 .16.064.16.16v22.517h.033Z'/%3E%3Cpath fill='%23fff' d='M14.025 21.778H4.182c-.161 0-.29.129-.29.29v3.313c0 .16.129.29.29.29h9.875c.16 0 .29-.13.29-.29v-3.313c-.033-.161-.161-.29-.322-.29ZM14.025 16.438H4.182c-.161 0-.29.129-.29.29v3.313c0 .16.129.29.29.29h9.875c.16 0 .29-.13.29-.29v-3.313c-.033-.161-.161-.29-.322-.29ZM14.025 11.099H4.182c-.161 0-.29.128-.29.29V14.7c0 .161.129.29.29.29h9.875c.16 0 .29-.129.29-.29v-3.313c-.033-.16-.161-.29-.322-.29ZM14.025 5.759H4.182c-.161 0-.29.129-.29.29v3.313c0 .16.129.29.29.29h9.875c.16 0 .29-.13.29-.29V6.048c-.033-.16-.161-.29-.322-.29Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 30px;
  left: 0;
  position: absolute;
  top: calc(50% - 15px);
  width: 19px;
}

@media (max-width: 1200px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li h3 span:before {
    height: 18px;
    top: calc(50% - 9px);
    width: 11px;
  }
}
.courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li p {
  font-family: Bebas Neue, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
  margin-top: 20px;
  padding: 0 20px;
}

@media (max-width: 991px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li p {
    font-size: 18px;
    margin-top: 15px;
    padding: 0 15px;
  }
}
.courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  margin: 10px 0 30px;
  padding: 0 20px;
}

@media (max-width: 991px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li ul {
    gap: 10px;
    margin: 5px 0 25px;
    padding: 0 15px;
  }
}
.courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li ul > li {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 17px;
  position: relative;
}

@media (max-width: 991px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li ul > li {
    font-size: 16px;
  }
}
.courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li ul > li:before {
  -webkit-mask-box-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cmask id='prefix__a' width='14' height='14' x='0' y='0' fill='%23000' maskUnits='userSpaceOnUse'%3E%3Crect width='14' height='14' fill='%23fff'/%3E%3Cpath d='M12.75 6.75a.25.25 0 0 0-.25.25c0 3.033-2.467 5.5-5.5 5.5A5.506 5.506 0 0 1 1.5 7c0-3.033 2.467-5.5 5.5-5.5a5.5 5.5 0 0 1 4.424 2.232L6.641 8.515 4.877 6.75a.25.25 0 0 0-.354.354l1.942 1.942a.25.25 0 0 0 .353 0l5.109-5.11a.25.25 0 0 0 .03-.318A6.002 6.002 0 0 0 7 1C3.692 1 1 3.692 1 7c0 3.309 2.692 6 6 6 3.309 0 6-2.691 6-6a.25.25 0 0 0-.25-.25Z'/%3E%3C/mask%3E%3Cpath fill='%237000E3' d='M12.75 6.75a.25.25 0 0 0-.25.25c0 3.033-2.467 5.5-5.5 5.5A5.506 5.506 0 0 1 1.5 7c0-3.033 2.467-5.5 5.5-5.5a5.5 5.5 0 0 1 4.424 2.232L6.641 8.515 4.877 6.75a.25.25 0 0 0-.354.354l1.942 1.942a.25.25 0 0 0 .353 0l5.109-5.11a.25.25 0 0 0 .03-.318A6.002 6.002 0 0 0 7 1C3.692 1 1 3.692 1 7c0 3.309 2.692 6 6 6 3.309 0 6-2.691 6-6a.25.25 0 0 0-.25-.25Z'/%3E%3Cpath fill='%237000E3' d='m11.424 3.732.354.354.304-.305-.256-.346-.402.297ZM6.641 8.515l-.354.354.354.353.354-.353-.354-.354ZM4.877 6.75l-.354.354.354-.354Zm-.354.354-.354.354.354-.354Zm1.942 1.942.353-.354-.353.354Zm.353 0 .354.353-.354-.353Zm5.109-5.11-.354-.354.354.354Zm.03-.318-.413.282v.001l.412-.283Zm.793 2.632A.75.75 0 0 0 12 7h1a.25.25 0 0 1-.25.25v-1ZM12 7c0 2.756-2.244 5-5 5v1c3.309 0 6-2.691 6-6h-1Zm-5 5c-2.756 0-5-2.244-5-5H1c0 3.309 2.691 6 6 6v-1ZM2 7c0-2.756 2.244-5 5-5V1C3.691 1 1 3.691 1 7h1Zm5-5a5 5 0 0 1 4.022 2.03l.804-.595A6 6 0 0 0 7 1v1Zm4.07 1.378L6.287 8.161l.708.708 4.783-4.783-.708-.708ZM6.995 8.161 5.23 6.397l-.707.707L6.287 8.87l.708-.708ZM5.23 6.397a.75.75 0 0 0-1.06 0l.707.707a.25.25 0 0 1-.354 0l.707-.707Zm-1.06 0a.75.75 0 0 0 0 1.06l.707-.707a.25.25 0 0 1 0 .354l-.708-.707Zm0 1.06L6.11 9.4l.707-.707L4.877 6.75l-.708.708ZM6.11 9.4a.75.75 0 0 0 1.06 0l-.707-.707a.25.25 0 0 1 .354 0l-.707.707Zm1.06 0 5.11-5.11-.708-.707-5.109 5.11.708.707Zm5.11-5.11a.75.75 0 0 0 .088-.954l-.825.566a.25.25 0 0 1 .03-.319l.707.708Zm.088-.953A6.502 6.502 0 0 0 7 .5v1c1.818 0 3.516.897 4.544 2.4l.825-.564ZM7 .5A6.507 6.507 0 0 0 .5 7h1c0-3.032 2.468-5.5 5.5-5.5v-1ZM.5 7c0 3.585 2.915 6.5 6.5 6.5v-1A5.507 5.507 0 0 1 1.5 7h-1ZM7 13.5c3.585 0 6.5-2.915 6.5-6.5h-1c0 3.032-2.468 5.5-5.5 5.5v1ZM13.5 7a.75.75 0 0 0-.75-.75v1A.25.25 0 0 1 12.5 7h1Z' mask='url(%23prefix__a)'/%3E%3C/svg%3E");
  content: "";
  height: 12px;
  left: 0;
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cmask id='prefix__a' width='14' height='14' x='0' y='0' fill='%23000' maskUnits='userSpaceOnUse'%3E%3Crect width='14' height='14' fill='%23fff'/%3E%3Cpath d='M12.75 6.75a.25.25 0 0 0-.25.25c0 3.033-2.467 5.5-5.5 5.5A5.506 5.506 0 0 1 1.5 7c0-3.033 2.467-5.5 5.5-5.5a5.5 5.5 0 0 1 4.424 2.232L6.641 8.515 4.877 6.75a.25.25 0 0 0-.354.354l1.942 1.942a.25.25 0 0 0 .353 0l5.109-5.11a.25.25 0 0 0 .03-.318A6.002 6.002 0 0 0 7 1C3.692 1 1 3.692 1 7c0 3.309 2.692 6 6 6 3.309 0 6-2.691 6-6a.25.25 0 0 0-.25-.25Z'/%3E%3C/mask%3E%3Cpath fill='%237000E3' d='M12.75 6.75a.25.25 0 0 0-.25.25c0 3.033-2.467 5.5-5.5 5.5A5.506 5.506 0 0 1 1.5 7c0-3.033 2.467-5.5 5.5-5.5a5.5 5.5 0 0 1 4.424 2.232L6.641 8.515 4.877 6.75a.25.25 0 0 0-.354.354l1.942 1.942a.25.25 0 0 0 .353 0l5.109-5.11a.25.25 0 0 0 .03-.318A6.002 6.002 0 0 0 7 1C3.692 1 1 3.692 1 7c0 3.309 2.692 6 6 6 3.309 0 6-2.691 6-6a.25.25 0 0 0-.25-.25Z'/%3E%3Cpath fill='%237000E3' d='m11.424 3.732.354.354.304-.305-.256-.346-.402.297ZM6.641 8.515l-.354.354.354.353.354-.353-.354-.354ZM4.877 6.75l-.354.354.354-.354Zm-.354.354-.354.354.354-.354Zm1.942 1.942.353-.354-.353.354Zm.353 0 .354.353-.354-.353Zm5.109-5.11-.354-.354.354.354Zm.03-.318-.413.282v.001l.412-.283Zm.793 2.632A.75.75 0 0 0 12 7h1a.25.25 0 0 1-.25.25v-1ZM12 7c0 2.756-2.244 5-5 5v1c3.309 0 6-2.691 6-6h-1Zm-5 5c-2.756 0-5-2.244-5-5H1c0 3.309 2.691 6 6 6v-1ZM2 7c0-2.756 2.244-5 5-5V1C3.691 1 1 3.691 1 7h1Zm5-5a5 5 0 0 1 4.022 2.03l.804-.595A6 6 0 0 0 7 1v1Zm4.07 1.378L6.287 8.161l.708.708 4.783-4.783-.708-.708ZM6.995 8.161 5.23 6.397l-.707.707L6.287 8.87l.708-.708ZM5.23 6.397a.75.75 0 0 0-1.06 0l.707.707a.25.25 0 0 1-.354 0l.707-.707Zm-1.06 0a.75.75 0 0 0 0 1.06l.707-.707a.25.25 0 0 1 0 .354l-.708-.707Zm0 1.06L6.11 9.4l.707-.707L4.877 6.75l-.708.708ZM6.11 9.4a.75.75 0 0 0 1.06 0l-.707-.707a.25.25 0 0 1 .354 0l-.707.707Zm1.06 0 5.11-5.11-.708-.707-5.109 5.11.708.707Zm5.11-5.11a.75.75 0 0 0 .088-.954l-.825.566a.25.25 0 0 1 .03-.319l.707.708Zm.088-.953A6.502 6.502 0 0 0 7 .5v1c1.818 0 3.516.897 4.544 2.4l.825-.564ZM7 .5A6.507 6.507 0 0 0 .5 7h1c0-3.032 2.468-5.5 5.5-5.5v-1ZM.5 7c0 3.585 2.915 6.5 6.5 6.5v-1A5.507 5.507 0 0 1 1.5 7h-1ZM7 13.5c3.585 0 6.5-2.915 6.5-6.5h-1c0 3.032-2.468 5.5-5.5 5.5v1ZM13.5 7a.75.75 0 0 0-.75-.75v1A.25.25 0 0 1 12.5 7h1Z' mask='url(%23prefix__a)'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cmask id='prefix__a' width='14' height='14' x='0' y='0' fill='%23000' maskUnits='userSpaceOnUse'%3E%3Crect width='14' height='14' fill='%23fff'/%3E%3Cpath d='M12.75 6.75a.25.25 0 0 0-.25.25c0 3.033-2.467 5.5-5.5 5.5A5.506 5.506 0 0 1 1.5 7c0-3.033 2.467-5.5 5.5-5.5a5.5 5.5 0 0 1 4.424 2.232L6.641 8.515 4.877 6.75a.25.25 0 0 0-.354.354l1.942 1.942a.25.25 0 0 0 .353 0l5.109-5.11a.25.25 0 0 0 .03-.318A6.002 6.002 0 0 0 7 1C3.692 1 1 3.692 1 7c0 3.309 2.692 6 6 6 3.309 0 6-2.691 6-6a.25.25 0 0 0-.25-.25Z'/%3E%3C/mask%3E%3Cpath fill='%237000E3' d='M12.75 6.75a.25.25 0 0 0-.25.25c0 3.033-2.467 5.5-5.5 5.5A5.506 5.506 0 0 1 1.5 7c0-3.033 2.467-5.5 5.5-5.5a5.5 5.5 0 0 1 4.424 2.232L6.641 8.515 4.877 6.75a.25.25 0 0 0-.354.354l1.942 1.942a.25.25 0 0 0 .353 0l5.109-5.11a.25.25 0 0 0 .03-.318A6.002 6.002 0 0 0 7 1C3.692 1 1 3.692 1 7c0 3.309 2.692 6 6 6 3.309 0 6-2.691 6-6a.25.25 0 0 0-.25-.25Z'/%3E%3Cpath fill='%237000E3' d='m11.424 3.732.354.354.304-.305-.256-.346-.402.297ZM6.641 8.515l-.354.354.354.353.354-.353-.354-.354ZM4.877 6.75l-.354.354.354-.354Zm-.354.354-.354.354.354-.354Zm1.942 1.942.353-.354-.353.354Zm.353 0 .354.353-.354-.353Zm5.109-5.11-.354-.354.354.354Zm.03-.318-.413.282v.001l.412-.283Zm.793 2.632A.75.75 0 0 0 12 7h1a.25.25 0 0 1-.25.25v-1ZM12 7c0 2.756-2.244 5-5 5v1c3.309 0 6-2.691 6-6h-1Zm-5 5c-2.756 0-5-2.244-5-5H1c0 3.309 2.691 6 6 6v-1ZM2 7c0-2.756 2.244-5 5-5V1C3.691 1 1 3.691 1 7h1Zm5-5a5 5 0 0 1 4.022 2.03l.804-.595A6 6 0 0 0 7 1v1Zm4.07 1.378L6.287 8.161l.708.708 4.783-4.783-.708-.708ZM6.995 8.161 5.23 6.397l-.707.707L6.287 8.87l.708-.708ZM5.23 6.397a.75.75 0 0 0-1.06 0l.707.707a.25.25 0 0 1-.354 0l.707-.707Zm-1.06 0a.75.75 0 0 0 0 1.06l.707-.707a.25.25 0 0 1 0 .354l-.708-.707Zm0 1.06L6.11 9.4l.707-.707L4.877 6.75l-.708.708ZM6.11 9.4a.75.75 0 0 0 1.06 0l-.707-.707a.25.25 0 0 1 .354 0l-.707.707Zm1.06 0 5.11-5.11-.708-.707-5.109 5.11.708.707Zm5.11-5.11a.75.75 0 0 0 .088-.954l-.825.566a.25.25 0 0 1 .03-.319l.707.708Zm.088-.953A6.502 6.502 0 0 0 7 .5v1c1.818 0 3.516.897 4.544 2.4l.825-.564ZM7 .5A6.507 6.507 0 0 0 .5 7h1c0-3.032 2.468-5.5 5.5-5.5v-1ZM.5 7c0 3.585 2.915 6.5 6.5 6.5v-1A5.507 5.507 0 0 1 1.5 7h-1ZM7 13.5c3.585 0 6.5-2.915 6.5-6.5h-1c0 3.032-2.468 5.5-5.5 5.5v1ZM13.5 7a.75.75 0 0 0-.75-.75v1A.25.25 0 0 1 12.5 7h1Z' mask='url(%23prefix__a)'/%3E%3C/svg%3E");
  mask-size: contain;
  -webkit-mask-size: contain;
  position: absolute;
  top: 8px;
  width: 12px;
}

@media (max-width: 991px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li ul > li:before {
    top: 4px;
  }
}
.courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li ul > li strong {
  font-weight: 700;
}

.courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li .courses-module--price-wrap--5f90e {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top-style: solid;
  border-top-width: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: auto;
  padding-top: 30px;
}

@media (max-width: 991px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li .courses-module--price-wrap--5f90e {
    padding-top: 25px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li .courses-module--price-wrap--5f90e {
    padding-top: 15px;
  }
}
.courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li .courses-module--price-old--5933a {
  font-size: 36px;
  font-weight: 400;
  line-height: 120%;
  text-decoration: line-through;
  text-decoration-thickness: 5px;
}

@media (max-width: 991px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li .courses-module--price-old--5933a {
    font-size: 26px;
    text-decoration-thickness: 4px;
  }
}
.courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li .courses-module--price-actual--ec2e3 {
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li .courses-module--price-actual--ec2e3 {
    font-size: 36px;
  }
}
.courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li button {
  border-radius: 15px;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  height: 60px;
  line-height: 1;
  margin-top: 30px;
  padding: 15px;
  text-transform: uppercase;
  width: 100%;
}

@media (max-width: 991px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li button {
    border-radius: 15px;
    font-size: 18px;
    margin-top: 15px;
  }
}
@media (max-width: 767px) {
  .courses-module--courses--58c6c .courses-module--container--8aeff .courses-module--main-list--9ec09 > li button {
    margin-top: 10px;
  }
}
.doors-module--doors--388f9 .doors-module--container--75268 {
  background-image: url(https://fs.advance.ru/landing-pages/sale/blackfriday_quest/bg-doors-1920.jpg);
  background-position: 50%;
  padding: 75px 0 50px;
}

@media (max-width: 991px) {
  .doors-module--doors--388f9 .doors-module--container--75268 {
    background-size: cover;
    padding: 30px 0 0;
  }
}
.doors-module--doors--388f9 .doors-module--title-action--5887b {
  font-size: 36px;
  font-weight: 300;
  line-height: 120%;
  padding-bottom: 84px;
  position: relative;
}

@media (max-width: 991px) {
  .doors-module--doors--388f9 .doors-module--title-action--5887b {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .doors-module--doors--388f9 .doors-module--title-action--5887b {
    font-size: 18px;
    text-align: center;
  }
}
.doors-module--doors--388f9 .doors-module--title-action--5887b:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='91' height='105' fill='none' viewBox='0 0 91 105'%3E%3Cg fill='%23fff' clip-path='url(%23prefix__a)'%3E%3Cpath d='M63.706 57.238c-2.711-.029-5.45.07-8.16.041-6.155.19-12.309.381-18.436.444-1.773.032-3.624-.218-5.344-.441-.651-.135-1.433-.298-2.004-.816-1.458-.836-1.921-2.532-.951-3.932.576-.814 1.44-1.701 2.223-2.206 2.012-1.183 4.154-2.339 6.373-3.212 6.528-2.647 13.287-4.446 20.15-6.09 4.724-1.154 9.55-2.154 14.404-3.28.418-.047.861-.222 1.435-.37l.053-.255c-4.901.05-9.83.228-14.862.251.21-.357.393-.585.55-.686 1.15-.962 2.328-2.051 3.608-2.986a2.907 2.907 0 0 1 1.175-.423c6.127-.063 12.255-.126 18.276.323l2.215.46c.912.189 1.457.835 1.662 1.811.205.976-.371 1.79-1.128 2.167a13.22 13.22 0 0 1-2.507.947c-2.296.59-4.566 1.053-6.836 1.516-9.08 1.85-18.187 3.83-27.035 6.529-3.34 1.04-6.578 2.236-9.946 3.405-1.488.625-3.003 1.377-4.518 2.13-.444.175-.784.504-1.097.706l-.053.256c1.225-.013 2.554.13 3.78.117 5.736-.144 11.37-.442 17.08-.459 4.771-.077 9.62.129 14.339.307 1.068.089 1.98.278 3.022.494 1.173.243 1.822 1.044 1.897 1.994.048 1.076-.502 1.763-1.52 2.085-1.618.598-3.237 1.196-4.83 1.666-3.914 1.188-7.803 2.248-11.614 3.592-2.48.82-4.779 2.076-7.051 3.205-.6.276-1.255.807-2.012 1.183.442.492.99.472 1.38.553l9.307.33c2.555.13 5.136.132 7.69.262 1.2.115 2.215.459 3.388.702 1.303.27 1.925 1.2 1.894 2.66.046 1.743-.065 3.587-.045 5.459.167 4.435.204 8.844.37 13.28-.053.255.025.538.18 1.103.472-.969.761-1.709 1.05-2.449.29-.74.71-1.453 1-2.193.472-.97 1.072-1.245 1.828-.955.65.136.91.856.567 1.852-.422 1.38-.975 2.732-1.527 4.084-.948 2.604-1.999 5.053-2.817 7.684-.395 1.252-.556 2.686-.822 3.964-.808-.034-1.25-.526-1.507-1.246l-2.404-6.1a101.23 101.23 0 0 0-2.922-6.874c-.259-.72-.804-1.367-1.219-1.986-.622-.93-.75-1.623-.253-2.053.523-.559 1.565-.343 2.214.459.623.93 1.115 1.831 1.711 2.888.077.283.181.438.545.647.053-.256.106-.511-.075-.949-.635-4.8-1.113-9.7-.94-14.465.031-1.46-.41-1.952-1.896-1.994-3.52-.063-7.04-.126-10.533-.317-2.294-.076-4.535-.407-6.776-.739-.782-.162-1.797-.506-2.5-1.052-1.56-.99-1.867-2.787-.767-4.16.706-.786 1.57-1.674 2.484-2.151 2.142-1.157 4.31-2.44 6.53-3.314 3.394-1.296 6.996-2.283 10.493-3.425.444-.174.888-.35 1.436-.369l.053-.256.545.647Zm-1.02-21.283c1.278-.268 2.163.049 2.812.85.338.337.782.162 1.122-.167.994-.861 2.002-.919 3.025-.173.832.572 1.093.627 1.903-.006.784-.504 1.515-.752 2.321-.052.599.391 1.12.5 1.643-.059.497-.43 1.071-.578 1.67-.187l.52.108c-.803-1.367-.933-1.394-3.075-.238-1.848-.917-1.639-1.273-3.964.111-.859-.444-1.587-.862-2.369-1.024-1.042-.217-1.619.597-2.403 1.102-1.664-1.146-2.316-1.28-3.206-.265Zm18.092.552c.133-.64-.075-.95-.596-1.057-.39-.082-.781-.163-.914.477-.106.511.205.976.623.929.39.081.73-.248.887-.35ZM75.507 15.409c-2.007-.15-4.118-.454-6.125-.604-12.798-1.187-25.598-1.708-38.478-1.845-2.164-.05-4.197-.07-6.284.163-2.217.207-4.46.542-6.574.904-.39-.081-.704.12-1.095.04-.39-.082-.755-.29-.963-.6-.18-.438.056-.922.5-1.097a8.525 8.525 0 0 1 2.036-.645c3.705-.831 7.461-1.253 11.294-1.391a300.492 300.492 0 0 1 30.765.38c5.918.293 11.652.816 17.464 1.62l3.647.757c.391.082.886.317 1.223.654 1.067.755 1.062 2.088.068 2.948-.496.43-1.228.68-1.958.928-1.88.543-3.862.932-5.715 1.348-9.34 1.797-18.681 3.594-27.763 6.111-5.324 1.43-10.675 2.988-15.844 4.983-1.932.8-3.891 1.727-5.85 2.654l-1.568 1.008c.676.674 1.51.58 2.188.588a54.77 54.77 0 0 0 6.492.146c3.833-.139 7.667-.277 11.37-.443.39.081.834-.093 1.433.297-.81.633-1.621 1.265-2.302 1.924-1.44 1.701-3.319 2.245-5.613 2.17-3.91-.145-7.77.122-11.731-.433l-3.257-.676c-.652-.135-1.354-.68-1.925-1.2-1.04-.882-1.166-2.241-.38-3.412.577-.814 1.284-1.6 2.224-2.206 1.935-1.466 4.05-2.494 6.4-3.34 4.542-1.592 9.215-3.157 13.834-4.466 9.526-2.692 19.258-4.408 29.015-6.251a30.754 30.754 0 0 0 3.262-.657l.053-.256.157-.101ZM30.509 36.483c-1.194-1.448-2.241-.332-3.65-.09.857 1.11 1.616.068 2.164.048.625.263 1.223.654 1.77.634.549-.02 1.045-.45 1.646-.725.726 1.084 1.665 1.145 2.736.567.627-.403 1.278-.268 1.903-.005.521.108.99.472 1.356.014.68-.659 1.568-1.008 2.583-.664-.883-.983-1.43-.964-2.371-.359-.497.43-1.071.578-1.67.188-.728-.418-1.432-.298-2.19.079-.313.201-.73.248-1.044.45-1.508-1.246-1.09-1.293-3.233-.137ZM24.7 35.01c-.651-.135-1.252.14-1.358.652-.08.384.335 1.003.856 1.111.521.108 1.41-.24 1.515-.752.106-.512-.362-.876-1.143-1.038l.13.027Z'/%3E%3Cpath d='M58.808 33.684c-1.203 1.217-2.537 2.408-3.714 3.497-.184.229-.627.404-.915.477-3.285.12-6.44.265-9.987.33.497-.43.707-.788 1.02-.99 1.151-.96 2.432-1.895 3.713-2.83.314-.202.784-.504 1.175-.423 2.868-.072 5.763-.272 8.761-.317l-.026.128-.027.128ZM61.937 33.666s-1.15.961-1.647 1.392c-.81.632-1.648 1.392-2.458 2.024-.497.43-1.098.706-1.957.26 1.334-1.19 2.668-2.38 3.845-3.47.524-.558 1.202-.55 2.217-.206ZM48.013 33.978c-1.647 1.392-3.295 2.785-4.916 4.049l-.39-.081c.812-1.299 4.08-3.955 5.333-4.095l-.027.127Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='91.8' height='73.44' fill='%23fff' transform='rotate(101.717 39.201 44.314)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0;
  content: "";
  height: 74px;
  left: 100px;
  position: absolute;
  width: 92px;
}

@media (max-width: 767px) {
  .doors-module--doors--388f9 .doors-module--title-action--5887b:before {
    left: calc(50% - 46px);
  }
}
.doors-module--doors--388f9 .doors-module--title-action--5887b strong {
  font-weight: 700;
}

.doors-module--doors--388f9 nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  margin-top: 25px;
}

@media (max-width: 767px) {
  .doors-module--doors--388f9 nav {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 10px;
  }
}
@media (max-width: 1200px) {
  .style-module--revs--4bad9 swiper-container {
    padding-bottom: 70px;
  }
}
.style-module--revs--4bad9 swiper-slide {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 4.15254px 12.4576px rgba(0, 0, 0, 0.25);
          box-shadow: 0 4.15254px 12.4576px rgba(0, 0, 0, 0.25);
  color: #191e27;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  height: auto;
  padding: 40px;
}

@media (max-width: 991px) {
  .style-module--revs--4bad9 swiper-slide {
    border-radius: 15px;
    gap: 10px;
    padding: 20px;
  }
}
.style-module--revs--4bad9 swiper-slide > button {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  text-align: left;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--revs--4bad9 swiper-slide > button {
    gap: 10px;
  }
}
.style-module--revs--4bad9 swiper-slide > button .style-module--img--fda65 {
  position: relative;
}

.style-module--revs--4bad9 swiper-slide > button .style-module--img--fda65:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='110' height='110' fill='none' viewBox='0 0 110 110'%3E%3Cg filter='url(%23prefix__a)'%3E%3Ccircle cx='55' cy='55' r='37.5' stroke='%23fff' stroke-width='5'/%3E%3Cpath fill='%23fff' d='M46.696 73.823c.892 0 1.65-.355 2.543-.867L75.247 57.97c1.851-1.09 2.498-1.802 2.498-2.98 0-1.179-.647-1.89-2.498-2.958l-26.008-15.01c-.892-.51-1.65-.845-2.543-.845-1.65 0-2.676 1.246-2.676 3.18v31.265c0 1.935 1.026 3.203 2.676 3.203Z'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='prefix__a' width='110' height='110' x='0' y='0' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='7.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_3_1025'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_3_1025' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 80px;
  left: calc(50% - 40px);
  position: absolute;
  top: calc(50% - 40px);
  width: 80px;
}

.style-module--revs--4bad9 swiper-slide h4 {
  -ms-flex-item-align: center;
      align-self: center;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--revs--4bad9 swiper-slide h4 {
    font-size: 18px;
  }
}
.style-module--revs--4bad9 swiper-slide .style-module--img--fda65 {
  -ms-flex-item-align: center;
      align-self: center;
}

.style-module--revs--4bad9 swiper-slide .style-module--text--7fd34,
.style-module--revs--4bad9 swiper-slide p {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--revs--4bad9 swiper-slide .style-module--text--7fd34,
  .style-module--revs--4bad9 swiper-slide p {
    font-size: 16px;
  }
}
.style-module--revs--4bad9 swiper-slide .style-module--text--7fd34:not(:last-child),
.style-module--revs--4bad9 swiper-slide p:not(:last-child) {
  margin-bottom: 10px;
}

.style-module--revs--4bad9 swiper-slide .style-module--text--7fd34 strong,
.style-module--revs--4bad9 swiper-slide p strong {
  font-weight: 700;
}

.style-module--revs--4bad9 swiper-slide .style-module--text--7fd34 > button,
.style-module--revs--4bad9 swiper-slide p > button {
  color: #000;
  display: block;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  margin-top: 20px;
}

.style-module--revs--4bad9 swiper-slide ul {
  padding-left: 30px;
}

.style-module--revs--4bad9 swiper-slide ul:not(:last-of-type) {
  margin-bottom: 10px;
}

.style-module--revs--4bad9 swiper-slide ul li {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
  list-style: disc;
}

@media (max-width: 991px) {
  .style-module--revs--4bad9 swiper-slide ul li {
    font-size: 16px;
  }
}
.style-module--revs--4bad9 swiper-slide ul li:not(:last-child) {
  margin-bottom: 10px;
}

@media (max-width: 1200px) {
  .style-module--revs--4bad9 .style-module--swiper-buttons--be28f {
    position: relative;
  }
}
.style-module--revs--4bad9 .style-module--swiper-button-next--0a5f3,
.style-module--revs--4bad9 .style-module--swiper-button-prev--eafeb {
  bottom: 0;
  display: block;
  height: 50px;
  position: absolute;
  top: calc(50% - 25px);
  width: 50px;
  z-index: 1;
}

@media (max-width: 1200px) {
  .style-module--revs--4bad9 .style-module--swiper-button-next--0a5f3,
  .style-module--revs--4bad9 .style-module--swiper-button-prev--eafeb {
    top: unset;
  }
}
.style-module--revs--4bad9 .style-module--swiper-button-next--0a5f3:after,
.style-module--revs--4bad9 .style-module--swiper-button-prev--eafeb:after {
  display: none;
}

.style-module--revs--4bad9 .style-module--swiper-button-next--0a5f3:hover svg path,
.style-module--revs--4bad9 .style-module--swiper-button-prev--eafeb:hover svg path {
  opacity: 0.7;
}

.style-module--revs--4bad9 .style-module--swiper-button-next--0a5f3:disabled,
.style-module--revs--4bad9 .style-module--swiper-button-prev--eafeb:disabled {
  cursor: auto;
  opacity: 0.35;
  pointer-events: none;
}

.style-module--revs--4bad9 .style-module--swiper-button-prev--eafeb {
  left: -70px;
}

@media (max-width: 1200px) {
  .style-module--revs--4bad9 .style-module--swiper-button-prev--eafeb {
    left: calc(50% - 60px);
  }
}
.style-module--revs--4bad9 .style-module--swiper-button-next--0a5f3 {
  right: -70px;
}

@media (max-width: 1200px) {
  .style-module--revs--4bad9 .style-module--swiper-button-next--0a5f3 {
    right: calc(50% - 60px);
  }
}
.style-module--vid--e92d4 {
  width: 80%;
}

@media (max-width: 767px) {
  .style-module--vid--e92d4 {
    width: 100%;
  }
}
.style-module--vid--e92d4 .style-module--bg--cb1f4 {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.style-module--vid--e92d4 .style-module--bg--cb1f4 iframe {
  border-radius: 20px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--vid--e92d4 .style-module--bg--cb1f4 iframe {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--vid--e92d4 .style-module--bg--cb1f4 iframe {
    border-radius: 10px;
  }
}
.main-module--btn--d87b1 {
  background-image: linear-gradient(181deg, #ff7878, red);
  border-radius: 30px;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25), inset 0 2px 0 hsla(0, 0%, 100%, 0.25), inset 0 -2px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25), inset 0 2px 0 hsla(0, 0%, 100%, 0.25), inset 0 -2px 0 rgba(0, 0, 0, 0.25);
  color: #fff;
  display: inline-block;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1.5px;
  max-width: 440px;
  padding: 23px 15px 21px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

@media (max-width: 480px) {
  .main-module--btn--d87b1 {
    font-size: 15px;
    width: 95%;
  }
}
.main-module--btn--d87b1:hover {
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25), inset 0 2px 0 hsla(0, 0%, 100%, 0.25), inset 0 0 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25), inset 0 2px 0 hsla(0, 0%, 100%, 0.25), inset 0 0 0 rgba(0, 0, 0, 0.25);
  color: #fff;
}

.main-module--btn--d87b1:active,
.main-module--btn--d87b1:focus,
.main-module--btn--d87b1:visited {
  color: #fff;
}

.main-module--btn-block--6752b {
  margin-top: 50px;
  text-align: center;
  width: 100%;
}

.main-module--title--5fcbb {
  font-size: 36px;
  font-weight: 900;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .main-module--title--5fcbb {
    font-size: 30px;
  }
}
@media (max-width: 480px) {
  .main-module--title--5fcbb {
    font-size: 28px;
  }
}
.style-module--vid--b8e15 {
  padding: 80px 0 100px;
}

.style-module--vid--b8e15 .style-module--btn--ff442 {
  margin-top: 50px;
}

.style-module--vid--b8e15 .style-module--video--4eb85 {
  border: 5px solid #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 50px rgba(0, 0, 0, 0.3);
  margin: 45px auto 0;
  max-width: 560px;
  overflow: hidden;
}

.style-module--vid--b8e15 .style-module--video-bg--33bc0 {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.style-module--vid--b8e15 .style-module--video-frame--945c4 {
  border-radius: 15px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.style-module--task--39ffa {
  background: #f8f8f8;
  padding: 80px 0 110px;
}

.style-module--task--39ffa .style-module--col--4e7a1 {
  margin-top: 30px;
}

.style-module--task--39ffa .style-module--item--15376 {
  background: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
  margin: 0 auto;
  max-width: 265px;
  min-height: 490px;
  overflow: hidden;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--task--39ffa .style-module--item--15376 {
    min-height: auto;
  }
}
.style-module--task--39ffa .style-module--item-head--7ecf4 {
  height: 140px;
}

.style-module--task--39ffa .style-module--item-head--1--af668 {
  background: url(https://fs.advance.ru/landing-pages/schools/uu/zadacha1.png) 50% no-repeat;
  background-size: cover;
}

.style-module--task--39ffa .style-module--item-head--2--af3ef {
  background: url(https://fs.advance.ru/landing-pages/schools/uu/zadacha2.png) 50% no-repeat;
  background-size: cover;
}

.style-module--task--39ffa .style-module--item-head--3--f59f4 {
  background: url(https://fs.advance.ru/landing-pages/schools/uu/zadacha3.png) 50% no-repeat;
  background-size: cover;
}

.style-module--task--39ffa .style-module--item-head--4--3a87b {
  background: url(https://fs.advance.ru/landing-pages/schools/uu/zadacha4.png) 50% no-repeat;
  background-size: cover;
}

.style-module--task--39ffa .style-module--item-body--c7f6a {
  padding: 30px;
  text-align: center;
}

.style-module--task--39ffa .style-module--item-body--c7f6a h3 {
  font-size: 22px;
  font-weight: 700;
  line-height: 120%;
}

.style-module--task--39ffa .style-module--item-body--c7f6a p {
  font-size: 15px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 20px;
}

.style-module--more--7db37 {
  background: url(https://fs.advance.ru/landing-pages/schools/uu/bg-uu-pilot-02.jpg) 50% no-repeat;
  background-size: cover;
  padding: 115px 0 130px;
}

@media (max-width: 991px) {
  .style-module--more--7db37 {
    background: #efe9e9;
  }
}
@media (max-width: 480px) {
  .style-module--more--7db37 {
    padding-top: 70px;
  }
}
.style-module--more--7db37 ul {
  margin-top: 25px;
}

.style-module--more--7db37 ul li {
  font-size: 20px;
  margin: 25px 0 0 30px;
  position: relative;
}

@media (max-width: 480px) {
  .style-module--more--7db37 ul li {
    font-size: 18px;
  }
}
.style-module--more--7db37 ul li:before {
  background-color: red;
  border-radius: 10px;
  content: "";
  display: inline-block;
  height: 10px;
  left: -20px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 10px;
}

.style-module--more--7db37 .style-module--btn-block--90109 {
  text-align: left;
}

@media (max-width: 991px) {
  .style-module--more--7db37 .style-module--btn-block--90109 {
    text-align: center;
  }
}
.style-module--support--468e7 {
  background-color: #200c08;
  padding: 90px 0;
}

@media (max-width: 991px) {
  .style-module--support--468e7 .style-module--col--eaa4c {
    text-align: center;
  }
  .style-module--support--468e7 .style-module--col--eaa4c:first-child {
    border: none;
  }
}
.style-module--support--468e7 .style-module--col--eaa4c:last-child {
  padding: 30px 0 30px 50px;
}

@media (max-width: 767px) {
  .style-module--support--468e7 .style-module--col--eaa4c:last-child {
    padding: 0;
  }
}
.style-module--support--468e7 .style-module--desc--5c15d {
  color: #fff;
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--support--468e7 .style-module--desc--5c15d {
    font-size: 18px;
  }
}
.style-module--support--468e7 .style-module--desc--5c15d b {
  display: block;
}

.style-module--process--9708a {
  background: #f8f8f8;
  padding: 90px 0 140px;
}

.style-module--process--9708a .style-module--row--75693 {
  margin-left: 0;
  margin-right: 0;
}

.style-module--process--9708a .style-module--col--d8b9b {
  margin-top: 50px;
}

.style-module--process--9708a .style-module--col--d8b9b:last-child {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 10px 35px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 480px) {
  .style-module--process--9708a .style-module--col--d8b9b:last-child {
    padding: 10px 25px;
  }
}
.style-module--process--9708a .style-module--col--d8b9b ul {
  max-width: 650px;
  width: 100%;
}

.style-module--process--9708a .style-module--col--d8b9b ul li {
  margin-top: 50px;
  position: relative;
  text-transform: uppercase;
}

.style-module--process--9708a .style-module--col--d8b9b ul li:first-child {
  margin-top: 0;
}

.style-module--process--9708a .style-module--col--d8b9b ul li > h3 {
  font-size: 24px;
  font-weight: 900;
  letter-spacing: 2.4px;
  line-height: 120%;
  position: relative;
  z-index: 1;
}

@media (max-width: 480px) {
  .style-module--process--9708a .style-module--col--d8b9b ul li > h3 {
    font-size: 22px;
  }
}
.style-module--process--9708a .style-module--col--d8b9b ul li > p {
  font-size: 18px;
  margin-top: 10px;
  position: relative;
  z-index: 1;
}

@media (max-width: 480px) {
  .style-module--process--9708a .style-module--col--d8b9b ul li > p {
    font-size: 16px;
    margin-top: 5px;
  }
}
.style-module--process--9708a .style-module--col--d8b9b ul li span {
  color: #ffdada;
  font-size: 120px;
  font-weight: 900;
  left: -33px;
  line-height: 24px;
  position: absolute;
  text-transform: uppercase;
  top: 0;
  z-index: 0;
}

@media (max-width: 480px) {
  .style-module--process--9708a .style-module--col--d8b9b ul li span {
    font-size: 85px;
    left: -20px;
  }
}
.style-module--process--9708a .style-module--btn-block--41336 {
  margin-top: 40px;
  text-align: left;
}

@media (max-width: 991px) {
  .style-module--process--9708a .style-module--btn-block--41336 {
    text-align: center;
  }
}
.style-module--tech--dc859 {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-bottom: 30px;
}

.style-module--tech--dc859 > h3 {
  font-size: 20px;
  font-weight: 900;
  line-height: 120%;
  margin-top: 15px;
}

.style-module--tech--dc859 > p {
  font-size: 15px;
  line-height: 24px;
  margin-bottom: 15px;
  margin-top: 5px;
}

@media (max-width: 480px) {
  .style-module--tech--dc859 > p {
    font-size: 14px;
    line-height: 22px;
  }
}
.style-module--tech--dc859 img {
  margin-top: 15px;
}

.style-module--prog--30e23 {
  padding: 90px 0 100px;
}

.style-module--prog--30e23 .style-module--col--f7cdf {
  margin-top: 50px;
}

.style-module--prog--30e23 .style-module--item--daca7 {
  border-radius: 15px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  margin: 0 auto;
  max-width: 560px;
  min-height: 220px;
  overflow: hidden;
  padding: 40px 30px 60px;
  width: 100%;
}

@media (max-width: 480px) {
  .style-module--prog--30e23 .style-module--item--daca7 {
    min-height: 180px;
    padding: 20px 20px 30px;
  }
}
.style-module--prog--30e23 .style-module--item--1--9f95a {
  background: #cfe3ff;
}

.style-module--prog--30e23 .style-module--item--2--77385 {
  background: #f8ffcf;
}

.style-module--prog--30e23 .style-module--item--daca7 h3 {
  font-size: 30px;
  font-weight: 400;
  line-height: 120%;
}

@media (max-width: 480px) {
  .style-module--prog--30e23 .style-module--item--daca7 h3 {
    font-size: 24px;
  }
}
.style-module--prog--30e23 .style-module--item--daca7 > p {
  font-size: 30px;
  font-weight: 900;
  line-height: 36px;
  margin-top: 25px;
}

@media (max-width: 480px) {
  .style-module--prog--30e23 .style-module--item--daca7 > p {
    font-size: 22px;
    line-height: 26px;
    margin-top: 15px;
  }
}
.style-module--prog--30e23 .style-module--desc--b68b7 {
  font-size: 20px;
  line-height: 30px;
  margin-top: 50px;
  text-align: center;
}

.style-module--terms--27b8a {
  background: #200c08;
  padding: 90px 0 110px;
}

.style-module--terms--27b8a h2 {
  color: #fff;
}

.style-module--terms--27b8a .style-module--col--92dfe {
  margin: 60px auto 0;
}

.style-module--terms--27b8a .style-module--item--7554e {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0 auto;
  min-width: 205px;
  text-align: center;
  width: 100%;
}

.style-module--terms--27b8a .style-module--item--7554e:first-of-type img {
  margin-bottom: 37px;
}

.style-module--terms--27b8a .style-module--item--7554e:nth-of-type(2) img {
  margin-bottom: 35px;
}

.style-module--terms--27b8a .style-module--item--7554e:nth-of-type(3) img {
  margin-bottom: 30px;
}

.style-module--terms--27b8a .style-module--item--7554e:nth-of-type(4) img {
  margin-bottom: 31px;
}

.style-module--terms--27b8a .style-module--item--7554e h3 {
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
  text-transform: uppercase;
}

.style-module--terms--27b8a .style-module--item--7554e p {
  font-size: 17px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 15px;
}

.style-module--task--256a7 {
  background: #f8f8f8;
  padding: 80px 0 110px;
}

.style-module--task--256a7 h2 {
  text-align: center;
}

.style-module--task--256a7 .style-module--col--7f74e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
}

.style-module--task--256a7 .style-module--item--06d17 {
  background: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.05), 0 4px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.05), 0 4px 4px rgba(0, 0, 0, 0.2);
  margin: 0 auto;
  max-width: 265px;
  overflow: hidden;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--task--256a7 .style-module--item--06d17 {
    min-height: auto;
  }
}
.style-module--task--256a7 .style-module--item-head--45266 {
  height: 140px;
}

.style-module--task--256a7 .style-module--item-head--1--74bfb {
  background: url(https://fs.advance.ru/landing-pages/schools/uu/zadacha1.png) 50% no-repeat;
  background-size: cover;
}

.style-module--task--256a7 .style-module--item-head--2--033fe {
  background: url(https://fs.advance.ru/landing-pages/schools/uu/zadacha2.png) 50% no-repeat;
  background-size: cover;
}

.style-module--task--256a7 .style-module--item-head--3--aa79f {
  background: url(https://fs.advance.ru/landing-pages/schools/uu/zadacha3.png) 50% no-repeat;
  background-size: cover;
}

.style-module--task--256a7 .style-module--item-head--4--9a4d9 {
  background: url(https://fs.advance.ru/landing-pages/schools/uu/zadacha4.png) 50% no-repeat;
  background-size: cover;
}

.style-module--task--256a7 .style-module--item-body--d0927 {
  padding: 30px;
  text-align: center;
}

.style-module--task--256a7 .style-module--item-body--d0927 h3 {
  font-size: 22px;
  font-weight: 700;
  line-height: 120%;
}

.style-module--task--256a7 .style-module--item-body--d0927 p {
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  margin-top: 20px;
}

.style-module--more--6cf90 {
  background: url(https://fs.advance.ru/landing-pages/schools/uu/bg-uu-pilot-02.jpg) 50% no-repeat;
  background-size: cover;
  padding: 115px 0 130px;
}

@media (max-width: 991px) {
  .style-module--more--6cf90 {
    background: #efe9e9;
  }
}
@media (max-width: 480px) {
  .style-module--more--6cf90 {
    padding-top: 70px;
  }
}
.style-module--more--6cf90 h2 {
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--more--6cf90 h2 {
    text-align: left;
  }
}
.style-module--more--6cf90 ul {
  margin-top: 25px;
}

.style-module--more--6cf90 ul li {
  font-size: 20px;
  margin: 25px 0 0 30px;
  position: relative;
}

@media (max-width: 480px) {
  .style-module--more--6cf90 ul li {
    font-size: 18px;
  }
}
.style-module--more--6cf90 ul li:before {
  background-color: #fd4b04;
  border-radius: 10px;
  content: "";
  display: inline-block;
  height: 10px;
  left: -20px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 10px;
}

.style-module--more--6cf90 .style-module--btn-block--c7d8a {
  margin-top: 35px;
  text-align: left;
}

@media (max-width: 991px) {
  .style-module--more--6cf90 .style-module--btn-block--c7d8a {
    text-align: center;
  }
}
.style-module--vid--25ba5 {
  padding: 80px 0 100px;
}

.style-module--vid--25ba5 h2 {
  text-align: center;
}

.style-module--vid--25ba5 .style-module--btn-block--29bbf button {
  margin: 50px auto 0;
}

.style-module--vid--25ba5 .style-module--video--6bb4b {
  border: 5px solid #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 50px rgba(0, 0, 0, 0.3);
  margin: 45px auto 0;
  max-width: 560px;
  overflow: hidden;
}

.style-module--vid--25ba5 .style-module--video-bg--b6d10 {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.style-module--vid--25ba5 .style-module--video-frame--aceb0 {
  border-radius: 15px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.style-module--support--5cde0 {
  background: #fffdeb;
  padding: 90px;
}

@media (max-width: 767px) {
  .style-module--support--5cde0 {
    padding: 30px 0 40px;
  }
}
.style-module--support--5cde0 .style-module--row--b398c {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.style-module--support--5cde0 .style-module--img-col--327cd {
  border-right: 1px solid #484748;
  max-width: 340px;
  width: 33%;
}

@media (max-width: 991px) {
  .style-module--support--5cde0 .style-module--img-col--327cd {
    border-bottom: 1px solid #484748;
    border-right: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: auto;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .style-module--support--5cde0 .style-module--img-col--327cd {
    max-width: 200px;
  }
}
.style-module--support--5cde0 .style-module--logo--408fb {
  width: 100%;
}

.style-module--support--5cde0 .style-module--text-col--9c9fc {
  padding-left: 50px;
  width: 66%;
}

@media (max-width: 991px) {
  .style-module--support--5cde0 .style-module--text-col--9c9fc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-left: 0;
    padding-top: 20px;
    text-align: center;
    width: 100%;
  }
}
.style-module--support--5cde0 .style-module--text--6483c {
  font-size: calc(13.09091px + 0.90909vw);
  line-height: calc(14.18182px + 1.81818vw);
  max-width: 720px;
  width: 100%;
}

@media (min-width: 1200px) {
  .style-module--support--5cde0 .style-module--text--6483c {
    font-size: 24px;
    line-height: 36px;
  }
}
.style-module--process--5618f {
  background: #fff9f9;
  padding: 90px 0 140px;
}

.style-module--process--5618f h2 {
  text-align: center;
}

.style-module--process--5618f .style-module--row--a9ea0 {
  margin-left: 0;
  margin-right: 0;
}

.style-module--process--5618f .style-module--col--ff68b {
  margin-top: 50px;
}

.style-module--process--5618f .style-module--col--ff68b:last-child {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 10px 35px;
  text-align: center;
}

@media (max-width: 480px) {
  .style-module--process--5618f .style-module--col--ff68b:last-child {
    padding: 10px 25px;
  }
}
.style-module--process--5618f .style-module--col--ff68b ul {
  max-width: 650px;
  width: 100%;
}

.style-module--process--5618f .style-module--col--ff68b ul li {
  margin-top: 50px;
  position: relative;
}

.style-module--process--5618f .style-module--col--ff68b ul li:first-child {
  margin-top: 0;
}

.style-module--process--5618f .style-module--col--ff68b ul li > h3 {
  font-size: 24px;
  font-weight: 900;
  letter-spacing: 2.4px;
  line-height: 120%;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
}

@media (max-width: 480px) {
  .style-module--process--5618f .style-module--col--ff68b ul li > h3 {
    font-size: 22px;
  }
}
.style-module--process--5618f .style-module--col--ff68b ul li > p {
  font-size: 18px;
  margin-top: 10px;
  position: relative;
  z-index: 1;
}

@media (max-width: 480px) {
  .style-module--process--5618f .style-module--col--ff68b ul li > p {
    font-size: 16px;
    margin-top: 5px;
  }
}
.style-module--process--5618f .style-module--col--ff68b ul li span {
  color: #ffe2d7;
  font-size: 120px;
  font-weight: 900;
  left: -33px;
  line-height: 24px;
  position: absolute;
  text-transform: uppercase;
  top: 0;
  z-index: 0;
}

@media (max-width: 480px) {
  .style-module--process--5618f .style-module--col--ff68b ul li span {
    font-size: 85px;
    left: -20px;
  }
}
.style-module--process--5618f .style-module--btn-block--0fb5e {
  text-align: left;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--process--5618f .style-module--btn-block--0fb5e {
    text-align: center;
  }
}
.style-module--process--5618f .style-module--btn-block--0fb5e button {
  margin: 40px auto;
}

.style-module--tech--5c612 {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 109px 28px 104px;
}

@media (max-width: 767px) {
  .style-module--tech--5c612 {
    padding: 40px 20px;
  }
}
.style-module--tech--5c612 > h3 {
  font-size: 24px;
  font-weight: 900;
  line-height: 120%;
  margin-top: 15px;
  text-transform: uppercase;
}

.style-module--tech--5c612 > p {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 15px;
  margin-top: 15px;
}

@media (max-width: 480px) {
  .style-module--tech--5c612 > p {
    font-size: 14px;
    line-height: 22px;
  }
}
.style-module--tech--5c612 img {
  margin-top: 15px;
}

.style-module--structure--42f8a {
  padding: 90px 0;
}

@media (max-width: 991px) {
  .style-module--structure--42f8a {
    padding: 80px 0;
  }
}
@media (max-width: 830px) {
  .style-module--structure--42f8a {
    padding: 30px 0 40px;
  }
}
.style-module--structure--42f8a .style-module--title--5e055 {
  text-align: center;
}

.style-module--structure--42f8a .style-module--description--d1b36 {
  font-size: calc(13.09091px + 0.90909vw);
  font-weight: 300;
  line-height: calc(21.81818px + 0.68182vw);
  margin: 20px auto 55px;
  text-align: center;
}

@media (min-width: 1200px) {
  .style-module--structure--42f8a .style-module--description--d1b36 {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--structure--42f8a .style-module--description--d1b36 {
    margin: 20px auto 25px;
  }
}
.style-module--structure--42f8a .style-module--bage--f4b3e {
  color: #000;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
  margin-bottom: 8px;
  text-align: left;
}

.style-module--structure--42f8a .style-module--header--e1032 {
  color: #000;
  font-size: calc(13.09091px + 0.90909vw);
  font-weight: 700;
  line-height: calc(13.63636px + 1.36364vw);
  text-align: left;
}

@media (min-width: 1200px) {
  .style-module--structure--42f8a .style-module--header--e1032 {
    font-size: 24px;
    line-height: 30px;
  }
}
.style-module--structure--42f8a .style-module--content--da295 {
  padding: 40px 98px 85px;
}

@media (max-width: 991px) {
  .style-module--structure--42f8a .style-module--content--da295 {
    padding: 20px;
  }
}
.style-module--structure--42f8a .style-module--content--da295.style-module--beige--2c739 .style-module--cards-item--49c22,
.style-module--structure--42f8a .style-module--content--da295.style-module--beige--2c739 + .style-module--res--17f3e {
  background: #fff8ed;
}

.style-module--structure--42f8a .style-module--content--da295.style-module--beige--2c739 + .style-module--res--17f3e .style-module--res-col--81893:before {
  background: #faa231;
}

.style-module--structure--42f8a .style-module--content--da295.style-module--blue--1c8bc .style-module--cards-item--49c22,
.style-module--structure--42f8a .style-module--content--da295.style-module--blue--1c8bc + .style-module--res--17f3e {
  background: #e2f5ff;
}

.style-module--structure--42f8a .style-module--content--da295.style-module--blue--1c8bc + .style-module--res--17f3e .style-module--res-col--81893:before {
  background: #1687c4;
}

.style-module--structure--42f8a .style-module--content--da295.style-module--violet--a6202 .style-module--cards-item--49c22,
.style-module--structure--42f8a .style-module--content--da295.style-module--violet--a6202 + .style-module--res--17f3e {
  background: #f3eaff;
}

.style-module--structure--42f8a .style-module--content--da295.style-module--violet--a6202 + .style-module--res--17f3e .style-module--res-col--81893:before {
  background: #b798fa;
}

.style-module--structure--42f8a .style-module--content--da295.style-module--green--a3244 .style-module--cards-item--49c22,
.style-module--structure--42f8a .style-module--content--da295.style-module--green--a3244 + .style-module--res--17f3e {
  background: #f1ffe2;
}

.style-module--structure--42f8a .style-module--content--da295.style-module--green--a3244 + .style-module--res--17f3e .style-module--res-col--81893:before {
  background: #459318;
}

.style-module--structure--42f8a .style-module--content--da295.style-module--red--ee75b .style-module--cards-item--49c22,
.style-module--structure--42f8a .style-module--content--da295.style-module--red--ee75b + .style-module--res--17f3e {
  background: #ffebeb;
}

.style-module--structure--42f8a .style-module--content--da295.style-module--red--ee75b + .style-module--res--17f3e .style-module--res-col--81893:before {
  background: #ff6f6f;
}

.style-module--structure--42f8a .style-module--text--83318 {
  font-size: calc(16.54545px + 0.45455vw);
  font-weight: 400;
  line-height: calc(19.09091px + 0.90909vw);
  max-width: 900px;
  width: 100%;
}

@media (min-width: 1200px) {
  .style-module--structure--42f8a .style-module--text--83318 {
    font-size: 18px;
    line-height: 30px;
  }
}
.style-module--structure--42f8a .style-module--skills-title--0aba7 {
  font-size: calc(15.27273px + 0.22727vw);
  font-weight: 700;
  line-height: calc(19.09091px + 0.90909vw);
  margin-top: 22px;
}

@media (min-width: 1200px) {
  .style-module--structure--42f8a .style-module--skills-title--0aba7 {
    font-size: 18px;
    line-height: 30px;
  }
}
.style-module--structure--42f8a .style-module--skills-wrap--69229 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 22px;
}

.style-module--structure--42f8a .style-module--skills-list--636ee {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 73%;
}

@media (max-width: 991px) {
  .style-module--structure--42f8a .style-module--skills-list--636ee {
    width: 100%;
  }
}
.style-module--structure--42f8a .style-module--skills-list-col--a5d3d {
  width: calc(50% - 15px);
}

@media (max-width: 575px) {
  .style-module--structure--42f8a .style-module--skills-list-col--a5d3d {
    width: 100%;
  }
}
.style-module--structure--42f8a .style-module--skills-item--e79b1 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: calc(15.27273px + 0.22727vw);
  font-weight: 300;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: calc(14.54545px + 0.45455vw);
  margin-bottom: 30px;
}

@media (min-width: 1200px) {
  .style-module--structure--42f8a .style-module--skills-item--e79b1 {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 575px) {
  .style-module--structure--42f8a .style-module--skills-item--e79b1 {
    margin-bottom: 15px;
  }
}
.style-module--structure--42f8a .style-module--skills-item--e79b1:before {
  background: url(https://fs.advance.ru/landing-pages/schools/edcrunch/check.svg) 50% no-repeat;
  content: "";
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 20px;
  margin-right: 10px;
  margin-top: 1px;
  width: 20px;
}

@media (max-width: 830px) {
  .style-module--structure--42f8a .style-module--skills-item--e79b1:before {
    background-size: cover;
    height: 15px;
    width: 15px;
  }
}
.style-module--structure--42f8a .style-module--skills-item--classes--e12c9 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  font-weight: 300;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: 20px;
  margin-bottom: 30px;
}

.style-module--structure--42f8a .style-module--skills-item--classes--e12c9:before {
  display: none;
}

.style-module--structure--42f8a .style-module--skills-item--classes--e12c9 h5 {
  font-size: 18px;
  font-weight: 700;
}

.style-module--structure--42f8a .style-module--skills-item--classes--e12c9 img {
  height: 39px;
  margin-right: 20px;
  width: 39px;
}

.style-module--structure--42f8a .style-module--cards--f49a9 {
  width: 18%;
}

@media (max-width: 991px) {
  .style-module--structure--42f8a .style-module--cards--f49a9 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: auto;
    max-width: 370px;
    width: 100%;
  }
}
@media (max-width: 575px) {
  .style-module--structure--42f8a .style-module--cards--f49a9 {
    margin-top: 15px;
  }
}
.style-module--structure--42f8a .style-module--cards-item--49c22 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff8ed;
  border-radius: 10px;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 30px;
  max-width: 166px;
  min-height: 166px;
  padding: 20px 7px;
  text-align: center;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--structure--42f8a .style-module--cards-item--49c22 {
    margin-bottom: 0;
    min-height: auto;
  }
}
@media (max-width: 575px) {
  .style-module--structure--42f8a .style-module--cards-item--49c22 {
    max-width: 220px;
    padding: 30px 10px 20px;
    width: calc(50% - 5px);
  }
}
.style-module--structure--42f8a .style-module--cards-header--2335a {
  color: #000;
  font-size: calc(18.54545px + 0.45455vw);
  font-weight: 700;
  line-height: calc(18.54545px + 0.45455vw);
}

@media (min-width: 1200px) {
  .style-module--structure--42f8a .style-module--cards-header--2335a {
    font-size: 24px;
    line-height: 24px;
  }
}
.style-module--structure--42f8a .style-module--cards-num--8779c {
  color: #000;
  display: inline-block;
  font-size: calc(37.09091px + 0.90909vw);
  font-weight: 700;
  line-height: calc(39.09091px + 0.90909vw);
}

.style-module--structure--42f8a .style-module--cards-num--lg--9b166 {
  color: #000;
  font-size: 48px;
  font-weight: 700;
  line-height: 20px;
  margin-top: 15px;
}

@media (min-width: 1200px) {
  .style-module--structure--42f8a .style-module--cards-num--8779c {
    font-size: 48px;
    line-height: 50px;
  }
}
.style-module--structure--42f8a .style-module--cards-txt--999b2 {
  color: #000;
  font-size: calc(13.27273px + 0.22727vw);
  font-weight: 300;
  line-height: calc(11.81818px + 0.68182vw);
  margin-top: 7px;
}

.style-module--structure--42f8a .style-module--cards-txt--sm--4faaa {
  font-size: 12px;
  line-height: 16px;
}

@media (min-width: 1200px) {
  .style-module--structure--42f8a .style-module--cards-txt--999b2 {
    font-size: 14px;
    line-height: 20px;
  }
}
.style-module--structure--42f8a .style-module--res--17f3e {
  border-radius: 0 0 15px 15px;
  padding: 40px 98px;
}

@media (max-width: 991px) {
  .style-module--structure--42f8a .style-module--res--17f3e {
    padding: 20px;
  }
}
.style-module--structure--42f8a .style-module--res-title--b9a45 {
  font-size: calc(18.54545px + 0.45455vw);
  font-weight: 700;
  line-height: 20px;
}

@media (min-width: 1200px) {
  .style-module--structure--42f8a .style-module--res-title--b9a45 {
    font-size: 24px;
    line-height: 20px;
  }
}
.style-module--structure--42f8a .style-module--res-row--10178 {
  margin-bottom: -20px;
  margin-top: 20px;
}

.style-module--structure--42f8a .style-module--res-col--81893 {
  counter-increment: inst;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

.style-module--structure--42f8a .style-module--res-col--81893:before {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
  color: #fff;
  content: counter(inst);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 16px;
  font-weight: 700;
  height: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 20px;
  margin-right: 10px;
  width: 20px;
}

.style-module--structure--42f8a .style-module--res-text--8b9c6 {
  font-size: calc(13.27273px + 0.22727vw);
  font-weight: 300;
  line-height: calc(14.54545px + 0.45455vw);
  max-width: 400px;
  width: 100%;
}

@media (min-width: 1200px) {
  .style-module--structure--42f8a .style-module--res-text--8b9c6 {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 991px) {
  .style-module--structure--42f8a .style-module--res-text--8b9c6 {
    max-width: 500px;
  }
}
.style-module--structure--42f8a .style-module--bottom-txt--c44c2 {
  margin: 80px 0 32px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--structure--42f8a .style-module--bottom-txt--c44c2 {
    margin: 32px 0;
  }
}
.style-module--structure--42f8a button {
  margin: 0 auto;
}

.style-module--terms--803a5 {
  background: #fff9f9;
  padding: 80px 0;
}

.style-module--terms--803a5 h2 {
  text-align: center;
}

.style-module--terms--803a5 .style-module--col--0fe51 {
  margin: 60px auto 0;
}

.style-module--terms--803a5 .style-module--item--2e6fb {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0 auto;
  min-width: 205px;
  text-align: center;
  width: 100%;
}

.style-module--terms--803a5 .style-module--item--2e6fb:first-of-type img {
  margin-bottom: 37px;
}

.style-module--terms--803a5 .style-module--item--2e6fb:nth-of-type(2) img {
  margin-bottom: 35px;
}

.style-module--terms--803a5 .style-module--item--2e6fb:nth-of-type(3) img {
  margin-bottom: 30px;
}

.style-module--terms--803a5 .style-module--item--2e6fb:nth-of-type(4) img {
  margin-bottom: 31px;
}

.style-module--terms--803a5 .style-module--item--2e6fb h3 {
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
  text-transform: uppercase;
}

.style-module--terms--803a5 .style-module--item--2e6fb p {
  font-size: 17px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 15px;
}

.style-module--terms--803a5 .style-module--bottom-txt--e58c1 {
  background: #fff;
  border: 2px solid #ff6f36;
  border-radius: 20px;
  font-size: calc(15.27273px + 0.22727vw);
  line-height: calc(18.54545px + 0.45455vw);
  margin: 45px auto 0;
  max-width: 620px;
  padding: 27px 30px;
  text-align: center;
  width: 100%;
}

@media (min-width: 1200px) {
  .style-module--terms--803a5 .style-module--bottom-txt--e58c1 {
    font-size: 18px;
    line-height: 24px;
  }
}
@media (max-width: 767px) {
  .style-module--terms--803a5 .style-module--bottom-txt--e58c1 {
    margin-top: 25px;
    padding: 20px 25px;
  }
}
.style-module--terms--803a5 button {
  margin: 40px auto 0;
}

.aboutPeople-module--about-people--cd920 {
  background-color: #fff;
  padding: 70px 0;
}

@media (max-width: 767px) {
  .aboutPeople-module--about-people--cd920 {
    padding-bottom: 50px;
    padding-top: 50px;
  }
}
.aboutPeople-module--about-people--cd920 h2 {
  margin-bottom: 50px;
  text-align: center;
}

.aboutPeople-module--about-people__list--070d4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 40px;
}

@media (max-width: 767px) {
  .aboutPeople-module--about-people__list--070d4 {
    row-gap: 20px;
  }
}
@media (max-width: 480px) {
  .aboutPeople-module--about-people__list--070d4 {
    row-gap: 10px;
  }
}
.aboutPeople-module--about-people__col--a059e {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aboutPeople-module--about-people__img--3fdf3 {
  max-width: 25%;
}

@media (max-width: 767px) {
  .aboutPeople-module--about-people__img--3fdf3 {
    max-width: 20%;
  }
}
@media (max-width: 480px) {
  .aboutPeople-module--about-people__img--3fdf3 {
    max-width: 25%;
  }
}
.aboutPeople-module--about-people__wrapper--70877 {
  -ms-flex-preferred-size: 65%;
      flex-basis: 65%;
  margin-left: 20px;
}

.aboutPeople-module--about-people__heading--cc588 {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .aboutPeople-module--about-people__heading--cc588 {
    font-size: 20px;
  }
}
@media (max-width: 480px) {
  .aboutPeople-module--about-people__heading--cc588 {
    font-size: 16px;
  }
}
.aboutPeople-module--about-people__text--ff5a4 {
  font-size: 16px;
  line-height: 1.4;
}

@media (max-width: 767px) {
  .aboutPeople-module--about-people__text--ff5a4 {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .aboutPeople-module--about-people__text--ff5a4 {
    font-size: 12px;
  }
}
.aboutPeople-module--about-people__bottom-text--09eae {
  font-size: 40px;
  margin-top: 40px;
}

@media (max-width: 767px) {
  .aboutPeople-module--about-people__bottom-text--09eae {
    font-size: 16px;
    margin-top: 20px;
  }
}
.main-module--btn--ada7e {
  background: #ed3335;
  border-radius: 35px;
  color: #fff;
  cursor: pointer;
  display: block;
  font-family: Open Sans, sans-serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0.1em;
  margin: 0 auto;
  padding: 19px 10px;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  width: 362px;
}

.main-module--btn--ada7e:focus,
.main-module--btn--ada7e:hover {
  background: #de3133;
}

.main-module--btn--ada7e:visited {
  color: #fff;
}

@media (max-width: 1024px) {
  .main-module--btn--ada7e {
    font-size: 20px;
    font-weight: 400;
    max-width: 220px;
    padding: 15px 20px;
  }
}
@media (max-width: 576px) {
  .main-module--btn--ada7e {
    font-size: 14px;
    width: 100%;
  }
}
.main-module--btn--ada7e[disabled] {
  cursor: default;
  opacity: 0.5;
}

.screen1-module--screen1--41780 {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 100%;
}

@media (max-width: 576px) {
  .screen1-module--screen1--41780 {
    margin-bottom: 20px;
  }
}
.screen1-module--screen1--41780:before {
  background-image: url(https://fs.advance.ru/landing-pages/test_na_uroven_anglijskogo_jazyka/img_bg.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 783px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1921px;
  z-index: -1;
}

@media (min-width: 1920px) {
  .screen1-module--screen1--41780:before {
    background-size: cover;
    width: 100%;
  }
}
@media (max-width: 1800px) {
  .screen1-module--screen1--41780:before {
    left: calc(-960px + 50%);
  }
}
@media (max-width: 1024px) {
  .screen1-module--screen1--41780:before {
    background-size: cover;
    height: 416px;
    left: 0;
    width: 100%;
  }
}
@media (max-width: 576px) {
  .screen1-module--screen1--41780:before {
    height: 200px;
  }
}
.screen1-module--screen1--41780 .screen1-module--h1--bc18a,
.screen1-module--screen1--41780 h1 {
  font-family: Bebas Neue, sans-serif;
  font-size: 72px;
  font-weight: 600;
  letter-spacing: 0.1em;
  line-height: 80px;
  margin-bottom: 80px;
  margin-top: 0;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 1440px) {
  .screen1-module--screen1--41780 .screen1-module--h1--bc18a,
  .screen1-module--screen1--41780 h1 {
    font-size: 50px;
  }
}
@media (max-width: 1024px) {
  .screen1-module--screen1--41780 .screen1-module--h1--bc18a,
  .screen1-module--screen1--41780 h1 {
    font-size: 40px;
    margin-bottom: 35px;
  }
}
@media (max-width: 768px) {
  .screen1-module--screen1--41780 .screen1-module--h1--bc18a,
  .screen1-module--screen1--41780 h1 {
    font-size: 30px;
  }
}
@media (max-width: 576px) {
  .screen1-module--screen1--41780 .screen1-module--h1--bc18a,
  .screen1-module--screen1--41780 h1 {
    font-size: 30px;
    line-height: 130%;
    margin-bottom: 15px;
  }
}
.screen1-module--screen1--41780 .screen1-module--h1--bc18a span,
.screen1-module--screen1--41780 h1 span {
  color: #1ab5e9;
  display: block;
}

.screen1-module--screen1--41780 .screen1-module--content--87673 {
  height: 783px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1174px;
  padding: 32px 0 15px;
  width: 100%;
}

@media (max-width: 1920px) {
  .screen1-module--screen1--41780 .screen1-module--content--87673 {
    max-width: 1174px;
  }
}
@media (max-width: 1800px) {
  .screen1-module--screen1--41780 .screen1-module--content--87673 {
    max-width: 1020px;
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 1024px) {
  .screen1-module--screen1--41780 .screen1-module--content--87673 {
    height: auto;
    margin-bottom: 120px;
    padding-top: 0;
  }
}
@media (max-width: 768px) {
  .screen1-module--screen1--41780 .screen1-module--content--87673 {
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 576px) {
  .screen1-module--screen1--41780 .screen1-module--content--87673 {
    margin-bottom: 0;
    padding: 15px;
  }
}
.screen1-module--screen1--41780 .screen1-module--wrapper--64abc {
  text-align: center;
}

@media (max-width: 576px) {
  .screen1-module--screen1--41780 .screen1-module--wrapper--64abc {
    margin-top: 105px;
  }
}
.info-module--info--14a7f {
  margin-bottom: 150px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

@media (max-width: 1024px) {
  .info-module--info--14a7f {
    margin-bottom: 100px;
  }
}
.info-module--info--14a7f .info-module--h2--f957b,
.info-module--info--14a7f h2 {
  color: #827c7f;
  font-family: Bebas Neue, sans-serif;
  font-size: 72px;
  font-weight: 600;
  letter-spacing: 0.1em;
  line-height: 80px;
  margin-bottom: 78px;
  margin-top: 0;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 1440px) {
  .info-module--info--14a7f .info-module--h2--f957b,
  .info-module--info--14a7f h2 {
    font-size: 46px;
  }
}
@media (max-width: 1024px) {
  .info-module--info--14a7f .info-module--h2--f957b,
  .info-module--info--14a7f h2 {
    font-size: 36px;
    margin-bottom: 30px;
  }
}
@media (max-width: 768px) {
  .info-module--info--14a7f .info-module--h2--f957b,
  .info-module--info--14a7f h2 {
    font-size: 30px;
    margin-bottom: 20px;
  }
}
@media (max-width: 576px) {
  .info-module--info--14a7f .info-module--h2--f957b,
  .info-module--info--14a7f h2 {
    font-size: 30px;
  }
}
.info-module--info--14a7f .info-module--content--df483 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1174px;
  padding: 0 15px;
  width: 100%;
}

@media (max-width: 1920px) {
  .info-module--info--14a7f .info-module--content--df483 {
    max-width: 1174px;
  }
}
@media (max-width: 1800px) {
  .info-module--info--14a7f .info-module--content--df483 {
    max-width: 1020px;
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 768px) {
  .info-module--info--14a7f .info-module--content--df483 {
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
}
.info-module--info--14a7f ul {
  grid-gap: 30px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  margin-bottom: 90px;
}

@media (max-width: 576px) {
  .info-module--info--14a7f ul {
    display: block;
    margin-bottom: 20px;
  }
}
.info-module--info--14a7f ul li {
  text-align: center;
}

@media (max-width: 576px) {
  .info-module--info--14a7f ul li {
    margin-bottom: 15px;
  }
}
.info-module--info--14a7f ul li p {
  font-family: Bebas Neue, sans-serif;
  font-size: 30px;
  font-weight: 600;
  letter-spacing: 0.05em;
  line-height: 36px;
  margin: 0;
  text-transform: uppercase;
}

@media (max-width: 1024px) {
  .info-module--info--14a7f ul li p {
    font-size: 26px;
  }
}
@media (max-width: 576px) {
  .info-module--info--14a7f ul li p {
    font-size: 22px;
    line-height: 1;
  }
}
.info-module--info--14a7f ul li p span {
  color: #f57778;
  display: block;
  font-size: 48px;
  line-height: 36px;
  margin-bottom: 5px;
}

@media (max-width: 1024px) {
  .info-module--info--14a7f ul li p span {
    font-size: 40px;
  }
}
@media (max-width: 576px) {
  .info-module--info--14a7f ul li p span {
    font-size: 30px;
    line-height: 1;
  }
}
.info-module--info--14a7f ul li img {
  margin-bottom: 40px;
}

@media (max-width: 576px) {
  .info-module--info--14a7f ul li img {
    margin-bottom: 20px;
  }
}
.social-module--social--21bbd {
  background: #cfeafb;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 56px;
  padding-top: 74px;
  width: 100%;
}

@media (max-width: 1024px) {
  .social-module--social--21bbd {
    padding: 30px 0;
  }
}
@media (max-width: 576px) {
  .social-module--social--21bbd {
    padding: 15px 0;
  }
}
.social-module--social--21bbd ul {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.social-module--social--21bbd ul li {
  margin-right: 30px;
}

@media (max-width: 576px) {
  .social-module--social--21bbd ul li {
    margin-right: 10px;
  }
}
.social-module--social--21bbd ul li:last-of-type {
  margin-right: 0;
}

.social-module--social--21bbd .social-module--icon--bfc69 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: transparent;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 70px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  width: 70px;
}

@media (max-width: 1024px) {
  .social-module--social--21bbd .social-module--icon--bfc69 {
    height: 50px;
    width: 50px;
  }
}
@media (max-width: 576px) {
  .social-module--social--21bbd .social-module--icon--bfc69 {
    height: 30px;
    width: 30px;
  }
}
.main-module--btn--af358 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: linear-gradient(276.57deg, #ff8d5f 5.1%, #fe4c04 99.39%);
  border-radius: 35px;
  -webkit-box-shadow: 0 5px 0 #fe4d07;
          box-shadow: 0 5px 0 #fe4d07;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 32px;
  font-weight: 300;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  max-width: 500px;
  padding: 15px;
  text-align: center;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.main-module--btn--af358:focus,
.main-module--btn--af358:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

@media (max-width: 991px) {
  .main-module--btn--af358 {
    border-radius: 20px;
    font-size: 18px;
    max-width: 300px;
  }
}
@media (max-width: 767px) {
  .main-module--btn--af358 {
    font-size: 16px;
    padding: 10px;
  }
}
@media (max-width: 480px) {
  .main-module--btn--af358 {
    width: 100%;
  }
}
.main-module--title--8e3cc {
  font-size: 56px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .main-module--title--8e3cc {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  .main-module--title--8e3cc {
    font-size: 26px;
  }
}
.screen1-module--screen1--9f540 .screen1-module--container--8947b {
  background-image: url(https://fs.advance.ru/landing-pages/training/diagnostics/bg-pd-1920.png);
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  padding: 70px;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--9f540 .screen1-module--container--8947b {
    border-radius: 15px;
    padding: 45px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--9f540 .screen1-module--container--8947b {
    background-image: url(https://fs.advance.ru/landing-pages/training/diagnostics/bg-pd-320.png);
    background-position: bottom;
    padding: 30px 20px 500px;
  }
}
@media (max-width: 560px) {
  .screen1-module--screen1--9f540 .screen1-module--container--8947b {
    padding: 30px 20px 320px;
  }
}
.screen1-module--screen1--9f540 .screen1-module--info--91f92 {
  width: 60%;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--9f540 .screen1-module--info--91f92 {
    width: 50%;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--9f540 .screen1-module--info--91f92 {
    width: 60%;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--9f540 .screen1-module--info--91f92 {
    width: 100%;
  }
}
.screen1-module--screen1--9f540 .screen1-module--info--91f92 h1 {
  font-size: 74px;
  font-weight: 700;
  line-height: 100%;
  text-transform: uppercase;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--9f540 .screen1-module--info--91f92 h1 {
    font-size: 64px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--9f540 .screen1-module--info--91f92 h1 {
    font-size: 34px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--9f540 .screen1-module--info--91f92 h1 {
    text-align: center;
  }
}
@media (max-width: 400px) {
  .screen1-module--screen1--9f540 .screen1-module--info--91f92 h1 {
    font-size: 24px;
  }
}
.screen1-module--screen1--9f540 .screen1-module--info--91f92 p {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  margin: 30px 0 45px;
  padding-left: 44px;
  position: relative;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--9f540 .screen1-module--info--91f92 p {
    margin: 30px 0;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--9f540 .screen1-module--info--91f92 p {
    font-size: 18px;
    margin: 20px 0;
    padding-left: 25px;
  }
}
@media (max-width: 400px) {
  .screen1-module--screen1--9f540 .screen1-module--info--91f92 p {
    font-size: 16px;
  }
}
.screen1-module--screen1--9f540 .screen1-module--info--91f92 p:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='4' fill='none' viewBox='0 0 34 4'%3E%3Cpath stroke='%23FE4D07' stroke-linecap='round' stroke-width='3' d='M2 2h30'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 4px;
  left: 0;
  position: absolute;
  top: 12px;
  width: 34px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--9f540 .screen1-module--info--91f92 p:before {
    top: 10px;
    width: 15px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--9f540 .screen1-module--info--91f92 p:before {
    top: 8px;
  }
}
.think-module--think--25d47 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .think-module--think--25d47 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .think-module--think--25d47 {
    padding: 30px 0;
  }
}
.think-module--think--25d47 p {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .think-module--think--25d47 p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .think-module--think--25d47 p {
    font-size: 16px;
  }
}
.think-module--think--25d47 p strong {
  font-weight: 700;
}

.think-module--think--25d47 .think-module--top--7ed8a {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .think-module--think--25d47 .think-module--top--7ed8a {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .think-module--think--25d47 .think-module--top--7ed8a {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 20px;
  }
}
@media (max-width: 991px) {
  .think-module--think--25d47 .think-module--top--7ed8a > img {
    max-width: 284px;
  }
}
@media (max-width: 767px) {
  .think-module--think--25d47 .think-module--top--7ed8a > img {
    display: none;
  }
}
.think-module--think--25d47 .think-module--top--7ed8a > .think-module--info--3beb5 {
  text-align: center;
}

.think-module--think--25d47 .think-module--top--7ed8a > .think-module--info--3beb5 > img {
  border-radius: 15px;
  display: none;
}

@media (max-width: 767px) {
  .think-module--think--25d47 .think-module--top--7ed8a > .think-module--info--3beb5 > img {
    display: block;
  }
}
.think-module--think--25d47 .think-module--bottom--004ae {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: #f4f4f4;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  margin: 100px 0 40px;
}

@media (max-width: 991px) {
  .think-module--think--25d47 .think-module--bottom--004ae {
    border-radius: 15px;
    gap: 15px;
    margin: 60px 0 25px;
  }
}
@media (max-width: 767px) {
  .think-module--think--25d47 .think-module--bottom--004ae {
    margin: 20px 0;
  }
}
@media (max-width: 650px) {
  .think-module--think--25d47 .think-module--bottom--004ae {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.think-module--think--25d47 .think-module--bottom--004ae > .think-module--info--3beb5 {
  padding: 50px 0 50px 70px;
}

@media (max-width: 991px) {
  .think-module--think--25d47 .think-module--bottom--004ae > .think-module--info--3beb5 {
    padding: 30px 0 30px 45px;
  }
}
@media (max-width: 650px) {
  .think-module--think--25d47 .think-module--bottom--004ae > .think-module--info--3beb5 {
    padding: 30px 25px 0;
  }
}
.think-module--think--25d47 .think-module--bottom--004ae > img {
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-top: -45px;
}

@media (max-width: 991px) {
  .think-module--think--25d47 .think-module--bottom--004ae > img {
    max-width: 300px;
  }
}
@media (max-width: 650px) {
  .think-module--think--25d47 .think-module--bottom--004ae > img {
    -ms-flex-item-align: center;
        align-self: center;
    margin-top: 0;
  }
}
.think-module--think--25d47 .think-module--info--3beb5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
}

@media (max-width: 991px) {
  .think-module--think--25d47 .think-module--info--3beb5 {
    gap: 20px;
  }
}
.think-module--think--25d47 .think-module--highlight--35c5d {
  background-color: #7e11ee;
  border-radius: 30px;
  color: #fff;
  font-weight: 700;
  padding: 20px 40px;
}

@media (max-width: 991px) {
  .think-module--think--25d47 .think-module--highlight--35c5d {
    border-radius: 15px;
    padding: 15px 25px;
  }
}
.think-module--think--25d47 .think-module--highlight--35c5d:last-of-type {
  padding: 20px 70px;
  text-align: center;
}

@media (max-width: 991px) {
  .think-module--think--25d47 .think-module--highlight--35c5d:last-of-type {
    padding: 20px 45px;
  }
}
@media (max-width: 767px) {
  .think-module--think--25d47 .think-module--highlight--35c5d:last-of-type {
    padding: 20px;
  }
}
.think-module--think--25d47 a {
  max-width: unset;
}

.fit-module--fit--232c5 h2 {
  text-align: center;
}

.fit-module--fit--232c5 ul {
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 80px 0 110px;
  row-gap: 110px;
}

@media (max-width: 991px) {
  .fit-module--fit--232c5 ul {
    -webkit-column-gap: 15px;
       -moz-column-gap: 15px;
            column-gap: 15px;
    margin: 50px 0 60px;
    row-gap: 80px;
  }
}
@media (max-width: 767px) {
  .fit-module--fit--232c5 ul {
    margin: 80px 0 50px;
    row-gap: 70px;
  }
}
.fit-module--fit--232c5 ul li {
  border-radius: 30px;
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  padding: 64px 30px 30px;
  position: relative;
  text-align: center;
}

@media (max-width: 991px) {
  .fit-module--fit--232c5 ul li {
    border-radius: 15px;
    font-size: 18px;
    padding: 64px 20px 20px;
  }
}
@media (max-width: 767px) {
  .fit-module--fit--232c5 ul li {
    font-size: 16px;
  }
}
.fit-module--fit--232c5 ul li:nth-child(odd) {
  background-color: #f7efff;
}

.fit-module--fit--232c5 ul li:nth-child(2n) {
  background-color: #fff4ef;
}

.fit-module--fit--232c5 ul li:first-child,
.fit-module--fit--232c5 ul li:nth-child(2),
.fit-module--fit--232c5 ul li:nth-child(3),
.fit-module--fit--232c5 ul li:nth-child(4) {
  width: calc(25% - 22.5px);
}

@media (max-width: 767px) {
  .fit-module--fit--232c5 ul li:first-child,
  .fit-module--fit--232c5 ul li:nth-child(2),
  .fit-module--fit--232c5 ul li:nth-child(3),
  .fit-module--fit--232c5 ul li:nth-child(4) {
    width: 100%;
  }
}
.fit-module--fit--232c5 ul li:nth-child(5),
.fit-module--fit--232c5 ul li:nth-child(6),
.fit-module--fit--232c5 ul li:nth-child(7) {
  width: calc(33.33333% - 20px);
}

@media (max-width: 767px) {
  .fit-module--fit--232c5 ul li:nth-child(5),
  .fit-module--fit--232c5 ul li:nth-child(6),
  .fit-module--fit--232c5 ul li:nth-child(7) {
    width: 100%;
  }
}
.fit-module--fit--232c5 ul li:before {
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  position: absolute;
}

.fit-module--fit--232c5 ul li:first-child:before {
  background-image: url(https://fs.advance.ru/landing-pages/training/diagnostics/icon-want-01.png);
  height: 100px;
  left: calc(50% - 57px);
  top: -50px;
  width: 114px;
}

.fit-module--fit--232c5 ul li:nth-child(2):before {
  background-image: url(https://fs.advance.ru/landing-pages/training/diagnostics/icon-want-02.png);
  height: 80px;
  left: calc(50% - 45px);
  top: -40px;
  width: 90px;
}

.fit-module--fit--232c5 ul li:nth-child(3):before {
  background-image: url(https://fs.advance.ru/landing-pages/training/diagnostics/icon-want-03.png);
  height: 86px;
  left: calc(50% - 56.5px);
  top: -43px;
  width: 113px;
}

.fit-module--fit--232c5 ul li:nth-child(4):before {
  background-image: url(https://fs.advance.ru/landing-pages/training/diagnostics/icon-want-04.png);
  height: 80px;
  left: calc(50% - 50.5px);
  top: -40px;
  width: 101px;
}

.fit-module--fit--232c5 ul li:nth-child(5):before {
  background-image: url(https://fs.advance.ru/landing-pages/training/diagnostics/icon-want-05.png);
  height: 100px;
  left: calc(50% - 86.5px);
  top: -50px;
  width: 173px;
}

.fit-module--fit--232c5 ul li:nth-child(6) {
  padding-top: 93px;
}

@media (max-width: 767px) {
  .fit-module--fit--232c5 ul li:nth-child(6) {
    padding-top: 64px;
  }
}
.fit-module--fit--232c5 ul li:nth-child(6):before {
  background-image: url(https://fs.advance.ru/landing-pages/training/diagnostics/icon-want-06.png);
  height: 100px;
  left: calc(50% - 71.5px);
  top: -50px;
  width: 143px;
}

.fit-module--fit--232c5 ul li:nth-child(7) {
  padding-top: 73px;
}

.fit-module--fit--232c5 ul li:nth-child(7):before {
  background-image: url(https://fs.advance.ru/landing-pages/training/diagnostics/icon-want-07.png);
  height: 100px;
  left: calc(50% - 40px);
  top: -50px;
  width: 80px;
}

.fit-module--fit--232c5 .fit-module--time--c1962 {
  font-size: 36px;
  font-weight: 300;
  line-height: 120%;
  margin: 50px 0;
  text-align: center;
}

@media (max-width: 991px) {
  .fit-module--fit--232c5 .fit-module--time--c1962 {
    font-size: 20px;
    margin: 30px 0;
  }
}
.fit-module--fit--232c5 .fit-module--time--c1962 strong {
  font-weight: 700;
  white-space: nowrap;
}

.fit-module--fit--232c5 .fit-module--violet-block--cb493 {
  background-image: linear-gradient(103.87deg, #7000e3 30.03%, #942bff 51.72%, #681eb3 71.74%);
  border-radius: 30px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 50px 45% 50px 70px;
  position: relative;
}

@media (max-width: 991px) {
  .fit-module--fit--232c5 .fit-module--violet-block--cb493 {
    border-radius: 15px;
    padding: 40px 25% 40px 45px;
  }
}
@media (max-width: 767px) {
  .fit-module--fit--232c5 .fit-module--violet-block--cb493 {
    overflow: hidden;
    padding: 30px 25px 260px;
  }
}
.fit-module--fit--232c5 .fit-module--violet-block--cb493:before {
  background-image: url(https://fs.advance.ru/landing-pages/training/diagnostics/photo-happycouple.png);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  bottom: 0;
  content: "";
  height: 410px;
  position: absolute;
  right: 0;
  width: 674px;
}

@media (max-width: 1110px) {
  .fit-module--fit--232c5 .fit-module--violet-block--cb493:before {
    width: 60%;
  }
}
@media (max-width: 991px) {
  .fit-module--fit--232c5 .fit-module--violet-block--cb493:before {
    width: 35%;
  }
}
@media (max-width: 767px) {
  .fit-module--fit--232c5 .fit-module--violet-block--cb493:before {
    background-image: url(https://fs.advance.ru/landing-pages/training/diagnostics/photo-happycouple-320.png);
    background-position: bottom;
    height: 248px;
    right: calc(50% - 149.5px);
    width: 299px;
  }
}
.fit-module--fit--232c5 .fit-module--violet-block--cb493 p {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 1110px) {
  .fit-module--fit--232c5 .fit-module--violet-block--cb493 p {
    font-size: 30px;
  }
}
@media (max-width: 991px) {
  .fit-module--fit--232c5 .fit-module--violet-block--cb493 p {
    font-size: 20px;
  }
}
.fit-module--fit--232c5 .fit-module--red-block--75e7c {
  background: linear-gradient(103.87deg, #fe4c04 30.03%, #ff7d48 51.72%, #fe4c04 71.74%), #fff;
  border-radius: 30px;
  color: #fff;
  padding: 30px 70px;
  text-align: center;
}

@media (max-width: 991px) {
  .fit-module--fit--232c5 .fit-module--red-block--75e7c {
    border-radius: 15px;
    padding: 20px 45px;
  }
}
@media (max-width: 767px) {
  .fit-module--fit--232c5 .fit-module--red-block--75e7c {
    padding: 30px 20px;
  }
}
.fit-module--fit--232c5 .fit-module--red-block--75e7c h3 {
  font-size: 56px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .fit-module--fit--232c5 .fit-module--red-block--75e7c h3 {
    font-size: 32px;
  }
}
.fit-module--fit--232c5 .fit-module--red-block--75e7c p {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .fit-module--fit--232c5 .fit-module--red-block--75e7c p {
    font-size: 20px;
  }
}
.help-module--help--80229 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .help-module--help--80229 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .help-module--help--80229 {
    padding: 30px 0;
  }
}
.help-module--help--80229 .help-module--top--3b9c4 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 767px) {
  .help-module--help--80229 .help-module--top--3b9c4 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
@media (max-width: 991px) {
  .help-module--help--80229 img {
    max-width: 286px;
  }
}
.help-module--help--80229 .help-module--info--e8e2e {
  width: 60%;
}

@media (max-width: 767px) {
  .help-module--help--80229 .help-module--info--e8e2e {
    width: 100%;
  }
}
.help-module--help--80229 .help-module--info--e8e2e h2 {
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .help-module--help--80229 .help-module--info--e8e2e h2 {
    font-size: 18px;
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .help-module--help--80229 .help-module--info--e8e2e h2 {
    font-size: 16px;
  }
}
.help-module--help--80229 .help-module--info--e8e2e > ul li {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 41px;
  position: relative;
}

@media (max-width: 991px) {
  .help-module--help--80229 .help-module--info--e8e2e > ul li {
    font-size: 18px;
    padding-left: 30px;
  }
}
@media (max-width: 767px) {
  .help-module--help--80229 .help-module--info--e8e2e > ul li {
    font-size: 16px;
  }
}
.help-module--help--80229 .help-module--info--e8e2e > ul li:not(:last-child) {
  margin-bottom: 15px;
}

.help-module--help--80229 .help-module--info--e8e2e > ul li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='32' fill='none' viewBox='0 0 31 32'%3E%3Cpath stroke='%23FD4B04' stroke-width='2' d='M1.002 11.478a14.825 14.825 0 1 1-.014 8.65'/%3E%3Cpath fill='%23FD4B04' d='M22.45 16.532a1 1 0 0 0 0-1.414l-6.363-6.364a1 1 0 1 0-1.415 1.414l5.657 5.657-5.657 5.657a1 1 0 0 0 1.415 1.414l6.364-6.364ZM0 16.825h21.743v-2H0v2Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 32px;
  left: 0;
  position: absolute;
  top: 0;
  width: 31px;
}

@media (max-width: 991px) {
  .help-module--help--80229 .help-module--info--e8e2e > ul li:before {
    height: 21px;
    width: 20px;
  }
}
.help-module--help--80229 .help-module--bottom-list--b1b4b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  margin-top: 150px;
}

@media (max-width: 991px) {
  .help-module--help--80229 .help-module--bottom-list--b1b4b {
    gap: 15px;
    margin-top: 100px;
  }
}
@media (max-width: 767px) {
  .help-module--help--80229 .help-module--bottom-list--b1b4b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 70px;
    margin-top: 80px;
  }
}
.help-module--help--80229 .help-module--bottom-list--b1b4b li {
  border-radius: 30px;
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  padding: 64px 30px 30px;
  position: relative;
  text-align: center;
  width: calc(33.33333% - 20px);
}

@media (max-width: 991px) {
  .help-module--help--80229 .help-module--bottom-list--b1b4b li {
    border-radius: 15px;
    font-size: 18px;
    width: calc(33.33333% - 10px);
  }
}
@media (max-width: 767px) {
  .help-module--help--80229 .help-module--bottom-list--b1b4b li {
    font-size: 16px;
    width: 100%;
  }
}
.help-module--help--80229 .help-module--bottom-list--b1b4b li:nth-child(odd) {
  background-color: #f7efff;
}

.help-module--help--80229 .help-module--bottom-list--b1b4b li:nth-child(2n) {
  background-color: #fff4ef;
}

.help-module--help--80229 .help-module--bottom-list--b1b4b li:before {
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 100px;
  position: absolute;
  top: -50px;
}

.help-module--help--80229 .help-module--bottom-list--b1b4b li:first-child:before {
  background-image: url(https://fs.advance.ru/landing-pages/training/diagnostics/icon-diagnoz-01.png);
  left: calc(50% - 66.5px);
  width: 133px;
}

.help-module--help--80229 .help-module--bottom-list--b1b4b li:nth-child(2):before {
  background-image: url(https://fs.advance.ru/landing-pages/training/diagnostics/icon-diagnoz-02.png);
  left: calc(50% - 82.5px);
  width: 165px;
}

.help-module--help--80229 .help-module--bottom-list--b1b4b li:nth-child(3):before {
  background-image: url(https://fs.advance.ru/landing-pages/training/diagnostics/icon-diagnoz-03.png);
  left: calc(50% - 45px);
  width: 90px;
}

.reg-module--reg--7295a {
  padding-bottom: 100px;
}

@media (max-width: 991px) {
  .reg-module--reg--7295a {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--7295a {
    padding-bottom: 30px;
  }
}
.reg-module--reg--7295a .reg-module--form--ba94e {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: linear-gradient(103.87deg, #7000e3 30.03%, #942bff 51.72%, #681eb3 71.74%), #fff;
  border-radius: 30px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 50px 0 70px;
  text-align: center;
}

@media (max-width: 991px) {
  .reg-module--reg--7295a .reg-module--form--ba94e {
    border-radius: 15px;
    padding: 30px 0 50px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--7295a .reg-module--form--ba94e {
    padding: 30px 25px;
  }
}
.reg-module--reg--7295a .reg-module--form--ba94e h2 {
  font-size: 36px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .reg-module--reg--7295a .reg-module--form--ba94e h2 {
    font-size: 20px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--7295a .reg-module--form--ba94e h2 {
    margin-bottom: 15px;
  }
}
.reg-module--reg--7295a .reg-module--form--ba94e .reg-module--price-old--7728a {
  font-size: 56px;
  font-weight: 400;
  line-height: 100%;
  margin-bottom: 20px;
  padding: 10px;
  position: relative;
}

@media (max-width: 991px) {
  .reg-module--reg--7295a .reg-module--form--ba94e .reg-module--price-old--7728a {
    font-size: 32px;
    margin-bottom: 15px;
  }
}
.reg-module--reg--7295a .reg-module--form--ba94e .reg-module--price-old--7728a:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='229' height='50' fill='none' viewBox='0 0 229 50'%3E%3Cline x1='.879' x2='227.385' y1='45.046' y2='5.107' stroke='%23FE4C04' stroke-width='10'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 50px;
  left: 0;
  position: absolute;
  top: calc(50% - 25px);
  width: 229px;
}

@media (max-width: 991px) {
  .reg-module--reg--7295a .reg-module--form--ba94e .reg-module--price-old--7728a:before {
    height: 36px;
    top: calc(50% - 18px);
    width: 139px;
  }
}
.reg-module--reg--7295a .reg-module--form--ba94e .reg-module--price-new--33a25 {
  background-color: hsla(0, 0%, 100%, 0.1);
  border: 1px solid hsla(0, 0%, 100%, 0.15);
  border-radius: 20px;
  font-size: 80px;
  font-weight: 700;
  line-height: 100%;
  margin-bottom: 30px;
  min-width: 570px;
  padding: 20px;
}

@media (max-width: 991px) {
  .reg-module--reg--7295a .reg-module--form--ba94e .reg-module--price-new--33a25 {
    border-radius: 15px;
    font-size: 48px;
    margin-bottom: 20px;
    min-width: 346px;
    padding: 10px;
  }
}
@media (max-width: 480px) {
  .reg-module--reg--7295a .reg-module--form--ba94e .reg-module--price-new--33a25 {
    min-width: unset;
    width: 100%;
  }
}
.reg-module--reg--7295a .reg-module--garant--f5384 {
  font-size: 36px;
  font-weight: 300;
  line-height: 120%;
  margin: 40px 0 90px;
  text-align: center;
}

@media (max-width: 991px) {
  .reg-module--reg--7295a .reg-module--garant--f5384 {
    font-size: 20px;
  }
}
@media (max-width: 800px) {
  .reg-module--reg--7295a .reg-module--garant--f5384 {
    margin: 30px 0 70px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--7295a .reg-module--garant--f5384 {
    margin: 30px 0;
  }
}
.reg-module--reg--7295a .reg-module--garant--f5384 strong {
  font-weight: 700;
}

.reg-module--reg--7295a .reg-module--chance--a8059 {
  background-image: url(https://fs.advance.ru/landing-pages/training/diagnostics/pd-shans.png);
  background-size: cover;
  border-radius: 30px;
  color: #fff;
  padding: 50px 120px 50px 43%;
  position: relative;
}

@media (max-width: 1200px) {
  .reg-module--reg--7295a .reg-module--chance--a8059 {
    padding: 50px 50px 50px 50%;
  }
}
@media (max-width: 991px) {
  .reg-module--reg--7295a .reg-module--chance--a8059 {
    border-radius: 15px;
    padding: 35px 50px 35px 37%;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--7295a .reg-module--chance--a8059 {
    background-image: url(https://fs.advance.ru/landing-pages/training/diagnostics/pd-shans-320.png);
    padding: 30px 25px 260px;
  }
}
.reg-module--reg--7295a .reg-module--chance--a8059:before {
  background-image: url(https://fs.advance.ru/landing-pages/training/diagnostics/shans-photo.png);
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 100%;
  bottom: 0;
  content: "";
  height: 410px;
  left: 0;
  position: absolute;
  width: 491px;
}

@media (max-width: 1023px) {
  .reg-module--reg--7295a .reg-module--chance--a8059:before {
    width: 50%;
  }
}
@media (max-width: 991px) {
  .reg-module--reg--7295a .reg-module--chance--a8059:before {
    width: 35%;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--7295a .reg-module--chance--a8059:before {
    background-position: bottom;
    height: 250px;
    left: calc(50% - 150px);
    width: 300px;
  }
}
.reg-module--reg--7295a .reg-module--chance--a8059 p {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 1200px) {
  .reg-module--reg--7295a .reg-module--chance--a8059 p {
    font-size: 30px;
  }
}
@media (max-width: 991px) {
  .reg-module--reg--7295a .reg-module--chance--a8059 p {
    font-size: 20px;
  }
}
.reg-module--reg--7295a button {
  min-width: 570px;
}

@media (max-width: 991px) {
  .reg-module--reg--7295a button {
    min-width: 346px;
  }
}
@media (max-width: 480px) {
  .reg-module--reg--7295a button {
    min-width: unset;
  }
}
.screen1-module--screen1--5f69a {
  background: url(https://fs.advance.ru/landing-pages/training/top_7_skills/bg-forget-spb.jpg) 50% no-repeat;
  background-size: cover;
  color: #fff;
  min-height: auto;
}

.screen1-module--screen1--5f69a .screen1-module--content--fe6ef {
  max-width: 760px;
  padding: 70px 0 90px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--5f69a .screen1-module--content--fe6ef {
    max-width: 100%;
    text-align: center;
  }
}
.screen1-module--screen1--5f69a h1 {
  color: #fff;
  font-family: PF Din, sans-serif;
  font-size: 80px;
  font-weight: 500;
  line-height: 1;
  margin-top: 30px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--5f69a h1 {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--5f69a h1 {
    font-size: 48px;
    line-height: 44px;
  }
}
@media screen and (max-width: 480px) {
  .screen1-module--screen1--5f69a h1 {
    font-size: 36px;
    line-height: 36px;
  }
}
.screen1-module--screen1--5f69a .screen1-module--btn-block--9cf85 {
  margin-top: 60px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--5f69a .screen1-module--btn-block--9cf85 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 30px;
  }
}
.screen1-module--screen1--5f69a .screen1-module--btn--65e5b {
  background-color: #ff4200;
  -webkit-box-shadow: 0 15px 30px rgba(29, 29, 27, 0.29);
          box-shadow: 0 15px 30px rgba(29, 29, 27, 0.29);
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  max-width: 470px;
  padding: 25px 5px;
  position: relative;
  text-transform: uppercase;
  width: 100%;
  z-index: 1;
}

@media (max-width: 767px) {
  .screen1-module--screen1--5f69a .screen1-module--btn--65e5b {
    font-size: 16px;
    max-width: 370px;
    min-width: 270px;
  }
}
.screen1-module--screen1--7f056 {
  background: url(https://fs.advance.ru/landing-pages/training/top_7_skills/bg-forget-spb.jpg) 50% no-repeat;
  background-size: cover;
  color: #fff;
  min-height: auto;
}

.screen1-module--screen1--7f056 .screen1-module--content--834ac {
  max-width: 760px;
  padding: 70px 0 90px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--7f056 .screen1-module--content--834ac {
    max-width: 100%;
    text-align: center;
  }
}
.screen1-module--screen1--7f056 h1 {
  color: #fff;
  font-family: PF Din, sans-serif;
  font-size: 80px;
  font-weight: 500;
  line-height: 1;
  margin-top: 30px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--7f056 h1 {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--7f056 h1 {
    font-size: 48px;
    line-height: 44px;
  }
}
@media screen and (max-width: 480px) {
  .screen1-module--screen1--7f056 h1 {
    font-size: 36px;
    line-height: 36px;
  }
}
.screen1-module--screen1--7f056 .screen1-module--btn-block--76018 {
  margin-top: 60px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--7f056 .screen1-module--btn-block--76018 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 30px;
  }
}
.screen1-module--screen1--7f056 .screen1-module--btn--92534 {
  background-color: #ff4200;
  -webkit-box-shadow: 0 15px 30px rgba(29, 29, 27, 0.29);
          box-shadow: 0 15px 30px rgba(29, 29, 27, 0.29);
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  max-width: 470px;
  padding: 25px 5px;
  position: relative;
  text-transform: uppercase;
  width: 100%;
  z-index: 1;
}

@media (max-width: 767px) {
  .screen1-module--screen1--7f056 .screen1-module--btn--92534 {
    font-size: 16px;
    max-width: 370px;
    min-width: 270px;
  }
}
.style-module--learn--9305d {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--learn--9305d {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--learn--9305d {
    padding: 30px 0;
  }
}
.style-module--learn--9305d ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 991px) {
  .style-module--learn--9305d ul {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--learn--9305d ul {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.style-module--learn--9305d ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding: 30px;
  width: calc(33.33333% - 13.33333px);
}

@media (max-width: 991px) {
  .style-module--learn--9305d ul li {
    border-radius: 15px;
    gap: 15px;
    padding: 20px;
    width: calc(33.33333% - 10px);
  }
}
@media (max-width: 767px) {
  .style-module--learn--9305d ul li {
    gap: 15px;
    max-width: 226px;
    width: 100%;
  }
}
.style-module--learn--9305d ul li img {
  max-width: 200px;
  min-height: 200px;
}

@media (max-width: 991px) {
  .style-module--learn--9305d ul li img {
    max-width: 115px;
    min-height: 115px;
  }
}
.style-module--learn--9305d ul li p {
  font-size: 26px;
  font-weight: 300;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--learn--9305d ul li p {
    font-size: 16px;
  }
}
.style-module--speakers--42971 {
  padding-bottom: 100px;
}

@media (max-width: 991px) {
  .style-module--speakers--42971 {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--42971 {
    padding-bottom: 30px;
  }
}
.style-module--speakers--42971 .style-module--container--97212 {
  border-radius: 30px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  padding: 50px 0 85px;
}

@media (max-width: 991px) {
  .style-module--speakers--42971 .style-module--container--97212 {
    border-radius: 15px;
    padding: 30px 0 50px;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--42971 .style-module--container--97212 {
    padding: 30px 0;
  }
}
.style-module--speakers--42971 .style-module--main-list--1baca {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  margin-top: 55px;
}

@media (max-width: 991px) {
  .style-module--speakers--42971 .style-module--main-list--1baca {
    gap: 20px;
    margin-top: 30px;
  }
}
.style-module--speakers--42971 .style-module--main-list--1baca > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 10px;
  max-width: 500px;
  width: 100%;
}

.style-module--speakers--42971 .style-module--main-list--1baca > li:last-child {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.style-module--speakers--42971 .style-module--wrap--40d48 {
  background-color: #fff;
  border-radius: 30px;
  -webkit-box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
          box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 10px 10px 0;
}

@media (max-width: 991px) {
  .style-module--speakers--42971 .style-module--wrap--40d48 {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--42971 .style-module--wrap--40d48 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0 15px;
  }
}
.style-module--speakers--42971 .style-module--wrap--40d48 img {
  -ms-flex-item-align: center;
      align-self: center;
  border-radius: 24px;
  max-width: 344px;
  min-height: 285px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--speakers--42971 .style-module--wrap--40d48 img {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--42971 .style-module--wrap--40d48 img {
    width: 100%;
  }
}
.style-module--speakers--42971 .style-module--wrap--40d48 .style-module--info--00726 {
  padding: 30px;
}

.style-module--speakers--42971 .style-module--wrap--40d48 .style-module--info--00726 h3 {
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 767px) {
  .style-module--speakers--42971 .style-module--wrap--40d48 .style-module--info--00726 h3 {
    font-size: 18px;
  }
}
.style-module--speakers--42971 .style-module--wrap--40d48 .style-module--info--00726 .style-module--prof--20c45 {
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
  margin: 10px 0 20px;
}

@media (max-width: 767px) {
  .style-module--speakers--42971 .style-module--wrap--40d48 .style-module--info--00726 .style-module--prof--20c45 {
    font-size: 16px;
  }
}
.style-module--speakers--42971 .style-module--wrap--40d48 .style-module--info--00726 > ul li {
  font-size: 16px;
  font-weight: 300;
  line-height: 120%;
  list-style: disc;
}

@media (max-width: 767px) {
  .style-module--speakers--42971 .style-module--wrap--40d48 .style-module--info--00726 > ul li {
    font-size: 14px;
  }
}
.style-module--speakers--42971 .style-module--wrap--40d48 .style-module--info--00726 > ul li:not(:last-child) {
  margin-bottom: 10px;
}

.style-module--speakers--42971 .style-module--reg--cd54e {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: hsla(0, 0%, 85%, 0.15);
  border: 2px solid rgba(47, 0, 96, 0.15);
  border-radius: 30px;
  -webkit-box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
          box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: auto;
  padding: 30px;
}

@media (max-width: 991px) {
  .style-module--speakers--42971 .style-module--reg--cd54e {
    border-radius: 15px;
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--42971 .style-module--reg--cd54e {
    margin: 20px 15px 0;
  }
}
.style-module--speakers--42971 .style-module--reg--cd54e h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 30px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .style-module--speakers--42971 .style-module--reg--cd54e h3 {
    font-size: 18px;
    margin-bottom: 20px;
  }
}
.style-module--speakers--42971 .style-module--reg--cd54e button {
  width: 100%;
}

.style-module--revs--85c7f .style-module--container--a7712 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 100px;
}

@media (max-width: 991px) {
  .style-module--revs--85c7f .style-module--container--a7712 {
    gap: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--revs--85c7f .style-module--container--a7712 {
    gap: 30px;
  }
}
.style-module--revs--85c7f .style-module--block--a9828 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.style-module--revs--85c7f ul {
  display: grid;
  gap: 20px;
  grid-template-columns: 66.6% calc(33.4% - 20px);
  grid-template-rows: 1fr;
}

@media (max-width: 991px) {
  .style-module--revs--85c7f ul {
    gap: 15px;
    grid-template-columns: 66.6% calc(33.4% - 15px);
  }
}
@media (max-width: 767px) {
  .style-module--revs--85c7f ul {
    gap: 20px;
    grid-template-columns: 100%;
  }
}
.style-module--revs--85c7f ul li {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.style-module--revs--85c7f ul li:first-child {
  grid-column: 1;
  grid-row: span 2;
}

@media (max-width: 767px) {
  .style-module--revs--85c7f ul li:first-child {
    grid-column: 1;
    grid-row: 1;
  }
}
.style-module--revs--85c7f ul li:nth-child(2) {
  grid-column: 2;
  grid-row: 1;
}

@media (max-width: 767px) {
  .style-module--revs--85c7f ul li:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
  }
}
.style-module--revs--85c7f ul li:nth-child(3) {
  grid-column: 2;
  grid-row: 2;
}

@media (max-width: 767px) {
  .style-module--revs--85c7f ul li:nth-child(3) {
    grid-column: 1;
    grid-row: 3;
  }
}
.style-module--revs--85c7f ul li iframe {
  border-radius: 20px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.style-module--revs--85c7f button {
  -ms-flex-item-align: center;
      align-self: center;
  margin-top: 50px;
  max-width: 580px;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--revs--85c7f button {
    margin-top: 30px;
    max-width: 350px;
  }
}
@media (max-width: 767px) {
  .style-module--revs--85c7f button {
    margin-top: 20px;
  }
}
.style-module--adv--6201b {
  margin-top: 100px;
}

@media (max-width: 991px) {
  .style-module--adv--6201b {
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--6201b {
    margin-top: 30px;
  }
}
.style-module--adv--6201b h2 {
  color: #1d2644;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin: 20px 0 30px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--adv--6201b h2 {
    font-size: 22px;
    margin: 15px 0 25px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--6201b h2 {
    font-size: 18px;
    margin: 10px 0 15px;
  }
}
.style-module--adv--6201b ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .style-module--adv--6201b ul {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--6201b ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.style-module--adv--6201b ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px;
  text-align: center;
  width: calc(33.33333% - 20px);
}

@media (max-width: 991px) {
  .style-module--adv--6201b ul li {
    width: calc(33.33333% - 10px);
  }
}
@media (max-width: 767px) {
  .style-module--adv--6201b ul li {
    width: 100%;
  }
}
.style-module--adv--6201b ul li h3 {
  color: #ff4900;
  font-size: 38px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--adv--6201b ul li h3 {
    font-size: 24px;
  }
}
.style-module--adv--6201b ul li p {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 10px;
}

@media (max-width: 991px) {
  .style-module--adv--6201b ul li p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--6201b ul li p {
    font-size: 16px;
    margin-top: 5px;
  }
}
.style-module--adv--6201b .style-module--logo--d021e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  max-width: 360px;
}

@media (max-width: 991px) {
  .style-module--adv--6201b .style-module--logo--d021e {
    max-width: 226px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--6201b .style-module--logo--d021e {
    max-width: 200px;
  }
}
.style-module--adv--6201b .style-module--experts--b678d {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .style-module--adv--6201b .style-module--experts--b678d {
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--6201b .style-module--experts--b678d {
    margin-top: 30px;
  }
}
.style-module--adv--6201b .style-module--experts--b678d h2 {
  margin-bottom: 55px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--adv--6201b .style-module--experts--b678d h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--6201b .style-module--experts--b678d h2 {
    margin-bottom: 20px;
  }
}
.style-module--adv--6201b .style-module--develop--0074b {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .style-module--adv--6201b .style-module--develop--0074b {
    margin-top: 30px;
  }
}
.style-module--adv--6201b .style-module--develop--0074b h2 {
  margin-bottom: 55px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--adv--6201b .style-module--develop--0074b h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--6201b .style-module--develop--0074b h2 {
    margin-bottom: 20px;
  }
}
.style-module--adv--6201b .style-module--container--c2b03 {
  border-radius: 30px;
  padding: 50px 100px;
}

@media (max-width: 1023px) {
  .style-module--adv--6201b .style-module--container--c2b03 {
    border-radius: 20px;
    padding: 40px 20px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--6201b .style-module--container--c2b03 {
    border-radius: 15px;
    padding: 20px;
  }
}
.style-module--adv--6201b .style-module--container--c2b03.style-module--gray--85246 {
  background-color: #f2f3f7;
}

.style-module--adv--6201b .style-module--container--c2b03.style-module--orange--42484 {
  background-color: #ffeee7;
}

.style-module--adv--6201b .style-module--container--c2b03.style-module--violet--61f91 {
  background-color: #f7f0ff;
}

.style-module--adv--6201b .style-module--container--c2b03 swiper-slide {
  height: auto;
}

.style-module--adv--6201b .style-module--container--c2b03 swiper-slide > div {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
}

.style-module--adv--6201b .style-module--container--c2b03 swiper-slide p {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.style-module--adv--6201b .style-module--btn--5c02c {
  -ms-flex-item-align: center;
      align-self: center;
  margin: 100px auto;
  max-width: 580px;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--adv--6201b .style-module--btn--5c02c {
    margin: 50px auto;
    max-width: 350px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--6201b .style-module--btn--5c02c {
    margin: 30px auto;
  }
}
.style-module--problems--a5c4e .style-module--wrapper--2d4c3 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991px) {
  .style-module--problems--a5c4e .style-module--wrapper--2d4c3 {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--problems--a5c4e .style-module--wrapper--2d4c3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--problems--a5c4e .style-module--wrapper--left--56140 {
  width: calc(70% - 20px);
}

@media (max-width: 991px) {
  .style-module--problems--a5c4e .style-module--wrapper--left--56140 {
    width: calc(60% - 10px);
  }
}
@media (max-width: 767px) {
  .style-module--problems--a5c4e .style-module--wrapper--left--56140 {
    width: 100%;
  }
}
.style-module--problems--a5c4e ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 300;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: 23px;
  padding: 17px 30px 17px 68px;
  position: relative;
}

.style-module--problems--a5c4e ul li:not(:last-child) {
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .style-module--problems--a5c4e ul li {
    font-size: 16px;
    line-height: 18px;
    min-height: 35px;
    padding-bottom: 10px;
    padding-top: 10px;
  }
}
@media (max-width: 767px) {
  .style-module--problems--a5c4e ul li {
    padding-left: 51px;
  }
}
.style-module--problems--a5c4e ul li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='27' fill='none' viewBox='0 0 26 27'%3E%3Cpath stroke='%23FE4C04' stroke-width='2' d='M1.408 9.524a12.06 12.06 0 1 1-.01 7.038'/%3E%3Cpath fill='%23FE4C04' d='M19.15 13.768a1 1 0 0 0 0-1.414L12.788 5.99a1 1 0 1 0-1.415 1.414l5.657 5.657-5.657 5.657a1 1 0 1 0 1.415 1.414l6.364-6.364ZM0 14.061h18.443v-2H0v2Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 27px;
  left: 20px;
  position: absolute;
  top: calc(50% - 13.5px);
  width: 26px;
}

@media (max-width: 767px) {
  .style-module--problems--a5c4e ul li:before {
    left: 10px;
  }
}
.style-module--problems--a5c4e img {
  width: calc(30% - 20px);
}

@media (max-width: 991px) {
  .style-module--problems--a5c4e img {
    width: calc(40% - 10px);
  }
}
@media (max-width: 767px) {
  .style-module--problems--a5c4e img {
    -ms-flex-item-align: center;
        align-self: center;
    width: 70%;
  }
}
@media (max-width: 480px) {
  .style-module--problems--a5c4e img {
    width: 100%;
  }
}
.style-module--problems--a5c4e .style-module--highlight--19d96 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #ebefff;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 50px;
  padding: 20px;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--problems--a5c4e .style-module--highlight--19d96 {
    margin-top: 20px;
  }
}
.style-module--problems--a5c4e .style-module--highlight--19d96 p {
  font-size: 20px;
  font-weight: 500;
  line-height: 23px;
}

@media (max-width: 991px) {
  .style-module--problems--a5c4e .style-module--highlight--19d96 p {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--problems--a5c4e .style-module--highlight--19d96 p {
    font-size: 14px;
    line-height: 16px;
  }
}
.style-module--problems--a5c4e .style-module--highlight--19d96 p:last-child {
  margin-bottom: 0;
}

.style-module--problems--a5c4e h2 {
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .style-module--problems--a5c4e h2 {
    margin-bottom: 15px;
  }
}
.style-module--help--6d7c8 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--help--6d7c8 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--help--6d7c8 {
    padding: 30px 0;
  }
}
.style-module--help--6d7c8 h2 {
  margin-bottom: 45px;
}

@media (max-width: 991px) {
  .style-module--help--6d7c8 h2 {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--help--6d7c8 h2 {
    margin-bottom: 15px;
  }
}
.style-module--help--6d7c8 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .style-module--help--6d7c8 ul {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--help--6d7c8 ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.style-module--help--6d7c8 ul li {
  background-color: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding: 30px;
  width: calc(25% - 22.5px);
}

@media (max-width: 991px) {
  .style-module--help--6d7c8 ul li {
    border-radius: 10px;
    padding: 20px;
    width: calc(25% - 11.25px);
  }
}
@media (max-width: 767px) {
  .style-module--help--6d7c8 ul li {
    gap: 10px;
    width: 100%;
  }
}
.style-module--help--6d7c8 ul li h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 1200px) {
  .style-module--help--6d7c8 ul li h3 {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .style-module--help--6d7c8 ul li h3 {
    text-align: center;
  }
}
.style-module--help--6d7c8 ul li button {
  position: relative;
}

@media (max-width: 767px) {
  .style-module--help--6d7c8 ul li button {
    -ms-flex-item-align: center;
        align-self: center;
    max-width: 130px;
  }
}
.style-module--help--6d7c8 ul li button:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='106' height='110' fill='none' viewBox='0 0 106 110'%3E%3Cg filter='url(%23prefix__a)'%3E%3Cpath stroke='%23fff' stroke-width='5' d='M88.214 55c0 20.851-15.902 37.5-35.214 37.5-19.312 0-35.214-16.649-35.214-37.5S33.688 17.5 53 17.5c19.312 0 35.214 16.649 35.214 37.5Z'/%3E%3Cpath fill='%23fff' d='M45.17 73.823c.842 0 1.557-.355 2.398-.867L72.09 57.97c1.745-1.09 2.355-1.802 2.355-2.98 0-1.179-.61-1.89-2.355-2.958l-24.522-15.01c-.841-.51-1.556-.845-2.397-.845-1.557 0-2.524 1.246-2.524 3.18v31.265c0 1.935.967 3.203 2.524 3.203Z'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='prefix__a' width='105.429' height='110' x='.286' y='0' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='7.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_3_67'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_3_67' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 80px;
  left: calc(50% - 40px);
  position: absolute;
  top: calc(50% - 37.5px);
  width: 75.43px;
}

.style-module--help--6d7c8 ul li p {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 1200px) {
  .style-module--help--6d7c8 ul li p {
    font-size: 16px;
  }
}
.style-module--help--6d7c8 ul li p:not(:last-child) {
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .style-module--help--6d7c8 ul li p:not(:last-child) {
    margin-bottom: 5px;
  }
}
.style-module--help--6d7c8 ul li p strong {
  font-weight: 700;
}

.style-module--mk--b29c2 .style-module--container--593bb {
  background-color: #ebefff;
  border-radius: 30px;
  padding: 78px 68px 60px;
}

@media (max-width: 1200px) {
  .style-module--mk--b29c2 .style-module--container--593bb {
    padding: 40px 45px;
  }
}
@media (max-width: 991px) {
  .style-module--mk--b29c2 .style-module--container--593bb {
    border-radius: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--mk--b29c2 .style-module--container--593bb {
    border-radius: 15px;
    padding: 30px 20px;
  }
}
.style-module--mk--b29c2 h2 {
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .style-module--mk--b29c2 h2 {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--mk--b29c2 h2 {
    margin-bottom: 20px;
  }
}
.style-module--mk--b29c2 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  margin-bottom: 50px;
}

@media (max-width: 1200px) {
  .style-module--mk--b29c2 ul {
    gap: 15px;
  }
}
@media (max-width: 991px) {
  .style-module--mk--b29c2 ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--mk--b29c2 ul {
    gap: 10px;
  }
}
.style-module--mk--b29c2 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  padding: 20px;
  width: calc(25% - 22.5px);
}

@media (max-width: 1200px) {
  .style-module--mk--b29c2 ul li {
    width: calc(25% - 11.25px);
  }
}
@media (max-width: 991px) {
  .style-module--mk--b29c2 ul li {
    width: calc(50% - 7.5px);
  }
}
@media (max-width: 767px) {
  .style-module--mk--b29c2 ul li {
    width: 100%;
  }
}
.style-module--mk--b29c2 ul li img {
  min-height: 95px;
  -o-object-fit: contain;
     object-fit: contain;
}

.style-module--mk--b29c2 ul li p {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--mk--b29c2 ul li p {
    font-size: 16px;
  }
}
.style-module--mk--b29c2 a {
  margin: 0 auto;
  width: 50%;
}

@media (max-width: 600px) {
  .style-module--mk--b29c2 a {
    width: 100%;
  }
}
.pill-module--pill--b796b {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .pill-module--pill--b796b {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .pill-module--pill--b796b {
    padding: 30px 0;
  }
}
.pill-module--pill--b796b .pill-module--container--e6b0a {
  background: #ffefef;
  border-radius: 30px;
  padding: 50px 68px;
}

@media (max-width: 991px) {
  .pill-module--pill--b796b .pill-module--container--e6b0a {
    border-radius: 20px;
    padding: 40px 60px 45px;
  }
}
@media (max-width: 767px) {
  .pill-module--pill--b796b .pill-module--container--e6b0a {
    border-radius: 15px;
    padding: 30px 25px 45px;
  }
}
.pill-module--pill--b796b h2 {
  margin-bottom: 55px;
  text-align: center;
}

@media (max-width: 991px) {
  .pill-module--pill--b796b h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .pill-module--pill--b796b h2 {
    margin-bottom: 20px;
  }
}
.pill-module--pill--b796b ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .pill-module--pill--b796b ul {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .pill-module--pill--b796b ul {
    margin-bottom: 0;
  }
}
.pill-module--pill--b796b ul li {
  background-color: #fff;
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  margin-bottom: 30px;
  min-height: 450px;
  padding-left: 40px;
  padding-right: 20px;
  padding-top: 30px;
  width: 48.5%;
}

@media (max-width: 991px) {
  .pill-module--pill--b796b ul li {
    border-radius: 15px;
    margin-bottom: 20px;
    min-height: 285px;
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .pill-module--pill--b796b ul li {
    border-radius: 10px;
    min-height: 250px;
    width: 100%;
  }
}
.pill-module--pill--b796b ul li p {
  color: #343a40;
  font-size: 22px;
  font-weight: 300;
  line-height: 130%;
}

@media (max-width: 991px) {
  .pill-module--pill--b796b ul li p {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .pill-module--pill--b796b ul li p {
    font-size: 13px;
  }
}
.pill-module--pill--b796b ul li p:first-child {
  margin-bottom: 14px;
}

@media (max-width: 991px) {
  .pill-module--pill--b796b ul li p:first-child {
    margin-bottom: 6px;
  }
}
.pill-module--pill--b796b ul li:first-child {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/autumn_blues/pills-01.png);
}

.pill-module--pill--b796b ul li:nth-child(2) {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/autumn_blues/pills-02.png);
}

.pill-module--pill--b796b ul li:nth-child(3) {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/autumn_blues/pills-03.png);
}

.pill-module--pill--b796b ul li:nth-child(4) {
  background-color: #e5e5e5;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/autumn_blues/pills-04.png);
  background-position: 50%;
}

.pill-module--pill--b796b a {
  margin: 0 auto;
  width: 50%;
}

@media (max-width: 600px) {
  .pill-module--pill--b796b a {
    width: 100%;
  }
}
.style-module--speakers--1f4c2 {
  padding-bottom: 100px;
}

@media (max-width: 991px) {
  .style-module--speakers--1f4c2 {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--1f4c2 {
    padding-bottom: 30px;
  }
}
.style-module--speakers--1f4c2 .style-module--container--d9ba5 {
  background-color: #ebefff;
  border-radius: 30px;
  padding: 100px 95px 85px;
}

@media (max-width: 1200px) {
  .style-module--speakers--1f4c2 .style-module--container--d9ba5 {
    padding: 40px 45px;
  }
}
@media (max-width: 991px) {
  .style-module--speakers--1f4c2 .style-module--container--d9ba5 {
    border-radius: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--1f4c2 .style-module--container--d9ba5 {
    border-radius: 15px;
    padding: 30px 20px;
  }
}
.style-module--speakers--1f4c2 h2 {
  text-align: center;
}

.style-module--speakers--1f4c2 .style-module--mainlist--a570b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .style-module--speakers--1f4c2 .style-module--mainlist--a570b {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--1f4c2 .style-module--mainlist--a570b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px;
  }
}
.style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--az--ed171,
.style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--mb--a9ef1 {
  border-radius: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: calc(50% - 15px);
}

@media (max-width: 991px) {
  .style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--az--ed171,
  .style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--mb--a9ef1 {
    width: calc(50% - 7.5px);
  }
}
@media (max-width: 767px) {
  .style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--az--ed171,
  .style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--mb--a9ef1 {
    width: 100%;
  }
}
.style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--az--ed171 img,
.style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--mb--a9ef1 img {
  -ms-flex-item-align: center;
      align-self: center;
  height: 345px;
  width: 282px;
}

@media (max-width: 991px) {
  .style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--az--ed171 img,
  .style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--mb--a9ef1 img {
    height: auto;
    width: 170px;
  }
}
.style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--az--ed171 h3,
.style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--mb--a9ef1 h3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin: 30px 0 10px;
}

@media (max-width: 991px) {
  .style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--az--ed171 h3,
  .style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--mb--a9ef1 h3 {
    font-size: 22px;
    margin: 20px 0 10px;
  }
}
.style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--az--ed171 p,
.style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--mb--a9ef1 p {
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--az--ed171 p,
  .style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--mb--a9ef1 p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--az--ed171 p,
  .style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--mb--a9ef1 p {
    font-size: 16px;
  }
}
.style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--az--ed171 ul li,
.style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--mb--a9ef1 ul li {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 10px;
  padding-left: 18px;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--az--ed171 ul li,
  .style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--mb--a9ef1 ul li {
    font-size: 16px;
  }
}
.style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--az--ed171 ul li:before,
.style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--mb--a9ef1 ul li:before {
  border-radius: 50%;
  content: "";
  height: 8px;
  left: 0;
  position: absolute;
  top: 7px;
  width: 8px;
}

.style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--az--ed171 h3 {
  color: #7000e3;
}

.style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--az--ed171 ul li:before {
  background-color: #7000e3;
}

.style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--mb--a9ef1 h3 {
  color: #fe4d07;
}

.style-module--speakers--1f4c2 .style-module--mainlist--a570b .style-module--mb--a9ef1 ul li:before {
  background-color: #fe4d07;
}

.videoReviews-module--video-reviews--b28ab {
  background: #f2f3f7;
  overflow: hidden;
  padding-top: 60px;
}

@media (max-width: 991px) {
  .videoReviews-module--video-reviews--b28ab {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .videoReviews-module--video-reviews--b28ab {
    padding: 30px 0;
  }
}
.videoReviews-module--video-reviews--b28ab h2 {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .videoReviews-module--video-reviews--b28ab h2 {
    margin-bottom: 30px;
  }
}
.videoReviews-module--video-reviews--b28ab swiper-container {
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
  width: 70%;
}

@media (max-width: 991px) {
  .videoReviews-module--video-reviews--b28ab swiper-container {
    margin-left: 0;
    width: 100%;
  }
}
.videoReviews-module--video-reviews--b28ab swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  opacity: 0.5;
  width: 61%;
}

.videoReviews-module--video-reviews--b28ab .videoReviews-module--swiper-pagination--2c0b7 {
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
}

.videoReviews-module--video-reviews--b28ab .videoReviews-module--swiper-button-next--bee87,
.videoReviews-module--video-reviews--b28ab .videoReviews-module--swiper-button-prev--5b9bd {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 0;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 37px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: auto;
  position: absolute;
  width: 47px;
  z-index: 1;
}

.videoReviews-module--video-reviews--b28ab .videoReviews-module--swiper-button-next--bee87:after,
.videoReviews-module--video-reviews--b28ab .videoReviews-module--swiper-button-prev--5b9bd:after {
  content: "";
}

.videoReviews-module--video-reviews--b28ab .videoReviews-module--swiper-button-next--bee87 .videoReviews-module--swiper-button-disabled--316d9,
.videoReviews-module--video-reviews--b28ab .videoReviews-module--swiper-button-prev--5b9bd .videoReviews-module--swiper-button-disabled--316d9 {
  cursor: auto;
  opacity: 0.35;
  pointer-events: none;
}

.videoReviews-module--video-reviews--b28ab .videoReviews-module--swiper-button-prev--5b9bd {
  left: 52.5%;
}

@media (max-width: 991px) {
  .videoReviews-module--video-reviews--b28ab .videoReviews-module--swiper-button-prev--5b9bd {
    left: 53.5%;
  }
}
@media (max-width: 767px) {
  .videoReviews-module--video-reviews--b28ab .videoReviews-module--swiper-button-prev--5b9bd {
    left: 55%;
  }
}
.videoReviews-module--video-reviews--b28ab .videoReviews-module--swiper-button-prev--5b9bd:after {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' fill='none' viewBox='0 0 35 35'%3E%3Ccircle cx='17.5' cy='17.5' r='17' stroke='%23343A40'/%3E%3Cpath fill='%23343A40' fill-rule='evenodd' d='m21.313 21.11-4.593 4.83a.974.974 0 0 1-1.424.002 1.092 1.092 0 0 1-.002-1.492l4.596-4.833c.386-.403.597-.935.597-1.501 0-.567-.212-1.098-.596-1.497L15.295 11.8a1.091 1.091 0 0 1 0-1.492.974.974 0 0 1 1.424 0l4.592 4.814a4.293 4.293 0 0 1 1.189 2.991 4.296 4.296 0 0 1-1.187 2.996Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
  height: 35px;
  width: 35px;
}

.videoReviews-module--video-reviews--b28ab .videoReviews-module--swiper-button-next--bee87 {
  right: 52.5%;
}

@media (max-width: 991px) {
  .videoReviews-module--video-reviews--b28ab .videoReviews-module--swiper-button-next--bee87 {
    right: 53.5%;
  }
}
@media (max-width: 767px) {
  .videoReviews-module--video-reviews--b28ab .videoReviews-module--swiper-button-next--bee87 {
    right: 55%;
  }
}
.videoReviews-module--video-reviews--b28ab .videoReviews-module--swiper-button-next--bee87:after {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' fill='none' viewBox='0 0 35 35'%3E%3Ccircle cx='17.5' cy='17.5' r='17' stroke='%23343A40'/%3E%3Cpath fill='%23343A40' fill-rule='evenodd' d='m14.937 20.715 4.593 5.2a.928.928 0 0 0 1.424.003 1.242 1.242 0 0 0 .002-1.607l-4.596-5.204a2.415 2.415 0 0 1-.597-1.617c0-.61.213-1.183.596-1.612l4.596-5.188a1.242 1.242 0 0 0 0-1.607.928.928 0 0 0-1.424 0l-4.592 5.184c-.765.856-1.188 2-1.189 3.221-.001 1.22.42 2.366 1.187 3.227Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
  height: 35px;
  width: 35px;
}

.videoReviews-module--video-reviews--b28ab .videoReviews-module--mySwiper--98693 {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  overflow: inherit;
  padding-bottom: 75px;
}

.videoReviews-module--video-reviews__wrapper--88135 {
  border-radius: 20px;
  position: relative;
}

.videoReviews-module--video-reviews__play--0d4d7 {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='99' height='99' fill='none' viewBox='0 0 99 99'%3E%3Ccircle cx='49.913' cy='49.5' r='47.942' stroke='%23F8F8F6' stroke-width='2' opacity='.75'/%3E%3Cpath fill='%23F8F8F6' d='M66.502 46.663c2.667 1.54 2.667 5.389 0 6.928L45.56 65.682c-2.666 1.54-6-.385-6-3.464V38.036c0-3.079 3.334-5.003 6-3.464l20.942 12.091Z' opacity='.75'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 100px;
  pointer-events: none;
  position: absolute;
  right: 35%;
  top: 40%;
  width: 100px;
  z-index: 1;
}

@media (max-width: 767px) {
  .videoReviews-module--video-reviews__play--0d4d7 {
    background-size: 50%;
    right: 7%;
  }
}
@media (max-width: 380px) {
  .videoReviews-module--video-reviews__play--0d4d7 {
    background-size: 40%;
    right: -5%;
  }
}
@media (max-width: 320px) {
  .videoReviews-module--video-reviews__play--0d4d7 {
    right: -10%;
  }
}
.videoReviews-module--video-reviews__img--d02b7 {
  border-radius: 20px;
  height: auto;
  max-width: 100%;
  position: relative;
  width: 370px;
}

@media (max-width: 991px) {
  .videoReviews-module--video-reviews__img--d02b7 {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .videoReviews-module--video-reviews__img--d02b7 {
    border-radius: 10px;
    height: auto;
    width: 173px;
  }
}
.videoReviews-module--video-reviews__img--d02b7:focus,
.videoReviews-module--video-reviews__img--d02b7:hover {
  background: #000;
  -webkit-filter: brightness(40%);
          filter: brightness(40%);
}

@-webkit-keyframes videoReviews-module--fadeOut--fc451 {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}

@keyframes videoReviews-module--fadeOut--fc451 {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
.videoReviews-module--video-reviews__info--ea53d {
  bottom: 52px;
  color: #fff;
  font-size: 18px;
  font-weight: 300;
  left: 32px;
  line-height: 120%;
  max-width: 307px;
  pointer-events: none;
  position: absolute;
  text-align: left;
}

@media (max-width: 1100px) {
  .videoReviews-module--video-reviews__info--ea53d {
    max-width: 250px;
  }
}
@media (max-width: 991px) {
  .videoReviews-module--video-reviews__info--ea53d {
    bottom: 40px;
    font-size: 14px;
    left: 25px;
  }
}
@media (max-width: 767px) {
  .videoReviews-module--video-reviews__info--ea53d {
    bottom: 20px;
    font-size: 10px;
    left: 15px;
    max-width: 150px;
  }
}
.videoReviews-module--video-reviews__info--ea53d p:not(:first-child) {
  margin-top: 5px;
}

.videoReviews-module--video-reviews__video-block--3f775 {
  width: 80%;
}

@media (max-width: 767px) {
  .videoReviews-module--video-reviews__video-block--3f775 {
    width: 100%;
  }
}
.videoReviews-module--video-reviews__video-wrapper--11c3e {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.videoReviews-module--video-reviews__video-frame--ab5b2 {
  border-radius: 20px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

@media (max-width: 991px) {
  .videoReviews-module--video-reviews__video-frame--ab5b2 {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .videoReviews-module--video-reviews__video-frame--ab5b2 {
    border-radius: 10px;
  }
}
.videoReviews-module--opacity-100--60db5 {
  opacity: 1 !important;
}

.screen1-module--screen1--f6756 {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/blackfriday/crime-scene-1.png), url(https://fs.advance.ru/landing-pages/webinar/blackfriday/crime-scene-2.png), url(https://fs.advance.ru/landing-pages/webinar/blackfriday/bg-bf-2020_black.jpg);
  background-position: 0 101%, 0 103%, 0 100%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, cover;
  padding-bottom: 270px;
}

@media (max-width: 480px) {
  .screen1-module--screen1--f6756 {
    padding-bottom: 200px;
  }
}
.screen1-module--screen1--f6756 .screen1-module--title--05f9f {
  max-width: 900px;
  width: 100%;
}

.screen1-module--screen1--f6756 h1 {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/blackfriday/crime-scene-1.png), url(https://fs.advance.ru/landing-pages/webinar/blackfriday/crime-scene-2.png);
  background-position: 0 5%, 0 68%;
  background-repeat: no-repeat, no-repeat;
  color: #fff;
  font-size: 120px;
  font-weight: 900;
  line-height: 1;
  position: relative;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--f6756 h1 {
    padding: 0 10px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--f6756 h1 {
    font-size: 60px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--f6756 h1 {
    font-size: 55px;
  }
}
.screen1-module--screen1--f6756 h1 p {
  display: none;
}

.screen1-module--screen1--f6756 h1 span {
  display: block;
  position: relative;
  text-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
  z-index: 1;
}

.screen1-module--screen1--f6756 h1 span:before {
  color: #a0a0a0;
  display: none;
  font-size: inherit;
  font-weight: inherit;
  position: absolute;
  text-shadow: 0 8px 15px rgba(0, 0, 0, 0.5);
  -webkit-transform: rotateY(15deg);
          transform: rotateY(15deg);
  z-index: -1;
}

.screen1-module--screen1--f6756 h1 span:first-of-type:before {
  content: "Черная";
  -webkit-transform-origin: center right;
          transform-origin: center right;
}

.screen1-module--screen1--f6756 h1 span:last-of-type:before {
  content: "Пятница";
  -webkit-transform-origin: center left;
          transform-origin: center left;
}

.screen1-module--screen1--f6756 .screen1-module--time--8c11a {
  color: #fbed20;
  display: block;
  font-size: 48px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: normal;
  line-height: normal;
  margin: 15px auto 40px;
  text-align: center;
  text-shadow: 0 0 10px rgba(251, 237, 32, 0.5);
}

@media (max-width: 767px) {
  .screen1-module--screen1--f6756 .screen1-module--time--8c11a {
    font-size: 36px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--f6756 .screen1-module--time--8c11a {
    font-size: 28px;
  }
}
.screen1-module--screen1--f6756 .screen1-module--line--55789 {
  position: relative;
  -webkit-transform: rotate(-2.5deg);
          transform: rotate(-2.5deg);
  -webkit-transform-origin: center left;
          transform-origin: center left;
  z-index: 1;
}

@media (max-width: 767px) {
  .screen1-module--screen1--f6756 .screen1-module--line--55789 {
    display: none;
  }
}
.screen1-module--screen1--f6756 .screen1-module--line--55789:before {
  background: url(https://fs.advance.ru/landing-pages/webinar/blackfriday/yellow-ribbon-1.png) 50% no-repeat;
  content: "";
  display: block;
  height: 70px;
  left: -5%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 110%;
  z-index: -1;
}

.screen1-module--screen1--f6756 .screen1-module--line--55789 p {
  color: #303030;
  font-size: 30px;
  font-weight: 700;
}

@media (max-width: 1400px) {
  .screen1-module--screen1--f6756 .screen1-module--line--55789 p {
    font-size: 28px;
  }
}
.screen1-module--screen1--f6756 .screen1-module--line--55789 p span {
  letter-spacing: -0.31px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--f6756 .screen1-module--line--55789 p span {
    letter-spacing: -1.31px;
  }
}
.screen1-module--screen1--f6756 .screen1-module--line--55789 img {
  position: relative;
  top: 6px;
}

.screen1-module--screen1--f6756 .screen1-module--line--55789 .screen1-module--row--5e64f {
  -ms-align-items: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 1400px) {
  .screen1-module--screen1--f6756 .screen1-module--line--55789 .screen1-module--row--5e64f {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.screen1-module--screen1--f6756 .screen1-module--line--55789 .screen1-module--col--eb65a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.screen1-module--screen1--f6756 .screen1-module--timer--1cfc2 {
  color: #fff;
  padding: 40px 0;
  text-align: center;
}

@media (max-width: 767px) {
  .screen1-module--screen1--f6756 .screen1-module--timer--1cfc2 {
    padding: 10px 0;
  }
}
.screen1-module--screen1--f6756 .screen1-module--timer--1cfc2 h2 {
  color: inherit;
  font-size: 28px;
  font-weight: 400;
  line-height: 1;
}

.screen1-module--screen1--f6756 .screen1-module--timer--1cfc2 .screen1-module--countbox--aee4d {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 56px;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin: 10px auto auto;
  max-width: 500px;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

@media (max-width: 767px) {
  .screen1-module--screen1--f6756 .screen1-module--timer--1cfc2 .screen1-module--countbox--aee4d {
    font-size: 40px;
    max-width: 290px;
  }
}
.screen1-module--screen1--f6756 .screen1-module--timer--1cfc2 .screen1-module--countbox--aee4d span {
  display: block;
}

.screen1-module--screen1--f6756 .screen1-module--timer--1cfc2 .screen1-module--days--f8663 {
  display: inline-block;
  margin: 0 -10px 0 0 !important;
}

.screen1-module--screen1--f6756 .screen1-module--timer--1cfc2 .screen1-module--days--f8663:after {
  color: #fbed20;
  content: ":";
  display: inline-block;
  font-size: 60px;
  font-weight: 400;
  min-height: 72px;
  position: absolute;
  right: -23px;
  top: 38%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media (max-width: 767px) {
  .screen1-module--screen1--f6756 .screen1-module--timer--1cfc2 .screen1-module--days--f8663:after {
    font-size: 30px;
    right: 0;
    top: 55%;
  }
}
.screen1-module--screen1--f6756 .screen1-module--timer--1cfc2 .screen1-module--days--f8663,
.screen1-module--screen1--f6756 .screen1-module--timer--1cfc2 .screen1-module--hours--53e56,
.screen1-module--screen1--f6756 .screen1-module--timer--1cfc2 .screen1-module--mins--72672,
.screen1-module--screen1--f6756 .screen1-module--timer--1cfc2 .screen1-module--secs--a1b06 {
  background-color: transparent !important;
  border-radius: 6px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 1;
  margin: 0 4px;
  min-height: 85px;
  min-width: 75px;
  padding-bottom: 0;
  padding-top: 5px;
  position: relative;
  text-align: center;
  z-index: 1;
}

.screen1-module--screen1--f6756 .screen1-module--timer--1cfc2 .screen1-module--hours--53e56:after,
.screen1-module--screen1--f6756 .screen1-module--timer--1cfc2 .screen1-module--mins--72672:after {
  color: #fbed20;
  content: ":";
  display: inline-block;
  font-size: 60px;
  font-weight: 400;
  height: 72px;
  position: absolute;
  right: -30px;
  top: 38%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media (max-width: 767px) {
  .screen1-module--screen1--f6756 .screen1-module--timer--1cfc2 .screen1-module--hours--53e56:after,
  .screen1-module--screen1--f6756 .screen1-module--timer--1cfc2 .screen1-module--mins--72672:after {
    font-size: 30px;
    right: -6px;
    top: 55%;
  }
}
.screen1-module--screen1--f6756 .screen1-module--timer--1cfc2 .screen1-module--days--f8663 {
  font-weight: 700;
}

.screen1-module--screen1--f6756 .screen1-module--timer--1cfc2 .screen1-module--hours--53e56 {
  font-weight: 600;
}

.screen1-module--screen1--f6756 .screen1-module--timer--1cfc2 .screen1-module--mins--72672 {
  font-weight: 400;
}

.screen1-module--screen1--f6756 .screen1-module--timer--1cfc2 .screen1-module--secs--a1b06 {
  font-weight: 300;
}

.screen1-module--screen1--f6756 .screen1-module--timer--1cfc2 .screen1-module--text--bd549 {
  bottom: 0;
  color: #fff;
  display: block;
  font-size: 12px;
  margin-top: 12px;
  position: absolute;
  width: 100%;
  z-index: 2;
}

.screen1-module--screen1--f6756 .screen1-module--timer--1cfc2 .screen1-module--countbox-days--0d329 span,
.screen1-module--screen1--f6756 .screen1-module--timer--1cfc2 .screen1-module--countbox-hours--78c06 span,
.screen1-module--screen1--f6756 .screen1-module--timer--1cfc2 .screen1-module--countbox-mins--d510d span,
.screen1-module--screen1--f6756 .screen1-module--timer--1cfc2 .screen1-module--countbox-secs--f5087 span {
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
}

.screen1-module--screen1--f6756 .screen1-module--btn-block--a9353 {
  margin: 45px auto 0;
  text-align: center;
  width: 100%;
}

.screen1-module--screen1--f6756 .screen1-module--btn--bc397 {
  background-color: #f9d507;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe200), to(#dfa126));
  background-image: linear-gradient(#ffe200, #dfa126);
  border-radius: 5px;
  -webkit-box-shadow: 0 10px 11px 4px rgba(0, 0, 0, 0.25), 0 3px 0 #b17c12, inset 0 3px 5px #fdef8b;
          box-shadow: 0 10px 11px 4px rgba(0, 0, 0, 0.25), 0 3px 0 #b17c12, inset 0 3px 5px #fdef8b;
  color: #000;
  display: inline-block;
  font-family: inherit;
  font-size: 24px;
  font-weight: 700;
  line-height: 1;
  max-width: 370px;
  padding: 18px 5px;
  width: 100%;
}

@media (max-width: 480px) {
  .screen1-module--screen1--f6756 .screen1-module--btn--bc397 {
    max-width: 250px;
  }
}
.footer-module--footer--d5e1d {
  background: #1c1c1c;
  padding: 24px 0 27px;
}

.footer-module--footer--d5e1d ul {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
}

.footer-module--footer--d5e1d li {
  margin-right: 25px;
}

.footer-module--footer--d5e1d li:last-of-type {
  margin-right: 0;
}

.footer-module--footer--d5e1d a {
  display: block;
}

.footer-module--footer--d5e1d a img {
  border-radius: 50%;
  height: 38px;
  width: 38px;
}

.style-module--kids--2910b {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--kids--2910b {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--kids--2910b {
    padding: 30px 0;
  }
}
.style-module--kids--2910b .style-module--want-wrap--fc404 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  padding-bottom: 150px;
}

@media (max-width: 1023px) {
  .style-module--kids--2910b .style-module--want-wrap--fc404 {
    padding-bottom: 100px;
  }
}
@media (max-width: 991px) {
  .style-module--kids--2910b .style-module--want-wrap--fc404 {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--kids--2910b .style-module--want-wrap--fc404 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 25px;
    padding-bottom: 0;
  }
}
.style-module--kids--2910b .style-module--want-wrap--fc404 .style-module--want-list--52aae > li {
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  padding-left: 70px;
  position: relative;
}

@media (max-width: 1023px) {
  .style-module--kids--2910b .style-module--want-wrap--fc404 .style-module--want-list--52aae > li {
    font-size: 22px;
  }
}
@media (max-width: 991px) {
  .style-module--kids--2910b .style-module--want-wrap--fc404 .style-module--want-list--52aae > li {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--kids--2910b .style-module--want-wrap--fc404 .style-module--want-list--52aae > li {
    font-size: 16px;
    padding-left: 35px;
  }
}
.style-module--kids--2910b .style-module--want-wrap--fc404 .style-module--want-list--52aae > li:before {
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 50px;
  left: 0;
  position: absolute;
  top: calc(50% - 25px);
  width: 50px;
}

@media (max-width: 767px) {
  .style-module--kids--2910b .style-module--want-wrap--fc404 .style-module--want-list--52aae > li:before {
    height: 25px;
    top: calc(50% - 12.5px);
    width: 25px;
  }
}
.style-module--kids--2910b .style-module--want-wrap--fc404 .style-module--want-list--52aae > li:first-child:before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/chtenie_s_nulya/icon-read-01.svg);
}

.style-module--kids--2910b .style-module--want-wrap--fc404 .style-module--want-list--52aae > li:nth-child(2):before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/chtenie_s_nulya/icon-read-02.svg);
}

.style-module--kids--2910b .style-module--want-wrap--fc404 .style-module--want-list--52aae > li:nth-child(3):before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/chtenie_s_nulya/icon-read-03.svg);
}

.style-module--kids--2910b .style-module--want-wrap--fc404 .style-module--want-list--52aae > li:not(:last-child) {
  margin-bottom: 35px;
}

@media (max-width: 991px) {
  .style-module--kids--2910b .style-module--want-wrap--fc404 .style-module--want-list--52aae > li:not(:last-child) {
    margin-bottom: 25px;
  }
}
.style-module--kids--2910b .style-module--want-wrap--fc404 .style-module--want-list--52aae > li strong {
  font-weight: 700;
}

.style-module--kids--2910b .style-module--want-title--ae79e {
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  margin-top: 40px;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 1023px) {
  .style-module--kids--2910b .style-module--want-title--ae79e {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .style-module--kids--2910b .style-module--want-title--ae79e {
    margin-top: 15px;
  }
}
.style-module--kids--2910b .style-module--want-title--ae79e:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='439' height='170' fill='none' viewBox='0 0 439 170'%3E%3Cpath fill='%236F00E2' d='M339 2v1h.005L339 2Zm10 28-.139-.99.139.99ZM3 170l8.334-7.992-11.088-3.222L3 170ZM313 3h26V1h-26v2Zm26.005 0c18.072-.083 38.071.175 55.315.97 17.29.799 31.681 2.134 38.624 4.165 1.745.51 2.892 1.03 3.499 1.515.296.237.385.404.409.479.013.04.029.104-.052.257-.097.18-.318.448-.763.785-.437.332-1.044.696-1.847 1.09-1.607.786-3.91 1.644-7.005 2.572-12.394 3.714-36.919 8.376-78.324 14.177l.278 1.98c41.395-5.799 66.062-10.478 78.62-14.241 3.142-.942 5.563-1.837 7.31-2.692.875-.428 1.603-.857 2.177-1.293.566-.429 1.032-.902 1.317-1.435.301-.561.393-1.184.195-1.807-.187-.588-.596-1.058-1.067-1.434-.927-.74-2.391-1.348-4.185-1.873-7.215-2.11-21.854-3.446-39.094-4.242C377.124 1.175 357.089.917 338.995 1l.01 2Zm9.856 26.01C248.37 43.088 170.116 51.997 113.152 69.372c-57.031 17.395-92.98 43.355-108.59 91.672l1.902.615c15.33-47.451 50.572-73.08 107.272-90.374 56.767-17.316 134.786-26.199 235.403-40.295l-.278-1.98Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  bottom: -152px;
  content: "";
  height: 170px;
  left: -65px;
  position: absolute;
  width: 439px;
}

@media (max-width: 1023px) {
  .style-module--kids--2910b .style-module--want-title--ae79e:before {
    bottom: -87.6px;
    height: 102px;
    left: 10px;
    width: 264px;
  }
}
@media (max-width: 767px) {
  .style-module--kids--2910b .style-module--want-title--ae79e:before {
    display: none;
  }
}
.style-module--kids--2910b .style-module--want-title--ae79e.style-module--desktop--04b7b {
  display: block;
}

@media (max-width: 767px) {
  .style-module--kids--2910b .style-module--want-title--ae79e.style-module--desktop--04b7b {
    display: none;
  }
}
.style-module--kids--2910b .style-module--want-title--ae79e.style-module--mobile--d735e {
  display: none;
}

@media (max-width: 767px) {
  .style-module--kids--2910b .style-module--want-title--ae79e.style-module--mobile--d735e {
    display: block;
    font-size: 18px;
    margin: 20px auto;
  }
}
.style-module--kids--2910b .style-module--come-wrap--b56f3 {
  text-align: center;
}

.style-module--kids--2910b .style-module--come-wrap--b56f3 h2 {
  color: #7000e3;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .style-module--kids--2910b .style-module--come-wrap--b56f3 h2 {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  .style-module--kids--2910b .style-module--come-wrap--b56f3 h2 {
    font-size: 20px;
  }
}
.style-module--kids--2910b .style-module--come-wrap--b56f3 .style-module--desc--a388b {
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--kids--2910b .style-module--come-wrap--b56f3 .style-module--desc--a388b {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--kids--2910b .style-module--come-wrap--b56f3 .style-module--desc--a388b {
    font-size: 16px;
  }
}
.style-module--kids--2910b .style-module--come-wrap--b56f3 .style-module--come-list--740cc {
  margin: 50px 0;
}

@media (max-width: 991px) {
  .style-module--kids--2910b .style-module--come-wrap--b56f3 .style-module--come-list--740cc {
    margin: 30px 0;
  }
}
@media (max-width: 767px) {
  .style-module--kids--2910b .style-module--come-wrap--b56f3 .style-module--come-list--740cc {
    margin: 20px 0;
  }
}
.style-module--kids--2910b .style-module--come-wrap--b56f3 .style-module--come-list--740cc > li {
  background-color: #f3eaff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 30px;
  font-weight: 300;
  line-height: 120%;
  margin: 0 auto;
  max-width: 970px;
  padding: 24px;
}

@media (max-width: 991px) {
  .style-module--kids--2910b .style-module--come-wrap--b56f3 .style-module--come-list--740cc > li {
    font-size: 18px;
    max-width: 580px;
    padding: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--kids--2910b .style-module--come-wrap--b56f3 .style-module--come-list--740cc > li {
    font-size: 16px;
  }
}
.style-module--kids--2910b .style-module--come-wrap--b56f3 .style-module--come-list--740cc > li:not(:last-child) {
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .style-module--kids--2910b .style-module--come-wrap--b56f3 .style-module--come-list--740cc > li:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--kids--2910b .style-module--come-wrap--b56f3 .style-module--come-list--740cc > li:not(:last-child) {
    margin-bottom: 10px;
  }
}
.style-module--kids--2910b img {
  max-width: 570px;
}

@media (max-width: 1023px) {
  .style-module--kids--2910b img {
    max-width: 350px;
  }
}
@media (max-width: 480px) {
  .style-module--kids--2910b img {
    max-width: unset;
    width: 100%;
  }
}
.style-module--kids--2910b a {
  display: block;
  margin: 0 auto;
  max-width: 430px;
}

.style-module--who--c77ef .style-module--block--3f2ac {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .style-module--who--c77ef .style-module--block--3f2ac {
    gap: 15px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--who--c77ef .style-module--block--3f2ac {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
    margin-bottom: 10px;
  }
}
.style-module--who--c77ef .style-module--block--3f2ac.style-module--reverse--f7e11 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

@media (max-width: 767px) {
  .style-module--who--c77ef .style-module--block--3f2ac.style-module--reverse--f7e11 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--who--c77ef .style-module--block--3f2ac ul {
  width: calc(50% - 15px);
}

@media (max-width: 991px) {
  .style-module--who--c77ef .style-module--block--3f2ac ul {
    width: calc(50% - 7.5px);
  }
}
@media (max-width: 767px) {
  .style-module--who--c77ef .style-module--block--3f2ac ul {
    width: 100%;
  }
}
.style-module--who--c77ef .style-module--block--3f2ac ul li {
  background-color: #fff;
  border-radius: 20px;
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  padding: 20px 20px 20px 71px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--who--c77ef .style-module--block--3f2ac ul li {
    font-size: 18px;
    padding: 15px 15px 15px 56px;
  }
}
@media (max-width: 767px) {
  .style-module--who--c77ef .style-module--block--3f2ac ul li {
    font-size: 16px;
  }
}
.style-module--who--c77ef .style-module--block--3f2ac ul li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='33' fill='none' viewBox='0 0 31 33'%3E%3Cpath stroke='%23FD4B04' stroke-width='2' d='M1.002 12.077a14.825 14.825 0 1 1-.014 8.65'/%3E%3Cpath fill='%23FD4B04' d='M22.45 17.131a1 1 0 0 0 0-1.414l-6.363-6.364a1 1 0 1 0-1.415 1.415l5.657 5.656-5.657 5.657a1 1 0 0 0 1.415 1.414l6.364-6.364ZM0 17.424h21.743v-2H0v2Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 33px;
  left: 20px;
  position: absolute;
  top: 20px;
  width: 31px;
}

@media (max-width: 991px) {
  .style-module--who--c77ef .style-module--block--3f2ac ul li:before {
    left: 15px;
    top: 15px;
  }
}
.style-module--who--c77ef .style-module--block--3f2ac ul li:not(:last-child) {
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .style-module--who--c77ef .style-module--block--3f2ac ul li:not(:last-child) {
    margin-bottom: 10px;
  }
}
.style-module--who--c77ef .style-module--block--3f2ac ul li strong {
  font-weight: 700;
}

.style-module--who--c77ef img {
  width: calc(50% - 15px);
}

@media (max-width: 767px) {
  .style-module--who--c77ef img {
    -ms-flex-item-align: center;
        align-self: center;
    width: 70%;
  }
}
@media (max-width: 480px) {
  .style-module--who--c77ef img {
    width: 100%;
  }
}
.style-module--who--c77ef .style-module--undertext--295f6 {
  background-color: #ff4c04;
  border-radius: 20px;
  color: #fff;
  font-size: 30px;
  font-weight: 300;
  line-height: 120%;
  padding: 24px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--who--c77ef .style-module--undertext--295f6 {
    font-size: 18px;
    padding: 15px;
  }
}
.style-module--who--c77ef .style-module--undertext--295f6 strong {
  font-weight: 700;
}

.style-module--program--73dac {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--program--73dac {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--program--73dac {
    padding: 30px 0;
  }
}
.style-module--program--73dac ul li {
  background-color: #fff;
  border-radius: 20px;
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  padding: 24px 24px 24px 100px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--program--73dac ul li {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--program--73dac ul li {
    font-size: 16px;
    padding: 15px 15px 15px 80px;
  }
}
.style-module--program--73dac ul li:not(:last-child) {
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .style-module--program--73dac ul li:not(:last-child) {
    margin-bottom: 10px;
  }
}
.style-module--program--73dac ul li:before {
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  left: 25px;
  position: absolute;
  width: 50px;
}

@media (max-width: 767px) {
  .style-module--program--73dac ul li:before {
    left: 15px;
  }
}
.style-module--program--73dac ul li:first-child:before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/chtenie_s_nulya/icon-about-01.svg);
  height: 50px;
  top: calc(50% - 25px);
}

.style-module--program--73dac ul li:nth-child(2):before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/chtenie_s_nulya/icon-about-02.svg);
  height: 47px;
  top: calc(50% - 23.5px);
}

.style-module--program--73dac ul li:nth-child(3):before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/chtenie_s_nulya/icon-about-03.svg);
  height: 39px;
  top: calc(50% - 19.5px);
}

.style-module--program--73dac ul li:nth-child(4):before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/chtenie_s_nulya/icon-about-04.svg);
  height: 44px;
  top: calc(50% - 22px);
}

.style-module--program--73dac ul li:nth-child(5):before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/chtenie_s_nulya/icon-about-05.svg);
  height: 47px;
  top: calc(50% - 23.5px);
}

.style-module--program--73dac ul li:nth-child(6):before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/chtenie_s_nulya/icon-about-06.svg);
  height: 50px;
  left: 28px;
  top: calc(50% - 25px);
  width: 44px;
}

.style-module--program--73dac ul li:nth-child(7):before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/chtenie_s_nulya/icon-about-07.svg);
  height: 48px;
  top: calc(50% - 24px);
}

.style-module--program--73dac ul li:nth-child(8):before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/chtenie_s_nulya/icon-about-08.svg);
  height: 43px;
  top: calc(50% - 21.5px);
}

.style-module--program--73dac ul li strong {
  font-weight: 700;
}

.style-module--want--192e0 .style-module--block--86c4e {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  padding: 70px 40px;
}

@media (max-width: 991px) {
  .style-module--want--192e0 .style-module--block--86c4e {
    gap: 15px;
    padding: 40px 20px;
  }
}
@media (max-width: 767px) {
  .style-module--want--192e0 .style-module--block--86c4e {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 20px 10px;
  }
}
.style-module--want--192e0 .style-module--block--86c4e ul {
  width: calc(50% - 15px);
}

@media (max-width: 991px) {
  .style-module--want--192e0 .style-module--block--86c4e ul {
    width: calc(50% - 7.5px);
  }
}
@media (max-width: 767px) {
  .style-module--want--192e0 .style-module--block--86c4e ul {
    width: 100%;
  }
}
.style-module--want--192e0 .style-module--block--86c4e ul li {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 45px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--want--192e0 .style-module--block--86c4e ul li {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--want--192e0 .style-module--block--86c4e ul li {
    font-size: 16px;
    padding-left: 35px;
  }
}
.style-module--want--192e0 .style-module--block--86c4e ul li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' viewBox='0 0 25 25'%3E%3Cpath fill='%23FF4900' d='M10.38 16.98a1.025 1.025 0 0 1-.693-.346l-4.159-4.158a1.04 1.04 0 0 1 1.386-1.386l3.424 3.424 11.824-11.74a1.04 1.04 0 0 1 1.386 1.385L11.073 16.634a1.026 1.026 0 0 1-.693.347Z'/%3E%3Cpath fill='%23FF4900' d='M12.459 24.95A12.476 12.476 0 0 1 1.55 18.493a12.016 12.016 0 0 1-1.483-4.727A12.475 12.475 0 0 1 6.443 1.554 12.017 12.017 0 0 1 11.17.07a12.28 12.28 0 0 1 4.92.472 1.04 1.04 0 1 1-.596 1.982 10.561 10.561 0 0 0-4.158-.388A10.299 10.299 0 0 0 7.4 3.369a10.395 10.395 0 0 0-3.05 2.55 10.285 10.285 0 0 0-2.273 7.638 10.394 10.394 0 0 0 3.784 6.986 10.286 10.286 0 0 0 7.637 2.273 10.393 10.393 0 0 0 6.986-3.784 10.285 10.285 0 0 0 2.274-7.637 1.093 1.093 0 1 1 2.176-.208 12.475 12.475 0 0 1-6.39 12.211 12.015 12.015 0 0 1-4.796 1.553h-1.29Z'/%3E%3C/svg%3E");
  content: "";
  height: 25px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 25px;
}

@media (max-width: 991px) {
  .style-module--want--192e0 .style-module--block--86c4e ul li:before {
    top: -3px;
  }
}
.style-module--want--192e0 .style-module--block--86c4e ul li:not(:last-child) {
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .style-module--want--192e0 .style-module--block--86c4e ul li:not(:last-child) {
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--want--192e0 .style-module--block--86c4e ul li:not(:last-child) {
    margin-bottom: 25px;
  }
}
.style-module--want--192e0 img {
  width: calc(50% - 15px);
}

@media (max-width: 991px) {
  .style-module--want--192e0 img {
    width: calc(50% - 7.5px);
  }
}
@media (max-width: 767px) {
  .style-module--want--192e0 img {
    margin: 0 auto;
    width: 70%;
  }
}
@media (max-width: 480px) {
  .style-module--want--192e0 img {
    width: 100%;
  }
}
.style-module--want--192e0 .style-module--undertext--f6d88 {
  background-color: #ba77ff;
  border-radius: 20px;
  color: #fff;
  margin: 30px 0 50px;
  padding: 24px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--want--192e0 .style-module--undertext--f6d88 {
    margin: 20px 0 30px;
  }
}
@media (max-width: 767px) {
  .style-module--want--192e0 .style-module--undertext--f6d88 {
    margin: 10px 0 20px;
  }
}
.style-module--want--192e0 .style-module--undertext--f6d88 p {
  line-height: 120%;
}

.style-module--want--192e0 .style-module--undertext--f6d88 p:first-child {
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 5px;
}

@media (max-width: 991px) {
  .style-module--want--192e0 .style-module--undertext--f6d88 p:first-child {
    font-size: 24px;
  }
}
.style-module--want--192e0 .style-module--undertext--f6d88 p:last-child {
  font-size: 30px;
  font-weight: 300;
}

@media (max-width: 991px) {
  .style-module--want--192e0 .style-module--undertext--f6d88 p:last-child {
    font-size: 18px;
  }
}
.style-module--want--192e0 a {
  display: block;
  margin: 0 auto;
  max-width: 430px;
}

.style-module--speakers--f324b {
  padding: 200px 0 100px;
}

@media (max-width: 991px) {
  .style-module--speakers--f324b {
    padding: 100px 0 50px;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--f324b {
    padding: 50px 0 30px;
  }
}
.style-module--speakers--f324b h2 {
  margin-bottom: 90px;
}

@media (max-width: 767px) {
  .style-module--speakers--f324b h2 {
    margin-bottom: 170px;
  }
}
.style-module--speakers--f324b .style-module--mainlist--9002f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .style-module--speakers--f324b .style-module--mainlist--9002f {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--f324b .style-module--mainlist--9002f {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 160px;
  }
}
.style-module--speakers--f324b .style-module--mainlist--9002f .style-module--az--aaa86,
.style-module--speakers--f324b .style-module--mainlist--9002f .style-module--mb--ca32f {
  border-radius: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 70px 50px;
  width: calc(50% - 15px);
}

@media (max-width: 991px) {
  .style-module--speakers--f324b .style-module--mainlist--9002f .style-module--az--aaa86,
  .style-module--speakers--f324b .style-module--mainlist--9002f .style-module--mb--ca32f {
    padding: 0 45px 45px;
    width: calc(50% - 7.5px);
  }
}
@media (max-width: 767px) {
  .style-module--speakers--f324b .style-module--mainlist--9002f .style-module--az--aaa86,
  .style-module--speakers--f324b .style-module--mainlist--9002f .style-module--mb--ca32f {
    padding: 0 20px 20px;
    width: 100%;
  }
}
.style-module--speakers--f324b .style-module--mainlist--9002f .style-module--az--aaa86 img,
.style-module--speakers--f324b .style-module--mainlist--9002f .style-module--mb--ca32f img {
  -ms-flex-item-align: center;
      align-self: center;
  height: 345px;
  margin-top: -215px;
  width: 282px;
}

@media (max-width: 991px) {
  .style-module--speakers--f324b .style-module--mainlist--9002f .style-module--az--aaa86 img,
  .style-module--speakers--f324b .style-module--mainlist--9002f .style-module--mb--ca32f img {
    height: auto;
    margin-top: -130px;
    width: 170px;
  }
}
.style-module--speakers--f324b .style-module--mainlist--9002f .style-module--az--aaa86 h3,
.style-module--speakers--f324b .style-module--mainlist--9002f .style-module--mb--ca32f h3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin: 30px 0 10px;
}

@media (max-width: 991px) {
  .style-module--speakers--f324b .style-module--mainlist--9002f .style-module--az--aaa86 h3,
  .style-module--speakers--f324b .style-module--mainlist--9002f .style-module--mb--ca32f h3 {
    font-size: 22px;
    margin: 20px 0 10px;
  }
}
.style-module--speakers--f324b .style-module--mainlist--9002f .style-module--az--aaa86 p,
.style-module--speakers--f324b .style-module--mainlist--9002f .style-module--mb--ca32f p {
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--speakers--f324b .style-module--mainlist--9002f .style-module--az--aaa86 p,
  .style-module--speakers--f324b .style-module--mainlist--9002f .style-module--mb--ca32f p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--f324b .style-module--mainlist--9002f .style-module--az--aaa86 p,
  .style-module--speakers--f324b .style-module--mainlist--9002f .style-module--mb--ca32f p {
    font-size: 16px;
  }
}
.style-module--speakers--f324b .style-module--mainlist--9002f .style-module--az--aaa86 ul li,
.style-module--speakers--f324b .style-module--mainlist--9002f .style-module--mb--ca32f ul li {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 10px;
  padding-left: 18px;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--speakers--f324b .style-module--mainlist--9002f .style-module--az--aaa86 ul li,
  .style-module--speakers--f324b .style-module--mainlist--9002f .style-module--mb--ca32f ul li {
    font-size: 16px;
  }
}
.style-module--speakers--f324b .style-module--mainlist--9002f .style-module--az--aaa86 ul li:before,
.style-module--speakers--f324b .style-module--mainlist--9002f .style-module--mb--ca32f ul li:before {
  border-radius: 50%;
  content: "";
  height: 8px;
  left: 0;
  position: absolute;
  top: 7px;
  width: 8px;
}

.style-module--speakers--f324b .style-module--mainlist--9002f .style-module--az--aaa86 {
  background-color: #f7f0ff;
}

.style-module--speakers--f324b .style-module--mainlist--9002f .style-module--az--aaa86 h3 {
  color: #7000e3;
}

.style-module--speakers--f324b .style-module--mainlist--9002f .style-module--az--aaa86 ul li:before {
  background-color: #7000e3;
}

.style-module--speakers--f324b .style-module--mainlist--9002f .style-module--mb--ca32f {
  background-color: #ffeee7;
}

.style-module--speakers--f324b .style-module--mainlist--9002f .style-module--mb--ca32f h3 {
  color: #fe4d07;
}

.style-module--speakers--f324b .style-module--mainlist--9002f .style-module--mb--ca32f ul li:before {
  background-color: #fe4d07;
}

.style-module--adv--5b21a .style-module--container--4ae76 {
  background-color: #f7f0ff;
  border-radius: 30px;
  padding: 50px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--adv--5b21a .style-module--container--4ae76 {
    padding: 30px;
  }
}
.style-module--adv--5b21a h2 {
  font-size: 40px;
  font-weight: 300;
  line-height: 120%;
  margin: 30px 0 40px;
}

@media (max-width: 991px) {
  .style-module--adv--5b21a h2 {
    font-size: 24px;
    margin: 20px 0 25px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--5b21a h2 {
    margin: 10px 0 15px;
  }
}
.style-module--adv--5b21a ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 55px;
}

@media (max-width: 991px) {
  .style-module--adv--5b21a ul {
    gap: 35px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--5b21a ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.style-module--adv--5b21a ul li {
  text-align: center;
  width: calc(33.33333% - 36.66667px);
}

@media (max-width: 991px) {
  .style-module--adv--5b21a ul li {
    width: calc(33.33333% - 23.33333px);
  }
}
@media (max-width: 767px) {
  .style-module--adv--5b21a ul li {
    width: 100%;
  }
}
.style-module--adv--5b21a ul li h3 {
  color: #ff4900;
  font-size: 38px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--adv--5b21a ul li h3 {
    font-size: 24px;
  }
}
.style-module--adv--5b21a ul li p {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 10px;
}

@media (max-width: 991px) {
  .style-module--adv--5b21a ul li p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--5b21a ul li p {
    font-size: 16px;
    margin-top: 5px;
  }
}
@media (max-width: 991px) {
  .style-module--adv--5b21a img {
    max-width: 226px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--5b21a img {
    max-width: 200px;
  }
}
.style-module--experts--32102 {
  margin-top: 100px;
}

@media (max-width: 991px) {
  .style-module--experts--32102 {
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--experts--32102 {
    margin-top: 30px;
  }
}
.style-module--develop--ae92b {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .style-module--develop--ae92b {
    margin-top: 30px;
  }
}
.style-module--smi--14536 {
  background-color: #f8f8f8;
  margin-top: 50px;
}

@media (max-width: 991px) {
  .style-module--smi--14536 {
    margin-top: 30px;
  }
}
.style-module--gift--dbcd9 {
  padding-bottom: 50px;
}

@media (max-width: 767px) {
  .style-module--gift--dbcd9 {
    padding-bottom: 30px;
  }
}
.style-module--gift--dbcd9 .style-module--container--be4e6 {
  background-color: #faf4ff;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/gz/gift-hand.png), url(https://fs.advance.ru/landing-pages/webinar/gz/gift-adv.png);
  background-position: 0 100%, 0;
  background-position-x: 16%, -6%;
  background-repeat: no-repeat;
  background-size: 30%, 42%;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media (max-width: 1200px) {
  .style-module--gift--dbcd9 .style-module--container--be4e6 {
    background-position-x: 16%, -23%;
    background-size: 30%, 53%;
  }
}
@media (max-width: 991px) {
  .style-module--gift--dbcd9 .style-module--container--be4e6 {
    background-position-x: 2%, -44%;
    border-radius: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--gift--dbcd9 .style-module--container--be4e6 {
    background-image: url(https://fs.advance.ru/landing-pages/webinar/gz/gift-hand.png), url(https://fs.advance.ru/landing-pages/webinar/gz/gift-adv-mob.png);
    background-position: bottom, 0 100%;
    background-size: 230px, 300px;
    border-radius: 10px;
  }
}
.style-module--gift--dbcd9 .style-module--info--77cbf {
  padding: 40px 70px 40px 0;
  width: 60%;
}

@media (max-width: 1140px) {
  .style-module--gift--dbcd9 .style-module--info--77cbf {
    padding: 28px 45px 28px 0;
  }
}
@media (max-width: 991px) {
  .style-module--gift--dbcd9 .style-module--info--77cbf {
    width: 68%;
  }
}
@media (max-width: 767px) {
  .style-module--gift--dbcd9 .style-module--info--77cbf {
    padding: 24px 20px 300px;
    width: 100%;
  }
}
.style-module--gift--dbcd9 .style-module--info--77cbf h2 {
  color: #7000e3;
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  margin-bottom: 15px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--gift--dbcd9 .style-module--info--77cbf h2 {
    font-size: 22px;
    margin-bottom: 10px;
  }
}
.style-module--gift--dbcd9 .style-module--info--77cbf > p {
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
}

@media (max-width: 991px) {
  .style-module--gift--dbcd9 .style-module--info--77cbf > p {
    font-size: 22px;
  }
}
.style-module--gift--dbcd9 .style-module--info--77cbf ul {
  margin: 25px 0 30px;
}

@media (max-width: 991px) {
  .style-module--gift--dbcd9 .style-module--info--77cbf ul {
    margin: 15px 0;
  }
}
.style-module--gift--dbcd9 .style-module--info--77cbf ul > li {
  font-size: 18px;
  font-weight: 300;
  line-height: 100%;
  padding-left: 28px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--gift--dbcd9 .style-module--info--77cbf ul > li {
    font-size: 16px;
    padding-left: 20px;
  }
}
.style-module--gift--dbcd9 .style-module--info--77cbf ul > li:not(:last-child) {
  margin-bottom: 15px;
}

.style-module--gift--dbcd9 .style-module--info--77cbf ul > li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath fill='%237000E3' d='M17.625 8.625A.375.375 0 0 0 17.25 9c0 4.549-3.701 8.25-8.25 8.25C4.451 17.25.75 13.549.75 9 .75 4.451 4.451.75 9 .75a8.25 8.25 0 0 1 6.636 3.348l-7.175 7.175-2.646-2.647a.375.375 0 0 0-.53.53l2.912 2.912a.375.375 0 0 0 .53 0l7.663-7.664a.375.375 0 0 0 .045-.477A9.003 9.003 0 0 0 9 0C4.037 0 0 4.037 0 9s4.037 9 9 9 9-4.037 9-9a.375.375 0 0 0-.375-.375Z'/%3E%3C/svg%3E");
  background-size: 100%;
  content: "";
  height: 18px;
  left: 0;
  position: absolute;
  top: 0;
  width: 18px;
}

@media (max-width: 991px) {
  .style-module--gift--dbcd9 .style-module--info--77cbf ul > li:before {
    height: 14px;
    width: 14px;
  }
}
.style-module--gift--dbcd9 .style-module--info--77cbf .style-module--edm--d48d3 {
  background-color: #fff;
  border-radius: 20px;
  margin-top: 40px;
  padding: 27px 149px 27px 70px;
  position: relative;
}

@media (max-width: 1140px) {
  .style-module--gift--dbcd9 .style-module--info--77cbf .style-module--edm--d48d3 {
    padding: 16px 87px 16px 70px;
  }
}
@media (max-width: 991px) {
  .style-module--gift--dbcd9 .style-module--info--77cbf .style-module--edm--d48d3 {
    margin-top: 25px;
    padding: 16px 87px 16px 43px;
  }
}
@media (max-width: 767px) {
  .style-module--gift--dbcd9 .style-module--info--77cbf .style-module--edm--d48d3 {
    padding: 16px 97px 16px 16px;
  }
}
.style-module--gift--dbcd9 .style-module--info--77cbf .style-module--edm--d48d3:after,
.style-module--gift--dbcd9 .style-module--info--77cbf .style-module--edm--d48d3:before {
  background-size: 100%;
  content: "";
  position: absolute;
}

.style-module--gift--dbcd9 .style-module--info--77cbf .style-module--edm--d48d3:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='44' fill='none' viewBox='0 0 40 44'%3E%3Cpath fill='%23D0A2FF' d='M0 21.446a2 2 0 0 1 2-2h13.434a2 2 0 0 0 2-2V2a2 2 0 0 1 2-2h1.132a2 2 0 0 1 2 2v15.446a2 2 0 0 0 2 2H38a2 2 0 0 1 2 2v1.018a2 2 0 0 1-2 2H24.566a2 2 0 0 0-2 2V42a2 2 0 0 1-2 2h-1.132a2 2 0 0 1-2-2V26.464a2 2 0 0 0-2-2H2a2 2 0 0 1-2-2v-1.018Z'/%3E%3C/svg%3E");
  height: 44px;
  left: 20px;
  top: calc(50% - 22px);
  width: 40px;
}

@media (max-width: 991px) {
  .style-module--gift--dbcd9 .style-module--info--77cbf .style-module--edm--d48d3:before {
    height: 25px;
    left: 10px;
    top: calc(50% - 12.5px);
    width: 23px;
  }
}
@media (max-width: 767px) {
  .style-module--gift--dbcd9 .style-module--info--77cbf .style-module--edm--d48d3:before {
    display: none;
  }
}
.style-module--gift--dbcd9 .style-module--info--77cbf .style-module--edm--d48d3:after {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/gz/gift-edm.png);
  height: 150px;
  right: 10px;
  top: calc(50% - 75px);
  width: 129px;
}

@media (max-width: 1140px) {
  .style-module--gift--dbcd9 .style-module--info--77cbf .style-module--edm--d48d3:after {
    height: 90px;
    top: calc(50% - 45px);
    width: 77px;
  }
}
@media (max-width: 767px) {
  .style-module--gift--dbcd9 .style-module--info--77cbf .style-module--edm--d48d3:after {
    top: -20px;
  }
}
.style-module--gift--dbcd9 .style-module--info--77cbf .style-module--edm--d48d3 > p {
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 1140px) {
  .style-module--gift--dbcd9 .style-module--info--77cbf .style-module--edm--d48d3 > p {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .style-module--gift--dbcd9 .style-module--info--77cbf .style-module--edm--d48d3 > p {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .style-module--gift--dbcd9 .style-module--info--77cbf .style-module--edm--d48d3 > p {
    font-size: 12px;
  }
}
.style-module--gift--dbcd9 .style-module--info--77cbf .style-module--edm--d48d3 > p:first-child {
  margin-bottom: 7px;
  text-transform: uppercase;
}

@media (max-width: 1140px) {
  .style-module--gift--dbcd9 .style-module--info--77cbf .style-module--edm--d48d3 > p:first-child {
    margin-bottom: 5px;
  }
}
.style-module--gift--dbcd9 a {
  max-width: 370px;
}

.style-module--plan--0c744 {
  padding-bottom: 90px;
}

@media (max-width: 991px) {
  .style-module--plan--0c744 {
    padding-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .style-module--plan--0c744 {
    padding-bottom: 30px;
  }
}
.style-module--plan--0c744 .style-module--container--c0011 {
  background: -webkit-gradient(linear, left top, right top, from(#fff4f0), to(#faf4ff));
  background: linear-gradient(90deg, #fff4f0, #faf4ff);
  border-radius: 30px;
  padding: 50px 100px 70px;
}

@media (max-width: 991px) {
  .style-module--plan--0c744 .style-module--container--c0011 {
    border-radius: 18px;
    padding: 30px 45px;
  }
}
@media (max-width: 767px) {
  .style-module--plan--0c744 .style-module--container--c0011 {
    border-radius: 10px;
    padding: 30px 20px;
  }
}
.style-module--plan--0c744 .style-module--container--c0011 h2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  margin-bottom: 25px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--plan--0c744 .style-module--container--c0011 h2 {
    font-size: 22px;
    margin-bottom: 15px;
  }
}
.style-module--plan--0c744 .style-module--container--c0011 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  margin-bottom: 50px;
}

@media (max-width: 991px) {
  .style-module--plan--0c744 .style-module--container--c0011 ul {
    gap: 10px;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--plan--0c744 .style-module--container--c0011 ul {
    margin-bottom: 20px;
  }
}
.style-module--plan--0c744 .style-module--container--c0011 ul li {
  background-color: #fff;
  border-radius: 10px;
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  padding: 20px 70px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--plan--0c744 .style-module--container--c0011 ul li {
    border-radius: 5px;
    font-size: 16px;
    padding: 15px 45px;
  }
}
@media (max-width: 400px) {
  .style-module--plan--0c744 .style-module--container--c0011 ul li {
    padding: 10px 10px 10px 45px;
  }
}
.style-module--plan--0c744 .style-module--container--c0011 ul li:before {
  background-size: 100%;
  bottom: 0;
  content: "";
  height: 70px;
  left: 0;
  position: absolute;
}

@media (max-width: 991px) {
  .style-module--plan--0c744 .style-module--container--c0011 ul li:before {
    height: 43px;
  }
}
.style-module--plan--0c744 .style-module--container--c0011 ul li:first-child:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='70' fill='none' viewBox='0 0 28 70'%3E%3Cpath fill='%23FFF4F0' d='M0 14.444c3.855-1.481 7.609-3.367 11.26-5.656 3.653-2.357 7-5.286 10.044-8.788H28v70h-9.435V13.03c-.811.741-1.826 1.516-3.043 2.324a34.224 34.224 0 0 1-3.855 2.323 52.557 52.557 0 0 1-4.363 2.121 44.904 44.904 0 0 1-4.362 1.717L0 14.445Z'/%3E%3C/svg%3E");
  width: 28px;
}

@media (max-width: 991px) {
  .style-module--plan--0c744 .style-module--container--c0011 ul li:first-child:before {
    width: 17px;
  }
}
.style-module--plan--0c744 .style-module--container--c0011 ul li:nth-child(2):before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='70' fill='none' viewBox='0 0 43 70'%3E%3Cpath fill='%23FFF4F0' d='M40.578 19.055c0 2.37-.493 4.673-1.48 6.911-.922 2.172-2.173 4.344-3.752 6.516a75.505 75.505 0 0 1-5.332 6.32 514.758 514.758 0 0 1-5.924 6.022l-3.949 3.949a71.214 71.214 0 0 0-4.147 4.739c-1.316 1.645-2.435 3.225-3.357 4.74-.855 1.513-1.283 2.83-1.283 3.948h31.495V70H1.382a7.195 7.195 0 0 1-.098-1.185V67.73c0-3.093.493-5.956 1.48-8.59a36.62 36.62 0 0 1 4.048-7.602 53.484 53.484 0 0 1 5.53-6.713 541.465 541.465 0 0 1 6.022-6.122 154.21 154.21 0 0 0 4.64-4.64c1.514-1.58 2.83-3.126 3.95-4.64 1.184-1.58 2.106-3.193 2.764-4.838a12.85 12.85 0 0 0 1.086-5.233c0-1.974-.33-3.653-.987-5.035-.593-1.382-1.416-2.534-2.469-3.456-1.053-.921-2.303-1.58-3.751-1.974-1.383-.461-2.864-.691-4.443-.691-1.91 0-3.653.263-5.233.79-1.58.526-2.995 1.151-4.245 1.875-1.251.659-2.304 1.383-3.16 2.172-.855.725-1.514 1.284-1.974 1.679L0 8.195c.592-.659 1.481-1.448 2.666-2.37 1.184-.987 2.6-1.909 4.245-2.764 1.646-.856 3.489-1.58 5.53-2.172C14.48.296 16.685 0 19.054 0c7.174 0 12.539 1.678 16.093 5.035 3.62 3.291 5.43 7.964 5.43 14.02Z'/%3E%3C/svg%3E");
  width: 43px;
}

@media (max-width: 991px) {
  .style-module--plan--0c744 .style-module--container--c0011 ul li:nth-child(2):before {
    width: 26px;
  }
}
.style-module--plan--0c744 .style-module--container--c0011 ul li:nth-child(3):before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='70' fill='none' viewBox='0 0 42 70'%3E%3Cpath fill='%23FFF4F0' d='M16.533 61.975c5.737 0 9.83-1.128 12.28-3.384 2.513-2.256 3.77-5.285 3.77-9.088 0-2.45-.516-4.512-1.547-6.188a11.39 11.39 0 0 0-4.06-3.964c-1.677-1.032-3.643-1.74-5.899-2.127a33.478 33.478 0 0 0-6.768-.677h-2.32v-7.348h3.19c1.612 0 3.256-.161 4.931-.484 1.74-.322 3.32-.902 4.738-1.74a10.276 10.276 0 0 0 3.48-3.384c.903-1.482 1.354-3.32 1.354-5.51 0-1.806-.322-3.353-.966-4.642-.645-1.289-1.515-2.352-2.611-3.19-1.031-.838-2.256-1.418-3.674-1.74-1.354-.387-2.804-.58-4.35-.58-3.095 0-5.737.45-7.93 1.353-2.126.902-3.93 1.837-5.413 2.804L1.257 5.22c.773-.516 1.74-1.064 2.9-1.644a29.578 29.578 0 0 1 4.061-1.74A33.89 33.89 0 0 1 12.956.58C14.696.193 16.5 0 18.37 0c3.545 0 6.607.451 9.185 1.354 2.579.838 4.706 2.062 6.382 3.674 1.675 1.547 2.932 3.416 3.77 5.607.838 2.127 1.257 4.448 1.257 6.962 0 3.48-.999 6.478-2.997 8.991-1.998 2.45-4.415 4.319-7.252 5.608a21.76 21.76 0 0 1 5.028 2.224 15.105 15.105 0 0 1 4.158 3.674c1.224 1.482 2.191 3.19 2.9 5.124.774 1.934 1.16 4.093 1.16 6.478 0 2.9-.515 5.608-1.547 8.122-.967 2.449-2.513 4.576-4.64 6.38-2.063 1.806-4.674 3.224-7.832 4.255C24.784 69.484 21.045 70 16.727 70c-1.676 0-3.417-.129-5.222-.387a51.413 51.413 0 0 1-4.93-.967 55.734 55.734 0 0 1-4.061-1.16C1.354 67.1.516 66.777 0 66.52l1.74-7.831c1.096.515 2.9 1.192 5.415 2.03 2.578.838 5.704 1.257 9.378 1.257Z'/%3E%3C/svg%3E");
  width: 42px;
}

@media (max-width: 991px) {
  .style-module--plan--0c744 .style-module--container--c0011 ul li:nth-child(3):before {
    width: 26px;
  }
}
.style-module--plan--0c744 .style-module--container--c0011 ul li:nth-child(4):before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='70' fill='none' viewBox='0 0 49 70'%3E%3Cpath fill='%23FFF4F0' d='M0 45.758c1.28-2.963 3.03-6.398 5.253-10.303a193.137 193.137 0 0 1 7.474-12.223 220.78 220.78 0 0 1 8.99-12.323C24.95 6.87 28.182 3.232 31.414 0h8.99v44.444h8.283v7.677h-8.283V70h-9.09V52.121H0v-6.363ZM31.313 11.11c-2.02 2.155-4.074 4.58-6.162 7.273a163.75 163.75 0 0 0-5.96 8.283 150.962 150.962 0 0 0-5.555 8.889 139.315 139.315 0 0 0-4.545 8.888h22.222V11.111Z'/%3E%3C/svg%3E");
  width: 49px;
}

@media (max-width: 991px) {
  .style-module--plan--0c744 .style-module--container--c0011 ul li:nth-child(4):before {
    width: 30px;
  }
}
.style-module--plan--0c744 .style-module--container--c0011 ul li:nth-child(5):before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='43' height='70' fill='none' viewBox='0 0 43 70'%3E%3Cpath fill='%23FFF4F0' d='M13.249 26.398c9.952.396 17.236 2.57 21.85 6.526 4.68 3.955 7.02 9.327 7.02 16.115 0 3.033-.528 5.834-1.582 8.404-.989 2.571-2.538 4.78-4.647 6.625-2.044 1.845-4.647 3.296-7.81 4.35C24.914 69.473 21.157 70 16.807 70c-1.714 0-3.46-.132-5.24-.395a46.773 46.773 0 0 1-4.944-.99 64.054 64.054 0 0 1-4.053-1.186C1.384 67.034.527 66.704 0 66.441l1.78-8.009c1.12.527 2.933 1.22 5.438 2.076 2.57.857 5.701 1.286 9.392 1.286 2.966 0 5.438-.33 7.415-.989 2.044-.66 3.692-1.549 4.944-2.67 1.252-1.12 2.142-2.405 2.67-3.855a12.91 12.91 0 0 0 .89-4.746c0-2.505-.43-4.713-1.286-6.624-.857-1.978-2.373-3.626-4.548-4.944S21.62 35.66 17.995 35c-3.626-.725-8.207-1.088-13.744-1.088.396-3.23.692-6.261.89-9.096.264-2.834.495-5.602.692-8.305.198-2.702.363-5.372.495-8.008C6.46 5.8 6.59 2.966 6.723 0h33.023v7.81H14.732c-.066.99-.165 2.34-.297 4.054a622.016 622.016 0 0 0-.396 5.24c-.131 1.78-.263 3.527-.395 5.24-.132 1.714-.264 3.066-.395 4.054Z'/%3E%3C/svg%3E");
  width: 43px;
}

@media (max-width: 991px) {
  .style-module--plan--0c744 .style-module--container--c0011 ul li:nth-child(5):before {
    width: 26px;
  }
}
.style-module--plan--0c744 .style-module--container--c0011 ul li:nth-child(6):before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='70' fill='none' viewBox='0 0 45 70'%3E%3Cpath fill='%23FFF4F0' d='M0 41.153c0-6.629.919-12.47 2.757-17.524 1.837-5.12 4.43-9.419 7.777-12.898 3.413-3.478 7.516-6.104 12.307-7.876C27.698 1.017 33.146.065 39.184 0l.69 7.68c-3.873.065-7.417.492-10.634 1.28-3.15.787-5.972 2.034-8.466 3.74-2.495 1.707-4.595 3.939-6.301 6.695-1.707 2.691-2.987 6.039-3.84 10.042 1.706-.787 3.61-1.444 5.71-1.969a28.313 28.313 0 0 1 6.695-.787c3.872 0 7.154.59 9.845 1.772 2.691 1.181 4.89 2.757 6.597 4.726 1.706 1.903 2.92 4.135 3.642 6.694.788 2.495 1.182 5.12 1.182 7.877 0 2.494-.427 5.054-1.28 7.679a21.998 21.998 0 0 1-3.938 7.187c-1.707 2.166-3.905 3.938-6.597 5.317C29.8 69.31 26.615 70 22.94 70c-7.482 0-13.192-2.56-17.13-7.68C1.936 57.202 0 50.146 0 41.154Zm22.053-6.99c-2.297 0-4.43.23-6.399.69a29.297 29.297 0 0 0-5.907 1.87 303.43 303.43 0 0 0-.197 2.264v2.166c0 2.888.197 5.612.59 8.172.394 2.56 1.084 4.824 2.068 6.793 1.05 1.904 2.429 3.446 4.135 4.627 1.707 1.116 3.873 1.674 6.498 1.674 2.166 0 4.004-.46 5.513-1.378 1.51-.92 2.757-2.1 3.742-3.544a13.933 13.933 0 0 0 2.067-4.628c.46-1.706.69-3.347.69-4.922 0-4.464-1.084-7.877-3.25-10.24-2.1-2.362-5.283-3.544-9.55-3.544Z'/%3E%3C/svg%3E");
  width: 45px;
}

@media (max-width: 991px) {
  .style-module--plan--0c744 .style-module--container--c0011 ul li:nth-child(6):before {
    width: 27px;
  }
}
.style-module--plan--0c744 .style-module--container--c0011 ul li:nth-child(7):before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='70' fill='none' viewBox='0 0 45 70'%3E%3Cpath fill='%23FFF4F0' d='M10.404 70c.404-5.387 1.347-11.044 2.828-16.97a145.521 145.521 0 0 1 5.657-17.373C21.11 30 23.535 24.78 26.162 20c2.693-4.848 5.32-8.788 7.878-11.818H0V0h44.545v7.778c-2.222 2.559-4.68 6.094-7.373 10.606-2.694 4.444-5.253 9.461-7.677 15.05-2.357 5.522-4.41 11.448-6.162 17.778C21.65 57.475 20.606 63.737 20.202 70h-9.798Z'/%3E%3C/svg%3E");
  width: 45px;
}

@media (max-width: 991px) {
  .style-module--plan--0c744 .style-module--container--c0011 ul li:nth-child(7):before {
    width: 27px;
  }
}
.style-module--plan--0c744 .style-module--container--c0011 ul li:nth-child(8):before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='70' fill='none' viewBox='0 0 44 70'%3E%3Cpath fill='%23FFF4F0' d='M43.895 51.146c0 2.708-.483 5.221-1.45 7.542-.903 2.256-2.288 4.254-4.158 5.994-1.804 1.676-4.093 2.965-6.864 3.868C28.65 69.517 25.46 70 21.85 70c-4.19 0-7.703-.58-10.539-1.74-2.771-1.225-4.995-2.74-6.671-4.545-1.676-1.804-2.868-3.77-3.577-5.897C.354 55.626 0 53.563 0 51.63c0-1.87.29-3.642.87-5.318a24.2 24.2 0 0 1 2.417-4.834 22.9 22.9 0 0 1 3.481-3.964 28.18 28.18 0 0 1 4.254-3.19c-6.317-3.61-9.475-8.928-9.475-15.954 0-2.45.483-4.77 1.45-6.961A17.873 17.873 0 0 1 7.058 5.51c1.805-1.676 3.964-2.997 6.478-3.964C16.05.516 18.854 0 21.948 0c3.61 0 6.703.548 9.281 1.644 2.579 1.095 4.673 2.513 6.285 4.254 1.676 1.676 2.868 3.545 3.577 5.607.774 2.063 1.16 4.061 1.16 5.995 0 1.87-.29 3.642-.87 5.318a17.494 17.494 0 0 1-2.224 4.544 17.995 17.995 0 0 1-3.19 3.77 25.932 25.932 0 0 1-3.674 2.901c7.606 3.61 11.473 9.314 11.602 17.113Zm-34.807.58c0 1.16.194 2.385.58 3.675.452 1.224 1.193 2.384 2.224 3.48 1.032 1.032 2.353 1.902 3.964 2.61 1.612.71 3.642 1.064 6.092 1.064 2.191 0 4.093-.322 5.704-.967 1.676-.644 3.03-1.45 4.06-2.417a10.302 10.302 0 0 0 2.321-3.48c.516-1.29.774-2.61.774-3.965 0-2.062-.387-3.867-1.16-5.414-.774-1.547-1.902-2.9-3.385-4.06-1.418-1.16-3.158-2.128-5.22-2.901-1.999-.838-4.287-1.547-6.865-2.127-2.9 1.611-5.157 3.61-6.768 5.994-1.547 2.385-2.32 5.221-2.32 8.508ZM33.26 17.404c0-.966-.226-2.03-.677-3.19-.387-1.16-1.031-2.224-1.934-3.19-.902-1.032-2.062-1.87-3.48-2.515-1.419-.709-3.159-1.063-5.221-1.063-2.063 0-3.836.322-5.318.967-1.418.644-2.578 1.482-3.48 2.513a9.679 9.679 0 0 0-2.031 3.288c-.387 1.16-.58 2.32-.58 3.48 0 1.418.258 2.836.773 4.255.516 1.418 1.322 2.739 2.417 3.964 1.096 1.224 2.514 2.32 4.254 3.287 1.805.967 3.932 1.74 6.382 2.32 2.707-1.611 4.866-3.48 6.478-5.607 1.611-2.192 2.417-5.028 2.417-8.509Z'/%3E%3C/svg%3E");
  width: 44px;
}

@media (max-width: 991px) {
  .style-module--plan--0c744 .style-module--container--c0011 ul li:nth-child(8):before {
    width: 27px;
  }
}
.style-module--plan--0c744 .style-module--container--c0011 ul li:nth-child(9):before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='70' fill='none' viewBox='0 0 45 70'%3E%3Cpath fill='%23FFF4F0' d='M44.304 28.847c0 13.52-3.38 23.76-10.14 30.717C27.467 66.456 17.491 69.934 4.233 70l-.296-7.68c4.135 0 7.843-.393 11.125-1.18 3.348-.788 6.268-2.035 8.763-3.742 2.494-1.772 4.561-4.037 6.202-6.793 1.707-2.757 2.954-6.137 3.741-10.14-1.706.787-3.642 1.443-5.808 1.968a32.18 32.18 0 0 1-6.695.69c-3.873 0-7.154-.558-9.845-1.674-2.692-1.182-4.89-2.724-6.597-4.628a18.725 18.725 0 0 1-3.741-6.694A29.236 29.236 0 0 1 0 22.152c0-2.429.427-4.956 1.28-7.581a23.02 23.02 0 0 1 3.84-7.187c1.772-2.166 4.003-3.938 6.694-5.316C14.505.689 17.69 0 21.364 0c3.741 0 7.023.656 9.846 1.97 2.887 1.312 5.283 3.215 7.187 5.71 1.969 2.494 3.446 5.546 4.43 9.155.985 3.545 1.477 7.549 1.477 12.012ZM22.25 35.64c2.298 0 4.463-.197 6.498-.59a31.212 31.212 0 0 0 5.907-1.97c.066-.722.099-1.411.099-2.067v-2.166c0-2.823-.197-5.514-.59-8.073-.395-2.626-1.117-4.89-2.167-6.794-.984-1.969-2.33-3.511-4.036-4.627-1.707-1.181-3.873-1.772-6.498-1.772-2.166 0-4.004.46-5.514 1.378-1.51.92-2.756 2.1-3.74 3.545a14.267 14.267 0 0 0-2.167 4.627 20.628 20.628 0 0 0-.59 4.824c0 4.463 1.05 7.876 3.15 10.24 2.166 2.296 5.382 3.445 9.648 3.445Z'/%3E%3C/svg%3E");
  width: 45px;
}

@media (max-width: 991px) {
  .style-module--plan--0c744 .style-module--container--c0011 ul li:nth-child(9):before {
    width: 27px;
  }
}
.style-module--plan--0c744 .style-module--container--c0011 a {
  margin: 0 auto;
  max-width: 370px;
}

@media (max-width: 991px) {
  .style-module--plan--0c744 .style-module--container--c0011 a {
    max-width: 226px;
  }
}
.style-module--speakers--b2494 {
  padding-bottom: 70px;
}

@media (max-width: 991px) {
  .style-module--speakers--b2494 {
    padding-bottom: 50px;
  }
}
.style-module--speakers--b2494 h2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  margin-bottom: 20px;
  margin-top: -255px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--speakers--b2494 h2 {
    font-size: 24px;
    margin-bottom: 10px;
    margin-top: -160px;
  }
}
.style-module--speakers--b2494 img {
  -ms-flex-item-align: center;
      align-self: center;
  height: 345px;
  width: 282px;
}

@media (max-width: 991px) {
  .style-module--speakers--b2494 img {
    height: 220px;
    width: 180px;
  }
}
.style-module--speakers--b2494 .style-module--list--79783 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 255px;
}

@media (max-width: 991px) {
  .style-module--speakers--b2494 .style-module--list--79783 {
    margin-top: 160px;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--b2494 .style-module--list--79783 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 190px;
  }
}
.style-module--speakers--b2494 .style-module--list--79783 > li {
  background: #fff;
  border-radius: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 70px 55px;
}

@media (max-width: 991px) {
  .style-module--speakers--b2494 .style-module--list--79783 > li {
    border-radius: 15px;
    padding: 0 45px 25px;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--b2494 .style-module--list--79783 > li {
    padding: 0 25px 40px;
    width: 100%;
  }
}
.style-module--speakers--b2494 .style-module--list--79783 > li:first-child {
  -webkit-box-shadow: 0 0 15px 0 rgba(150, 51, 251, 0.2);
          box-shadow: 0 0 15px 0 rgba(150, 51, 251, 0.2);
}

.style-module--speakers--b2494 .style-module--list--79783 > li:first-child h2,
.style-module--speakers--b2494 .style-module--list--79783 > li:first-child h3,
.style-module--speakers--b2494 .style-module--list--79783 > li:first-child li::marker {
  color: #7000e3;
}

.style-module--speakers--b2494 .style-module--list--79783 > li:last-child {
  -webkit-box-shadow: 0 0 15px rgba(254, 77, 7, 0.2);
          box-shadow: 0 0 15px rgba(254, 77, 7, 0.2);
}

.style-module--speakers--b2494 .style-module--list--79783 > li:last-child h2,
.style-module--speakers--b2494 .style-module--list--79783 > li:last-child h3,
.style-module--speakers--b2494 .style-module--list--79783 > li:last-child li::marker {
  color: #fe4d07;
}

.style-module--speakers--b2494 .style-module--info--73e00 {
  margin-top: 30px;
}

@media (max-width: 991px) {
  .style-module--speakers--b2494 .style-module--info--73e00 {
    margin-top: 10px;
  }
}
.style-module--speakers--b2494 .style-module--info--73e00 h3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .style-module--speakers--b2494 .style-module--info--73e00 h3 {
    font-size: 24px;
  }
}
.style-module--speakers--b2494 .style-module--info--73e00 p {
  color: #263238;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--speakers--b2494 .style-module--info--73e00 p {
    font-size: 18px;
  }
}
.style-module--speakers--b2494 .style-module--info--73e00 > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  margin-top: 16px;
  padding-left: 20px;
}

@media (max-width: 991px) {
  .style-module--speakers--b2494 .style-module--info--73e00 > ul {
    margin-top: 10px;
  }
}
.style-module--speakers--b2494 .style-module--info--73e00 > ul li {
  color: #232323;
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
  list-style: disc;
}

@media (max-width: 991px) {
  .style-module--speakers--b2494 .style-module--info--73e00 > ul li {
    font-size: 14px;
  }
}
.style-module--speakers--b2494 .style-module--info--73e00 > ul li::marker {
  font-size: 22px;
}

.style-module--about--564fa {
  padding-bottom: 100px;
}

@media (max-width: 991px) {
  .style-module--about--564fa {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--about--564fa {
    padding-bottom: 30px;
  }
}
.style-module--about--564fa .style-module--container--9c4fc {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff4f0;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  padding: 75px 70px;
}

@media (max-width: 991px) {
  .style-module--about--564fa .style-module--container--9c4fc {
    border-radius: 18px;
    gap: 15px;
    padding: 45px;
  }
}
@media (max-width: 767px) {
  .style-module--about--564fa .style-module--container--9c4fc {
    border-radius: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px;
    padding: 20px;
  }
}
.style-module--about--564fa .style-module--container--9c4fc .style-module--left--87d2c,
.style-module--about--564fa .style-module--container--9c4fc .style-module--right--df20f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
  width: calc(50% - 15px);
}

@media (max-width: 991px) {
  .style-module--about--564fa .style-module--container--9c4fc .style-module--left--87d2c,
  .style-module--about--564fa .style-module--container--9c4fc .style-module--right--df20f {
    gap: 20px;
    width: calc(50% - 7.5px);
  }
}
@media (max-width: 767px) {
  .style-module--about--564fa .style-module--container--9c4fc .style-module--left--87d2c,
  .style-module--about--564fa .style-module--container--9c4fc .style-module--right--df20f {
    width: 100%;
  }
}
.style-module--about--564fa .style-module--container--9c4fc .style-module--left--87d2c p,
.style-module--about--564fa .style-module--container--9c4fc .style-module--right--df20f p {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--about--564fa .style-module--container--9c4fc .style-module--left--87d2c p,
  .style-module--about--564fa .style-module--container--9c4fc .style-module--right--df20f p {
    font-size: 16px;
  }
}
.style-module--about--564fa .style-module--container--9c4fc .style-module--left--87d2c p strong,
.style-module--about--564fa .style-module--container--9c4fc .style-module--right--df20f p strong {
  font-size: 30px;
  font-weight: 700;
}

@media (max-width: 991px) {
  .style-module--about--564fa .style-module--container--9c4fc .style-module--left--87d2c p strong,
  .style-module--about--564fa .style-module--container--9c4fc .style-module--right--df20f p strong {
    font-size: 18px;
  }
}
.style-module--about--564fa .style-module--container--9c4fc .style-module--left--87d2c h2 {
  font-size: 50px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--about--564fa .style-module--container--9c4fc .style-module--left--87d2c h2 {
    font-size: 30px;
  }
}
.style-module--about--564fa .style-module--container--9c4fc .style-module--right--df20f {
  background-color: #ffe1d6;
  border-radius: 20px;
  padding: 50px;
}

@media (max-width: 991px) {
  .style-module--about--564fa .style-module--container--9c4fc .style-module--right--df20f {
    border-radius: 10px;
    padding: 30px 45px;
  }
}
@media (max-width: 767px) {
  .style-module--about--564fa .style-module--container--9c4fc .style-module--right--df20f {
    padding: 20px 25px;
  }
}
.style-module--about--564fa .style-module--container--9c4fc .style-module--right--df20f p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}

@media (max-width: 991px) {
  .style-module--about--564fa .style-module--container--9c4fc .style-module--right--df20f p {
    gap: 5px;
  }
}
.style-module--reg--b62bf {
  padding-bottom: 100px;
}

@media (max-width: 991px) {
  .style-module--reg--b62bf {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--b62bf {
    padding-bottom: 30px;
  }
}
.style-module--reg--b62bf .style-module--container--8a109 {
  background-color: #f0edff;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 991px) {
  .style-module--reg--b62bf .style-module--container--8a109 {
    border-radius: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--b62bf .style-module--container--8a109 {
    border-radius: 10px;
  }
}
.style-module--reg--b62bf .style-module--form--0a195 {
  padding: 50px 20px;
  width: 70%;
}

@media (max-width: 991px) {
  .style-module--reg--b62bf .style-module--form--0a195 {
    padding: 30px 20px;
    width: 90%;
  }
}
@media (max-width: 767px) {
  .style-module--reg--b62bf .style-module--form--0a195 {
    padding: 20px;
    width: 100%;
  }
}
.style-module--result--bf5e0 {
  padding: 80px 0 100px;
}

.style-module--result__col--13574 {
  margin: 60px auto 0;
}

.style-module--result__item--ec432 {
  background-color: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0 auto;
  max-width: 360px;
  min-height: 350px;
  padding: 50px 35px 30px 50px;
  width: 100%;
}

@media (max-width: 1199px) {
  .style-module--result__item--ec432 {
    padding: 40px 35px 30px 40px;
  }
}
@media (max-width: 767px) {
  .style-module--result__item--ec432 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: auto;
    padding: 35px;
  }
}
.style-module--result__item--icon--98626 {
  display: block;
  height: 65px;
  width: 65px;
}

.style-module--result__item--title--0a645 {
  color: #ff5252;
  font-size: 24px;
  font-weight: 700;
  margin-top: 20px;
  text-transform: uppercase;
}

.style-module--result__item--description--8fa0a {
  color: #36475f;
  margin-top: 20px;
}

.style-module--result__item-list--e98df li {
  color: #36475f;
  margin: 15px 0 0 15px;
  position: relative;
}

.style-module--result__item-list--e98df li:before {
  background-color: #36475f;
  border-radius: 5px;
  content: "";
  display: inline-block;
  height: 4px;
  left: -15px;
  position: absolute;
  top: 8px;
  width: 4px;
}

.style-module--result__btn--83ef5 {
  margin-top: 80px;
}

.style-module--target--d7492 {
  background: url(https://fs.advance.ru/landing-pages/webinar/kak_delat_domashnee_zadanie_legko/bg-dz-light-02.jpg) 50% no-repeat;
  background-size: cover;
  padding: 90px 0 110px;
}

@media (max-width: 1199px) {
  .style-module--target--d7492 {
    background: url(https://fs.advance.ru/landing-pages/webinar/kak_delat_domashnee_zadanie_legko/bg-dz-light-02.jpg) 25% 100% no-repeat;
    background-size: cover;
  }
}
@media (max-width: 767px) {
  .style-module--target--d7492 {
    background: url(https://fs.advance.ru/landing-pages/webinar/kak_delat_domashnee_zadanie_legko/bg-dz-light-02.jpg) 100% no-repeat;
    background-size: cover;
    padding: 80px 0 100px;
  }
}
.style-module--target__title--ec78a {
  text-align: left;
}

.style-module--target__list--beb40 {
  margin-top: 10px;
  max-width: 500px;
}

.style-module--target__list--beb40 li {
  color: #36475f;
  font-size: 24px;
  margin: 35px 0 0 30px;
  position: relative;
}

.style-module--target__list--beb40 li:before {
  background-color: #ff5252;
  border-radius: 15px;
  content: "";
  display: inline-block;
  height: 15px;
  left: -30px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 15px;
}

.style-module--target__btn--fed22 {
  margin-top: 60px;
  text-align: left;
}

.style-module--plan--7d9f4 {
  background: #fff;
  padding: 90px 0 100px;
}

.style-module--plan__row--66300 {
  margin-top: 20px;
}

.style-module--plan__col--d52a8 {
  margin: 20px auto 0;
}

.style-module--plan__item--98de8 {
  background-color: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  margin: 0 auto;
  max-width: 950px;
  padding: 18px 30px;
  width: 100%;
}

.style-module--plan__item--98de8 p {
  color: #36475f;
  font-size: 20px;
}

.style-module--price--df849 {
  background: url(https://fs.advance.ru/landing-pages/webinar/kak_delat_domashnee_zadanie_legko/bg-dz-light.jpg) 50% no-repeat;
  background-size: cover;
  padding: 120px 0;
}

.style-module--price__container--a2ef0 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.style-module--price__title--1560d {
  margin-top: 30px;
}

.style-module--price--df849 .style-module--old-price--c2a6f {
  color: #36475f;
  font-size: 40px;
  font-weight: 700;
  letter-spacing: 2px;
  margin-top: 30px;
  text-align: center;
  text-decoration: line-through;
}

.style-module--price--df849 .style-module--new-price--21982 {
  color: #ff5252;
  font-size: 60px;
  font-weight: 700;
  letter-spacing: 2px;
  margin-top: 30px;
  text-align: center;
}

.style-module--price__btn--ef0d7 {
  margin-top: 60px;
}

.style-module--speaker--39817 {
  padding: 70px 0 90px;
}

@media (max-width: 767px) {
  .style-module--speaker__row--befaf {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.style-module--speaker__title--64a16 {
  text-align: left;
}

@media (max-width: 767px) {
  .style-module--speaker__title--64a16 {
    text-align: center;
  }
}
.style-module--speaker__name--cc5f1 {
  color: #dd636e;
  font-size: 36px;
  font-weight: 700;
  margin-top: 30px;
}

@media (max-width: 767px) {
  .style-module--speaker__name--cc5f1 {
    text-align: center;
  }
}
.style-module--speaker__list--cf48e {
  margin-top: 10px;
  max-width: 620px;
}

.style-module--speaker__list--cf48e li {
  color: #36475f;
  font-size: 20px;
  margin: 25px 0 0 30px;
  position: relative;
}

.style-module--speaker__list--cf48e li:before {
  background-color: #ff5252;
  border-radius: 10px;
  content: "";
  display: inline-block;
  height: 10px;
  left: -30px;
  position: absolute;
  top: 25%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 10px;
}

.style-module--speaker__info--eabcc {
  padding: 20px 0 10px 10px;
}

@media (max-width: 767px) {
  .style-module--speaker__info--eabcc {
    margin-top: 30px;
  }
}
.style-module--speaker__photo--b7661 {
  background: url(https://fs.advance.ru/landing-pages/webinar/kak_delat_domashnee_zadanie_legko/NYA.png) 50% no-repeat;
  background-size: contain;
  height: 420px;
}

@media (max-width: 767px) {
  .style-module--speaker__photo--b7661 {
    min-height: 280px;
  }
}
.style-module--advance--9e5c4 {
  background: #f1f8ff;
  color: #000;
  padding: 70px 0;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--advance--9e5c4 {
    padding: 40px 0;
  }
}
.style-module--advance__title--12d41 {
  color: #36475f;
  font-size: 36px;
  text-transform: none;
}

@media (max-width: 767px) {
  .style-module--advance__title--12d41 {
    font-size: 24px;
  }
}
.style-module--advance--9e5c4 .style-module--col--c94ce {
  margin-top: 45px;
  width: 33.3333%;
}

.style-module--advance--9e5c4 .style-module--col--c94ce:last-of-type {
  display: none;
}

@media (max-width: 767px) {
  .style-module--advance--9e5c4 .style-module--col--c94ce {
    width: 100%;
  }
}
.style-module--advance--9e5c4 h3 {
  color: #8b8b8b;
  font-size: 36px;
  font-weight: 700;
  line-height: 44px;
  text-transform: uppercase;
}

.style-module--advance--9e5c4 p {
  font-size: 18px;
  font-weight: 400;
}

.style-module--partners__title--90a6f {
  color: #36475f;
  font-size: 36px;
  text-transform: none;
}

.style-module--partners__btn--3f86c {
  margin-bottom: 140px;
}

@media (max-width: 767px) {
  .style-module--partners__btn--3f86c {
    margin-bottom: 70px;
  }
}
.main-module--btn--969e8 {
  background: -webkit-gradient(linear, left top, left bottom, from(#ba77ff), to(#7000e3));
  background: linear-gradient(180deg, #ba77ff, #7000e3);
  border-radius: 40px;
  color: #fff;
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  padding: 15px 0;
  text-align: center;
  width: 100%;
}

@media (max-width: 767px) {
  .main-module--btn--969e8 {
    font-size: 16px;
  }
}
.main-module--title--1d8c0 {
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .main-module--title--1d8c0 {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  .main-module--title--1d8c0 {
    font-size: 22px;
  }
}
.screen1-module--screen1--55e01 .screen1-module--container--bf7ed {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_delat_domashnee_zadanie_legko/_v2/dz-main-photo-1920.png);
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  padding: 70px;
}

@media (max-width: 1100px) {
  .screen1-module--screen1--55e01 .screen1-module--container--bf7ed {
    padding: 45px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--55e01 .screen1-module--container--bf7ed {
    padding: 45px 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--55e01 .screen1-module--container--bf7ed {
    background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_delat_domashnee_zadanie_legko/_v2/dz-main-photo-320.png);
    background-position: bottom;
    padding: 25px 25px 90%;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--55e01 .screen1-module--container--bf7ed {
    padding: 25px 25px 500px;
  }
}
.screen1-module--screen1--55e01 .screen1-module--info--adc47 {
  width: 50%;
}

@media (max-width: 767px) {
  .screen1-module--screen1--55e01 .screen1-module--info--adc47 {
    width: 100%;
  }
}
.screen1-module--screen1--55e01 .screen1-module--info--adc47 .screen1-module--type--f0803 {
  background-color: #fff;
  border-radius: 10px;
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  max-width: 500px;
  padding: 10px 0;
  text-align: center;
}

@media (max-width: 991px) {
  .screen1-module--screen1--55e01 .screen1-module--info--adc47 .screen1-module--type--f0803 {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--55e01 .screen1-module--info--adc47 .screen1-module--type--f0803 {
    font-size: 14px;
  }
}
.screen1-module--screen1--55e01 .screen1-module--info--adc47 h1 {
  font-size: 50px;
  font-weight: 700;
  line-height: 100%;
  margin: 30px 0;
}

@media (max-width: 1100px) {
  .screen1-module--screen1--55e01 .screen1-module--info--adc47 h1 {
    font-size: 30px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--55e01 .screen1-module--info--adc47 h1 {
    margin: 15px 0;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--55e01 .screen1-module--info--adc47 h1 {
    font-size: 24px;
  }
}
.screen1-module--screen1--55e01 .screen1-module--info--adc47 .screen1-module--desc--645a3 {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--55e01 .screen1-module--info--adc47 .screen1-module--desc--645a3 {
    font-size: 18px;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--55e01 .screen1-module--info--adc47 .screen1-module--desc--645a3 {
    font-size: 16px;
  }
}
.screen1-module--screen1--55e01 .screen1-module--info--adc47 .screen1-module--bonus--de5f3 {
  font-size: 18px;
  line-height: 120%;
  margin-top: 40px;
  padding-left: 78px;
  position: relative;
}

@media (max-width: 991px) {
  .screen1-module--screen1--55e01 .screen1-module--info--adc47 .screen1-module--bonus--de5f3 {
    font-size: 18px;
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--55e01 .screen1-module--info--adc47 .screen1-module--bonus--de5f3 {
    font-size: 16px;
    padding-left: 50px;
  }
}
.screen1-module--screen1--55e01 .screen1-module--info--adc47 .screen1-module--bonus--de5f3:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='63' fill='none' viewBox='0 0 63 63'%3E%3Cmask id='prefix__a' width='63' height='63' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%234B5563' fill-rule='evenodd' d='M16.801 5.729a12.071 12.071 0 0 0 6.87-2.845 12.07 12.07 0 0 1 15.658 0 12.071 12.071 0 0 0 6.87 2.845A12.07 12.07 0 0 1 57.27 16.8a12.072 12.072 0 0 0 2.846 6.87 12.071 12.071 0 0 1 0 15.658 12.072 12.072 0 0 0-2.846 6.87A12.07 12.07 0 0 1 46.199 57.27a12.072 12.072 0 0 0-6.87 2.846 12.071 12.071 0 0 1-15.658 0 12.072 12.072 0 0 0-6.87-2.846A12.07 12.07 0 0 1 5.73 46.199a12.071 12.071 0 0 0-2.845-6.87 12.07 12.07 0 0 1 0-15.658 12.071 12.071 0 0 0 2.845-6.87A12.07 12.07 0 0 1 16.8 5.73Z' clip-rule='evenodd'/%3E%3C/mask%3E%3Cg mask='url(%23prefix__a)'%3E%3Cpath fill='%23F4F5F7' d='M48.225 62.49h-33.45c-3.735 0-6.792-3.056-6.792-6.791V30.102c0-3.736 3.057-6.792 6.792-6.792h33.45c3.735 0 6.792 3.056 6.792 6.792v25.597c0 3.735-3.057 6.791-6.792 6.791Z'/%3E%3Cpath fill='%234B5563' d='M48.225 63h-33.45a7.3 7.3 0 0 1-7.301-7.301V30.102a7.3 7.3 0 0 1 7.301-7.301h33.45a7.3 7.3 0 0 1 7.301 7.301v25.597a7.3 7.3 0 0 1-7.301 7.3Zm-33.45-39.18c-3.438 0-6.282 2.801-6.282 6.282v25.597c0 3.438 2.801 6.282 6.282 6.282h33.45c3.438 0 6.282-2.802 6.282-6.282V30.102c0-3.438-2.801-6.282-6.282-6.282h-33.45Z'/%3E%3Cpath fill='%234B5563' d='M48.225 23.31h-33.45c-3.735 0-6.792 3.056-6.792 6.792v13.583h47.034V30.102c0-3.736-3.057-6.792-6.792-6.792Z' opacity='.2'/%3E%3Cpath fill='%23F4F5F7' d='M55.017 38.974H7.983c-.849 0-1.57-.722-1.57-1.57v-7.302c0-3.736 3.056-6.792 6.791-6.792h36.591c3.736 0 6.792 3.056 6.792 6.792v7.301c0 .892-.721 1.57-1.57 1.57Z'/%3E%3Cpath fill='%234B5563' d='M55.017 39.526H7.983a2.083 2.083 0 0 1-2.08-2.08v-7.344a7.3 7.3 0 0 1 7.301-7.301h36.591a7.3 7.3 0 0 1 7.302 7.301v7.301c0 1.146-.934 2.123-2.08 2.123ZM13.204 23.82c-3.438 0-6.282 2.801-6.282 6.282v7.301c0 .552.467 1.019 1.019 1.019h47.033c.552 0 1.019-.467 1.019-1.019v-7.301c0-3.438-2.802-6.282-6.282-6.282H13.204Z'/%3E%3Cpath fill='%23FF4900' d='M37.4 23.31H25.642v39.18H37.4V23.31Z'/%3E%3Cpath fill='%234B5563' d='M37.358 63H25.642a.516.516 0 0 1-.51-.51V23.31c0-.297.255-.51.51-.51H37.4c.297 0 .51.255.51.51v39.18c0 .298-.255.51-.552.51ZM26.15 61.98H36.85V23.82H26.15V61.98Z'/%3E%3Cpath fill='%23FF4900' d='M41.688 11.552h-4.33A5.87 5.87 0 0 0 31.5 17.41v5.858h5.858a5.87 5.87 0 0 0 5.858-5.858v-4.288c.042-.849-.68-1.57-1.528-1.57Z'/%3E%3Cpath fill='%234B5563' d='M33.835 20.976v-5.9c0-1.02.254-1.996.721-2.803A5.828 5.828 0 0 0 31.5 17.41v5.858h5.858c2.207 0 4.16-1.231 5.179-3.057a5.734 5.734 0 0 1-2.802.722h-5.9v.043Z' opacity='.2'/%3E%3Cpath fill='%23FF4900' d='M21.312 11.552h4.33A5.87 5.87 0 0 1 31.5 17.41v5.858h-5.858a5.87 5.87 0 0 1-5.858-5.858v-4.288c-.042-.849.68-1.57 1.528-1.57Z'/%3E%3Cpath fill='%234B5563' d='M28.444 12.273c.467.85.721 1.783.721 2.802v5.858h-5.9c-1.019 0-1.995-.255-2.802-.722.977 1.826 2.93 3.057 5.179 3.057H31.5V17.41a5.828 5.828 0 0 0-3.056-5.137Z' opacity='.2'/%3E%3Cpath fill='%234B5563' d='M37.358 23.82H31.5a.516.516 0 0 1-.51-.51v-5.9c0-3.524 2.887-6.41 6.41-6.41h4.288c1.146 0 2.08.934 2.08 2.08v4.33a6.377 6.377 0 0 1-6.41 6.41Zm-5.349-1.062h5.349c2.929 0 5.349-2.42 5.349-5.348v-4.288c0-.551-.468-1.018-1.02-1.018h-4.33c-2.928 0-5.348 2.42-5.348 5.348v5.306Z'/%3E%3Cpath fill='%234B5563' d='M31.5 23.82h-5.858c-3.523 0-6.41-2.887-6.41-6.41v-4.287c0-1.147.934-2.08 2.08-2.08h4.33c3.523 0 6.41 2.886 6.41 6.41v5.857c-.043.297-.255.51-.552.51ZM21.312 12.06c-.552 0-1.018.467-1.018 1.019v4.33c0 2.929 2.42 5.348 5.348 5.348h5.349V17.41c0-2.93-2.42-5.349-5.349-5.349h-4.33Z'/%3E%3Cpath stroke='%234B5563' d='M56.773 16.841a12.572 12.572 0 0 0 2.963 7.154 11.571 11.571 0 0 1 0 15.01 12.572 12.572 0 0 0-2.963 7.154 11.57 11.57 0 0 1-10.614 10.614 12.572 12.572 0 0 0-7.154 2.963 11.571 11.571 0 0 1-15.01 0 12.572 12.572 0 0 0-7.154-2.963A11.57 11.57 0 0 1 6.227 46.159a12.571 12.571 0 0 0-2.963-7.154 11.57 11.57 0 0 1 0-15.01l-.38-.324.38.324a12.571 12.571 0 0 0 2.963-7.154A11.571 11.571 0 0 1 16.841 6.227a12.571 12.571 0 0 0 7.154-2.963l-.324-.38.324.38a11.57 11.57 0 0 1 15.01 0 12.571 12.571 0 0 0 7.154 2.963 11.57 11.57 0 0 1 10.614 10.614Z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100%;
  content: "";
  height: 63px;
  left: 0;
  position: absolute;
  top: calc(50% - 31.5px);
  width: 63px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--55e01 .screen1-module--info--adc47 .screen1-module--bonus--de5f3:before {
    height: 40px;
    top: calc(50% - 20px);
    width: 40px;
  }
}
.screen1-module--screen1--55e01 .screen1-module--info--adc47 .screen1-module--bonus--de5f3 h3 {
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
}

.screen1-module--screen1--55e01 .screen1-module--info--adc47 .screen1-module--bonus--de5f3 p {
  font-weight: 300;
}

.target-module--target--5ea63 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .target-module--target--5ea63 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .target-module--target--5ea63 {
    padding: 30px 0;
  }
}
.target-module--target--5ea63 .target-module--container--66b68 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 767px) {
  .target-module--target--5ea63 .target-module--container--66b68 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.target-module--target--5ea63 .target-module--info--f9b76 ul {
  margin: 30px 0;
}

@media (max-width: 991px) {
  .target-module--target--5ea63 .target-module--info--f9b76 ul {
    margin: 20px 0;
  }
}
.target-module--target--5ea63 .target-module--info--f9b76 ul li {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 45px;
  position: relative;
}

@media (max-width: 991px) {
  .target-module--target--5ea63 .target-module--info--f9b76 ul li {
    font-size: 18px;
    padding-left: 35px;
  }
}
@media (max-width: 767px) {
  .target-module--target--5ea63 .target-module--info--f9b76 ul li {
    font-size: 16px;
  }
}
.target-module--target--5ea63 .target-module--info--f9b76 ul li:not(:last-child) {
  margin-bottom: 10px;
}

.target-module--target--5ea63 .target-module--info--f9b76 ul li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' viewBox='0 0 25 25'%3E%3Cpath fill='%23FD4B04' d='M12.5 0C5.601 0 0 5.601 0 12.5S5.601 25 12.5 25 25 19.399 25 12.5 19.399 0 12.5 0Zm0 24.038C6.13 24.038.962 18.87.962 12.5S6.13.962 12.5.962 24.038 6.13 24.038 12.5 18.87 24.038 12.5 24.038Z'/%3E%3Cpath fill='%23FD4B04' stroke='%23FD4B04' stroke-width='.75' d='M12.5 16.274c-.096 0-.168-.048-.216-.144-.097-.217-2.476-5.457-2.476-9.736A2.688 2.688 0 0 1 12.5 3.702a2.688 2.688 0 0 1 2.692 2.692c0 4.28-2.38 9.52-2.476 9.736-.048.096-.12.144-.216.144Zm0-12.067a2.206 2.206 0 0 0-2.211 2.211c0 3.414 1.61 7.596 2.211 9.015.601-1.419 2.211-5.601 2.211-9.015A2.206 2.206 0 0 0 12.5 4.207Zm0 17.067a1.954 1.954 0 0 1-1.947-1.947c0-1.082.865-1.947 1.947-1.947s1.947.865 1.947 1.947-.89 1.947-1.947 1.947Zm0-3.39c-.793 0-1.466.65-1.466 1.467 0 .793.649 1.466 1.466 1.466.793 0 1.466-.649 1.466-1.466s-.673-1.466-1.466-1.466Z'/%3E%3C/svg%3E");
  content: "";
  height: 25px;
  left: 0;
  position: absolute;
  top: calc(50% - 12.5px);
  width: 25px;
}

.target-module--target--5ea63 img {
  max-width: 470px;
}

@media (max-width: 991px) {
  .target-module--target--5ea63 img {
    max-width: 286px;
  }
}
.target-module--target--5ea63 a {
  max-width: 470px;
}

@media (max-width: 767px) {
  .target-module--target--5ea63 a {
    max-width: unset;
  }
}
.tasks-module--tasks--385c5 .tasks-module--container--2466e {
  background-color: #f3eaff;
  border-radius: 30px;
  padding: 60px 100px 90px;
}

@media (max-width: 991px) {
  .tasks-module--tasks--385c5 .tasks-module--container--2466e {
    padding: 35px 60px 50px;
  }
}
@media (max-width: 767px) {
  .tasks-module--tasks--385c5 .tasks-module--container--2466e {
    padding: 20px;
  }
}
.tasks-module--tasks--385c5 h2 {
  margin-bottom: 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .tasks-module--tasks--385c5 h2 {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .tasks-module--tasks--385c5 h2 {
    margin-bottom: 15px;
  }
}
.tasks-module--tasks--385c5 ul li {
  background-color: #fff;
  border-radius: 20px;
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  padding: 30px 30px 30px 130px;
  position: relative;
}

@media (max-width: 991px) {
  .tasks-module--tasks--385c5 ul li {
    font-size: 18px;
    padding: 20px 20px 20px 80px;
  }
}
@media (max-width: 767px) {
  .tasks-module--tasks--385c5 ul li {
    font-size: 16px;
    padding: 20px 20px 20px 50px;
  }
}
.tasks-module--tasks--385c5 ul li:first-child:before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_delat_domashnee_zadanie_legko/_v2/icon-mk-01.svg);
  background-size: 100%;
  content: "";
  height: 70px;
  left: 30px;
  position: absolute;
  top: calc(50% - 35px);
  width: 70px;
}

@media (max-width: 991px) {
  .tasks-module--tasks--385c5 ul li:first-child:before {
    height: 40px;
    left: 20px;
    top: calc(50% - 20px);
    width: 40px;
  }
}
@media (max-width: 767px) {
  .tasks-module--tasks--385c5 ul li:first-child:before {
    height: 30px;
    left: 10px;
    top: calc(50% - 15px);
    width: 30px;
  }
}
.tasks-module--tasks--385c5 ul li:nth-child(2):before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_delat_domashnee_zadanie_legko/_v2/icon-mk-02.svg);
  background-size: 100%;
  content: "";
  height: 70px;
  left: 30px;
  position: absolute;
  top: calc(50% - 35px);
  width: 70px;
}

@media (max-width: 991px) {
  .tasks-module--tasks--385c5 ul li:nth-child(2):before {
    height: 40px;
    left: 20px;
    top: calc(50% - 20px);
    width: 40px;
  }
}
@media (max-width: 767px) {
  .tasks-module--tasks--385c5 ul li:nth-child(2):before {
    height: 30px;
    left: 10px;
    top: calc(50% - 15px);
    width: 30px;
  }
}
.tasks-module--tasks--385c5 ul li:nth-child(3):before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_delat_domashnee_zadanie_legko/_v2/icon-mk-03.svg);
  background-size: 100%;
  content: "";
  height: 70px;
  left: 30px;
  position: absolute;
  top: calc(50% - 35px);
  width: 70px;
}

@media (max-width: 991px) {
  .tasks-module--tasks--385c5 ul li:nth-child(3):before {
    height: 40px;
    left: 20px;
    top: calc(50% - 20px);
    width: 40px;
  }
}
@media (max-width: 767px) {
  .tasks-module--tasks--385c5 ul li:nth-child(3):before {
    height: 30px;
    left: 10px;
    top: calc(50% - 15px);
    width: 30px;
  }
}
.tasks-module--tasks--385c5 ul li:nth-child(4):before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_delat_domashnee_zadanie_legko/_v2/icon-mk-04.svg);
  background-size: 100%;
  content: "";
  height: 70px;
  left: 30px;
  position: absolute;
  top: calc(50% - 35px);
  width: 70px;
}

@media (max-width: 991px) {
  .tasks-module--tasks--385c5 ul li:nth-child(4):before {
    height: 40px;
    left: 20px;
    top: calc(50% - 20px);
    width: 40px;
  }
}
@media (max-width: 767px) {
  .tasks-module--tasks--385c5 ul li:nth-child(4):before {
    height: 30px;
    left: 10px;
    top: calc(50% - 15px);
    width: 30px;
  }
}
.tasks-module--tasks--385c5 ul li:nth-child(5):before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_delat_domashnee_zadanie_legko/_v2/icon-mk-05.svg);
  background-size: 100%;
  content: "";
  height: 70px;
  left: 30px;
  position: absolute;
  top: calc(50% - 35px);
  width: 70px;
}

@media (max-width: 991px) {
  .tasks-module--tasks--385c5 ul li:nth-child(5):before {
    height: 40px;
    left: 20px;
    top: calc(50% - 20px);
    width: 40px;
  }
}
@media (max-width: 767px) {
  .tasks-module--tasks--385c5 ul li:nth-child(5):before {
    height: 30px;
    left: 10px;
    top: calc(50% - 15px);
    width: 30px;
  }
}
.tasks-module--tasks--385c5 ul li:nth-child(6):before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_delat_domashnee_zadanie_legko/_v2/icon-mk-06.svg);
  background-size: 100%;
  content: "";
  height: 70px;
  left: 30px;
  position: absolute;
  top: calc(50% - 35px);
  width: 70px;
}

@media (max-width: 991px) {
  .tasks-module--tasks--385c5 ul li:nth-child(6):before {
    height: 40px;
    left: 20px;
    top: calc(50% - 20px);
    width: 40px;
  }
}
@media (max-width: 767px) {
  .tasks-module--tasks--385c5 ul li:nth-child(6):before {
    height: 30px;
    left: 10px;
    top: calc(50% - 15px);
    width: 30px;
  }
}
.tasks-module--tasks--385c5 ul li:nth-child(7):before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_delat_domashnee_zadanie_legko/_v2/icon-mk-07.svg);
  background-size: 100%;
  content: "";
  height: 70px;
  left: 30px;
  position: absolute;
  top: calc(50% - 35px);
  width: 70px;
}

@media (max-width: 991px) {
  .tasks-module--tasks--385c5 ul li:nth-child(7):before {
    height: 40px;
    left: 20px;
    top: calc(50% - 20px);
    width: 40px;
  }
}
@media (max-width: 767px) {
  .tasks-module--tasks--385c5 ul li:nth-child(7):before {
    height: 30px;
    left: 10px;
    top: calc(50% - 15px);
    width: 30px;
  }
}
.tasks-module--tasks--385c5 ul li:nth-child(8):before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_delat_domashnee_zadanie_legko/_v2/icon-mk-08.svg);
  background-size: 100%;
  content: "";
  height: 70px;
  left: 30px;
  position: absolute;
  top: calc(50% - 35px);
  width: 70px;
}

@media (max-width: 991px) {
  .tasks-module--tasks--385c5 ul li:nth-child(8):before {
    height: 40px;
    left: 20px;
    top: calc(50% - 20px);
    width: 40px;
  }
}
@media (max-width: 767px) {
  .tasks-module--tasks--385c5 ul li:nth-child(8):before {
    height: 30px;
    left: 10px;
    top: calc(50% - 15px);
    width: 30px;
  }
}
.tasks-module--tasks--385c5 ul li:nth-child(9):before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_delat_domashnee_zadanie_legko/_v2/icon-mk-09.svg);
  background-size: 100%;
  content: "";
  height: 70px;
  left: 30px;
  position: absolute;
  top: calc(50% - 35px);
  width: 70px;
}

@media (max-width: 991px) {
  .tasks-module--tasks--385c5 ul li:nth-child(9):before {
    height: 40px;
    left: 20px;
    top: calc(50% - 20px);
    width: 40px;
  }
}
.tasks-module--tasks--385c5 ul li:first-child:before {
  height: 72px;
  left: 38.5px;
  top: calc(50% - 36px);
  width: 53px;
}

@media (max-width: 991px) {
  .tasks-module--tasks--385c5 ul li:first-child:before {
    height: 40px;
    left: 25px;
    top: calc(50% - 20px);
    width: 30px;
  }
}
@media (max-width: 767px) {
  .tasks-module--tasks--385c5 ul li:first-child:before {
    left: 10px;
    top: calc(50% - 20px);
  }
}
.tasks-module--tasks--385c5 ul li:nth-child(9):before {
  height: 72px;
  left: 29px;
  top: calc(50% - 36px);
  width: 72px;
}

@media (max-width: 991px) {
  .tasks-module--tasks--385c5 ul li:nth-child(9):before {
    height: 42px;
    left: 19px;
    top: calc(50% - 21px);
    width: 42px;
  }
}
@media (max-width: 767px) {
  .tasks-module--tasks--385c5 ul li:nth-child(9):before {
    height: 30px;
    left: 10px;
    top: calc(50% - 15px);
    width: 30px;
  }
}
.tasks-module--tasks--385c5 ul li:not(:last-child) {
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .tasks-module--tasks--385c5 ul li:not(:last-child) {
    margin-bottom: 10px;
  }
}
.tasks-module--tasks--385c5 ul li strong {
  font-weight: 500;
}

.consist-module--consist--a40f1 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .consist-module--consist--a40f1 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .consist-module--consist--a40f1 {
    padding: 30px 0;
  }
}
.consist-module--consist--a40f1 .consist-module--container--482ca {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ffefef;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow-x: hidden;
}

@media (max-width: 767px) {
  .consist-module--consist--a40f1 .consist-module--container--482ca {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.consist-module--consist--a40f1 .consist-module--info--e8bef {
  padding: 20px;
  text-align: center;
}

@media (max-width: 767px) {
  .consist-module--consist--a40f1 .consist-module--info--e8bef {
    padding: 30px 20px;
  }
}
.consist-module--consist--a40f1 .consist-module--info--e8bef p {
  font-size: 30px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 15px;
}

@media (max-width: 991px) {
  .consist-module--consist--a40f1 .consist-module--info--e8bef p {
    font-size: 18px;
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  .consist-module--consist--a40f1 .consist-module--info--e8bef p {
    font-size: 16px;
    margin-top: 5px;
  }
}
.consist-module--consist--a40f1 img {
  max-width: 570px;
}

@media (max-width: 991px) {
  .consist-module--consist--a40f1 img {
    max-width: 345px;
  }
}
.cost-module--cost--13b8d {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .cost-module--cost--13b8d {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .cost-module--cost--13b8d {
    padding: 30px 0;
  }
}
.cost-module--cost--13b8d .cost-module--container--afa86 {
  background: #9633fb;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.25);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: hidden;
}

@media (max-width: 767px) {
  .cost-module--cost--13b8d .cost-module--container--afa86 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.cost-module--cost--13b8d .cost-module--info--ebee5 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #9633fb;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 460px;
  padding: 20px;
  text-align: center;
  width: 40%;
}

@media (max-width: 767px) {
  .cost-module--cost--13b8d .cost-module--info--ebee5 {
    padding: 30px 20px;
    width: 100%;
  }
}
.cost-module--cost--13b8d .cost-module--info--ebee5 h2 {
  font-size: 36px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .cost-module--cost--13b8d .cost-module--info--ebee5 h2 {
    font-size: 20px;
  }
}
.cost-module--cost--13b8d .cost-module--info--ebee5 .cost-module--price-wrap--016df {
  border-bottom: 1px solid;
  padding: 20px 0;
}

.cost-module--cost--13b8d .cost-module--info--ebee5 .cost-module--price-wrap--016df .cost-module--price-old--7fc73 {
  font-size: 50px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: line-through;
  text-decoration-thickness: 5px;
}

@media (max-width: 991px) {
  .cost-module--cost--13b8d .cost-module--info--ebee5 .cost-module--price-wrap--016df .cost-module--price-old--7fc73 {
    font-size: 30px;
  }
}
.cost-module--cost--13b8d .cost-module--info--ebee5 .cost-module--price-wrap--016df .cost-module--price-new--9e871 {
  font-size: 80px;
  font-weight: 700;
  line-height: 100%;
}

@media (max-width: 991px) {
  .cost-module--cost--13b8d .cost-module--info--ebee5 .cost-module--price-wrap--016df .cost-module--price-new--9e871 {
    font-size: 48px;
  }
}
.cost-module--cost--13b8d .cost-module--info--ebee5 .cost-module--tax--12d6b {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  padding-top: 20px;
}

@media (max-width: 991px) {
  .cost-module--cost--13b8d .cost-module--info--ebee5 .cost-module--tax--12d6b {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .cost-module--cost--13b8d .cost-module--info--ebee5 .cost-module--tax--12d6b {
    font-size: 16px;
  }
}
.cost-module--cost--13b8d .cost-module--form--18177 {
  background-color: #fff;
  width: 60%;
}

@media (max-width: 767px) {
  .cost-module--cost--13b8d .cost-module--form--18177 {
    width: 100%;
  }
}
.advance-module--adv--b4d33 .advance-module--container--1f376 {
  background-color: #f7f0ff;
  border-radius: 30px;
  padding: 50px;
  text-align: center;
}

@media (max-width: 991px) {
  .advance-module--adv--b4d33 .advance-module--container--1f376 {
    padding: 30px;
  }
}
.advance-module--adv--b4d33 h2 {
  font-size: 40px;
  font-weight: 300;
  line-height: 120%;
  margin: 30px 0 40px;
}

@media (max-width: 991px) {
  .advance-module--adv--b4d33 h2 {
    font-size: 24px;
    margin: 20px 0 25px;
  }
}
@media (max-width: 767px) {
  .advance-module--adv--b4d33 h2 {
    margin: 10px 0 15px;
  }
}
.advance-module--adv--b4d33 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 55px;
}

@media (max-width: 991px) {
  .advance-module--adv--b4d33 ul {
    gap: 35px;
  }
}
@media (max-width: 767px) {
  .advance-module--adv--b4d33 ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.advance-module--adv--b4d33 ul li {
  text-align: center;
  width: calc(33.33333% - 36.66667px);
}

@media (max-width: 991px) {
  .advance-module--adv--b4d33 ul li {
    width: calc(33.33333% - 23.33333px);
  }
}
@media (max-width: 767px) {
  .advance-module--adv--b4d33 ul li {
    width: 100%;
  }
}
.advance-module--adv--b4d33 ul li h3 {
  color: #ff4900;
  font-size: 38px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .advance-module--adv--b4d33 ul li h3 {
    font-size: 24px;
  }
}
.advance-module--adv--b4d33 ul li p {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 10px;
}

@media (max-width: 991px) {
  .advance-module--adv--b4d33 ul li p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .advance-module--adv--b4d33 ul li p {
    font-size: 16px;
    margin-top: 5px;
  }
}
@media (max-width: 991px) {
  .advance-module--adv--b4d33 img {
    max-width: 226px;
  }
}
@media (max-width: 767px) {
  .advance-module--adv--b4d33 img {
    max-width: 200px;
  }
}
.advance-module--partners-ttl--bd677 {
  font-size: 40px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 20px;
  text-align: center;
}

@media (max-width: 991px) {
  .advance-module--partners-ttl--bd677 {
    font-size: 24px;
    margin-bottom: 15px;
  }
}
.main-module--title--c4eac {
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 43px;
  text-align: left;
}

@media (max-width: 1100px) {
  .main-module--title--c4eac {
    font-size: 30px;
    margin-bottom: 35px;
  }
}
@media (max-width: 768px) {
  .main-module--title--c4eac {
    font-size: 24px;
    line-height: 28px;
  }
}
.style-module--quest--7ac84 {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_nauchit_rebenka_chitat/questions-bg.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  padding-bottom: 100px;
}

@media (max-width: 768px) {
  .style-module--quest--7ac84 {
    background: none;
    padding-bottom: 40px;
  }
}
.style-module--quest--7ac84 .style-module--container--ea7a2 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 768px) {
  .style-module--quest--7ac84 .style-module--container--ea7a2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--quest--7ac84 .style-module--block--ac2bc {
    margin: auto;
  }
}
.style-module--quest--7ac84 ul li {
  background-color: hsla(0, 0%, 100%, 0.8);
  border-radius: 20px 0 20px 20px;
  -webkit-box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.1);
  font-size: 23px;
  line-height: 26px;
  margin-bottom: 30px;
  padding: 31px 20px 33px;
  position: relative;
}

@media (max-width: 1100px) {
  .style-module--quest--7ac84 ul li {
    font-size: 18px;
    line-height: 16px;
  }
}
@media (max-width: 768px) {
  .style-module--quest--7ac84 ul li {
    margin-right: 35px;
  }
}
.style-module--quest--7ac84 ul li:last-child {
  margin-bottom: 0;
}

@media (max-width: 855px) {
  .style-module--quest--7ac84 ul li:last-child .style-module--pseudo--5dd13 {
    right: -40px;
  }
}
@media (max-width: 768px) {
  .style-module--quest--7ac84 ul li:last-child .style-module--pseudo--5dd13 {
    right: -35px;
  }
}
@media (max-width: 855px) {
  .style-module--quest--7ac84 ul li:last-child .style-module--pseudo-triangle--8b553 {
    background-color: hsla(0, 0%, 100%, 0.8);
  }
}
@media (max-width: 768px) {
  .style-module--quest--7ac84 ul li:last-child .style-module--pseudo-triangle--8b553 {
    background-color: #fff;
  }
}
.style-module--quest--7ac84 ul li p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 45px;
  position: relative;
}

.style-module--quest--7ac84 ul li p:after {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" fill="none" viewBox="0 0 30 30"><path fill="%23FF7D1A" d="M15 30c8.284 0 15-6.716 15-15 0-8.284-6.716-15-15-15C6.716 0 0 6.716 0 15c0 8.284 6.716 15 15 15Z"/><path fill="%23fff" fill-rule="evenodd" d="m6.62 12.434-1.781 1.78 6.517 6.519-.068.068 1.782 1.78 12.091-12.09-1.781-1.782-10.242 10.242-6.518-6.517Z" clip-rule="evenodd"/></svg>');
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 30px;
  left: 0;
  position: absolute;
  width: 30px;
}

@media (max-width: 1100px) {
  .style-module--quest--7ac84 ul li p:after {
    top: -5px;
  }
}
.style-module--quest--7ac84 .style-module--pseudo--5dd13 {
  display: inline-block;
  -webkit-filter: drop-shadow(4px -3px 3px #ede9e8);
          filter: drop-shadow(4px -3px 3px #ede9e8);
  height: 75px;
  position: absolute;
  right: -35px;
  top: 0;
  width: 40px;
}

.style-module--quest--7ac84 .style-module--pseudo-triangle--8b553 {
  background-color: #fff;
  clip-path: polygon(100% 0, 0 0, 0 47%);
  display: inline-block;
  height: 100%;
  width: 100%;
}

.style-module--quest--7ac84 img {
  margin-left: 40px;
  width: 50%;
}

@media (max-width: 768px) {
  .style-module--quest--7ac84 img {
    margin: auto auto 30px;
    max-width: 70%;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}
.style-module--detailes--c30a0 {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_nauchit_rebenka_chitat/details-bg.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 65px;
  padding-top: 89px;
}

@media (max-width: 767px) {
  .style-module--detailes--c30a0 {
    background: #efece3;
    padding-top: 40px;
  }
}
.style-module--detailes--c30a0 .style-module--block--82cc5 {
  margin-left: auto;
  width: 50%;
}

@media (max-width: 767px) {
  .style-module--detailes--c30a0 .style-module--block--82cc5 {
    width: 100%;
  }
}
.style-module--detailes--c30a0 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.style-module--detailes--c30a0 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 0 20px 20px 20px;
  -webkit-box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  opacity: 0.8;
  padding: 20px;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--detailes--c30a0 ul li {
    margin-left: 30px;
  }
}
.style-module--detailes--c30a0 ul li:first-child:before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_nauchit_rebenka_chitat/icon-board.png);
}

.style-module--detailes--c30a0 ul li:nth-child(2):before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_nauchit_rebenka_chitat/icon-book.png);
}

.style-module--detailes--c30a0 ul li:nth-child(3):before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_nauchit_rebenka_chitat/icon-english.png);
}

.style-module--detailes--c30a0 ul li:nth-child(4):before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_nauchit_rebenka_chitat/icon-dz.png);
}

.style-module--detailes--c30a0 ul li:last-child {
  background: #6200df;
  color: #fff;
  opacity: 0.8;
}

.style-module--detailes--c30a0 ul li:last-child .style-module--pseudo-triangle--9ce1b {
  background-color: #6200df;
}

.style-module--detailes--c30a0 ul li:before {
  content: "";
  display: block;
  height: 60px;
  margin-right: 13px;
  width: 60px;
}

.style-module--detailes--c30a0 ul li .style-module--text--adc98 {
  width: 70%;
}

.style-module--detailes--c30a0 ul li .style-module--text--adc98 h4 {
  font-size: 23px;
  font-weight: 700;
  line-height: 26px;
}

@media (max-width: 767px) {
  .style-module--detailes--c30a0 ul li .style-module--text--adc98 h4 {
    font-size: 18px;
    line-height: 21px;
  }
}
.style-module--detailes--c30a0 ul li .style-module--text--adc98 p {
  font-size: 20px;
  line-height: 23px;
}

@media (max-width: 767px) {
  .style-module--detailes--c30a0 ul li .style-module--text--adc98 p {
    font-size: 18px;
    line-height: 16px;
  }
}
.style-module--detailes--c30a0 ul li .style-module--pseudo--d9d8e {
  display: inline-block;
  -webkit-filter: drop-shadow(-6px 1px 3px #bdb9b9);
          filter: drop-shadow(-6px 1px 3px #bdb9b9);
  height: 75px;
  left: -35px;
  position: absolute;
  top: 0;
  width: 40px;
}

.style-module--detailes--c30a0 ul li .style-module--pseudo-triangle--9ce1b {
  background-color: #fff;
  clip-path: polygon(100% 0, 0 0, 100% 47%);
  display: inline-block;
  height: 100%;
  width: 100%;
}

.style-module--target--c658f {
  background: linear-gradient(99.52deg, #fefbe5 0.72%, hsla(53, 93%, 95%, 0) 97.47%);
  padding-bottom: 125px;
  padding-top: 100px;
}

@media (max-width: 767px) {
  .style-module--target--c658f {
    padding-bottom: 54px;
    padding-top: 43px;
  }
}
.style-module--target--c658f h2 {
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--target--c658f h2 {
    text-align: left;
  }
}
.style-module--target--c658f .style-module--row--60c54 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .style-module--target--c658f .style-module--row--60c54 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--target--c658f .style-module--col--b28b0 {
  background: #fff;
  border-radius: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 47%;
}

@media (max-width: 767px) {
  .style-module--target--c658f .style-module--col--b28b0 {
    margin-bottom: 20px;
    width: 100%;
  }
}
.style-module--target--c658f .style-module--col--b28b0.style-module--purple--01a57 {
  border: 3px solid #933fff;
}

.style-module--target--c658f .style-module--col--b28b0.style-module--purple--01a57 h3 {
  background: #933fff;
}

.style-module--target--c658f .style-module--col--b28b0.style-module--purple--01a57 li:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" fill="none" viewBox="0 0 30 30"><path fill="%23933FFF" d="M15 30c8.284 0 15-6.716 15-15 0-8.284-6.716-15-15-15C6.716 0 0 6.716 0 15c0 8.284 6.716 15 15 15Z"/><path fill="%23fff" fill-rule="evenodd" d="m6.62 12.434-1.781 1.78 6.517 6.519-.068.068 1.782 1.78 12.091-12.09-1.781-1.782-10.242 10.242-6.518-6.517Z" clip-rule="evenodd"/></svg>');
}

.style-module--target--c658f .style-module--col--b28b0.style-module--orange--2f0e9 {
  border: 3px solid #fd4b04;
}

.style-module--target--c658f .style-module--col--b28b0.style-module--orange--2f0e9 h3 {
  background: #fd4b04;
  width: 95%;
}

.style-module--target--c658f .style-module--col--b28b0.style-module--orange--2f0e9 li:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" fill="none" viewBox="0 0 30 30"><path fill="%23FD4B04" d="M15 30c8.284 0 15-6.716 15-15 0-8.284-6.716-15-15-15C6.716 0 0 6.716 0 15c0 8.284 6.716 15 15 15Z"/><path fill="%23fff" fill-rule="evenodd" d="m6.62 12.434-1.781 1.78 6.517 6.519-.068.068 1.782 1.78 12.091-12.09-1.781-1.782-10.242 10.242-6.518-6.517Z" clip-rule="evenodd"/></svg>');
}

.style-module--target--c658f h3 {
  border-radius: 15px 0;
  color: #fff;
  font-size: 30px;
  line-height: 34px;
  margin-bottom: 28px;
  padding: 18px 40px;
  -webkit-transform: translateX(-2px) translateY(-2px);
          transform: translateX(-2px) translateY(-2px);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 767px) {
  .style-module--target--c658f h3 {
    font-size: 24px;
    line-height: 28px;
    padding: 10px 20px;
  }
}
.style-module--target--c658f ul {
  margin-left: 40px;
}

@media (max-width: 767px) {
  .style-module--target--c658f ul {
    margin-left: 20px;
  }
}
.style-module--target--c658f ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 23px;
  line-height: 26px;
  margin-bottom: 23px;
}

@media (max-width: 767px) {
  .style-module--target--c658f ul li {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    font-size: 18px;
    line-height: 21px;
  }
}
.style-module--target--c658f ul li:before {
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 30px;
  margin-right: 15px;
  width: 30px;
}

.style-module--target--c658f ul li p {
  width: 80%;
}

.style-module--get--e8814 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 100px;
  padding-top: 120px;
}

@media (min-width: 767px) and (max-width: 1100px) {
  .style-module--get--e8814 {
    padding-top: 60px;
  }
}
@media (max-width: 767px) {
  .style-module--get--e8814 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 50px;
    padding-top: 40px;
  }
}
.style-module--get--e8814 .style-module--dialog--c4598 {
  background: #fff;
  border-radius: 20px 0 20px 20px;
  -webkit-box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.1);
  margin-right: 60px;
  opacity: 0.8;
  padding: 40px 30px 75px;
  position: relative;
}

@media (min-width: 767px) and (max-width: 1100px) {
  .style-module--get--e8814 .style-module--dialog--c4598 {
    padding-bottom: 10px;
    padding-top: 10px;
  }
}
@media (max-width: 767px) {
  .style-module--get--e8814 .style-module--dialog--c4598 {
    margin-bottom: 27px;
    margin-right: 35px;
    padding-bottom: 30px;
    position: relative;
  }
}
.style-module--get--e8814 .style-module--pseudo--42acf {
  display: inline-block;
  -webkit-filter: drop-shadow(4px -3px 3px #ede9e8);
          filter: drop-shadow(4px -3px 3px #ede9e8);
  height: 75px;
  position: absolute;
  right: -35px;
  top: 0;
  width: 40px;
}

.style-module--get--e8814 .style-module--pseudo-triangle--92d36 {
  background-color: #fff;
  clip-path: polygon(100% 0, 0 0, 0 47%);
  display: inline-block;
  height: 100%;
  width: 100%;
}

.style-module--get--e8814 .style-module--text--98100 {
  color: #000;
  font-size: 23px;
  line-height: 26px;
  margin-bottom: 25px;
}

@media (min-width: 767px) and (max-width: 1100px) {
  .style-module--get--e8814 .style-module--text--98100 {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--get--e8814 .style-module--text--98100 {
    color: #000;
    font-size: 18px;
    font-weight: 400;
    line-height: 21px;
  }
}
.style-module--get--e8814 ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 23px;
  line-height: 26px;
  margin-bottom: 25px;
  padding-left: 33px;
  position: relative;
}

@media (min-width: 767px) and (max-width: 1100px) {
  .style-module--get--e8814 ul li {
    font-size: 18px;
    line-height: 22px;
  }
}
@media (max-width: 767px) {
  .style-module--get--e8814 ul li {
    font-size: 18px;
    font-weight: 300;
    line-height: 21px;
  }
}
.style-module--get--e8814 ul li:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" fill="none" viewBox="0 0 30 30"><path fill="%23FD4B04" d="M15 30c8.284 0 15-6.716 15-15 0-8.284-6.716-15-15-15C6.716 0 0 6.716 0 15c0 8.284 6.716 15 15 15Z"/><path fill="%23fff" fill-rule="evenodd" d="m6.62 12.434-1.781 1.78 6.517 6.519-.068.068 1.782 1.78 12.091-12.09-1.781-1.782-10.242 10.242-6.518-6.517Z" clip-rule="evenodd"/></svg>');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 20px;
  left: 0;
  position: absolute;
  width: 20px;
}

@media (min-width: 767px) and (max-width: 1100px) {
  .style-module--get--e8814 img {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .style-module--get--e8814 img {
    width: 100%;
  }
}
.style-module--speaker--6b504 {
  background: #faf7ff;
  padding-bottom: 66px;
  padding-top: 47px;
}

.style-module--speaker--6b504 h2 {
  text-align: center;
}

.style-module--speaker--6b504 .style-module--wrapper--dc533 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .style-module--speaker--6b504 .style-module--wrapper--dc533 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--speaker--6b504 .style-module--item--6b9c4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 45%;
}

@media (max-width: 767px) {
  .style-module--speaker--6b504 .style-module--item--6b9c4 {
    width: 100%;
  }
}
.style-module--speaker--6b504 .style-module--item--6b9c4 img {
  -ms-flex-item-align: center;
      align-self: center;
  margin-bottom: 28px;
  max-width: 362px;
}

@media (max-width: 991px) {
  .style-module--speaker--6b504 .style-module--item--6b9c4 img {
    max-width: 250px;
  }
}
.style-module--speaker--6b504 .style-module--item--6b9c4 h3 {
  color: #933fff;
  font-size: 36px;
  line-height: 120%;
  margin: 0 0 12px;
}

@media (max-width: 767px) {
  .style-module--speaker--6b504 .style-module--item--6b9c4 h3 {
    font-size: 24px;
  }
}
.style-module--speaker--6b504 .style-module--item--6b9c4 .style-module--desc--ee0f4 {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin: 0 0 16px;
}

@media (max-width: 767px) {
  .style-module--speaker--6b504 .style-module--item--6b9c4 .style-module--desc--ee0f4 {
    font-size: 18px;
  }
}
.style-module--speaker--6b504 .style-module--item--6b9c4 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.style-module--speaker--6b504 .style-module--item--6b9c4 ul li {
  margin-bottom: 15px;
  padding-left: 20px;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--speaker--6b504 .style-module--item--6b9c4 ul li {
    font-size: 14px;
    line-height: 16px;
  }
}
.style-module--speaker--6b504 .style-module--item--6b9c4 ul li:before {
  background-color: #933fff;
  border-radius: 50%;
  content: "";
  display: block;
  height: 10px;
  left: 0;
  position: absolute;
  top: 5px;
  width: 10px;
}

.style-module--advance--4e6d4 {
  padding: 100px 0;
}

.style-module--advance--4e6d4.style-module--purpleBg--6e6ae {
  background-color: #faf6ff;
}

.style-module--advance--4e6d4 h2 {
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--advance--4e6d4 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--advance--4e6d4 {
    padding: 30px 0;
  }
}
.main-module--btn--b7561 {
  background: linear-gradient(92.38deg, #3e1497 5.76%, #1f0060 95.23%);
  border-radius: 60px;
  -webkit-box-shadow: 6px 6px 21px hsla(0, 0%, 47%, 0.78);
          box-shadow: 6px 6px 21px hsla(0, 0%, 47%, 0.78);
  color: #fff;
  display: block;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 100%;
  max-width: 370px;
  padding: 16px 5px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  z-index: 1;
}

@media (max-width: 767px) {
  .main-module--btn--b7561 {
    font-size: 16px;
    padding: 14px 5px;
  }
}
.main-module--btn--b7561:visited {
  color: #fff;
}

.main-module--btn--b7561:active {
  -webkit-box-shadow: 0 5px 6px 1px rgba(0, 0, 0, 0.25), 0 1px 0 #8f2424, inset 0 1px 2px #f18c94;
          box-shadow: 0 5px 6px 1px rgba(0, 0, 0, 0.25), 0 1px 0 #8f2424, inset 0 1px 2px #f18c94;
}

.main-module--title--216c2 {
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 129%;
  margin-bottom: 40px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .main-module--title--216c2 {
    font-size: 32px;
  }
}
@media (max-width: 480px) {
  .main-module--title--216c2 {
    font-size: 24px;
  }
}
.screen1-module--screen1--5384e {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_uluchshit_koncentraciyu_vnimaniya/header_2.png);
  background-repeat: no-repeat;
  background-size: contain;
  min-height: 750px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--5384e {
    background: #fff;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--5384e {
    min-height: auto;
    padding: 20px 0 0;
  }
}
.screen1-module--screen1--5384e .screen1-module--info--99ca8 {
  max-width: 760px;
  padding: 40px 0;
}

@media (max-width: 767px) {
  .screen1-module--screen1--5384e .screen1-module--info--99ca8 {
    padding: 20px 0 0;
  }
}
.screen1-module--screen1--5384e h1 {
  color: #132271;
  font-size: 24px;
  font-weight: 400;
  line-height: 33px;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .screen1-module--screen1--5384e h1 {
    font-size: 24px;
  }
}
.screen1-module--screen1--5384e h1 span {
  color: #000;
  font-size: 44px;
  font-weight: 700;
  line-height: 113.5%;
  margin-bottom: 20px;
  margin-top: 15px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--5384e h1 span {
    font-size: 64px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--5384e h1 span {
    font-size: 38px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--5384e h1 span {
    font-size: 32px;
  }
}
.screen1-module--screen1--5384e .screen1-module--date--62f66 {
  color: #48569f;
  font-size: 24px;
  font-weight: 600;
  line-height: 44px;
  margin-bottom: 20px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--5384e .screen1-module--date--62f66 {
    font-size: 20px;
    margin-bottom: 10px;
  }
}
.screen1-module--screen1--5384e .screen1-module--desc--d7fa3 {
  font-size: 28px;
  margin-bottom: 32px;
  margin-top: 40px;
  max-width: 660px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--5384e .screen1-module--desc--d7fa3 {
    font-size: 20px;
  }
}
.screen1-module--screen1--5384e .screen1-module--btn-block--0c602 {
  margin: 45px 0 60px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--5384e .screen1-module--btn-block--0c602 {
    margin: 25px 0 40px;
  }
}
.what-module--what--f22ee {
  padding: 70px 0;
}

@media (max-width: 767px) {
  .what-module--what--f22ee {
    padding: 40px 0;
  }
}
.what-module--what--f22ee h2 {
  text-align: center;
}

.what-module--what--f22ee .what-module--row--a3060 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991px) {
  .what-module--what--f22ee .what-module--row--a3060 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 10px;
  }
}
.what-module--what--f22ee .what-module--col--dd505 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 2px 2px 25px hsla(0, 0%, 58%, 0.25);
          box-shadow: 2px 2px 25px hsla(0, 0%, 58%, 0.25);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 130px;
  padding: 20px;
  width: calc(25% - 15px);
}

@media (max-width: 991px) {
  .what-module--what--f22ee .what-module--col--dd505 {
    width: calc(50% - 5px);
  }
}
@media (max-width: 600px) {
  .what-module--what--f22ee .what-module--col--dd505 {
    width: 100%;
  }
}
.what-module--what--f22ee .what-module--col--dd505 img {
  margin-right: 20px;
  min-width: 60px;
  width: 60px;
}

.what-module--what--f22ee .what-module--col--dd505 > p {
  font-size: 14px;
}

.what-module--what--f22ee .what-module--bad--a3f58 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 700;
  line-height: 113.5%;
  padding-top: 70px;
  text-align: center;
}

@media (max-width: 767px) {
  .what-module--what--f22ee .what-module--bad--a3f58 {
    padding-top: 40px;
  }
}
.what-module--what--f22ee .what-module--btn--60bf7 {
  margin: 40px auto 0;
}

.program-module--program--a4977 {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_uluchshit_koncentraciyu_vnimaniya/bg1.png);
  background-position-x: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 40px;
}

@media (max-width: 480px) {
  .program-module--program--a4977 {
    padding: 40px 15px;
  }
}
.program-module--program--a4977 h2 {
  margin-top: 40px;
  text-align: left;
}

@media (max-width: 767px) {
  .program-module--program--a4977 h2 {
    margin-bottom: 0;
  }
}
.program-module--program--a4977 .program-module--container--caf9e {
  background: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 2px 2px 25px hsla(0, 0%, 58%, 0.25);
          box-shadow: 2px 2px 25px hsla(0, 0%, 58%, 0.25);
  padding: 0 50px;
}

@media (max-width: 480px) {
  .program-module--program--a4977 .program-module--container--caf9e {
    padding: 0 20px;
  }
}
.program-module--program--a4977 .program-module--col--7ea4d {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
}

.program-module--program--a4977 .program-module--col--7ea4d span {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-325.21%, #ff6364), color-stop(979.28%, #b51413));
  background: linear-gradient(180deg, #ff6364 -325.21%, #b51413 979.28%);
  border-radius: 50px;
  color: #fff;
  font-weight: 500;
  margin-right: 20px;
  max-width: 36px;
  padding: 8px 14px;
  text-align: center;
  width: 36px;
}

.program-module--program--a4977 .program-module--col--7ea4d p {
  font-size: 16px;
  line-height: 120%;
}

.program-module--program--a4977 .program-module--btn--f0ff2 {
  margin-bottom: 40px;
  margin-top: 40px;
}

.reg-module--reg--6c530 {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_uluchshit_koncentraciyu_vnimaniya/bg2.png);
  background-repeat: no-repeat;
  padding: 80px 0;
}

.reg-module--reg--6c530 .reg-module--form-wrap--28e49 {
  background: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 2px 2px 21px hsla(0, 0%, 58%, 0.25);
          box-shadow: 2px 2px 21px hsla(0, 0%, 58%, 0.25);
  overflow-y: hidden;
  padding: 39px 20px 20px;
}

@media (max-width: 480px) {
  .reg-module--reg--6c530 .reg-module--form-wrap--28e49 {
    height: 100%;
    padding: 15px 0;
  }
}
.footer-module--footer--06c9d {
  padding: 16px 0;
  text-align: center;
}

.footer-module--footer--06c9d .footer-module--row--bfaf6 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 991px) {
  .footer-module--footer--06c9d .footer-module--row--bfaf6 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .footer-module--footer--06c9d .footer-module--col--b33c9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.footer-module--footer--06c9d .footer-module--links--5221b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 60px;
  text-align: left;
}

@media (max-width: 1199px) {
  .footer-module--footer--06c9d .footer-module--links--5221b {
    padding-left: 30px;
  }
}
@media (max-width: 991px) {
  .footer-module--footer--06c9d .footer-module--links--5221b {
    margin-top: 15px;
    text-align: center;
  }
}
.footer-module--footer--06c9d .footer-module--links--5221b > a {
  display: inline-block;
  font-family: Montserrat, Frank, sans-serif;
  font-size: 16px;
}

@media (max-width: 1199px) {
  .footer-module--footer--06c9d .footer-module--links--5221b > a:first-child {
    margin-bottom: 10px;
  }
}
.footer-module--footer--06c9d .footer-module--links--5221b > a:visited {
  color: inherit;
}

.footer-module--footer--06c9d .footer-module--socials--bfd25 {
  text-align: left;
}

@media (max-width: 991px) {
  .footer-module--footer--06c9d .footer-module--socials--bfd25 {
    text-align: center;
  }
}
.footer-module--footer--06c9d .footer-module--socials--bfd25 > a {
  display: inline-block;
}

.footer-module--footer--06c9d .footer-module--socials--bfd25 > a img {
  margin: 0 7px;
  max-width: 50px;
  width: 100%;
}

.style-module--vid--446db {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 70px 0;
}

@media (max-width: 767px) {
  .style-module--vid--446db {
    padding: 30px 0;
  }
}
.style-module--vid--446db .style-module--container--a51fa {
  max-width: 60%;
}

@media (max-width: 767px) {
  .style-module--vid--446db .style-module--container--a51fa {
    max-width: 90%;
  }
}
@media (max-width: 480px) {
  .style-module--vid--446db .style-module--container--a51fa {
    max-width: 100%;
  }
}
.style-module--vid--446db .style-module--bg--77ad6 {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.style-module--vid--446db .style-module--bg--77ad6 iframe {
  -webkit-box-shadow: 5px 5px 15px 15px #afafaf;
          box-shadow: 5px 5px 15px 15px #afafaf;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.style-module--offer--c3b4a {
  padding: 70px 0;
}

.style-module--offer--c3b4a h2 {
  font-family: Pf Din, sans-serif;
  font-size: 72px;
  font-weight: 500;
  margin-bottom: 40px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--offer--c3b4a h2 {
    font-size: 64px;
  }
}
@media (max-width: 767px) {
  .style-module--offer--c3b4a h2 {
    font-size: 48px;
  }
}
@media (max-width: 560px) {
  .style-module--offer--c3b4a h2 {
    font-size: 42px;
  }
}
.style-module--offer--c3b4a h2 span {
  position: relative;
  z-index: 1;
}

.style-module--offer--c3b4a h2 span:before {
  background-color: #b3de1e;
  bottom: 10px;
  content: "";
  display: block;
  height: 40%;
  left: 2px;
  position: absolute;
  width: 100%;
  z-index: -1;
}

.style-module--offer--c3b4a .style-module--row--6aeea {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  margin-top: 20px;
  padding: 0 70px;
  position: relative;
  z-index: 1;
}

@media (max-width: 767px) {
  .style-module--offer--c3b4a .style-module--row--6aeea {
    padding: 0 15px;
  }
}
.style-module--offer--c3b4a .style-module--row--6aeea:before {
  content: "";
  display: block;
  height: calc(100% - 20px);
  left: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
  z-index: -1;
}

.style-module--offer--c3b4a .style-module--row--6aeea.style-module--first--82df1:before {
  background-color: #9f69d6;
}

.style-module--offer--c3b4a .style-module--row--6aeea.style-module--second--c9ddc:before {
  background-color: #beb530;
}

.style-module--offer--c3b4a .style-module--row--6aeea.style-module--third--2c887:before {
  background-color: #892276;
}

.style-module--offer--c3b4a .style-module--row--6aeea b {
  font-weight: 500;
}

.style-module--offer--c3b4a .style-module--col-text--bc0be {
  width: 65%;
}

@media (max-width: 767px) {
  .style-module--offer--c3b4a .style-module--col-text--bc0be {
    width: 100%;
  }
}
.style-module--offer--c3b4a .style-module--col-text--bc0be p {
  font-family: Pf Din, sans-serif;
  font-size: 48px;
  font-weight: 400;
  padding: 15px 0;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--offer--c3b4a .style-module--col-text--bc0be p {
    font-size: 42px;
  }
}
@media (max-width: 767px) {
  .style-module--offer--c3b4a .style-module--col-text--bc0be p {
    font-size: 36px;
  }
}
@media (max-width: 560px) {
  .style-module--offer--c3b4a .style-module--col-text--bc0be p {
    font-size: 30px;
  }
}
.style-module--offer--c3b4a .style-module--col-img--08710 {
  width: 35%;
}

@media (max-width: 767px) {
  .style-module--offer--c3b4a .style-module--col-img--08710 {
    width: 100%;
  }
}
.style-module--program--ebff1 {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_vyuchit_anglijskij_za_3_mesyaca/_old/bg-webinar-100slov-02.jpg);
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 70px 0;
}

@media (max-width: 767px) {
  .style-module--program--ebff1 {
    background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_vyuchit_anglijskij_za_3_mesyaca/_old/bg-webinar-100slov-02-mob.jpg);
    background-repeat: repeat;
  }
}
.style-module--program--ebff1 h2 {
  font-family: Pf Din, sans-serif;
  font-size: 90px;
  font-weight: 500;
  line-height: 100%;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--program--ebff1 h2 {
    font-size: 80px;
  }
}
@media (max-width: 767px) {
  .style-module--program--ebff1 h2 {
    font-size: 64px;
  }
}
@media (max-width: 560px) {
  .style-module--program--ebff1 h2 {
    font-size: 50px;
  }
}
.style-module--program--ebff1 .style-module--row--97bca {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.style-module--program--ebff1 .style-module--col--06b43:first-of-type {
  width: 36%;
}

@media (max-width: 1199px) {
  .style-module--program--ebff1 .style-module--col--06b43:first-of-type {
    width: 40%;
  }
}
@media (max-width: 767px) {
  .style-module--program--ebff1 .style-module--col--06b43:first-of-type {
    margin-bottom: 45px;
    text-align: center;
    width: 100%;
  }
}
.style-module--program--ebff1 .style-module--col--06b43:last-of-type {
  width: 64%;
}

@media (max-width: 1199px) {
  .style-module--program--ebff1 .style-module--col--06b43:last-of-type {
    width: 60%;
  }
}
@media (max-width: 767px) {
  .style-module--program--ebff1 .style-module--col--06b43:last-of-type {
    width: 100%;
  }
}
@media (max-width: 1199px) {
  .style-module--program--ebff1 img {
    padding-right: 30px;
  }
}
.style-module--reg--8ec0f {
  padding: 70px 0;
}

.style-module--reg--8ec0f h2 {
  font-family: Pf Din, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.1;
  margin-bottom: 15px;
}

@media (max-width: 767px) {
  .style-module--reg--8ec0f h2 {
    font-size: 42px;
  }
}
@media (max-width: 560px) {
  .style-module--reg--8ec0f h2 {
    font-size: 34px;
  }
}
.style-module--reg--8ec0f h3 {
  font-family: Roboto, sans-serif;
  font-size: 34px;
  font-weight: 300;
  line-height: 1.8;
  margin: auto 0;
}

@media (max-width: 767px) {
  .style-module--reg--8ec0f h3 {
    font-size: 26px;
    line-height: 1.4;
    margin: 25px 0;
  }
}
@media (max-width: 560px) {
  .style-module--reg--8ec0f h3 {
    font-size: 22px;
    line-height: 1.3;
    margin: 15px 0;
  }
}
.style-module--reg--8ec0f p {
  color: #892276;
  line-height: 1;
  margin: 15px 0 20px;
}

.style-module--reg--8ec0f p span:first-child {
  font-family: Roboto, sans-serif;
  font-size: 34px;
  font-weight: 300;
  line-height: 1;
}

@media (max-width: 767px) {
  .style-module--reg--8ec0f p span:first-child {
    font-size: 26px;
  }
}
@media (max-width: 560px) {
  .style-module--reg--8ec0f p span:first-child {
    font-size: 22px;
  }
}
.style-module--reg--8ec0f p span:last-child {
  font-family: Pf Din, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 1;
  padding: 15px 0;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .style-module--reg--8ec0f p span:last-child {
    font-size: 42px;
  }
}
@media (max-width: 560px) {
  .style-module--reg--8ec0f p span:last-child {
    font-size: 34px;
  }
}
.style-module--reg--8ec0f .style-module--col-3--115a7 {
  font-size: 0;
  line-height: 0;
  width: 33.33333%;
}

@media (max-width: 767px) {
  .style-module--reg--8ec0f .style-module--col-3--115a7 {
    display: none;
  }
}
.style-module--reg--8ec0f .style-module--col-9--49037 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 66.66666%;
}

@media (max-width: 767px) {
  .style-module--reg--8ec0f .style-module--col-9--49037 {
    display: block;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
}
.style-module--revs--1fe4a {
  background-color: #f0f8fb;
  font-family: Roboto, sans-serif;
  padding: 70px 0;
}

.style-module--revs--1fe4a h2 {
  font-size: 48px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--revs--1fe4a h2 {
    font-size: 42px;
  }
}
@media (max-width: 767px) {
  .style-module--revs--1fe4a h2 {
    font-size: 36px;
  }
}
@media (max-width: 560px) {
  .style-module--revs--1fe4a h2 {
    font-size: 30px;
  }
}
.style-module--revs--1fe4a swiper-slide {
  text-align: center;
}

.style-module--revs--1fe4a swiper-slide img {
  border: 2px solid #ccc;
  border-radius: 50%;
  max-width: 100px;
  width: 100%;
}

.style-module--revs--1fe4a swiper-slide blockquote {
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  margin-top: 25px;
  width: 100%;
}

@media (max-width: 767px) {
  .style-module--revs--1fe4a swiper-slide blockquote {
    font-size: 20px;
    margin-top: 15px;
  }
}
.style-module--revs--1fe4a swiper-slide p {
  font-size: 16px;
  font-weight: 300;
  margin: 30px auto;
  max-width: 90%;
  text-align: left;
}

@media (max-width: 767px) {
  .style-module--revs--1fe4a swiper-slide p {
    margin: 15px auto;
    max-width: 70%;
  }
}
.style-module--revs--1fe4a swiper-slide h3 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}

.style-module--about--c2616 {
  background-color: #008bc2;
  color: #fff;
  padding: 70px 0;
}

.style-module--about--c2616 h2 {
  font-family: Pf Din, sans-serif;
  font-size: 40px;
  font-weight: 500;
  padding-bottom: 30px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--about--c2616 h2 {
    font-size: 42px;
    padding-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--about--c2616 h2 {
    font-size: 36px;
    padding-bottom: 0;
  }
}
.style-module--about--c2616 .style-module--col--3cc26 {
  border-right: 1px solid #fff;
  margin-top: 20px;
  text-align: center;
  width: 33.3333%;
}

.style-module--about--c2616 .style-module--col--3cc26:nth-of-type(3) {
  border: none;
}

.style-module--about--c2616 .style-module--col--3cc26:last-of-type {
  display: none;
}

@media (max-width: 767px) {
  .style-module--about--c2616 .style-module--col--3cc26 {
    width: 100%;
  }
}
.style-module--about--c2616 h3 {
  font-size: 40px;
  font-weight: 800;
  line-height: 0.9;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .style-module--about--c2616 h3 {
    font-size: 36px;
  }
}
.style-module--about--c2616 p {
  font-size: 18px;
  font-weight: 400;
}

.style-module--lic--7be24 {
  padding: 70px 0;
}

.style-module--lic--7be24.style-module--dev--0f6a7 {
  background-color: #f1f1f1;
}

.style-module--lic--7be24 h2 {
  color: #ed1c24;
  font-family: Pf Din, sans-serif;
  font-size: 48px;
  font-weight: 500;
  margin-bottom: 45px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--lic--7be24 h2 {
    font-size: 42px;
  }
}
@media (max-width: 767px) {
  .style-module--lic--7be24 h2 {
    font-size: 36px;
    margin-bottom: 20px;
  }
}
@media (max-width: 560px) {
  .style-module--lic--7be24 h2 {
    font-size: 30px;
  }
}
.style-module--smi--b78ef {
  background-color: #008bc2;
  color: #fff;
  padding: 70px 0;
}

.style-module--smi--b78ef h2 {
  font-family: Pf Din, sans-serif;
  font-size: 48px;
  font-weight: 500;
  margin-bottom: 45px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--smi--b78ef h2 {
    font-size: 42px;
  }
}
@media (max-width: 767px) {
  .style-module--smi--b78ef h2 {
    font-size: 36px;
    margin-bottom: 20px;
  }
}
@media (max-width: 560px) {
  .style-module--smi--b78ef h2 {
    font-size: 30px;
  }
}
.style-module--screen1--ec501 {
  background-color: #fff9f0;
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  font-weight: 700;
  min-height: 700px;
  padding-bottom: 50px;
}

@media (max-width: 991px) {
  .style-module--screen1--ec501 {
    min-height: auto;
  }
}
.style-module--screen1--ec501 .style-module--wrapper--ad543 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .style-module--screen1--ec501 .style-module--wrapper--ad543 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--screen1--ec501 .style-module--content--98421 {
  max-width: 560px;
}

@media (max-width: 991px) {
  .style-module--screen1--ec501 .style-module--content--98421 {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--ec501 .style-module--content--98421 {
    width: 100%;
  }
}
.style-module--screen1--ec501 .style-module--time--cfaf3 {
  color: #fe4c04;
  font-size: 25px;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 15px;
}

@media (max-width: 600px) {
  .style-module--screen1--ec501 .style-module--time--cfaf3 {
    font-size: 17px;
    line-height: 20px;
    margin-bottom: 5px;
  }
}
.style-module--screen1--ec501 .style-module--type--0f459 {
  font-size: 30px;
  font-weight: 300;
  line-height: 40px;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .style-module--screen1--ec501 .style-module--type--0f459 {
    font-size: 24px;
    line-height: 40px;
    margin-bottom: 0;
  }
}
@media (max-width: 600px) {
  .style-module--screen1--ec501 .style-module--type--0f459 {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 10px;
  }
}
.style-module--screen1--ec501 h1 {
  font-size: 72px;
  font-weight: 700;
  line-height: 80px;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .style-module--screen1--ec501 h1 {
    font-size: 46px;
    line-height: 56px;
    margin-bottom: 0;
  }
}
@media (max-width: 600px) {
  .style-module--screen1--ec501 h1 {
    font-size: 36px;
    line-height: 40px;
  }
}
.style-module--screen1--ec501 h1 span {
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .style-module--screen1--ec501 h1 span {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 10px;
  }
}
@media (max-width: 600px) {
  .style-module--screen1--ec501 h1 span {
    font-size: 20px;
    line-height: 23px;
  }
}
.style-module--screen1--ec501 .style-module--gift--3ae8b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  margin-bottom: 35px;
}

@media (max-width: 991px) {
  .style-module--screen1--ec501 .style-module--gift--3ae8b {
    margin-bottom: 15px;
  }
}
@media (max-width: 600px) {
  .style-module--screen1--ec501 .style-module--gift--3ae8b {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 10px;
    margin-bottom: 20px;
  }
}
@media (max-width: 991px) {
  .style-module--screen1--ec501 .style-module--gift--3ae8b img {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: 50px;
  }
}
@media (max-width: 600px) {
  .style-module--screen1--ec501 .style-module--gift--3ae8b img {
    width: 36px;
  }
}
.style-module--screen1--ec501 .style-module--gift-txt--95f89 > p {
  font-size: 20px;
  font-weight: 300;
  line-height: 24px;
}

@media (max-width: 991px) {
  .style-module--screen1--ec501 .style-module--gift-txt--95f89 > p {
    font-size: 14px;
    line-height: 16px;
  }
}
@media (max-width: 600px) {
  .style-module--screen1--ec501 .style-module--gift-txt--95f89 > p {
    font-size: 12px;
    line-height: 14px;
  }
}
.style-module--screen1--ec501 .style-module--gift-txt--95f89 > p:first-of-type {
  font-weight: 500;
}

@media (max-width: 991px) {
  .style-module--screen1--ec501 .style-module--img--2ca29 {
    width: 45%;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--ec501 .style-module--img--2ca29 {
    background: url(https://fs.advance.ru/landing-pages/webinar/kak_vyuchit_anglijskij_za_3_mesyaca/union-jack-mobil.svg) no-repeat;
    background-position: 50%;
    height: 200px;
    width: 100%;
  }
  .style-module--screen1--ec501 .style-module--img--2ca29 img {
    display: none;
  }
}
.style-module--screen1--ec501 .style-module--timer--0b1e1 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 20px;
  margin-top: 5px;
}

@media (max-width: 600px) {
  .style-module--screen1--ec501 .style-module--timer--0b1e1 {
    gap: 10px;
    margin-bottom: 30px;
  }
}
.style-module--screen1--ec501 .style-module--timer--0b1e1 > .style-module--wrap--723bb {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 20px;
  position: relative;
}

.style-module--screen1--ec501 .style-module--timer--0b1e1 > .style-module--wrap--723bb:before {
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 98px;
  left: 0;
  position: absolute;
  top: -23px;
  width: 98px;
}

@media (max-width: 991px) {
  .style-module--screen1--ec501 .style-module--timer--0b1e1 > .style-module--wrap--723bb:before {
    height: 60px;
    top: -12px;
    width: 60px;
  }
}
@media (max-width: 600px) {
  .style-module--screen1--ec501 .style-module--timer--0b1e1 > .style-module--wrap--723bb:before {
    height: 50px;
    top: -10px;
    width: 50px;
  }
}
.style-module--screen1--ec501 .style-module--timer--0b1e1 > .style-module--wrap--723bb.style-module--time--cfaf3 {
  color: #353535;
}

.style-module--screen1--ec501 .style-module--timer--0b1e1 > .style-module--wrap--723bb.style-module--time--cfaf3:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='none' viewBox='0 0 100 100'%3E%3Cpath stroke='%23FF491E' d='M99 79v20H1V1h98v20'/%3E%3C/svg%3E");
}

.style-module--screen1--ec501 .style-module--timer--0b1e1 > .style-module--wrap--723bb.style-module--time--cfaf3 .style-module--time-wrap--364a1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}

@media (max-width: 600px) {
  .style-module--screen1--ec501 .style-module--timer--0b1e1 > .style-module--wrap--723bb.style-module--time--cfaf3 .style-module--time-wrap--364a1 {
    gap: 5px;
  }
}
.style-module--screen1--ec501 .style-module--timer--0b1e1 > .style-module--wrap--723bb.style-module--time--cfaf3 .style-module--time-wrap--364a1 p {
  font-size: 22px;
  font-weight: 500;
  white-space: nowrap;
}

@media (max-width: 991px) {
  .style-module--screen1--ec501 .style-module--timer--0b1e1 > .style-module--wrap--723bb.style-module--time--cfaf3 .style-module--time-wrap--364a1 p {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 600px) {
  .style-module--screen1--ec501 .style-module--timer--0b1e1 > .style-module--wrap--723bb.style-module--time--cfaf3 .style-module--time-wrap--364a1 p {
    font-size: 12px;
    line-height: 14px;
  }
}
.style-module--screen1--ec501 .style-module--timer--0b1e1 > .style-module--wrap--723bb.style-module--people--77fd7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: 500;
}

@media (max-width: 991px) {
  .style-module--screen1--ec501 .style-module--timer--0b1e1 > .style-module--wrap--723bb.style-module--people--77fd7 {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 600px) {
  .style-module--screen1--ec501 .style-module--timer--0b1e1 > .style-module--wrap--723bb.style-module--people--77fd7 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 12px;
    line-height: 14px;
  }
}
.style-module--screen1--ec501 .style-module--timer--0b1e1 > .style-module--wrap--723bb.style-module--people--77fd7:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='92' height='100' fill='none' viewBox='0 0 92 100'%3E%3Cpath stroke='%230A65DB' d='M91.305 76.36a49 49 0 1 1-.244-53.1'/%3E%3C/svg%3E");
}

.style-module--screen1--ec501 .style-module--timer--0b1e1 > .style-module--wrap--723bb h3 {
  font-size: 20px;
  font-weight: 300;
  line-height: 100%;
}

@media (max-width: 991px) {
  .style-module--screen1--ec501 .style-module--timer--0b1e1 > .style-module--wrap--723bb h3 {
    font-size: 16px;
    line-height: 20px;
  }
}
@media (max-width: 600px) {
  .style-module--screen1--ec501 .style-module--timer--0b1e1 > .style-module--wrap--723bb h3 {
    font-size: 12px;
    line-height: 14px;
  }
}
.style-module--offer--b51c9 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--offer--b51c9 {
    padding: 60px 0;
  }
}
@media (max-width: 600px) {
  .style-module--offer--b51c9 {
    padding: 30px 0;
  }
}
.style-module--offer--b51c9 .style-module--wrapper--585d9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 600px) {
  .style-module--offer--b51c9 .style-module--wrapper--585d9 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--offer--b51c9 .style-module--block--76214 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 30%;
}

@media (max-width: 600px) {
  .style-module--offer--b51c9 .style-module--block--76214 {
    margin-bottom: 30px;
    width: 100%;
  }
}
.style-module--offer--b51c9 img {
  margin-bottom: 35px;
  width: 80%;
}

.style-module--offer--b51c9 h4 {
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 25px;
}

@media (max-width: 991px) {
  .style-module--offer--b51c9 h4 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 15px;
  }
}
@media (max-width: 600px) {
  .style-module--offer--b51c9 h4 {
    font-size: 20px;
    line-height: 24px;
  }
  .style-module--offer--b51c9 h4 br {
    display: none;
  }
}
.style-module--offer--b51c9 ul li {
  font-size: 20px;
  font-weight: 300;
  line-height: 24px;
  margin-bottom: 15px;
  padding-left: 20px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--offer--b51c9 ul li {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 10px;
  }
}
@media (max-width: 600px) {
  .style-module--offer--b51c9 ul li {
    font-size: 14px;
    line-height: 16px;
  }
}
.style-module--offer--b51c9 ul li:last-child {
  margin-bottom: 0;
}

.style-module--offer--b51c9 ul li:before {
  background: #000;
  border-radius: 50%;
  content: "";
  height: 5px;
  left: 5px;
  position: absolute;
  top: 10px;
  width: 5px;
}

@media (max-width: 600px) {
  .style-module--offer--b51c9 ul li:before {
    top: 5px;
  }
}
.style-module--revs--f00b0 {
  background: #fff9f0;
  padding: 90px 0 123px;
}

@media (max-width: 991px) {
  .style-module--revs--f00b0 {
    padding: 90px 0;
  }
}
@media (max-width: 600px) {
  .style-module--revs--f00b0 {
    padding: 60px 0 75px;
  }
}
.style-module--revs--f00b0 swiper-slide {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  background: none;
  border: 2px solid #000;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 22px;
  gap: 20px;
  height: auto;
  line-height: 25px;
  padding: 40px 40px 70px;
}

.style-module--revs--f00b0 swiper-slide img {
  height: 60px;
  width: 60px;
}

.style-module--revs--f00b0 swiper-slide h3 {
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
}

.style-module--revs--f00b0 swiper-slide p {
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
}

.style-module--revs--f00b0 swiper-slide p > button {
  border: 1px solid #000;
  border-radius: 20px;
  color: #000;
  display: block;
  font-size: 14px;
  margin-top: 20px;
  padding: 5px 8px;
}

.style-module--revs--f00b0 .style-module--swiper-buttons--c4e17 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

.style-module--revs--f00b0 .style-module--swiper-button-next--2646b,
.style-module--revs--f00b0 .style-module--swiper-button-prev--f41b2 {
  bottom: 0;
  display: block;
  height: 52px;
  top: unset;
  width: 69px;
}

.style-module--revs--f00b0 .style-module--swiper-button-next--2646b:after,
.style-module--revs--f00b0 .style-module--swiper-button-prev--f41b2:after {
  display: none;
}

.style-module--revs--f00b0 .style-module--swiper-button-next--2646b:hover svg path,
.style-module--revs--f00b0 .style-module--swiper-button-prev--f41b2:hover svg path {
  opacity: 0.7;
}

.style-module--revs--f00b0 .style-module--swiper-button-prev--f41b2 {
  left: calc(50% - 84px);
}

.style-module--revs--f00b0 .style-module--swiper-button-next--2646b {
  right: calc(50% - 84px);
}

.style-module--speaker--c897b {
  padding: 80px 0;
}

@media (max-width: 991px) {
  .style-module--speaker--c897b {
    padding: 60px 0;
  }
}
@media (max-width: 767px) {
  .style-module--speaker--c897b {
    padding: 30px 0;
  }
}
@media (max-width: 600px) {
  .style-module--speaker--c897b h2 {
    margin-bottom: 10px;
  }
}
.style-module--speaker--c897b .style-module--row--b80b5 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 1199px) {
  .style-module--speaker--c897b .style-module--row--b80b5 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (max-width: 600px) {
  .style-module--speaker--c897b .style-module--row--b80b5 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.style-module--speaker--c897b img {
  height: 438px;
  width: 436px;
}

@media (max-width: 1280px) {
  .style-module--speaker--c897b img {
    height: 394.2px;
    width: 392.4px;
  }
}
@media (max-width: 1199px) {
  .style-module--speaker--c897b img {
    height: 350.4px;
    width: 348.8px;
  }
}
@media (max-width: 767px) {
  .style-module--speaker--c897b img {
    height: 262.8px;
    width: 261.6px;
  }
}
@media (max-width: 600px) {
  .style-module--speaker--c897b img {
    height: auto;
    width: 100%;
  }
}
.style-module--speaker--c897b .style-module--info--cab14 {
  width: 50%;
}

@media (max-width: 600px) {
  .style-module--speaker--c897b .style-module--info--cab14 {
    width: 100%;
  }
}
.style-module--speaker--c897b .style-module--name--00a2d {
  color: #0a65db;
  display: block;
  font-size: 48px;
  font-weight: 700;
  line-height: 55px;
  margin-bottom: 10px;
  text-transform: capitalize;
}

@media (min-width: 1200px) {
  .style-module--speaker--c897b .style-module--name--00a2d {
    font-size: 44px;
    line-height: 51px;
  }
}
@media (max-width: 600px) {
  .style-module--speaker--c897b .style-module--name--00a2d {
    font-size: 26px;
    line-height: 30px;
    text-align: left;
  }
}
.style-module--speaker--c897b .style-module--desc--11064 {
  font-size: 22px;
  font-weight: 700;
  line-height: 26px;
}

@media (min-width: 1200px) {
  .style-module--speaker--c897b .style-module--desc--11064 {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (max-width: 991px) {
  .style-module--speaker--c897b .style-module--desc--11064 {
    font-size: 18px;
    line-height: 22px;
  }
}
@media (max-width: 767px) {
  .style-module--speaker--c897b .style-module--desc--11064 {
    margin: 8px auto 0;
    max-width: 500px;
    width: 100%;
  }
}
@media (max-width: 600px) {
  .style-module--speaker--c897b .style-module--desc--11064 {
    font-size: 16px;
    line-height: 22px;
    max-width: 100%;
    text-align: left;
  }
}
.style-module--speaker--c897b ul li {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  font-weight: 300;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: 20px;
  margin-top: 5px;
}

@media (max-width: 991px) {
  .style-module--speaker--c897b ul li {
    font-size: 14px;
    line-height: 16px;
  }
}
@media (max-width: 767px) {
  .style-module--speaker--c897b ul li {
    max-width: 500px;
    width: 100%;
  }
}
@media (max-width: 600px) {
  .style-module--speaker--c897b ul li {
    font-size: 13px;
    line-height: 15px;
  }
}
.style-module--speaker--c897b ul li:before {
  background: #ff491e;
  border-radius: 50%;
  content: "";
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 10px;
  margin: 7px 10px 0 0;
  width: 10px;
}

@media (max-width: 767px) {
  .style-module--speaker--c897b ul li:before {
    height: 8px;
    width: 8px;
  }
}
.style-module--reg--ed317 {
  background: #ffd00d;
  padding: 80px 0;
}

@media (max-width: 480px) {
  .style-module--reg--ed317 {
    padding: 40px 0;
  }
}
.style-module--reg--ed317 .style-module--inner--c8aa8 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #0a65db;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 10px;
}

@media (max-width: 991px) {
  .style-module--reg--ed317 .style-module--inner--c8aa8 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.style-module--reg--ed317 .style-module--inner--c8aa8 > * {
  padding: 0;
}

.style-module--reg--ed317 .style-module--desc--869a6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  max-width: 50%;
  padding: 60px;
}

@media (max-width: 991px) {
  .style-module--reg--ed317 .style-module--desc--869a6 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 20px;
    text-align: center;
  }
}
.style-module--reg--ed317 .style-module--desc--869a6 p {
  color: #fff;
  font-size: 22px;
  font-weight: 500;
  line-height: 30px;
}

@media (max-width: 767px) {
  .style-module--reg--ed317 .style-module--desc--869a6 p {
    font-size: 16px;
    line-height: 120%;
  }
}
.style-module--reg--ed317 .style-module--desc--869a6 p.style-module--undertext--d6927 {
  color: #ffd00d;
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
}

@media (max-width: 991px) {
  .style-module--reg--ed317 .style-module--desc--869a6 p.style-module--undertext--d6927 {
    font-size: 24px;
    line-height: 28px;
  }
}
.style-module--reg--ed317 .style-module--widget--4f48f {
  background-color: #f3eef8;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  overflow: hidden;
}

@media (max-width: 991px) {
  .style-module--reg--ed317 .style-module--widget--4f48f {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.style-module--advance--7e131 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--advance--7e131 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--advance--7e131 {
    padding: 30px 0;
  }
}
.style-module--advance--7e131.style-module--experts--22474 {
  background-color: #fff9f0;
}

.style-module--advance--7e131 h2 {
  font-size: 34px;
  font-weight: 500;
  line-height: 120%;
  margin-bottom: 50px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .style-module--advance--7e131 h2 {
    font-size: 24px;
    margin-bottom: 30px;
  }
}
.style-module--target--5697c {
  border-top: 20px solid #ffeff0;
  padding: 70px 0 80px;
}

@media (max-width: 767px) {
  .style-module--target--5697c h2 {
    margin-left: 0;
    max-width: 100%;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
.style-module--target--5697c .style-module--col--5ffe1 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 60px;
}

.style-module--target--5697c .style-module--col--5ffe1 img {
  height: 215px;
  width: 215px;
}

.style-module--target--5697c .style-module--col--5ffe1 p {
  font-size: 20px;
  margin: 20px auto 0;
  max-width: 360px;
  text-align: center;
}

.style-module--target--5697c .style-module--btn-block--1cfed {
  margin-top: 60px;
  text-align: center;
}

.style-module--program--8282f {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#e9f5ff), to(#fcfeff));
  background-image: linear-gradient(0deg, #e9f5ff, #fcfeff);
  padding: 45px 0 75px;
}

.style-module--program--8282f h2 {
  margin-bottom: 35px;
}

.style-module--speakers--ceba2 {
  padding-bottom: 115px;
  padding-top: 90px;
}

@media (max-width: 991px) {
  .style-module--speakers--ceba2 {
    padding-bottom: 40px;
    padding-top: 60px;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--ceba2 {
    padding-top: 40px;
  }
}
.style-module--speakers--ceba2 h2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  margin-bottom: 20px;
  margin-top: -255px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--speakers--ceba2 h2 {
    font-size: 24px;
    margin-bottom: 10px;
    margin-top: -160px;
  }
}
.style-module--speakers--ceba2 img {
  -ms-flex-item-align: center;
      align-self: center;
  height: 345px;
  width: 282px;
}

@media (max-width: 991px) {
  .style-module--speakers--ceba2 img {
    height: 220px;
    width: 180px;
  }
}
.style-module--speakers--ceba2 .style-module--list--e6c7d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 60px;
  margin-top: 255px;
}

@media (max-width: 991px) {
  .style-module--speakers--ceba2 .style-module--list--e6c7d {
    margin-bottom: 30px;
    margin-top: 160px;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--ceba2 .style-module--list--e6c7d {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 190px;
    margin-bottom: 20px;
  }
}
.style-module--speakers--ceba2 .style-module--list--e6c7d > li {
  background: #fff;
  border-radius: 25px;
  -webkit-box-shadow: 0 0 15px 0 rgba(150, 51, 251, 0.2);
          box-shadow: 0 0 15px 0 rgba(150, 51, 251, 0.2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 70px 55px;
  width: 49%;
}

@media (max-width: 991px) {
  .style-module--speakers--ceba2 .style-module--list--e6c7d > li {
    border-radius: 15px;
    padding: 0 45px 25px;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--ceba2 .style-module--list--e6c7d > li {
    padding: 0 25px 40px;
    width: 100%;
  }
}
.style-module--speakers--ceba2 .style-module--list--e6c7d > li:first-child h2,
.style-module--speakers--ceba2 .style-module--list--e6c7d > li:first-child h3,
.style-module--speakers--ceba2 .style-module--list--e6c7d > li:first-child li::marker {
  color: #7000e3;
}

.style-module--speakers--ceba2 .style-module--list--e6c7d > li:last-child h2,
.style-module--speakers--ceba2 .style-module--list--e6c7d > li:last-child h3,
.style-module--speakers--ceba2 .style-module--list--e6c7d > li:last-child li::marker {
  color: #fe4d07;
}

.style-module--speakers--ceba2 .style-module--info--5fcb1 {
  margin-top: 30px;
}

@media (max-width: 991px) {
  .style-module--speakers--ceba2 .style-module--info--5fcb1 {
    margin-top: 10px;
  }
}
.style-module--speakers--ceba2 .style-module--info--5fcb1 h3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .style-module--speakers--ceba2 .style-module--info--5fcb1 h3 {
    font-size: 24px;
  }
}
.style-module--speakers--ceba2 .style-module--info--5fcb1 p {
  color: #263238;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--speakers--ceba2 .style-module--info--5fcb1 p {
    font-size: 18px;
  }
}
.style-module--speakers--ceba2 .style-module--info--5fcb1 > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  margin-top: 16px;
  padding-left: 20px;
}

@media (max-width: 991px) {
  .style-module--speakers--ceba2 .style-module--info--5fcb1 > ul {
    margin-top: 10px;
  }
}
.style-module--speakers--ceba2 .style-module--info--5fcb1 > ul li {
  color: #232323;
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
  list-style: disc;
}

@media (max-width: 991px) {
  .style-module--speakers--ceba2 .style-module--info--5fcb1 > ul li {
    font-size: 14px;
  }
}
.style-module--speakers--ceba2 .style-module--info--5fcb1 > ul li::marker {
  font-size: 22px;
}

.style-module--themes--f212e {
  border-top: 20px solid #ffeff0;
  padding: 90px 0 45px;
}

.style-module--themes--f212e .style-module--row--7f328 {
  margin-top: 15px;
}

.style-module--themes--f212e .style-module--col--3b118 {
  margin-top: 25px;
}

.style-module--themes--f212e .style-module--btn-block--9de38 {
  margin-top: 35px;
  text-align: center;
}

.style-module--themes--f212e .style-module--item--8fab8 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  margin: 0 auto;
  max-width: 360px;
  min-height: 90px;
  padding: 10px 25px;
  width: 100%;
}

.style-module--themes--f212e .style-module--item--8fab8.style-module--blue--7226d {
  background-color: #e7f5ff;
  color: #0d2e48;
}

.style-module--themes--f212e .style-module--item--8fab8.style-module--gray--ceeaf {
  background-color: #f5f5f5;
  color: #373737;
}

.style-module--themes--f212e .style-module--item--8fab8.style-module--green--d33fc {
  background-color: #d3ffea;
  color: #007946;
}

.style-module--themes--f212e .style-module--item--8fab8.style-module--red--3c3a2 {
  background-color: #ffeff0;
  color: #791e1e;
}

.style-module--revs--cdd73 {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#ffebec), to(#fff));
  background-image: linear-gradient(0deg, #ffebec, #fff);
  overflow: hidden;
  padding: 70px 0;
}

.style-module--revs--cdd73 h2 {
  margin-bottom: 50px;
}

@media (max-width: 767px) {
  .style-module--revs--cdd73 h2 {
    margin-bottom: 20px;
  }
}
.main-module--title--98e66 {
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 50px;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--title--98e66 {
    font-size: 24px;
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .main-module--title--98e66 {
    margin-bottom: 15px;
  }
}
.main-module--btn--51e51 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: linear-gradient(276.57deg, #7000e3 5.1%, #fe4d07 99.39%);
  border-radius: 24px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 500;
  height: 90px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  padding: 5px 90px 5px 5px;
  position: relative;
  text-align: center;
  width: 100%;
}

@media (max-width: 991px) {
  .main-module--btn--51e51 {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .main-module--btn--51e51 {
    border-radius: 15px;
    height: 50px;
    padding: 5px 50px 5px 5px;
    text-align: center;
  }
}
.main-module--btn--51e51:after {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" fill="none" viewBox="0 0 80 80"><rect width="80" height="80" fill="%23fff" fill-opacity=".2" rx="20"/><rect width="79" height="79" x=".5" y=".5" stroke="%23fff" stroke-opacity=".2" rx="19.5"/><path fill="%23fff" d="M43.742 33.11a1.955 1.955 0 0 0-.481.816l-.1-.1c-.925-.925-2.357-.996-3.193-.16a1.954 1.954 0 0 0-.481.816l-.074-.074c-.925-.925-2.357-.996-3.193-.16a1.954 1.954 0 0 0-.482.816l-.942-.943c-.925-.924-2.357-.996-3.194-.16-.836.837-.764 2.27.16 3.194l5.821 5.82a1.956 1.956 0 0 0-.816.482c-.836.836-.764 2.269.16 3.193l3.639 3.638.002.004.007.006.26.259c.044.045.094.08.145.11 3.567 3.195 8.796 3.345 11.9.24 3.224-3.223 2.948-8.746-.617-12.31l-5.327-5.328c-.925-.923-2.357-.995-3.194-.16Zm8.178 16.839c-2.744 2.743-7.442 2.51-10.478-.519l-3.648-3.648c-.395-.395-.425-1.007-.068-1.365.358-.358.97-.327 1.366.068l2.245 2.245c.265.265.674.285.913.046.24-.24.22-.65-.045-.914l-9.575-9.575c-.396-.395-.426-1.008-.069-1.366.358-.357.97-.327 1.366.069l7.169 7.168c.265.265.674.286.914.046s.219-.649-.046-.913l-4.717-4.717c-.395-.395-.426-1.008-.068-1.366.357-.358.97-.327 1.365.068l5.666 5.666c.265.265.674.286.914.046s.22-.649-.046-.913l-4.083-4.083c-.395-.396-.425-1.008-.068-1.366.357-.357.97-.327 1.365.069l5.27 5.269c.265.265.674.285.913.046.24-.24.22-.65-.045-.914l-3.66-3.66c-.396-.396-.427-1.008-.069-1.366.358-.358.97-.327 1.366.068l5.327 5.328c3.036 3.034 3.271 7.737.526 10.483ZM26.82 29.18c-.232.232-.212.629.045.885l2.257 2.258c.256.256.654.276.885.044.233-.232.213-.63-.044-.886l-2.257-2.257c-.256-.256-.654-.276-.886-.044ZM29.431 38.506l-2.042 2.042c-.232.232-.212.629.044.885.257.257.654.277.886.045l2.042-2.042c.232-.232.212-.63-.044-.886-.256-.257-.654-.276-.886-.044ZM25.014 34.718a.568.568 0 0 0-.595.595.71.71 0 0 0 .657.658l3.04.152a.563.563 0 0 0 .433-.16.564.564 0 0 0 .162-.435.71.71 0 0 0-.658-.657l-3.04-.153ZM33.167 27.223a.686.686 0 0 0-.452-.205.568.568 0 0 0-.596.594l.153 3.04c.008.167.081.328.206.452a.685.685 0 0 0 .451.205.565.565 0 0 0 .434-.16.563.563 0 0 0 .161-.434l-.152-3.04a.69.69 0 0 0-.205-.453Z"/><path fill="%23fff" d="m38.14 29.797-2.042 2.042c-.231.231-.212.629.045.885.256.257.654.276.885.045l2.042-2.042c.232-.232.212-.63-.044-.886-.257-.257-.654-.277-.886-.044Z"/><path stroke="%23fff" stroke-width=".2" d="M43.742 33.11a1.955 1.955 0 0 0-.481.816l-.1-.1c-.925-.925-2.357-.996-3.193-.16a1.954 1.954 0 0 0-.481.816l-.074-.074c-.925-.925-2.357-.996-3.193-.16a1.954 1.954 0 0 0-.482.816l-.942-.943c-.925-.924-2.357-.996-3.194-.16-.836.837-.764 2.27.16 3.194l5.821 5.82a1.956 1.956 0 0 0-.816.482c-.836.836-.764 2.269.16 3.193l3.639 3.638.002.004.007.006.26.259c.044.045.094.08.145.11 3.567 3.195 8.796 3.345 11.9.24 3.224-3.223 2.948-8.746-.617-12.31l-5.327-5.328c-.925-.923-2.357-.995-3.194-.16Zm8.178 16.839c-2.744 2.743-7.442 2.51-10.478-.519l-3.648-3.648c-.395-.395-.425-1.007-.068-1.365.358-.358.97-.327 1.366.068l2.245 2.245c.265.265.674.285.913.046.24-.24.22-.65-.045-.914l-9.575-9.575c-.396-.395-.426-1.008-.069-1.366.358-.357.97-.327 1.366.069l7.169 7.168c.265.265.674.286.914.046s.219-.649-.046-.913l-4.717-4.717c-.395-.395-.426-1.008-.068-1.366.357-.358.97-.327 1.365.068l5.666 5.666c.265.265.674.286.914.046s.22-.649-.046-.913l-4.083-4.083c-.395-.396-.425-1.008-.068-1.366.357-.357.97-.327 1.365.069l5.27 5.269c.265.265.674.285.913.046.24-.24.22-.65-.045-.914l-3.66-3.66c-.396-.396-.427-1.008-.069-1.366.358-.358.97-.327 1.366.068l5.327 5.328c3.036 3.034 3.271 7.737.526 10.483ZM26.82 29.18c-.232.232-.212.629.045.885l2.257 2.258c.256.256.654.276.885.044.233-.232.213-.63-.044-.886l-2.257-2.257c-.256-.256-.654-.276-.886-.044ZM29.431 38.506l-2.042 2.042c-.232.232-.212.629.044.885.257.257.654.277.886.045l2.042-2.042c.232-.232.212-.63-.044-.886-.256-.257-.654-.276-.886-.044ZM25.014 34.718a.568.568 0 0 0-.595.595.71.71 0 0 0 .657.658l3.04.152a.563.563 0 0 0 .433-.16.564.564 0 0 0 .162-.435.71.71 0 0 0-.658-.657l-3.04-.153ZM33.167 27.223a.686.686 0 0 0-.452-.205.568.568 0 0 0-.596.594l.153 3.04c.008.167.081.328.206.452a.685.685 0 0 0 .451.205.565.565 0 0 0 .434-.16.563.563 0 0 0 .161-.434l-.152-3.04a.69.69 0 0 0-.205-.453Z"/><path stroke="%23fff" stroke-width=".2" d="m38.14 29.797-2.042 2.042c-.231.231-.212.629.045.885.256.257.654.276.885.045l2.042-2.042c.232-.232.212-.63-.044-.886-.257-.257-.654-.277-.886-.044Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 80px;
  position: absolute;
  right: 5px;
  top: calc(50% - 40px);
  width: 80px;
}

@media (max-width: 480px) {
  .main-module--btn--51e51:after {
    height: 40px;
    top: calc(50% - 20px);
    width: 40px;
  }
}
.main-module--btn--51e51.main-module--btn-orange--f00ce {
  background: linear-gradient(276.57deg, #ff4800 5.1%, #ff733c 99.39%);
}

@media (max-width: 991px) {
  .main-module--btn--51e51.main-module--btn-orange--f00ce {
    border-radius: 15px;
    height: 50px;
    padding: 5px 50px 5px 5px;
    text-align: center;
  }
  .main-module--btn--51e51.main-module--btn-orange--f00ce:after {
    height: 40px;
    top: calc(50% - 20px);
    width: 40px;
  }
}
.main-module--centered-btn-block--70f83 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 40px;
}

@media (max-width: 991px) {
  .main-module--centered-btn-block--70f83 {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .main-module--centered-btn-block--70f83 {
    margin-top: 20px;
  }
}
.main-module--centered-btn-block--70f83 a {
  max-width: 362px;
}

@media (max-width: 767px) {
  .main-module--centered-btn-block--70f83 a {
    max-width: 70%;
  }
}
.main-module--hugs--3c772 {
  padding: 50px 0;
}

@media (max-width: 991px) {
  .main-module--hugs--3c772 {
    padding: 25px 0;
  }
}
@media (max-width: 767px) {
  .main-module--hugs--3c772 {
    padding: 15px 0;
  }
}
.main-module--container--02c82 {
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: 30px;
  padding: 50px 70px 60px;
}

@media (max-width: 1200px) {
  .main-module--container--02c82 {
    border-radius: 20px;
    padding: 30px 45px 45px;
  }
}
@media (max-width: 767px) {
  .main-module--container--02c82 {
    padding: 20px;
  }
}
.main-module--container--02c82.main-module--orange--8c62f {
  background-image: radial-gradient(50% 50% at 50% 50%, #ffac8b 0, #fff2ed 100%);
}

.main-module--container--02c82.main-module--violet--e7cf4 {
  background-image: radial-gradient(50% 50% at 50% 50%, #debdff 0, #f6ebff 100%);
}

.main-module--container--02c82.main-module--shadow--97a68 {
  background: #fff;
  -webkit-box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
          box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
}

.main-module--list-triple--0c11d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 25px;
}

@media (max-width: 991px) {
  .main-module--list-triple--0c11d {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .main-module--list-triple--0c11d {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.main-module--list-triple--0c11d li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding: 10px 10px 20px;
  width: calc(33.33333% - 16.66667px);
}

@media (max-width: 991px) {
  .main-module--list-triple--0c11d li {
    border-radius: 15px;
    gap: 15px;
    width: calc(33.33333% - 13.33333px);
  }
}
@media (max-width: 767px) {
  .main-module--list-triple--0c11d li {
    max-width: 300px;
    width: 100%;
  }
}
.main-module--list-triple--0c11d li p {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  max-width: 75%;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--list-triple--0c11d li p {
    font-size: 16px;
  }
}
.style-module--screen1--5dfeb {
  padding-bottom: 50px;
}

@media (max-width: 991px) {
  .style-module--screen1--5dfeb {
    padding-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--5dfeb {
    padding-bottom: 15px;
  }
}
.style-module--screen1--5dfeb .style-module--time-wrap--80aa2 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  margin-bottom: 40px;
}

@media (max-width: 1200px) {
  .style-module--screen1--5dfeb .style-module--time-wrap--80aa2 {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--5dfeb .style-module--time-wrap--80aa2 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 5px;
    margin-bottom: 5px;
  }
}
.style-module--screen1--5dfeb time {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #9c87d9;
  border-radius: 10px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 30px;
  font-weight: 500;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  padding: 5px 10px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .style-module--screen1--5dfeb time {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--5dfeb time {
    border-radius: 5px;
    font-size: 16px;
  }
}
.style-module--screen1--5dfeb .style-module--type--eed83 {
  color: #9c87d9;
  font-size: 30px;
  font-weight: 500;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--screen1--5dfeb .style-module--type--eed83 {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--5dfeb .style-module--type--eed83 {
    font-size: 16px;
  }
}
.style-module--screen1--5dfeb h1 {
  margin-bottom: 35px;
}

@media (max-width: 991px) {
  .style-module--screen1--5dfeb h1 {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--5dfeb h1 {
    margin-bottom: 15px;
  }
}
.style-module--screen1--5dfeb h1 p:first-child {
  font-size: 70px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 1200px) {
  .style-module--screen1--5dfeb h1 p:first-child {
    font-size: 60px;
  }
}
@media (max-width: 991px) {
  .style-module--screen1--5dfeb h1 p:first-child {
    font-size: 44px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--5dfeb h1 p:first-child {
    font-size: 40px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--5dfeb h1 p:first-child {
    font-size: 32px;
  }
}
.style-module--screen1--5dfeb h1 p:last-child {
  font-size: 32px;
  font-weight: 400;
  line-height: 120%;
  margin-top: 15px;
}

@media (max-width: 991px) {
  .style-module--screen1--5dfeb h1 p:last-child {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--5dfeb h1 p:last-child {
    font-size: 16px;
    margin-top: 5px;
  }
}
.style-module--screen1--5dfeb .style-module--wrapper--556fe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 25px;
}

@media (max-width: 991px) {
  .style-module--screen1--5dfeb .style-module--wrapper--556fe {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--5dfeb .style-module--wrapper--556fe {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.style-module--screen1--5dfeb .style-module--wrapper--556fe img {
  border-radius: 30px;
  -o-object-fit: cover;
     object-fit: cover;
  width: calc(55% - 12.5px);
}

@media (max-width: 991px) {
  .style-module--screen1--5dfeb .style-module--wrapper--556fe img {
    border-radius: 20px;
    width: calc(55% - 7.5px);
  }
}
@media (max-width: 767px) {
  .style-module--screen1--5dfeb .style-module--wrapper--556fe img {
    width: 70%;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--5dfeb .style-module--wrapper--556fe img {
    width: 100%;
  }
}
.style-module--screen1--5dfeb .style-module--info--c1f38 {
  width: calc(45% - 12.5px);
}

@media (max-width: 991px) {
  .style-module--screen1--5dfeb .style-module--info--c1f38 {
    width: calc(45% - 7.5px);
  }
}
@media (max-width: 767px) {
  .style-module--screen1--5dfeb .style-module--info--c1f38 {
    width: 70%;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--5dfeb .style-module--info--c1f38 {
    width: 100%;
  }
}
.style-module--screen1--5dfeb .style-module--timer-wrap--0109f {
  backdrop-filter: blur(10px);
  background-color: rgba(255, 214, 198, 0.3);
  border-radius: 20px;
  margin-bottom: 30px;
  padding: 20px;
}

@media (max-width: 991px) {
  .style-module--screen1--5dfeb .style-module--timer-wrap--0109f {
    border-radius: 15px;
    margin-bottom: 20px;
    padding: 15px;
  }
}
.style-module--screen1--5dfeb .style-module--timer-wrap--0109f h3 {
  font-size: 30px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 15px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--screen1--5dfeb .style-module--timer-wrap--0109f h3 {
    font-size: 18px;
    margin-bottom: 5px;
  }
}
.style-module--screen1--5dfeb .style-module--timer--e9d78 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 991px) {
  .style-module--screen1--5dfeb .style-module--timer--e9d78 {
    gap: 15px;
  }
}
.style-module--screen1--5dfeb .style-module--timer--e9d78 p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 991px) {
  .style-module--screen1--5dfeb .style-module--timer--e9d78 p {
    gap: 5px;
  }
}
.style-module--screen1--5dfeb .style-module--timer--e9d78 p span:first-child {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 40px;
  font-weight: 300;
  height: 70px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  text-align: center;
  text-transform: uppercase;
  width: 70px;
}

@media (max-width: 991px) {
  .style-module--screen1--5dfeb .style-module--timer--e9d78 p span:first-child {
    border-radius: 5px;
    font-size: 24px;
    height: 44px;
    width: 44px;
  }
}
.style-module--screen1--5dfeb .style-module--timer--e9d78 p span:last-child {
  font-size: 13px;
  font-weight: 300;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--screen1--5dfeb .style-module--timer--e9d78 p span:last-child {
    font-size: 9px;
  }
}
.style-module--screen1--5dfeb .style-module--text-wrap--d9b05 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  margin: 40px 0;
}

@media (max-width: 991px) {
  .style-module--screen1--5dfeb .style-module--text-wrap--d9b05 {
    margin: 20px 0;
  }
}
.style-module--screen1--5dfeb .style-module--text-wrap--d9b05 p {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--screen1--5dfeb .style-module--text-wrap--d9b05 p {
    font-size: 16px;
  }
}
.style-module--learn--ac4e7 .style-module--wrap--a805f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 1200px) {
  .style-module--learn--ac4e7 .style-module--wrap--a805f {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--learn--ac4e7 .style-module--wrap--a805f {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.style-module--learn--ac4e7 .style-module--wrap--a805f:not(:last-child) {
  margin-bottom: 30px;
}

@media (max-width: 1200px) {
  .style-module--learn--ac4e7 .style-module--wrap--a805f:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--learn--ac4e7 .style-module--wrap--a805f:not(:last-child) {
    margin-bottom: 10px;
  }
  .style-module--learn--ac4e7 .style-module--wrap--a805f.style-module--left--ff9a3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.style-module--learn--ac4e7 .style-module--img--f50f0 {
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  width: calc(44% - 15px);
}

@media (max-width: 1200px) {
  .style-module--learn--ac4e7 .style-module--img--f50f0 {
    width: calc(44% - 10px);
  }
}
@media (max-width: 767px) {
  .style-module--learn--ac4e7 .style-module--img--f50f0 {
    width: 100%;
  }
}
.style-module--learn--ac4e7 img {
  border-radius: 20px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--learn--ac4e7 img {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--learn--ac4e7 img {
    max-width: 260px;
    width: 100%;
  }
}
.style-module--learn--ac4e7 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  width: calc(56% - 15px);
}

@media (max-width: 1200px) {
  .style-module--learn--ac4e7 ul {
    width: calc(56% - 10px);
  }
}
@media (max-width: 767px) {
  .style-module--learn--ac4e7 ul {
    gap: 10px;
    width: 100%;
  }
}
.style-module--learn--ac4e7 ul li {
  background-color: #fbf6ff;
  border-radius: 20px;
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  padding: 17px 30px 17px 57px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--learn--ac4e7 ul li {
    border-radius: 15px;
    font-size: 18px;
    font-size: 16px;
    padding: 15px 30px 15px 40px;
  }
}
.style-module--learn--ac4e7 ul li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27' fill='none' viewBox='0 0 27 27'%3E%3Cpath fill='%237000E3' stroke='%237000E3' stroke-width='.5' d='M24.032 6.313A12.755 12.755 0 0 0 13.5.75C6.47.75.75 6.47.75 13.5S6.47 26.25 13.5 26.25s12.75-5.72 12.75-12.75a.771.771 0 0 0-1.542 0c0 6.18-5.028 11.208-11.208 11.208-6.18 0-11.208-5.028-11.208-11.208C2.292 7.32 7.32 2.292 13.5 2.292c3.492 0 6.768 1.624 8.886 4.377l-9.634 9.634-3.5-3.5a.771.771 0 0 0-1.09 1.09l4.046 4.045c.3.301.789.301 1.09 0l-.177-.176.177.176L23.94 7.293a.771.771 0 0 0 .091-.98Zm0 0-.206.141.206-.141Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 27px;
  left: 20px;
  position: absolute;
  top: 17px;
  width: 27px;
}

@media (max-width: 991px) {
  .style-module--learn--ac4e7 ul li:before {
    height: 20px;
    left: 10px;
    top: 15px;
    width: 20px;
  }
}
.style-module--learn--ac4e7 .style-module--btn-wrap--3efa1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  gap: 15px;
  width: calc(44% - 15px);
}

@media (max-width: 767px) {
  .style-module--learn--ac4e7 .style-module--btn-wrap--3efa1 {
    width: 100%;
  }
}
.style-module--learn--ac4e7 .style-module--btn-wrap--3efa1 .style-module--img--f50f0 {
  width: 100%;
}

.style-module--who--1bdef .style-module--color-violet--703c7 {
  color: #7f06ea;
}

.style-module--who--1bdef .style-module--color-orange--56c45 {
  color: #fb4a3f;
}

.style-module--who--1bdef .style-module--list-main--433af {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .style-module--who--1bdef .style-module--list-main--433af {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--who--1bdef .style-module--list-main--433af {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--who--1bdef .style-module--list-main--433af > li {
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 40%;
  border-radius: 24px;
  padding: 30px 19% 40px 30px;
  width: calc(50% - 15px);
}

@media (max-width: 991px) {
  .style-module--who--1bdef .style-module--list-main--433af > li {
    padding: 20px 15% 30px 20px;
    width: calc(50% - 10px);
  }
}
@media (max-width: 767px) {
  .style-module--who--1bdef .style-module--list-main--433af > li {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-size: unset;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 20px 20px 350px;
    width: 100%;
  }
}
.style-module--who--1bdef .style-module--list-main--433af > li.style-module--strategist--8fa55 {
  background-color: #f6ebff;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kids_career/parent-strateg.png);
}

.style-module--who--1bdef .style-module--list-main--433af > li.style-module--tactic--dd0f5 {
  background-color: #fff2ed;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kids_career/parent-tactic.png);
}

.style-module--who--1bdef .style-module--list-main--433af h3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 20px;
  white-space: nowrap;
}

@media (max-width: 1200px) {
  .style-module--who--1bdef .style-module--list-main--433af h3 {
    font-size: 30px;
    margin-bottom: 15px;
  }
}
@media (max-width: 991px) {
  .style-module--who--1bdef .style-module--list-main--433af h3 {
    font-size: 24px;
  }
}
.style-module--who--1bdef .style-module--list-main--433af ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  padding-left: 30px;
}

@media (max-width: 1200px) {
  .style-module--who--1bdef .style-module--list-main--433af ul {
    gap: 5px;
  }
}
@media (max-width: 991px) {
  .style-module--who--1bdef .style-module--list-main--433af ul {
    padding-left: 20px;
  }
}
.style-module--who--1bdef .style-module--list-main--433af ul li {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  list-style: disc;
  max-width: 90%;
}

@media (max-width: 1200px) {
  .style-module--who--1bdef .style-module--list-main--433af ul li {
    font-size: 18px;
    max-width: 100%;
  }
}
@media (max-width: 991px) {
  .style-module--who--1bdef .style-module--list-main--433af ul li {
    font-size: 15px;
    max-width: 92%;
  }
}
@media (max-width: 767px) {
  .style-module--who--1bdef .style-module--list-main--433af ul li {
    max-width: 100%;
  }
}
.style-module--program--f8c90 .style-module--result-block--b4f50 {
  background-image: linear-gradient(95.09deg, #b971ff, #7000e3);
  border-radius: 20px;
  color: #fff;
  margin-top: 60px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--program--f8c90 .style-module--result-block--b4f50 {
    border-radius: 15px;
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  .style-module--program--f8c90 .style-module--result-block--b4f50 {
    margin-top: 30px;
  }
}
.style-module--program--f8c90 .style-module--result-block--b4f50 .style-module--info--9daa6 {
  padding: 40px 10px 40px 40px;
  width: 60%;
}

@media (max-width: 991px) {
  .style-module--program--f8c90 .style-module--result-block--b4f50 .style-module--info--9daa6 {
    padding: 30px 10px 30px 30px;
  }
}
@media (max-width: 767px) {
  .style-module--program--f8c90 .style-module--result-block--b4f50 .style-module--info--9daa6 {
    padding: 20px 20px 230px;
    width: 100%;
  }
}
.style-module--program--f8c90 .style-module--result-block--b4f50 .style-module--info--9daa6 h3 {
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .style-module--program--f8c90 .style-module--result-block--b4f50 .style-module--info--9daa6 h3 {
    font-size: 24px;
    margin-bottom: 5px;
  }
}
@media (max-width: 767px) {
  .style-module--program--f8c90 .style-module--result-block--b4f50 .style-module--info--9daa6 h3 {
    text-align: center;
  }
}
.style-module--program--f8c90 .style-module--result-block--b4f50 .style-module--info--9daa6 p {
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 25px;
}

@media (max-width: 991px) {
  .style-module--program--f8c90 .style-module--result-block--b4f50 .style-module--info--9daa6 p {
    font-size: 18px;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--program--f8c90 .style-module--result-block--b4f50 .style-module--info--9daa6 p {
    font-size: 16px;
    text-align: center;
  }
}
.style-module--program--f8c90 .style-module--result-block--b4f50 img {
  bottom: 0;
  height: 420px;
  position: absolute;
  right: -35px;
  width: 427px;
}

@media (max-width: 991px) {
  .style-module--program--f8c90 .style-module--result-block--b4f50 img {
    height: 260px;
    width: 264px;
  }
}
@media (max-width: 767px) {
  .style-module--program--f8c90 .style-module--result-block--b4f50 img {
    bottom: 0;
    height: 206px;
    right: 7px;
    width: 209px;
  }
}
.style-module--program--f8c90 .style-module--result-block--b4f50 button {
  max-width: 390px;
}

@media (max-width: 767px) {
  .style-module--program--f8c90 .style-module--result-block--b4f50 button {
    margin: 0 auto;
  }
}
.style-module--speaker--d4d0a .style-module--wrap--f9ab2 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991px) {
  .style-module--speaker--d4d0a .style-module--wrap--f9ab2 {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--speaker--d4d0a .style-module--wrap--f9ab2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--speaker--d4d0a h2 {
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .style-module--speaker--d4d0a h2 {
    font-size: 24px;
  }
}
.style-module--speaker--d4d0a p {
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .style-module--speaker--d4d0a p {
    font-size: 16px;
  }
}
.style-module--speaker--d4d0a ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  padding-left: 20px;
}

@media (max-width: 991px) {
  .style-module--speaker--d4d0a ul {
    gap: 10px;
  }
}
.style-module--speaker--d4d0a ul li {
  font-size: 16px;
  font-weight: 300;
  line-height: 120%;
  list-style: disc;
}

@media (max-width: 991px) {
  .style-module--speaker--d4d0a img {
    max-width: 180px;
  }
}
.style-module--revs--e8839 .style-module--container--5b9e5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 100px;
}

@media (max-width: 991px) {
  .style-module--revs--e8839 .style-module--container--5b9e5 {
    gap: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--revs--e8839 .style-module--container--5b9e5 {
    gap: 30px;
  }
}
.style-module--revs--e8839 .style-module--block--73fab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.style-module--revs--e8839 ul {
  display: grid;
  gap: 20px;
  grid-template-columns: 66.6% calc(33.4% - 20px);
  grid-template-rows: 1fr;
}

@media (max-width: 991px) {
  .style-module--revs--e8839 ul {
    gap: 15px;
    grid-template-columns: 66.6% calc(33.4% - 15px);
  }
}
@media (max-width: 767px) {
  .style-module--revs--e8839 ul {
    gap: 20px;
    grid-template-columns: 100%;
  }
}
.style-module--revs--e8839 ul li {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.style-module--revs--e8839 ul li:first-child {
  grid-column: 1;
  grid-row: span 2;
}

@media (max-width: 767px) {
  .style-module--revs--e8839 ul li:first-child {
    grid-column: 1;
    grid-row: 1;
  }
}
.style-module--revs--e8839 ul li:nth-child(2) {
  grid-column: 2;
  grid-row: 1;
}

@media (max-width: 767px) {
  .style-module--revs--e8839 ul li:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
  }
}
.style-module--revs--e8839 ul li:nth-child(3) {
  grid-column: 2;
  grid-row: 2;
}

@media (max-width: 767px) {
  .style-module--revs--e8839 ul li:nth-child(3) {
    grid-column: 1;
    grid-row: 3;
  }
}
.style-module--revs--e8839 ul li iframe {
  border-radius: 20px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.style-module--revs--e8839 button {
  -ms-flex-item-align: center;
      align-self: center;
  margin-top: 50px;
  max-width: 580px;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--revs--e8839 button {
    margin-top: 30px;
    max-width: 350px;
  }
}
@media (max-width: 767px) {
  .style-module--revs--e8839 button {
    margin-top: 20px;
  }
}
.style-module--adv--d8c34 {
  margin-top: 100px;
}

@media (max-width: 991px) {
  .style-module--adv--d8c34 {
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--d8c34 {
    margin-top: 30px;
  }
}
.style-module--adv--d8c34 h2 {
  color: #1d2644;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin: 20px 0 30px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--adv--d8c34 h2 {
    font-size: 22px;
    margin: 15px 0 25px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--d8c34 h2 {
    font-size: 18px;
    margin: 10px 0 15px;
  }
}
.style-module--adv--d8c34 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .style-module--adv--d8c34 ul {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--d8c34 ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.style-module--adv--d8c34 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px;
  text-align: center;
  width: calc(33.33333% - 20px);
}

@media (max-width: 991px) {
  .style-module--adv--d8c34 ul li {
    width: calc(33.33333% - 10px);
  }
}
@media (max-width: 767px) {
  .style-module--adv--d8c34 ul li {
    width: 100%;
  }
}
.style-module--adv--d8c34 ul li h3 {
  color: #ff4900;
  font-size: 38px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--adv--d8c34 ul li h3 {
    font-size: 24px;
  }
}
.style-module--adv--d8c34 ul li p {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 10px;
}

@media (max-width: 991px) {
  .style-module--adv--d8c34 ul li p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--d8c34 ul li p {
    font-size: 16px;
    margin-top: 5px;
  }
}
.style-module--adv--d8c34 .style-module--logo--e7475 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  max-width: 360px;
}

@media (max-width: 991px) {
  .style-module--adv--d8c34 .style-module--logo--e7475 {
    max-width: 226px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--d8c34 .style-module--logo--e7475 {
    max-width: 200px;
  }
}
.style-module--adv--d8c34 .style-module--experts--7e831 {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .style-module--adv--d8c34 .style-module--experts--7e831 {
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--d8c34 .style-module--experts--7e831 {
    margin-top: 30px;
  }
}
.style-module--adv--d8c34 .style-module--experts--7e831 h2 {
  margin-bottom: 55px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--adv--d8c34 .style-module--experts--7e831 h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--d8c34 .style-module--experts--7e831 h2 {
    margin-bottom: 20px;
  }
}
.style-module--adv--d8c34 .style-module--develop--8bc15 {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .style-module--adv--d8c34 .style-module--develop--8bc15 {
    margin-top: 30px;
  }
}
.style-module--adv--d8c34 .style-module--develop--8bc15 h2 {
  margin-bottom: 55px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--adv--d8c34 .style-module--develop--8bc15 h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--d8c34 .style-module--develop--8bc15 h2 {
    margin-bottom: 20px;
  }
}
.style-module--adv--d8c34 .style-module--container--98ca6 {
  border-radius: 30px;
  padding: 50px 100px;
}

@media (max-width: 1023px) {
  .style-module--adv--d8c34 .style-module--container--98ca6 {
    border-radius: 20px;
    padding: 40px 20px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--d8c34 .style-module--container--98ca6 {
    border-radius: 15px;
    padding: 20px;
  }
}
.style-module--adv--d8c34 .style-module--container--98ca6.style-module--gray--6a9e3 {
  background-color: #f2f3f7;
}

.style-module--adv--d8c34 .style-module--container--98ca6.style-module--orange--da6da {
  background-color: #ffeee7;
}

.style-module--adv--d8c34 .style-module--container--98ca6.style-module--violet--ae7ea {
  background-color: #f7f0ff;
}

.style-module--adv--d8c34 .style-module--container--98ca6 swiper-slide {
  height: auto;
}

.style-module--adv--d8c34 .style-module--container--98ca6 swiper-slide > div {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
}

.style-module--adv--d8c34 .style-module--container--98ca6 swiper-slide p {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.style-module--adv--d8c34 .style-module--btn--45155 {
  -ms-flex-item-align: center;
      align-self: center;
  margin: 100px auto;
  max-width: 580px;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--adv--d8c34 .style-module--btn--45155 {
    margin: 50px auto;
    max-width: 350px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--d8c34 .style-module--btn--45155 {
    margin: 30px auto;
  }
}
.style-module--learn--ba82f .style-module--wrap--ca5fb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 1200px) {
  .style-module--learn--ba82f .style-module--wrap--ca5fb {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--learn--ba82f .style-module--wrap--ca5fb {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.style-module--learn--ba82f .style-module--wrap--ca5fb:not(:last-child) {
  margin-bottom: 30px;
}

@media (max-width: 1200px) {
  .style-module--learn--ba82f .style-module--wrap--ca5fb:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--learn--ba82f .style-module--wrap--ca5fb:not(:last-child) {
    margin-bottom: 10px;
  }
  .style-module--learn--ba82f .style-module--wrap--ca5fb.style-module--left--524cb {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.style-module--learn--ba82f .style-module--img--10cad {
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  width: calc(44% - 15px);
}

@media (max-width: 1200px) {
  .style-module--learn--ba82f .style-module--img--10cad {
    width: calc(44% - 10px);
  }
}
@media (max-width: 767px) {
  .style-module--learn--ba82f .style-module--img--10cad {
    width: 100%;
  }
}
.style-module--learn--ba82f img {
  border-radius: 20px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--learn--ba82f img {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--learn--ba82f img {
    max-width: 260px;
    width: 100%;
  }
}
.style-module--learn--ba82f ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  width: calc(70% - 15px);
}

@media (max-width: 1200px) {
  .style-module--learn--ba82f ul {
    width: calc(70% - 10px);
  }
}
@media (max-width: 767px) {
  .style-module--learn--ba82f ul {
    gap: 10px;
    width: 100%;
  }
}
.style-module--learn--ba82f ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fbf6ff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 85px;
}

@media (max-width: 991px) {
  .style-module--learn--ba82f ul li {
    border-radius: 15px;
    min-height: 55px;
  }
}
.style-module--learn--ba82f ul li p {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  padding: 17px 30px 17px 57px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--learn--ba82f ul li p {
    font-size: 18px;
    font-size: 16px;
    padding: 15px 30px 15px 40px;
  }
}
.style-module--learn--ba82f ul li p:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' viewBox='0 0 25 25'%3E%3Cg clip-path='url(%23prefix__a)'%3E%3Cpath fill='%23F75B16' d='M18.383 0H6.617A6.618 6.618 0 0 0 0 6.618v11.764A6.618 6.618 0 0 0 6.617 25h11.766A6.618 6.618 0 0 0 25 18.382V6.618A6.618 6.618 0 0 0 18.383 0Zm-4.77 19.132c-.314.28-.685.42-1.104.42-.42 0-.8-.138-1.116-.413-.327-.284-.493-.68-.493-1.177 0-.436.156-.813.462-1.12a1.542 1.542 0 0 1 1.13-.461c.442 0 .822.155 1.134.46.314.307.474.684.474 1.121 0 .49-.164.884-.486 1.17Zm.422-10.135-.386 4.433c-.045.562-.141.988-.294 1.3a.945.945 0 0 1-.9.558c-.41 0-.727-.19-.893-.55-.14-.3-.234-.734-.291-1.324l-.289-4.317A32.365 32.365 0 0 1 10.9 7.27c0-.558.154-1.005.457-1.33.307-.328.713-.494 1.206-.494.764 0 1.102.365 1.25.67.193.395.287.934.287 1.65 0 .401-.022.815-.065 1.23Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='25' height='25' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 25px;
  left: 20px;
  position: absolute;
  top: 17px;
  width: 25px;
}

@media (max-width: 991px) {
  .style-module--learn--ba82f ul li p:before {
    height: 20px;
    left: 10px;
    top: 15px;
    width: 20px;
  }
}
.style-module--learn--ba82f .style-module--btn-wrap--f6e03 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  gap: 15px;
  width: calc(44% - 15px);
}

@media (max-width: 767px) {
  .style-module--learn--ba82f .style-module--btn-wrap--f6e03 {
    width: 100%;
  }
}
.style-module--learn--ba82f .style-module--btn-wrap--f6e03 .style-module--img--10cad {
  width: 100%;
}

.style-module--res--e81ca h2 {
  font-size: 56px;
  font-weight: 700;
  line-height: 1;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--res--e81ca h2 {
    font-size: 30px;
  }
}
.style-module--res--e81ca .style-module--subtitle--59356 {
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  margin-top: 30px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--res--e81ca .style-module--subtitle--59356 {
    font-size: 18px;
    margin-top: 20px;
  }
}
.style-module--res--e81ca .style-module--nums-list--fb8fe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  margin: 40px 0 60px;
}

@media (max-width: 1100px) {
  .style-module--res--e81ca .style-module--nums-list--fb8fe {
    gap: 20px;
  }
}
@media (max-width: 991px) {
  .style-module--res--e81ca .style-module--nums-list--fb8fe {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--res--e81ca .style-module--nums-list--fb8fe > li {
  background: #f4e9ff;
  border-radius: 20px;
  -webkit-box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
          box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
  padding: 20px;
  width: calc(33.33333% - 26.66667px);
}

@media (max-width: 991px) {
  .style-module--res--e81ca .style-module--nums-list--fb8fe > li {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .style-module--res--e81ca .style-module--nums-list--fb8fe > li {
    width: 100%;
  }
}
.style-module--res--e81ca .style-module--nums-list--fb8fe > li h3 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  color: #6d00dd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 500;
  gap: 12px;
}

.style-module--res--e81ca .style-module--nums-list--fb8fe > li h3 span:first-child {
  font-size: 100px;
  line-height: 100%;
}

@media (max-width: 1100px) {
  .style-module--res--e81ca .style-module--nums-list--fb8fe > li h3 span:first-child {
    font-size: 80px;
  }
}
.style-module--res--e81ca .style-module--nums-list--fb8fe > li h3 span:last-child {
  font-size: 44px;
  line-height: 120%;
}

.style-module--res--e81ca .style-module--nums-list--fb8fe > li p {
  font-size: 16px;
  line-height: 120%;
  margin-top: 15px;
}

.style-module--res--e81ca swiper-container {
  backdrop-filter: blur(11px);
  background: linear-gradient(276.57deg, #fe4c04 5.1%, #ff8d5f 99.39%);
  color: #fff;
  margin-left: -3px;
  overflow: hidden;
  padding: 30px;
  -webkit-transform: rotate(-3deg);
          transform: rotate(-3deg);
  width: 110%;
}

.style-module--res--e81ca swiper-slide {
  font-size: 23px;
  font-weight: 700;
  line-height: 120%;
  padding-left: 50px;
  position: relative;
  white-space: nowrap;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}

.style-module--res--e81ca swiper-slide:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="24" fill="none" viewBox="0 0 20 24"><path fill="%23fff" fill-rule="evenodd" d="M.19 23.538c.962-5.527 3.74-17.037 7.854-22.507.59-1.007 1.594-.28 1.942.223.025.035.072.096.14.185.91 1.185 5.58 7.262 9.862 20.788a.38.38 0 0 1-.287.494c-1.361.231-2.783.212-3.53.159a.395.395 0 0 1-.32-.225c-.672-1.338-2.638-3.619-5.953-3.445-3.54.186-4.97 2.654-5.615 3.768-.15.26-.259.446-.34.512-.303.243-2.14.418-3.355.497a.381.381 0 0 1-.399-.448Zm9.548-7.377c1.418-.074 2.507-1.296 2.432-2.729-.075-1.433-1.286-2.534-2.704-2.46-1.418.075-2.507 1.297-2.432 2.73.075 1.432 1.286 2.534 2.704 2.46Z" clip-rule="evenodd"/></svg>');
  content: "";
  height: 24px;
  left: 0;
  position: absolute;
  top: calc(50% - 12px);
  width: 20px;
}

.style-module--res--e81ca .style-module--line-wrap--dc169 {
  backdrop-filter: blur(11px);
  background: linear-gradient(276.57deg, #fe4c04 5.1%, #ff8d5f 99.39%);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  margin-left: -3px;
  overflow: hidden;
  position: relative;
  -webkit-transform: rotate(-3deg);
          transform: rotate(-3deg);
  -webkit-user-select: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  width: 110%;
}

.style-module--res--e81ca .style-module--line-wrap--dc169:focus .style-module--marquee--75ca3,
.style-module--res--e81ca .style-module--line-wrap--dc169:hover .style-module--marquee--75ca3 {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.style-module--res--e81ca .style-module--line--29f22 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  gap: 30px;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  min-width: 100%;
}

.style-module--res--e81ca .style-module--line--29f22 li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-size: 23px;
  font-weight: 700;
  height: 100px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  padding-left: 50px;
  position: relative;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  white-space: nowrap;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.style-module--res--e81ca .style-module--line--29f22 li:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="24" fill="none" viewBox="0 0 20 24"><path fill="%23fff" fill-rule="evenodd" d="M.19 23.538c.962-5.527 3.74-17.037 7.854-22.507.59-1.007 1.594-.28 1.942.223.025.035.072.096.14.185.91 1.185 5.58 7.262 9.862 20.788a.38.38 0 0 1-.287.494c-1.361.231-2.783.212-3.53.159a.395.395 0 0 1-.32-.225c-.672-1.338-2.638-3.619-5.953-3.445-3.54.186-4.97 2.654-5.615 3.768-.15.26-.259.446-.34.512-.303.243-2.14.418-3.355.497a.381.381 0 0 1-.399-.448Zm9.548-7.377c1.418-.074 2.507-1.296 2.432-2.729-.075-1.433-1.286-2.534-2.704-2.46-1.418.075-2.507 1.297-2.432 2.73.075 1.432 1.286 2.534 2.704 2.46Z" clip-rule="evenodd"/></svg>');
  content: "";
  height: 24px;
  left: 0;
  position: absolute;
  top: calc(50% - 12px);
  -webkit-transform: rotate(2deg);
          transform: rotate(2deg);
  width: 20px;
}

.style-module--res--e81ca .style-module--marquee--75ca3 {
  -webkit-animation: style-module--scroll--d22b7 20s linear infinite;
          animation: style-module--scroll--d22b7 20s linear infinite;
}

@-webkit-keyframes style-module--scroll--d22b7 {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(calc(-100% - 30px));
            transform: translateX(calc(-100% - 30px));
  }
}

@keyframes style-module--scroll--d22b7 {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(calc(-100% - 30px));
            transform: translateX(calc(-100% - 30px));
  }
}
.style-module--speaker--6ab7e .style-module--wrap--48ae7 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991px) {
  .style-module--speaker--6ab7e .style-module--wrap--48ae7 {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--speaker--6ab7e .style-module--wrap--48ae7 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--speaker--6ab7e h2 {
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .style-module--speaker--6ab7e h2 {
    font-size: 24px;
  }
}
.style-module--speaker--6ab7e p {
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .style-module--speaker--6ab7e p {
    font-size: 16px;
  }
}
.style-module--speaker--6ab7e ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  padding-left: 20px;
}

@media (max-width: 991px) {
  .style-module--speaker--6ab7e ul {
    gap: 10px;
  }
}
.style-module--speaker--6ab7e ul li {
  font-size: 16px;
  font-weight: 300;
  line-height: 120%;
  list-style: disc;
}

@media (max-width: 991px) {
  .style-module--speaker--6ab7e img {
    max-width: 180px;
  }
}
.style-module--revs--28a25 .style-module--container--78515 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 100px;
}

@media (max-width: 991px) {
  .style-module--revs--28a25 .style-module--container--78515 {
    gap: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--revs--28a25 .style-module--container--78515 {
    gap: 30px;
  }
}
.style-module--revs--28a25 .style-module--block--375fc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.style-module--revs--28a25 ul {
  display: grid;
  gap: 20px;
  grid-template-columns: 66.6% calc(33.4% - 20px);
  grid-template-rows: 1fr;
}

@media (max-width: 991px) {
  .style-module--revs--28a25 ul {
    gap: 15px;
    grid-template-columns: 66.6% calc(33.4% - 15px);
  }
}
@media (max-width: 767px) {
  .style-module--revs--28a25 ul {
    gap: 20px;
    grid-template-columns: 100%;
  }
}
.style-module--revs--28a25 ul li {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.style-module--revs--28a25 ul li:first-child {
  grid-column: 1;
  grid-row: span 2;
}

@media (max-width: 767px) {
  .style-module--revs--28a25 ul li:first-child {
    grid-column: 1;
    grid-row: 1;
  }
}
.style-module--revs--28a25 ul li:nth-child(2) {
  grid-column: 2;
  grid-row: 1;
}

@media (max-width: 767px) {
  .style-module--revs--28a25 ul li:nth-child(2) {
    grid-column: 1;
    grid-row: 2;
  }
}
.style-module--revs--28a25 ul li:nth-child(3) {
  grid-column: 2;
  grid-row: 2;
}

@media (max-width: 767px) {
  .style-module--revs--28a25 ul li:nth-child(3) {
    grid-column: 1;
    grid-row: 3;
  }
}
.style-module--revs--28a25 ul li iframe {
  border-radius: 20px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.style-module--revs--28a25 button {
  -ms-flex-item-align: center;
      align-self: center;
  margin-top: 50px;
  max-width: 580px;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--revs--28a25 button {
    margin-top: 30px;
    max-width: 350px;
  }
}
@media (max-width: 767px) {
  .style-module--revs--28a25 button {
    margin-top: 20px;
  }
}
.style-module--adv--42444 {
  margin-top: 100px;
}

@media (max-width: 991px) {
  .style-module--adv--42444 {
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--42444 {
    margin-top: 30px;
  }
}
.style-module--adv--42444 h2 {
  color: #1d2644;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin: 20px 0 30px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--adv--42444 h2 {
    font-size: 22px;
    margin: 15px 0 25px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--42444 h2 {
    font-size: 18px;
    margin: 10px 0 15px;
  }
}
.style-module--adv--42444 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .style-module--adv--42444 ul {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--42444 ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.style-module--adv--42444 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px;
  text-align: center;
  width: calc(33.33333% - 20px);
}

@media (max-width: 991px) {
  .style-module--adv--42444 ul li {
    width: calc(33.33333% - 10px);
  }
}
@media (max-width: 767px) {
  .style-module--adv--42444 ul li {
    width: 100%;
  }
}
.style-module--adv--42444 ul li h3 {
  color: #ff4900;
  font-size: 38px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--adv--42444 ul li h3 {
    font-size: 24px;
  }
}
.style-module--adv--42444 ul li p {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 10px;
}

@media (max-width: 991px) {
  .style-module--adv--42444 ul li p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--42444 ul li p {
    font-size: 16px;
    margin-top: 5px;
  }
}
.style-module--adv--42444 .style-module--logo--261e0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  max-width: 360px;
}

@media (max-width: 991px) {
  .style-module--adv--42444 .style-module--logo--261e0 {
    max-width: 226px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--42444 .style-module--logo--261e0 {
    max-width: 200px;
  }
}
.style-module--adv--42444 .style-module--experts--cd3da {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .style-module--adv--42444 .style-module--experts--cd3da {
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--42444 .style-module--experts--cd3da {
    margin-top: 30px;
  }
}
.style-module--adv--42444 .style-module--experts--cd3da h2 {
  margin-bottom: 55px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--adv--42444 .style-module--experts--cd3da h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--42444 .style-module--experts--cd3da h2 {
    margin-bottom: 20px;
  }
}
.style-module--adv--42444 .style-module--develop--2ffdf {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .style-module--adv--42444 .style-module--develop--2ffdf {
    margin-top: 30px;
  }
}
.style-module--adv--42444 .style-module--develop--2ffdf h2 {
  margin-bottom: 55px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--adv--42444 .style-module--develop--2ffdf h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--42444 .style-module--develop--2ffdf h2 {
    margin-bottom: 20px;
  }
}
.style-module--adv--42444 .style-module--container--38087 {
  border-radius: 30px;
  padding: 50px 100px;
}

@media (max-width: 1023px) {
  .style-module--adv--42444 .style-module--container--38087 {
    border-radius: 20px;
    padding: 40px 20px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--42444 .style-module--container--38087 {
    border-radius: 15px;
    padding: 20px;
  }
}
.style-module--adv--42444 .style-module--container--38087.style-module--gray--b3061 {
  background-color: #f2f3f7;
}

.style-module--adv--42444 .style-module--container--38087.style-module--orange--a2ae9 {
  background-color: #ffeee7;
}

.style-module--adv--42444 .style-module--container--38087.style-module--violet--08356 {
  background-color: #f7f0ff;
}

.style-module--adv--42444 .style-module--container--38087 swiper-slide {
  height: auto;
}

.style-module--adv--42444 .style-module--container--38087 swiper-slide > div {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
}

.style-module--adv--42444 .style-module--container--38087 swiper-slide p {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.style-module--adv--42444 .style-module--btn--71e9e {
  -ms-flex-item-align: center;
      align-self: center;
  margin: 100px auto;
  max-width: 580px;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--adv--42444 .style-module--btn--71e9e {
    margin: 50px auto;
    max-width: 350px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--42444 .style-module--btn--71e9e {
    margin: 30px auto;
  }
}
.main-module--btn--e2931 {
  background-color: #ff4900;
  -webkit-box-shadow: 0 5px 0 0 rgba(253, 75, 4, 0.5);
          box-shadow: 0 5px 0 0 rgba(253, 75, 4, 0.5);
  color: #fff;
  display: block;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  min-width: 400px;
  padding: 15px 0;
  text-align: center;
  text-transform: uppercase;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .main-module--btn--e2931 {
    font-size: 18px;
    min-width: 250px;
    padding: 10px 0;
  }
}
.main-module--title--c21c6 {
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .main-module--title--c21c6 {
    font-size: 24px;
  }
}
.screen1-module--screen1--7a424 .screen1-module--inner--0fb58 {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/may_work_edu/bg-mto-1920.png);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 50px 0 50px 70px;
}

@media (max-width: 1099px) {
  .screen1-module--screen1--7a424 .screen1-module--inner--0fb58 {
    padding: 30px 0 30px 30px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--7a424 .screen1-module--inner--0fb58 {
    background-image: unset;
    padding: 0;
  }
}
@media (max-width: 600px) {
  .screen1-module--screen1--7a424 .screen1-module--inner--0fb58 {
    background-image: url(https://fs.advance.ru/landing-pages/webinar/may_work_edu/bg-mto-320.png);
    background-position: bottom;
    padding: 25px 20px 350px;
  }
}
.screen1-module--screen1--7a424 .screen1-module--info--028f6 {
  width: 50%;
}

@media (max-width: 767px) {
  .screen1-module--screen1--7a424 .screen1-module--info--028f6 {
    width: 100%;
  }
}
.screen1-module--screen1--7a424 .screen1-module--date--6a7b2 {
  border: 1px solid #ff4900;
  color: #fd4b04;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  max-width: 250px;
  padding: 8px;
  text-align: center;
}

@media (max-width: 991px) {
  .screen1-module--screen1--7a424 .screen1-module--date--6a7b2 {
    font-size: 16px;
    max-width: 150px;
    padding: 8px 0;
  }
}
.screen1-module--screen1--7a424 h1 {
  color: #fd4b04;
  font-size: 60px;
  font-weight: 700;
  line-height: 110%;
  margin: 20px 0;
  text-transform: uppercase;
}

@media (max-width: 1099px) {
  .screen1-module--screen1--7a424 h1 {
    font-size: 44px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--7a424 h1 {
    font-size: 36px;
    margin: 10px 0;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--7a424 h1 {
    font-size: 32px;
  }
}
.screen1-module--screen1--7a424 .screen1-module--type--7ea12 {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .screen1-module--screen1--7a424 .screen1-module--type--7ea12 {
    font-size: 18px;
  }
}
.screen1-module--screen1--7a424 ul {
  margin: 25px 0;
}

@media (max-width: 991px) {
  .screen1-module--screen1--7a424 ul {
    margin: 15px 0;
  }
}
.screen1-module--screen1--7a424 ul li {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 30px;
  position: relative;
}

@media (max-width: 991px) {
  .screen1-module--screen1--7a424 ul li {
    font-size: 16px;
  }
}
.screen1-module--screen1--7a424 ul li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='23' fill='none' viewBox='0 0 25 23'%3E%3Cpath fill='%23FF4900' d='m12.5 0 2.806 8.637h9.082l-7.347 5.338 2.806 8.638-7.347-5.338-7.347 5.338 2.806-8.638L.612 8.637h9.082L12.5 0Z'/%3E%3C/svg%3E");
  content: "";
  height: 23px;
  left: 0;
  position: absolute;
  top: 0;
  width: 25px;
}

.screen1-module--screen1--7a424 ul li:not(:last-child) {
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--7a424 ul li:not(:last-child) {
    margin-bottom: 10px;
  }
}
.why-module--why--14efe {
  padding: 150px 0;
}

@media (max-width: 991px) {
  .why-module--why--14efe {
    padding: 60px 0 100px;
  }
}
@media (max-width: 767px) {
  .why-module--why--14efe {
    padding: 40px 0 50px;
  }
}
.why-module--why--14efe .why-module--container--27ca4 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 767px) {
  .why-module--why--14efe .why-module--container--27ca4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.why-module--why--14efe h2 {
  color: #fd4b04;
  text-align: left;
}

.why-module--why--14efe img {
  width: calc(40% - 15px);
}

@media (max-width: 767px) {
  .why-module--why--14efe img {
    -ms-flex-item-align: center;
        align-self: center;
    width: 80%;
  }
}
.why-module--why--14efe .why-module--wrap--ceec7 {
  width: calc(60% - 15px);
}

@media (max-width: 767px) {
  .why-module--why--14efe .why-module--wrap--ceec7 {
    width: 100%;
  }
}
.why-module--why--14efe ul {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .why-module--why--14efe ul {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .why-module--why--14efe ul {
    margin-top: 20px;
  }
}
.why-module--why--14efe ul li {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 31px;
  position: relative;
}

@media (max-width: 991px) {
  .why-module--why--14efe ul li {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .why-module--why--14efe ul li {
    font-size: 16px;
  }
}
.why-module--why--14efe ul li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='25' fill='none' viewBox='0 0 21 25'%3E%3Cpath fill='%23FF4900' d='M20.555 10.672 6.983 24.85c-.376.393-1.003-.061-.758-.55l4.83-9.687a.479.479 0 0 0-.42-.695H.472c-.418 0-.63-.513-.335-.816L12.724.146c.365-.376.973.037.77.524l-3.61 8.647c-.133.319.1.67.44.667l9.887-.125c.42-.005.637.507.344.813Z'/%3E%3C/svg%3E");
  content: "";
  height: 25px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 21px;
}

.why-module--why--14efe ul li:not(:last-child) {
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .why-module--why--14efe ul li:not(:last-child) {
    margin-bottom: 10px;
  }
}
.why-module--why--14efe ul li strong {
  font-weight: 500;
}

.program-module--program--49faa h2 {
  margin-bottom: 75px;
}

@media (max-width: 991px) {
  .program-module--program--49faa h2 {
    margin-bottom: 45px;
  }
}
@media (max-width: 767px) {
  .program-module--program--49faa h2 {
    margin-bottom: 85px;
  }
}
.program-module--program--49faa .program-module--wrap--89a46 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 1200px) {
  .program-module--program--49faa .program-module--wrap--89a46 {
    margin: 0 85px;
  }
}
@media (max-width: 991px) {
  .program-module--program--49faa .program-module--wrap--89a46 {
    margin: 0 45px;
  }
}
@media (max-width: 767px) {
  .program-module--program--49faa .program-module--wrap--89a46 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 90px;
  }
}
@media (max-width: 480px) {
  .program-module--program--49faa .program-module--wrap--89a46 {
    margin: 0;
  }
}
.program-module--program--49faa ul {
  background-color: #fff;
  max-width: 504px;
  padding: 60px 50px;
  position: relative;
  width: calc(50% - 10px);
}

@media (max-width: 991px) {
  .program-module--program--49faa ul {
    max-width: unset;
  }
}
@media (max-width: 767px) {
  .program-module--program--49faa ul {
    width: 100%;
  }
}
@media (max-width: 480px) {
  .program-module--program--49faa ul {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.program-module--program--49faa ul:after,
.program-module--program--49faa ul:before {
  position: absolute;
}

.program-module--program--49faa ul:before {
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
}

.program-module--program--49faa ul:after {
  font-size: 68px;
  font-weight: 700;
  letter-spacing: 0.21px;
  line-height: 1;
  text-transform: uppercase;
  top: -67px;
}

@media (max-width: 1200px) {
  .program-module--program--49faa ul:after {
    font-size: 40px;
    top: -44px;
  }
}
@media (max-width: 991px) {
  .program-module--program--49faa ul:after {
    top: -40px;
  }
}
@media (max-width: 360px) {
  .program-module--program--49faa ul:after {
    font-size: 30px;
    top: -30px;
  }
}
.program-module--program--49faa ul.program-module--theory--3b5f4 {
  border: 10px solid #5fa59a;
}

@media (max-width: 991px) {
  .program-module--program--49faa ul.program-module--theory--3b5f4 {
    border: 6px solid #5fa59a;
    padding: 35px 15px;
  }
}
@media (max-width: 480px) {
  .program-module--program--49faa ul.program-module--theory--3b5f4 {
    margin-left: 45px;
  }
}
.program-module--program--49faa ul.program-module--theory--3b5f4:before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/may_work_edu/icon-theory.svg);
  height: 209px;
  left: -85.5px;
  top: -104.5px;
  width: 171px;
}

@media (max-width: 991px) {
  .program-module--program--49faa ul.program-module--theory--3b5f4:before {
    height: 130px;
    left: -53px;
    top: -65px;
    width: 106px;
  }
}
.program-module--program--49faa ul.program-module--theory--3b5f4:after {
  color: #5fa59a;
  content: "Теория";
  right: -15.4px;
}

@media (max-width: 1200px) {
  .program-module--program--49faa ul.program-module--theory--3b5f4:after {
    right: -13px;
  }
}
@media (max-width: 991px) {
  .program-module--program--49faa ul.program-module--theory--3b5f4:after {
    right: -8.5px;
  }
}
@media (max-width: 360px) {
  .program-module--program--49faa ul.program-module--theory--3b5f4:after {
    right: -7.5px;
  }
}
.program-module--program--49faa ul.program-module--theory--3b5f4 li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='23' fill='none' viewBox='0 0 25 23'%3E%3Cpath fill='%235F9BA5' d='m12.5 0 2.806 8.637h9.082l-7.347 5.338 2.806 8.638-7.347-5.338-7.347 5.338 2.806-8.638L.612 8.637h9.082L12.5 0Z'/%3E%3C/svg%3E");
}

.program-module--program--49faa ul.program-module--practice--75a79 {
  border: 10px solid #fd4b04;
}

@media (max-width: 991px) {
  .program-module--program--49faa ul.program-module--practice--75a79 {
    border: 6px solid #fd4b04;
    padding: 35px 25px 35px 15px;
  }
}
@media (max-width: 480px) {
  .program-module--program--49faa ul.program-module--practice--75a79 {
    margin-right: 45px;
  }
}
.program-module--program--49faa ul.program-module--practice--75a79:before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/may_work_edu/icon-practice.svg);
  height: 223.01px;
  right: -68.725px;
  top: -111.505px;
  width: 137.45px;
}

@media (max-width: 991px) {
  .program-module--program--49faa ul.program-module--practice--75a79:before {
    height: 144.61px;
    right: -44.565px;
    top: -72.305px;
    width: 89.13px;
  }
}
.program-module--program--49faa ul.program-module--practice--75a79:after {
  color: #fd4b04;
  content: "Практика";
  left: -15.4px;
}

@media (max-width: 1200px) {
  .program-module--program--49faa ul.program-module--practice--75a79:after {
    left: -13px;
  }
}
@media (max-width: 991px) {
  .program-module--program--49faa ul.program-module--practice--75a79:after {
    left: -8.5px;
  }
}
@media (max-width: 360px) {
  .program-module--program--49faa ul.program-module--practice--75a79:after {
    left: -7.5px;
  }
}
.program-module--program--49faa ul.program-module--practice--75a79 li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='23' fill='none' viewBox='0 0 25 23'%3E%3Cpath fill='%23FF4900' d='m12.5 0 2.806 8.637h9.082l-7.347 5.338 2.806 8.638-7.347-5.338-7.347 5.338 2.806-8.638L.612 8.637h9.082L12.5 0Z'/%3E%3C/svg%3E");
}

.program-module--program--49faa ul li {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 35px;
  position: relative;
}

@media (max-width: 991px) {
  .program-module--program--49faa ul li {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .program-module--program--49faa ul li {
    font-size: 16px;
  }
}
.program-module--program--49faa ul li:before {
  content: "";
  height: 25px;
  left: 0;
  position: absolute;
  top: 0;
  width: 25px;
}

.program-module--program--49faa ul li:not(:last-child) {
  margin-bottom: 20px;
}

@media (max-width: 480px) {
  .program-module--program--49faa ul li:not(:last-child) {
    margin-bottom: 10px;
  }
}
.program-module--program--49faa ul li strong {
  font-weight: 500;
}

.program-module--program--49faa a {
  margin: 50px auto 0;
}

.speakers-module--speakers--7cecb {
  padding: 150px 0 100px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--7cecb {
    padding: 100px 0 50px;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--7cecb {
    padding: 50px 0 30px;
  }
}
.speakers-module--speakers--7cecb h2 {
  margin-bottom: 165px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--7cecb h2 {
    margin-bottom: 100px;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--7cecb h2 {
    margin-bottom: 160px;
  }
}
.speakers-module--speakers--7cecb .speakers-module--mainlist--1929a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--7cecb .speakers-module--mainlist--1929a {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--7cecb .speakers-module--mainlist--1929a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 160px;
  }
}
.speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--az--5b442,
.speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--mb--51c01 {
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 70px 50px;
  width: calc(50% - 15px);
}

@media (max-width: 991px) {
  .speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--az--5b442,
  .speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--mb--51c01 {
    padding: 0 15px 15px;
    width: calc(50% - 10px);
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--az--5b442,
  .speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--mb--51c01 {
    width: 100%;
  }
}
.speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--az--5b442 img,
.speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--mb--51c01 img {
  -ms-flex-item-align: center;
      align-self: center;
  height: 345px;
  margin-top: -215px;
  width: 282px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--az--5b442 img,
  .speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--mb--51c01 img {
    height: auto;
    margin-top: -130px;
    width: 170px;
  }
}
.speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--az--5b442 h3,
.speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--mb--51c01 h3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin: 30px 0 10px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--az--5b442 h3,
  .speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--mb--51c01 h3 {
    font-size: 22px;
    margin: 20px 0 10px;
  }
}
.speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--az--5b442 p,
.speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--mb--51c01 p {
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

@media (max-width: 991px) {
  .speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--az--5b442 p,
  .speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--mb--51c01 p {
    font-size: 18px;
  }
}
.speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--az--5b442 ul li,
.speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--mb--51c01 ul li {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 10px;
  padding-left: 18px;
  position: relative;
}

@media (max-width: 767px) {
  .speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--az--5b442 ul li,
  .speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--mb--51c01 ul li {
    font-size: 16px;
  }
}
.speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--az--5b442 ul li:before,
.speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--mb--51c01 ul li:before {
  border-radius: 50%;
  content: "";
  height: 8px;
  left: 0;
  position: absolute;
  top: 7px;
  width: 8px;
}

.speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--az--5b442 {
  border: 10px solid #ff4900;
}

@media (max-width: 991px) {
  .speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--az--5b442 {
    border: 6px solid #ff4900;
  }
}
.speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--az--5b442 h3 {
  color: #ff4900;
}

.speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--az--5b442 ul li:before {
  background-color: #ff4900;
}

.speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--mb--51c01 {
  border: 10px solid #5f9ba5;
}

@media (max-width: 991px) {
  .speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--mb--51c01 {
    border: 6px solid #5f9ba5;
  }
}
.speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--mb--51c01 h3 {
  color: #5f9ba5;
}

.speakers-module--speakers--7cecb .speakers-module--mainlist--1929a .speakers-module--mb--51c01 ul li:before {
  background-color: #5f9ba5;
}

.reg-module--reg--b80f6 .reg-module--wrap--aa33d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .reg-module--reg--b80f6 .reg-module--wrap--aa33d {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.reg-module--reg--b80f6 .reg-module--info--8827c,
.reg-module--reg--b80f6 .reg-module--widget--8fb0d {
  width: 50%;
}

@media (max-width: 767px) {
  .reg-module--reg--b80f6 .reg-module--info--8827c,
  .reg-module--reg--b80f6 .reg-module--widget--8fb0d {
    width: 100%;
  }
}
.reg-module--reg--b80f6 .reg-module--info--8827c {
  background-color: #263238;
  padding: 70px;
  text-align: center;
}

@media (max-width: 991px) {
  .reg-module--reg--b80f6 .reg-module--info--8827c {
    padding: 30px;
  }
}
.reg-module--reg--b80f6 .reg-module--info--8827c h3 {
  color: #fff;
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .reg-module--reg--b80f6 .reg-module--info--8827c h3 {
    font-size: 24px;
  }
}
.reg-module--reg--b80f6 .reg-module--info--8827c .reg-module--timer--a7af4 {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 25px 0 40px;
}

@media (max-width: 991px) {
  .reg-module--reg--b80f6 .reg-module--info--8827c .reg-module--timer--a7af4 {
    gap: 10px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--b80f6 .reg-module--info--8827c .reg-module--timer--a7af4 {
    margin: 15px 0 20px;
  }
}
.reg-module--reg--b80f6 .reg-module--info--8827c .reg-module--timer--a7af4 p {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}

.reg-module--reg--b80f6 .reg-module--info--8827c .reg-module--timer--a7af4 p.reg-module--days--81657 span {
  color: #ff4900;
}

.reg-module--reg--b80f6 .reg-module--info--8827c .reg-module--timer--a7af4 p span:first-child {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-style: solid;
  border-width: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 40px;
  font-weight: 700;
  height: 70px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  width: 70px;
}

@media (max-width: 991px) {
  .reg-module--reg--b80f6 .reg-module--info--8827c .reg-module--timer--a7af4 p span:first-child {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--b80f6 .reg-module--info--8827c .reg-module--timer--a7af4 p span:first-child {
    height: 50px;
    width: 50px;
  }
}
.reg-module--reg--b80f6 .reg-module--info--8827c .reg-module--timer--a7af4 p span:last-child {
  font-size: 14px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 767px) {
  .reg-module--reg--b80f6 .reg-module--info--8827c .reg-module--timer--a7af4 p span:last-child {
    font-size: 10px;
  }
}
.reg-module--reg--b80f6 .reg-module--info--8827c .reg-module--gift--54165 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: 1px solid #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  padding-top: 40px;
}

@media (max-width: 991px) {
  .reg-module--reg--b80f6 .reg-module--info--8827c .reg-module--gift--54165 {
    gap: 10px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--b80f6 .reg-module--info--8827c .reg-module--gift--54165 {
    padding-top: 25px;
  }
}
@media (max-width: 991px) {
  .reg-module--reg--b80f6 .reg-module--info--8827c .reg-module--gift--54165 img {
    height: auto;
    width: 66px;
  }
}
.reg-module--reg--b80f6 .reg-module--info--8827c .reg-module--gift--54165 p {
  color: #fcddb1;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
  text-align: left;
}

@media (max-width: 991px) {
  .reg-module--reg--b80f6 .reg-module--info--8827c .reg-module--gift--54165 p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--b80f6 .reg-module--info--8827c .reg-module--gift--54165 p {
    font-size: 16px;
  }
}
.reg-module--reg--b80f6 .reg-module--widget--8fb0d {
  background-color: #fff;
  border: 10px solid #263238;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991px) {
  .reg-module--reg--b80f6 .reg-module--widget--8fb0d {
    border: 6px solid #263238;
  }
}
.reg-module--reg--b80f6 .reg-module--widget--8fb0d .reg-module--form--0f3c3 {
  width: 100%;
}

.advance-module--adv--f6811 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .advance-module--adv--f6811 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .advance-module--adv--f6811 {
    padding: 30px 0;
  }
}
.advance-module--adv--f6811 .advance-module--inner--36d3f {
  background-color: #f8e8c4;
  padding: 50px 70px 65px;
  text-align: center;
}

@media (max-width: 991px) {
  .advance-module--adv--f6811 .advance-module--inner--36d3f {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .advance-module--adv--f6811 .advance-module--inner--36d3f {
    padding: 30px 15px;
  }
}
.advance-module--adv--f6811 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 35px;
}

@media (max-width: 991px) {
  .advance-module--adv--f6811 ul {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .advance-module--adv--f6811 ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 20px;
  }
}
.advance-module--adv--f6811 ul li {
  background-color: #fff6e4;
  border: 10px solid #ff4900;
  padding: 40px 30px 30px;
  width: calc(33.33333% - 20px);
}

@media (max-width: 991px) {
  .advance-module--adv--f6811 ul li {
    border: 6px solid #ff4900;
    padding: 15px;
    width: calc(33.33333% - 13.33333px);
  }
}
@media (max-width: 767px) {
  .advance-module--adv--f6811 ul li {
    width: 100%;
  }
}
.advance-module--adv--f6811 ul li h3 {
  color: #ff4900;
  font-size: 38px;
  font-weight: 700;
  line-height: 100%;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .advance-module--adv--f6811 ul li h3 {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  .advance-module--adv--f6811 ul li h3 {
    margin-bottom: 5px;
  }
}
.advance-module--adv--f6811 ul li p {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .advance-module--adv--f6811 ul li p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .advance-module--adv--f6811 ul li p {
    font-size: 16px;
  }
}
.style-module--rocket--f4400 {
  background-color: #f2f3f7;
}

.style-module--target-audience--c1948 {
  background-color: #fff;
  padding: 50px 0;
}

@media (max-width: 991px) {
  .style-module--target-audience--c1948 {
    padding-bottom: 25px;
    padding-top: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--target-audience--c1948 {
    padding-bottom: 20px;
    padding-top: 20px;
  }
}
@media (max-width: 480px) {
  .style-module--target-audience--c1948 {
    padding-bottom: 15px;
    padding-top: 15px;
  }
}
.style-module--target-audience__title--f09e6 {
  color: #232323;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 43px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--target-audience__title--f09e6 {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .style-module--target-audience__title--f09e6 {
    font-size: 22px;
  }
}
@media (max-width: 991px) {
  .style-module--target-audience__title--f09e6 {
    margin-bottom: 32px;
  }
}
.style-module--target-audience__wrap--38e4e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .style-module--target-audience__wrap--38e4e {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--target-audience__wrap--38e4e {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 10px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.style-module--target-audience__item--9db4e {
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 20px;
  min-height: 265px;
  padding: 40px 68px 113px 40px;
  width: 32%;
}

@media (max-width: 991px) {
  .style-module--target-audience__item--9db4e {
    min-height: 165px;
    padding: 25px 45px 70px 25px;
  }
}
@media (max-width: 767px) {
  .style-module--target-audience__item--9db4e {
    min-height: auto;
    width: 70%;
  }
}
@media (max-width: 480px) {
  .style-module--target-audience__item--9db4e {
    padding: 29px 102px 29px 25px;
    width: 100%;
  }
}
.style-module--target-audience__item--one--3b0f8 {
  background-color: #f5ecff;
  background-image: url(https://fs.advance.ru/landing-pages/course/lyuboy_inostrannyi_za_mesyac/foryou-01.png);
}

.style-module--target-audience__item--two--a544b {
  background-color: #ffecf1;
  background-image: url(https://fs.advance.ru/landing-pages/course/lyuboy_inostrannyi_za_mesyac/foryou-02.png);
}

.style-module--target-audience__item--three--d6b89 {
  background-color: #d3efff;
  background-image: url(https://fs.advance.ru/landing-pages/course/lyuboy_inostrannyi_za_mesyac/foryou-03.png);
}

.style-module--target-audience__text--210d1 {
  color: #232323;
  font-size: 22px;
  font-size: 26px;
  font-weight: 300;
  line-height: 1.1;
  max-width: 80%;
}

@media (max-width: 991px) {
  .style-module--target-audience__text--210d1 {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .style-module--target-audience__text--210d1 {
    width: 100%;
  }
}
.style-module--rocket--b1ec8 {
  background-color: #f2f3f7;
}

.style-module--about-workshop--a52cc {
  background-color: #fff;
  padding: 50px 0;
}

@media (max-width: 991px) {
  .style-module--about-workshop--a52cc {
    padding-bottom: 25px;
    padding-top: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--about-workshop--a52cc {
    padding-bottom: 20px;
    padding-top: 20px;
  }
}
@media (max-width: 480px) {
  .style-module--about-workshop--a52cc {
    padding-bottom: 15px;
    padding-top: 15px;
  }
}
.style-module--about-workshop__wrap--5a639 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991px) {
  .style-module--about-workshop__wrap--5a639 {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media (max-width: 767px) {
  .style-module--about-workshop__wrap--5a639 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
    row-gap: 27px;
  }
}
.style-module--about-workshop__title--0410a {
  color: #232323;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 25px;
}

@media (max-width: 991px) {
  .style-module--about-workshop__title--0410a {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .style-module--about-workshop__title--0410a {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .style-module--about-workshop__title--0410a {
    text-align: center;
  }
}
.style-module--about-workshop__img--7b38d,
.style-module--about-workshop__info--d2366 {
  width: 47.6923076923%;
}

@media (max-width: 767px) {
  .style-module--about-workshop__img--7b38d,
  .style-module--about-workshop__info--d2366 {
    width: 80%;
  }
}
@media (max-width: 480px) {
  .style-module--about-workshop__img--7b38d,
  .style-module--about-workshop__info--d2366 {
    width: 100%;
  }
}
.style-module--about-workshop__item--fdb18 {
  color: #232323;
  font-size: 22px;
  font-weight: 300;
  line-height: 1.1;
  padding-left: 35px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--about-workshop__item--fdb18 {
    font-size: 16px;
    padding-left: 25px;
  }
}
.style-module--about-workshop__item--fdb18:not(:last-child) {
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .style-module--about-workshop__item--fdb18:not(:last-child) {
    margin-bottom: 15px;
  }
}
.style-module--about-workshop__item--fdb18:before {
  background: transparent url(https://fs.advance.ru/landing-pages/course/lyuboy_inostrannyi_za_mesyac/big-check.svg) no-repeat 50%/contain;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 20px;
  left: 0;
  position: absolute;
  right: 0;
  top: 6px;
  width: 20px;
}

@media (max-width: 991px) {
  .style-module--about-workshop__item--fdb18:before {
    height: 15px;
    width: 15px;
  }
}
.style-module--about-workshop__img--7b38d {
  background: transparent url(https://fs.advance.ru/landing-pages/course/lyuboy_inostrannyi_za_mesyac/photo-ontraining.png) no-repeat 50%/contain;
  border-radius: 20px;
  height: 558px;
  line-height: 0;
}

@media (max-width: 991px) {
  .style-module--about-workshop__img--7b38d {
    height: 346px;
  }
}
@media (max-width: 480px) {
  .style-module--about-workshop__img--7b38d {
    height: 300px;
  }
}
.style-module--rocket--2cd80 {
  background-color: #f2f3f7;
}

.style-module--lessons--3bf83 {
  background-color: #fff;
  padding: 50px 0;
}

@media (max-width: 991px) {
  .style-module--lessons--3bf83 {
    padding-bottom: 25px;
    padding-top: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--lessons--3bf83 {
    padding-bottom: 20px;
    padding-top: 20px;
  }
}
@media (max-width: 480px) {
  .style-module--lessons--3bf83 {
    padding-bottom: 15px;
    padding-bottom: 30px;
    padding-top: 15px;
  }
}
.style-module--lessons__list--c1610 {
  background-color: #f2f3f7;
  border-radius: 20px;
  padding: 80px 68px;
}

@media (max-width: 991px) {
  .style-module--lessons__list--c1610 {
    padding: 50px 45px;
  }
}
@media (max-width: 480px) {
  .style-module--lessons__list--c1610 {
    padding: 20px;
  }
}
.style-module--lessons__item--8098f {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  padding: 28px 30px 28px 0;
}

.style-module--lessons__item--8098f:not(:last-child) {
  margin-bottom: 30px;
}

@media (max-width: 480px) {
  .style-module--lessons__item--8098f:not(:last-child) {
    margin-bottom: 10px;
  }
}
@media (max-width: 991px) {
  .style-module--lessons__item--8098f {
    padding: 20px 37px 20px 0;
  }
}
@media (max-width: 480px) {
  .style-module--lessons__item--8098f {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 20px;
  }
}
.style-module--lessons__img-cover--bc382 {
  max-width: 196px;
}

@media (max-width: 991px) {
  .style-module--lessons__img-cover--bc382 {
    max-width: 136px;
  }
}
@media (max-width: 480px) {
  .style-module--lessons__img-cover--bc382 {
    margin-bottom: 10px;
    max-width: 117px;
  }
}
.style-module--lessons__descr--86d0a {
  width: 75%;
}

@media (max-width: 480px) {
  .style-module--lessons__descr--86d0a {
    width: 100%;
  }
}
.style-module--lessons__text--cd970 {
  color: #232323;
  font-size: 22px;
  font-weight: 300;
  line-height: 1.1;
}

@media (max-width: 991px) {
  .style-module--lessons__text--cd970 {
    font-size: 16px;
  }
}
.style-module--lessons__text--bold--65569 {
  font-weight: 700;
}

.style-module--lessons__text--margin--97075 {
  margin-bottom: 20px;
}

@media (max-width: 480px) {
  .style-module--lessons__text--margin--97075 {
    margin-bottom: 10px;
  }
}
.style-module--program--9ad1a {
  background-color: #f6edff;
  padding: 50px 0;
}

@media (max-width: 991px) {
  .style-module--program--9ad1a {
    padding-bottom: 25px;
    padding-top: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--program--9ad1a {
    padding-bottom: 20px;
    padding-top: 20px;
  }
}
@media (max-width: 480px) {
  .style-module--program--9ad1a {
    padding-bottom: 15px;
    padding-bottom: 40px;
    padding-top: 15px;
    padding-top: 30px;
  }
}
.style-module--program__title--daa3b {
  color: #232323;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 43px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--program__title--daa3b {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .style-module--program__title--daa3b {
    font-size: 22px;
  }
}
@media (max-width: 991px) {
  .style-module--program__title--daa3b {
    margin-bottom: 25px;
  }
}
.style-module--program__subtitle--5b85e {
  color: #232323;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.1;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .style-module--program__subtitle--5b85e {
    font-size: 15px;
    margin-bottom: 8px;
  }
}
@media (max-width: 480px) {
  .style-module--program__subtitle--5b85e {
    font-size: 18px;
    margin-bottom: 5px;
  }
}
.style-module--program__wrap--c6bf7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  row-gap: 30px;
}

@media (max-width: 991px) {
  .style-module--program__wrap--c6bf7 {
    row-gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--program__wrap--c6bf7 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 10px;
  }
}
.style-module--program__card--c6114 {
  background-color: #fff;
  border-radius: 20px;
  padding: 160px 40px 40px;
  position: relative;
  width: 30.9401709402%;
}

@media (max-width: 991px) {
  .style-module--program__card--c6114 {
    padding: 100px 20px 20px;
  }
}
@media (max-width: 767px) {
  .style-module--program__card--c6114 {
    padding-top: 120px;
    width: 70%;
  }
}
@media (max-width: 480px) {
  .style-module--program__card--c6114 {
    width: 100%;
  }
}
.style-module--program__card--c6114:before {
  background-color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 100px;
  left: 40px;
  position: absolute;
  right: 0;
  top: 40px;
  width: 116px;
}

@media (max-width: 991px) {
  .style-module--program__card--c6114:before {
    height: 62px;
    top: 25px;
    width: 72px;
  }
}
@media (max-width: 767px) {
  .style-module--program__card--c6114:before {
    height: 80px;
    top: 30px;
    width: 82px;
  }
}
.style-module--program__card--one--3862e:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/lyuboy_inostrannyi_za_mesyac/programm-01.png);
}

.style-module--program__card--two--067dc:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/lyuboy_inostrannyi_za_mesyac/programm-02.png);
}

.style-module--program__card--three--fc550:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/lyuboy_inostrannyi_za_mesyac/programm-03.png);
}

.style-module--program__card--four--5dc83:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/lyuboy_inostrannyi_za_mesyac/programm-04.png);
}

.style-module--program__card--five--b34be:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/lyuboy_inostrannyi_za_mesyac/programm-05.png);
}

.style-module--program__card--six--dea89:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/lyuboy_inostrannyi_za_mesyac/programm-06.png);
}

.style-module--program__list--8f088 {
  padding-left: 20px;
}

@media (max-width: 991px) {
  .style-module--program__list--8f088 {
    padding-left: 15px;
  }
}
.style-module--program__item--137fe {
  font-size: 18px;
  font-weight: 300;
  line-height: 1.2;
  list-style: initial;
}

.style-module--program__item--137fe:not(:last-child) {
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .style-module--program__item--137fe:not(:last-child) {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .style-module--program__item--137fe:not(:last-child) {
    margin-bottom: 15px;
  }
}
@media (max-width: 991px) {
  .style-module--program__item--137fe {
    font-size: 12px;
  }
}
.style-module--teacher--788c6 {
  background-color: #fff;
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--teacher--788c6 {
    padding-bottom: 50px;
    padding-top: 50px;
  }
}
@media (max-width: 480px) {
  .style-module--teacher--788c6 {
    padding-bottom: 30px;
    padding-top: 30px;
  }
}
.style-module--teacher__wrap--21429 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 767px) {
  .style-module--teacher__wrap--21429 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 10px;
  }
}
.style-module--teacher__item--46a44,
.style-module--teacher__subtitle--9a21c,
.style-module--teacher__title--ad7b7 {
  color: #343a40;
}

.style-module--teacher__title--ad7b7 {
  color: #232323;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .style-module--teacher__title--ad7b7 {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .style-module--teacher__title--ad7b7 {
    font-size: 22px;
  }
}
@media (max-width: 991px) {
  .style-module--teacher__title--ad7b7 {
    font-size: 22px;
    margin-bottom: 3px;
  }
}
.style-module--teacher__subtitle--9a21c {
  font-size: 30px;
  font-weight: 500;
  line-height: 1.3;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .style-module--teacher__subtitle--9a21c {
    font-size: 18.5px;
    margin-bottom: 13.5px;
  }
}
.style-module--teacher__img--93a89 {
  border-radius: 20px;
  margin-right: 30px;
  width: 39.3162393162%;
}

@media (max-width: 991px) {
  .style-module--teacher__img--93a89 {
    margin-right: 17px;
    width: 284px;
  }
}
@media (max-width: 767px) {
  .style-module--teacher__img--93a89 {
    margin-right: 0;
    width: 50%;
  }
}
@media (max-width: 480px) {
  .style-module--teacher__img--93a89 {
    width: 100%;
  }
}
.style-module--teacher__info--ff28d {
  background-color: #ebf8ff;
  border-radius: 20px;
  padding: 40px 50px 67px;
  width: 56.0683760684%;
}

@media (max-width: 991px) {
  .style-module--teacher__info--ff28d {
    padding: 20px 20px 25px;
  }
}
@media (max-width: 767px) {
  .style-module--teacher__info--ff28d {
    width: 70%;
  }
}
@media (max-width: 480px) {
  .style-module--teacher__info--ff28d {
    width: 100%;
  }
}
.style-module--teacher__item--46a44 {
  font-size: 20px;
  font-weight: 300;
  line-height: 1.2;
  padding-left: 35px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--teacher__item--46a44 {
    font-size: 14px;
    padding-left: 23px;
  }
}
.style-module--teacher__item--46a44:not(:last-child) {
  margin-bottom: 16px;
}

@media (max-width: 991px) {
  .style-module--teacher__item--46a44:not(:last-child) {
    margin-bottom: 14px;
  }
}
.style-module--teacher__item--46a44:before {
  background: transparent url(https://fs.advance.ru/landing-pages/course/lyuboy_inostrannyi_za_mesyac/check-blue.svg) no-repeat 50%/contain;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 20px;
  left: 0;
  position: absolute;
  right: 0;
  top: 3px;
  width: 20px;
}

@media (max-width: 991px) {
  .style-module--teacher__item--46a44:before {
    height: 13px;
    width: 13px;
  }
}
.style-module--reviews--83d73 {
  background-color: #f2f3f7;
  overflow: hidden;
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--reviews--83d73 {
    padding-bottom: 50px;
    padding-top: 50px;
  }
}
@media (max-width: 480px) {
  .style-module--reviews--83d73 {
    padding-bottom: 30px;
    padding-top: 30px;
  }
}
.style-module--reviews__title--db1fe {
  color: #232323;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 42px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--reviews__title--db1fe {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .style-module--reviews__title--db1fe {
    font-size: 22px;
  }
}
@media (max-width: 991px) {
  .style-module--reviews__title--db1fe {
    margin-bottom: 30px;
  }
}
@media (max-width: 480px) {
  .style-module--reviews__title--db1fe {
    margin-bottom: 15px;
  }
}
.style-module--content--1d221 {
  padding: 70px 0;
}

@media (max-width: 820px) {
  .style-module--content--1d221 {
    padding: 20px 0;
  }
}
@media (max-width: 480px) {
  .style-module--content--1d221 {
    padding: 0 0 40px;
  }
}
.style-module--content__block--27d05 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.style-module--content__item--ccb5f {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 30px;
  -webkit-box-shadow: 0 15px 30px rgba(35, 35, 35, 0.07);
          box-shadow: 0 15px 30px rgba(35, 35, 35, 0.07);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 50px;
  margin-right: 30px;
  padding: 20px;
  width: calc(33.33333% - 60px);
}

@media (max-width: 820px) {
  .style-module--content__item--ccb5f {
    margin-right: 15px;
    padding: 20px;
    width: calc(33.33333% - 30px);
  }
}
@media (max-width: 767px) {
  .style-module--content__item--ccb5f {
    margin-right: 5px;
    padding: 15px;
    width: calc(50% - 5px);
  }
}
.style-module--content__item--ccb5f:nth-child(3) {
  margin-right: 0;
}

@media (max-width: 480px) {
  .style-module--content__item--ccb5f:nth-child(3) {
    margin-right: 5px;
  }
  .style-module--content__item--ccb5f:nth-child(2n) {
    margin-right: 0;
  }
  .style-module--about-course__item--bf10e:last-child {
    margin-bottom: 0;
  }
}
.style-module--content__item--ccb5f img {
  height: 65px;
  margin-bottom: 15px;
  width: 65px;
}

@media (max-width: 820px) {
  .style-module--content__item--ccb5f img {
    height: 60px;
    width: 60px;
  }
}
@media (max-width: 480px) {
  .style-module--content__item--ccb5f img {
    height: 46px;
    margin-bottom: 10px;
    width: 46px;
  }
}
.style-module--content__item__title--b33f5 {
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  margin-bottom: 10px;
}

@media (max-width: 820px) {
  .style-module--content__item__title--b33f5 {
    font-size: 14px;
    line-height: 16px;
  }
}
@media (max-width: 480px) {
  .style-module--content__item__title--b33f5 {
    font-size: 11px;
    line-height: 13px;
  }
}
.style-module--content__item__text--e83df {
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  text-align: center;
}

@media (max-width: 820px) {
  .style-module--content__item__text--e83df {
    font-size: 20px;
    line-height: 23px;
  }
}
@media (max-width: 480px) {
  .style-module--content__item__text--e83df {
    font-size: 14px;
    line-height: 16px;
  }
}
.style-module--process--3f6d0 {
  padding-bottom: 40px;
}

.style-module--process__container--6f012 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 820px) {
  .style-module--process__container--6f012 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 480px) {
  .style-module--process__container--6f012 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--process__block--9c594 {
  min-height: 575px;
}

@media (max-width: 820px) {
  .style-module--process__block--9c594 {
    min-height: 100%;
    padding: 50px 45px;
    width: 100%;
  }
}
@media (max-width: 480px) {
  .style-module--process__block--9c594 {
    min-height: 100%;
    width: 100%;
  }
}
.style-module--process__left-block--e098e {
  background: #fff0f0;
  border-radius: 30px;
  padding: 50px 68px;
  position: relative;
  width: 65%;
}

@media (max-width: 820px) {
  .style-module--process__left-block--e098e {
    margin-bottom: 30px;
    width: 100%;
  }
}
@media (max-width: 480px) {
  .style-module--process__left-block--e098e {
    margin-bottom: 20px;
    padding: 30px 20px;
  }
}
.style-module--process__left-block--e098e:after {
  background-image: url(https://fs.advance.ru/landing-pages/inostrannye_yazyki/zadanie40_ege_anglijskij/arrow.svg);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 95px;
  position: absolute;
  right: -123px;
  top: 59px;
  width: 223px;
}

@media (max-width: 820px) {
  .style-module--process__left-block--e098e:after {
    display: none;
  }
}
@media (max-width: 480px) {
  .style-module--process__left-block--e098e:after {
    display: none;
  }
}
.style-module--process__left-block-title--d8b2b {
  color: #000;
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 30px;
}

@media (max-width: 820px) {
  .style-module--process__left-block-title--d8b2b {
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 25px;
  }
}
@media (max-width: 480px) {
  .style-module--process__left-block-title--d8b2b {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 15px;
  }
}
.style-module--process__list-item--a08c0 {
  color: #000;
  font-size: 22px;
  font-weight: 300;
  line-height: 25px;
  margin-bottom: 30px;
  padding-left: 50px;
  position: relative;
}

@media (max-width: 820px) {
  .style-module--process__list-item--a08c0 {
    font-size: 18px;
    line-height: 21px;
    padding-left: 35px;
  }
}
@media (max-width: 480px) {
  .style-module--process__list-item--a08c0 {
    font-size: 15px;
    line-height: 17px;
    margin-bottom: 20px;
  }
}
.style-module--process__list-item--a08c0:before {
  background-image: url(https://fs.advance.ru/landing-pages/inostrannye_yazyki/zadanie40_ege_anglijskij/icon-check.svg);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 22px;
  left: 0;
  position: absolute;
  top: 0;
  width: 25px;
}

@media (max-width: 820px) {
  .style-module--process__list-item--a08c0:before {
    height: 18px;
    width: 20px;
  }
}
.style-module--process__right-block--176b1 {
  background: #ffcdcd;
  border-radius: 30px;
  font-size: 22px;
  font-weight: 500;
  line-height: 34px;
  padding: 110px 50px 90px;
  width: 30%;
}

@media (max-width: 820px) {
  .style-module--process__right-block--176b1 {
    width: 100%;
  }
}
@media (max-width: 480px) {
  .style-module--process__right-block--176b1 {
    font-size: 18px;
    line-height: 26px;
    padding: 30px 25px 35px;
  }
}
.style-module--lighter__span--d1e57 {
  background: #ffe3e3;
  border-radius: 5px;
  padding: 0 10px;
}

@media (max-width: 820px) {
  .style-module--block-btn--51a07 {
    margin-top: 40px;
  }
}
.style-module--lesson--f199a {
  padding: 60px 0;
}

@media (max-width: 480px) {
  .style-module--lesson--f199a {
    padding: 20px 0;
  }
}
.style-module--lesson__block--cedd9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.style-module--lesson__title--a0ede {
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 30px;
}

@media (max-width: 820px) {
  .style-module--lesson__title--a0ede {
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 15px;
  }
}
@media (max-width: 480px) {
  .style-module--lesson__title--a0ede {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 20px;
  }
}
.style-module--lesson__item--8f630 {
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(35, 35, 35, 0.07);
          box-shadow: 0 0 30px rgba(35, 35, 35, 0.07);
  margin-bottom: 30px;
  padding: 50px 68px;
}

@media (max-width: 820px) {
  .style-module--lesson__item--8f630 {
    margin-bottom: 20px;
    padding: 40px 45px;
  }
}
@media (max-width: 480px) {
  .style-module--lesson__item--8f630 {
    margin-bottom: 10px;
    padding: 25px;
  }
}
.style-module--lesson__item-title--caf66 {
  background: #ffe3e3;
  border-radius: 10px;
  display: inline-block;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 30px;
  padding: 5px 10px;
}

@media (max-width: 820px) {
  .style-module--lesson__item-title--caf66 {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 20px;
  }
}
@media (max-width: 480px) {
  .style-module--lesson__item-title--caf66 {
    font-size: 18px;
    line-height: 21px;
  }
}
.style-module--lesson__list-item--02ce4 {
  font-size: 20px;
  font-weight: 300;
  line-height: 23px;
  margin-bottom: 30px;
  padding-left: 30px;
  position: relative;
}

@media (max-width: 820px) {
  .style-module--lesson__list-item--02ce4 {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 15px;
  }
}
@media (max-width: 480px) {
  .style-module--lesson__list-item--02ce4 {
    font-size: 15px;
    line-height: 17px;
    margin-bottom: 15px;
  }
}
.style-module--lesson__list-item--02ce4:before {
  background: #ffe3e3;
  border-radius: 50%;
  content: "";
  height: 10px;
  left: 0;
  position: absolute;
  top: 40%;
  width: 10px;
}

.style-module--lesson__list-item--02ce4:last-child {
  margin-bottom: 0;
}

.style-module--regform--214d0 {
  background-color: #fff0f0;
  background-size: cover;
  color: #232323;
  padding: 80px 0;
}

@media (max-width: 480px) {
  .style-module--regform--214d0 {
    padding: 40px 0;
  }
}
.style-module--regform__title--92597 {
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 24px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--regform__title--92597 {
    font-size: 30px;
    line-height: 40px;
  }
}
@media (max-width: 767px) {
  .style-module--regform__title--92597 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 14px;
  }
}
.style-module--regform__text--1b6f3 {
  color: #141f3d;
  font-size: 26px;
  font-weight: 400;
  line-height: 36px;
  margin-bottom: 60px;
  text-align: center;
}

.style-module--regform__text--main--b5df6 {
  background: #fff0f0;
  border-radius: 10px;
  padding: 5px;
}

@media (max-width: 991px) {
  .style-module--regform__text--1b6f3 {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 90px;
  }
}
@media (max-width: 767px) {
  .style-module--regform__text--1b6f3 {
    font-size: 18px;
    margin-bottom: 14px;
  }
}
.style-module--regform__price--30aeb {
  color: #fd4b04;
  font-size: 60px;
  font-weight: 700;
  line-height: 69px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--regform__price--30aeb {
    font-size: 50px;
    line-height: 57px;
  }
}
@media (max-width: 767px) {
  .style-module--regform__price--30aeb {
    font-size: 40px;
    line-height: 46px;
  }
}
.style-module--regform__inner--a7bac {
  border-radius: 25px;
  -webkit-box-shadow: 0 0 30px #ffcdcd;
          box-shadow: 0 0 30px #ffcdcd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 10px;
}

@media (max-width: 767px) {
  .style-module--regform__inner--a7bac {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.style-module--regform__inner--a7bac > * {
  padding: 0;
}

.style-module--regform__description--d0090 {
  background-color: #ffcdcd;
  background-position: top;
  background-position-y: 10%;
  background-repeat: no-repeat;
  border-radius: 25px 0 0 25px;
  color: #232323;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 50%;
  padding: 60px;
}

@media (max-width: 991px) {
  .style-module--regform__description--d0090 {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--regform__description--d0090 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-position-y: 8%;
    border-radius: 25px 25px 0 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 20px 10px;
    text-align: center;
  }
}
.style-module--regform__widget--6a8e8 {
  background-color: #fff;
  border-radius: 0 25px 25px 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

@media (max-width: 767px) {
  .style-module--regform__widget--6a8e8 {
    border-radius: 0 0 25px 25px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 991px) {
  .speaker-module--speaker--8139c {
    padding: 70px 0;
  }
}
@media (max-width: 480px) {
  .speaker-module--speaker--8139c {
    padding: 20px 0;
  }
}
.speaker-module--speaker__container--1baf7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 50px;
}

@media (max-width: 991px) {
  .speaker-module--speaker__container--1baf7 {
    padding-bottom: 0;
  }
}
@media (max-width: 480px) {
  .speaker-module--speaker__container--1baf7 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.speaker-module--speaker__img-block--5999d {
  width: 35%;
}

@media (max-width: 991px) {
  .speaker-module--speaker__img-block--5999d {
    width: 45%;
  }
}
@media (max-width: 480px) {
  .speaker-module--speaker__img-block--5999d {
    width: 100%;
  }
}
.speaker-module--speaker__content-block--104aa {
  position: relative;
  width: 60%;
}

@media (max-width: 991px) {
  .speaker-module--speaker__content-block--104aa {
    width: 55%;
  }
}
@media (max-width: 480px) {
  .speaker-module--speaker__content-block--104aa {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
}
.speaker-module--speaker__quote--adabf {
  background-image: url(https://fs.advance.ru/landing-pages/inostrannye_yazyki/zadanie40_ege_anglijskij/bubble.png);
  background-repeat: no-repeat;
  background-size: contain;
  left: -20%;
  margin-bottom: 20px;
  position: absolute;
  top: 0;
}

@media (max-width: 991px) {
  .speaker-module--speaker__quote--adabf {
    background-image: url(https://fs.advance.ru/landing-pages/inostrannye_yazyki/zadanie40_ege_anglijskij/bubble-768.png);
    height: auto;
    left: -71px;
    margin: 20px auto 0;
    position: relative;
    width: 434px;
  }
}
@media (max-width: 480px) {
  .speaker-module--speaker__quote--adabf {
    background-image: url(https://fs.advance.ru/landing-pages/inostrannye_yazyki/zadanie40_ege_anglijskij/bubble-320.png);
    left: 0;
    width: 300px;
  }
}
.speaker-module--speaker__quote--adabf p {
  font-size: 24px;
  font-style: italic;
  font-weight: 300;
  line-height: 36px;
  padding: 40px 36px 67px 120px;
}

@media (max-width: 991px) {
  .speaker-module--speaker__quote--adabf p {
    font-size: 18px;
    line-height: 28px;
    padding: 22px 24px 29px 69px;
  }
}
@media (max-width: 480px) {
  .speaker-module--speaker__quote--adabf p {
    font-size: 16px;
    line-height: 24px;
    padding: 26px 36px 65px 27px;
  }
}
.speaker-module--speaker__data--6fcce {
  margin-left: -45px;
  margin-top: 300px;
}

@media (max-width: 480px) {
  .speaker-module--speaker__data--6fcce {
    margin-left: 0;
    margin-top: 20px;
    text-align: center;
  }
}
.speaker-module--speaker__name--c7492 {
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .speaker-module--speaker__name--c7492 {
    font-size: 20px;
    line-height: 23px;
  }
}
@media (max-width: 480px) {
  .speaker-module--speaker__name--c7492 {
    font-size: 18px;
    line-height: 21px;
  }
}
.speaker-module--speaker__position--04b30 {
  font-size: 18px;
  font-weight: 300;
  line-height: 21px;
}

@media (max-width: 991px) {
  .speaker-module--speaker__position--04b30 {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (max-width: 480px) {
  .speaker-module--speaker__position--04b30 {
    font-size: 18px;
    line-height: 21px;
  }
}
@media (max-width: 991px) {
  .speaker-module--speaker__data--6fcce {
    margin-left: 0;
    margin-top: 0;
  }
}
.speaker-module--speaker__data--6fcce .speaker-module--action__btn--1f306 {
  max-width: 370px;
  text-align: left;
}

@media (max-width: 480px) {
  .speaker-module--speaker__data--6fcce .speaker-module--action__btn--1f306 {
    max-width: unset;
    text-align: center;
  }
}
.style-module--points--f5e7f {
  margin-top: 50px;
}

@media (max-width: 767px) {
  .style-module--points--f5e7f {
    margin-top: 20px;
  }
}
.style-module--points--f5e7f h2 {
  font-size: 48px;
  font-weight: 400;
  margin-bottom: 40px;
  overflow: hidden;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--points--f5e7f h2 {
    margin-bottom: 20px;
  }
}
@media (max-width: 425px) {
  .style-module--points--f5e7f h2 {
    font-size: 28px;
  }
}
.style-module--points--f5e7f h2:after,
.style-module--points--f5e7f h2:before {
  background: #dcdcdc;
  border: solid #fff;
  border-width: 0 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  content: "";
  display: inline-block;
  height: 3px;
  vertical-align: middle;
  width: 100%;
}

.style-module--points--f5e7f h2:after {
  margin-right: -100%;
}

.style-module--points--f5e7f h2:before {
  margin-left: -100%;
}

.style-module--points--f5e7f ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 100px;
  margin-left: -15px;
  margin-right: -15px;
}

@media screen and (max-width: 1600px) {
  .style-module--points--f5e7f ul {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 1024px) {
  .style-module--points--f5e7f ul {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 991px) {
  .style-module--points--f5e7f ul {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 767px) {
  .style-module--points--f5e7f ul {
    margin-bottom: 20px;
  }
}
.style-module--points--f5e7f ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 90%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 140px;
  padding: 15px;
  width: 24%;
}

@media screen and (max-width: 1224px) {
  .style-module--points--f5e7f ul li {
    background-size: 100%;
  }
}
@media screen and (max-width: 1024px) {
  .style-module--points--f5e7f ul li {
    background-size: 90%;
    width: 40%;
  }
}
@media screen and (max-width: 991px) {
  .style-module--points--f5e7f ul li {
    width: 40%;
  }
}
@media (max-width: 730px) {
  .style-module--points--f5e7f ul li {
    background-size: 90%;
    width: 40%;
  }
}
@media (max-width: 640px) {
  .style-module--points--f5e7f ul li {
    background-size: 60%;
    margin-bottom: 20px;
    width: 100%;
  }
}
@media (max-width: 460px) {
  .style-module--points--f5e7f ul li {
    background-size: 80%;
  }
}
@media (max-width: 425px) {
  .style-module--points--f5e7f ul li {
    margin-bottom: 0;
  }
}
@media (max-width: 370px) {
  .style-module--points--f5e7f ul li {
    background-size: 90%;
    width: 100%;
  }
}
.style-module--points--f5e7f ul li:first-child {
  background-image: url(https://fs.advance.ru/landing-pages/online/1000_slov_za_nedelyu/translate.png);
}

.style-module--points--f5e7f ul li:nth-child(2) {
  background-image: url(https://fs.advance.ru/landing-pages/online/1000_slov_za_nedelyu/speedometer.png);
}

.style-module--points--f5e7f ul li:nth-child(3) {
  background-image: url(https://fs.advance.ru/landing-pages/online/1000_slov_za_nedelyu/light-bulb.png);
}

.style-module--points--f5e7f ul li:nth-child(4) {
  background-image: url(https://fs.advance.ru/landing-pages/online/1000_slov_za_nedelyu/target4.png);
}

.style-module--points--f5e7f ul li p {
  font-size: 12px;
  font-weight: 700;
  padding-left: 45%;
  padding-right: 15px;
  width: 100%;
}

@media (max-width: 640px) {
  .style-module--points--f5e7f ul li p {
    padding-right: 110px;
  }
}
@media (max-width: 460px) {
  .style-module--points--f5e7f ul li p {
    padding-right: 50px;
  }
}
.style-module--info--2913b {
  background-color: #959595;
  padding-bottom: 5%;
  padding-top: 5%;
  position: relative;
  z-index: 1;
}

.style-module--info--2913b .style-module--container--b1a30 {
  border: 10px solid #fff;
  padding-left: 40%;
  padding-right: 5%;
  padding-top: 2%;
  position: relative;
}

.style-module--info--2913b .style-module--container--b1a30:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/1000_slov_za_nedelyu/bg-1000slov-2.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 400px;
  left: -30%;
  position: absolute;
  top: calc(50% - 200px);
  width: 744px;
  z-index: -1;
}

@media screen and (max-width: 1200px) {
  .style-module--info--2913b .style-module--container--b1a30 {
    border: 5px solid #fff;
  }
}
@media (max-width: 1230px) {
  .style-module--info--2913b .style-module--container--b1a30:before {
    background-size: 50%;
    left: 0;
    top: 10%;
  }
}
@media screen and (max-width: 991px) {
  .style-module--info--2913b .style-module--container--b1a30 {
    color: #fff;
    padding: 20px;
  }
  .style-module--info--2913b .style-module--container--b1a30:before {
    display: none;
  }
}
.style-module--info--2913b p {
  font-size: 24px;
  margin-bottom: 20px;
}

@media screen and (max-width: 1300px) {
  .style-module--info--2913b p {
    font-size: 22px;
  }
}
@media screen and (max-width: 1224px) {
  .style-module--info--2913b p {
    font-size: 20px;
  }
}
@media screen and (max-width: 991px) {
  .style-module--info--2913b p {
    text-align: left;
  }
}
.style-module--vid--21bfa {
  background-image: url(https://fs.advance.ru/landing-pages/online/1000_slov_za_nedelyu/bg-1000slov-3.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  padding-bottom: 100px;
}

@media (max-width: 767px) {
  .style-module--vid--21bfa {
    padding-bottom: 20px;
  }
}
@media (max-width: 425px) {
  .style-module--vid--21bfa {
    background-image: none;
  }
}
.style-module--vid--21bfa h2 {
  color: #d91a15;
  font-size: 48px;
  font-weight: 700;
  margin-bottom: 10px;
  margin-top: 70px;
  text-align: center;
}

@media screen and (max-width: 991px) {
  .style-module--vid--21bfa h2 {
    font-size: 42px;
  }
}
@media (max-width: 767px) {
  .style-module--vid--21bfa h2 {
    font-size: 32px;
    margin-top: 30px;
  }
}
@media (max-width: 370px) {
  .style-module--vid--21bfa h2 {
    font-size: 28px;
  }
}
.style-module--vid--21bfa p {
  color: #959595;
  font-size: 36px;
  font-weight: 300;
  margin-bottom: 30px;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--vid--21bfa p {
    font-size: 24px;
  }
}
.style-module--vid--21bfa .style-module--video--5d327 {
  background-color: #000;
  margin: 0 auto;
  max-width: 840px;
}

@media (max-width: 767px) {
  .style-module--vid--21bfa .style-module--video--5d327 {
    margin-bottom: 50px;
  }
}
.style-module--vid--21bfa .style-module--video--5d327 .style-module--bg--593c4 {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.style-module--vid--21bfa .style-module--video--5d327 .style-module--bg--593c4 iframe {
  border-radius: 20px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.style-module--author--3001e {
  background-color: #3f4857;
  padding-bottom: 70px;
  padding-top: 70px;
}

@media (max-width: 767px) {
  .style-module--author--3001e {
    padding-top: 50px;
  }
}
@media (max-width: 425px) {
  .style-module--author--3001e {
    padding-bottom: 25px;
    padding-top: 25px;
  }
}
.style-module--author--3001e .style-module--container--97b53 {
  background-image: url(https://fs.advance.ru/landing-pages/online/1000_slov_za_nedelyu/nj_new.jpg);
  background-position: top;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  vertical-align: baseline;
}

@media screen and (max-width: 1366px) {
  .style-module--author--3001e .style-module--container--97b53 {
    background-size: 30%;
  }
}
@media screen and (max-width: 991px) {
  .style-module--author--3001e .style-module--container--97b53 {
    background-position: 100% 0;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .style-module--author--3001e .style-module--container--97b53 {
    background-image: none;
    padding-top: 0;
  }
}
@media (max-width: 640px) {
  .style-module--author--3001e .style-module--container--97b53 {
    background-image: none;
  }
}
.style-module--author--3001e .style-module--left--ed81f {
  width: 35%;
}

@media screen and (max-width: 991px) {
  .style-module--author--3001e .style-module--left--ed81f {
    padding-right: 300px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .style-module--author--3001e .style-module--left--ed81f {
    max-width: 100%;
    padding-right: 0;
  }
}
@media (max-width: 640px) {
  .style-module--author--3001e .style-module--left--ed81f {
    max-width: 560px;
  }
}
.style-module--author--3001e .style-module--left--ed81f h2 {
  color: #fff;
  font-size: 48px;
  font-weight: 700;
  line-height: 0.8;
  margin-bottom: 25px;
}

@media screen and (max-width: 1366px) {
  .style-module--author--3001e .style-module--left--ed81f h2 {
    font-size: 24px;
  }
}
.style-module--author--3001e .style-module--left--ed81f h3 {
  color: #c9ea45;
  font-size: 36px;
  font-weight: 400;
}

@media (max-width: 425px) {
  .style-module--author--3001e .style-module--left--ed81f h3 {
    font-size: 32px;
  }
}
.style-module--author--3001e .style-module--left--ed81f p {
  color: #fff;
  font-size: 24px;
  font-weight: 300;
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .style-module--author--3001e .style-module--left--ed81f p {
    font-size: 18px;
  }
}
.style-module--author--3001e .style-module--left--ed81f ul {
  color: #fff;
  font-size: 16px;
  font-weight: 300;
}

.style-module--author--3001e .style-module--left--ed81f ul li {
  margin-bottom: 20px;
  padding-left: 30px;
  position: relative;
}

@media screen and (max-width: 1366px) {
  .style-module--author--3001e .style-module--left--ed81f ul li {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .style-module--author--3001e .style-module--left--ed81f ul li {
    font-size: 14px;
  }
}
.style-module--author--3001e .style-module--left--ed81f ul li:before {
  background-position: 0 0;
  background-repeat: no-repeat;
  content: url(https://fs.advance.ru/landing-pages/online/1000_slov_za_nedelyu/check-icon.png);
  left: 0;
  position: absolute;
}

.style-module--author--3001e .style-module--right--6d2a7 {
  width: 43%;
}

@media screen and (max-width: 991px) {
  .style-module--author--3001e .style-module--right--6d2a7 {
    text-align: center;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .style-module--author--3001e .style-module--right--6d2a7 {
    text-align: center;
  }
}
.style-module--author--3001e .style-module--right--6d2a7 blockquote {
  color: #c9ea45;
  font-size: 36px;
  font-weight: 300;
  margin-bottom: 30px;
  padding-top: 25%;
}

@media screen and (max-width: 1600px) {
  .style-module--author--3001e .style-module--right--6d2a7 blockquote {
    width: 90%;
  }
}
@media screen and (max-width: 1024px) {
  .style-module--author--3001e .style-module--right--6d2a7 blockquote {
    font-size: 24px;
  }
}
@media screen and (max-width: 991px) {
  .style-module--author--3001e .style-module--right--6d2a7 blockquote {
    font-size: 30px;
    padding-top: 20px;
    text-align: center;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .style-module--author--3001e .style-module--right--6d2a7 blockquote {
    font-size: 22px;
  }
}
.style-module--what--00d19 {
  background-image: url(https://fs.advance.ru/landing-pages/online/1000_slov_za_nedelyu/bg-1000slov-4.jpg);
  padding: 100px 200px 100px 400px;
}

@media screen and (max-width: 1600px) {
  .style-module--what--00d19 {
    background-position: 99%;
    padding-left: 230px;
  }
}
@media screen and (max-width: 1366px) {
  .style-module--what--00d19 {
    padding-left: 50px;
  }
}
@media screen and (max-width: 991px) {
  .style-module--what--00d19 {
    background-position-x: 1200px;
    padding-left: 50px;
  }
}
@media (max-width: 640px) {
  .style-module--what--00d19 {
    background-position: -50px;
    padding: 30px;
  }
}
@media (max-width: 425px) {
  .style-module--what--00d19 {
    text-align: center;
  }
}
.style-module--what--00d19 h2 {
  color: #d91a15;
  font-size: 48px;
  font-weight: 400;
  margin-bottom: 25px;
}

@media screen and (max-width: 991px) {
  .style-module--what--00d19 h2 {
    font-size: 42px;
  }
}
@media (max-width: 425px) {
  .style-module--what--00d19 h2 {
    font-size: 32px;
  }
}
.style-module--what--00d19 p {
  color: #171717;
  font-size: 24px;
  font-weight: 300;
}

@media (max-width: 425px) {
  .style-module--what--00d19 p {
    font-size: 18px;
  }
}
.style-module--revs--d14d9 {
  margin: 40px 0;
  text-align: center;
}

@media (max-width: 425px) {
  .style-module--revs--d14d9 {
    margin-bottom: 25px;
    margin-top: 25px;
  }
}
.style-module--revs--d14d9 h2 {
  font-size: 48px;
  font-weight: 700;
  margin-bottom: 45px;
}

@media (max-width: 425px) {
  .style-module--revs--d14d9 h2 {
    font-size: 32px;
  }
}
.style-module--revs--d14d9 swiper-slide img {
  max-width: 100px;
  width: 100%;
}

.style-module--revs--d14d9 swiper-slide p {
  font-size: 16px;
  font-weight: 300;
  margin: 30px 0;
}

@media (max-width: 460px) {
  .style-module--revs--d14d9 swiper-slide p {
    font-size: 14px;
  }
}
.style-module--revs--d14d9 swiper-slide h3 {
  font-size: 16px;
  font-weight: 700;
}

.style-module--revs--d14d9 .style-module--btn-next--6f6fa,
.style-module--revs--d14d9 .style-module--btn-prev--e9668 {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  font-size: 0;
  height: 71px;
  position: absolute;
  top: 23%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 39px;
}

.style-module--revs--d14d9 .style-module--btn-next--6f6fa:after,
.style-module--revs--d14d9 .style-module--btn-prev--e9668:after {
  display: none;
}

.style-module--revs--d14d9 .style-module--btn-prev--e9668 {
  background-image: url(https://fs.advance.ru/landing-pages/online/1000_slov_za_nedelyu/arrow-left.png);
  left: -25%;
}

@media screen and (max-width: 991px) {
  .style-module--revs--d14d9 .style-module--btn-prev--e9668 {
    left: -40%;
  }
}
@media (max-width: 767px) {
  .style-module--revs--d14d9 .style-module--btn-prev--e9668 {
    left: -100%;
  }
}
.style-module--revs--d14d9 .style-module--btn-next--6f6fa {
  background-image: url(https://fs.advance.ru/landing-pages/online/1000_slov_za_nedelyu/arrow-right.png);
  right: 75%;
}

@media screen and (max-width: 991px) {
  .style-module--revs--d14d9 .style-module--btn-next--6f6fa {
    right: 60%;
  }
}
@media (max-width: 767px) {
  .style-module--revs--d14d9 .style-module--btn-next--6f6fa {
    right: 0;
  }
}
.style-module--cost--11a1a {
  background-color: #3f4857;
}

.style-module--cost--11a1a .style-module--wrap--58153 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-bottom: 50px;
  padding-top: 50px;
}

@media (max-width: 425px) {
  .style-module--cost--11a1a .style-module--wrap--58153 {
    padding-top: 25px;
  }
}
.style-module--cost--11a1a .style-module--left--87ada {
  margin-right: 25px;
}

@media (max-width: 767px) {
  .style-module--cost--11a1a .style-module--left--87ada {
    font-size: 18px;
  }
}
@media (max-width: 730px) {
  .style-module--cost--11a1a .style-module--left--87ada {
    margin-bottom: 20px;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 640px) {
  .style-module--cost--11a1a .style-module--left--87ada {
    margin-bottom: 20px;
    margin-right: 0;
  }
}
.style-module--cost--11a1a .style-module--left--87ada p {
  color: #fd5a56;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 25px;
  text-align: right;
}

@media (max-width: 730px) {
  .style-module--cost--11a1a .style-module--left--87ada p {
    text-align: center;
  }
}
@media (max-width: 425px) {
  .style-module--cost--11a1a .style-module--left--87ada p {
    font-size: 20px;
  }
}
.style-module--cost--11a1a .style-module--left--87ada h2 {
  color: #fff;
  font-size: 48px;
  font-weight: 400;
  margin-bottom: 40px;
  text-align: right;
}

@media (max-width: 920px) {
  .style-module--cost--11a1a .style-module--left--87ada h2 {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .style-module--cost--11a1a .style-module--left--87ada h2 {
    font-size: 36px;
  }
}
@media (max-width: 730px) {
  .style-module--cost--11a1a .style-module--left--87ada h2 {
    text-align: center;
  }
}
@media (max-width: 425px) {
  .style-module--cost--11a1a .style-module--left--87ada h2 {
    font-size: 28px;
  }
  .style-module--cost--11a1a .style-module--left--87ada button {
    width: 100%;
  }
}
.style-module--cost--11a1a .style-module--right--631a4 {
  border: 10px solid #535b68;
  margin-top: 5px;
  padding: 50px;
}

@media (max-width: 730px) {
  .style-module--cost--11a1a .style-module--right--631a4 {
    text-align: center;
  }
}
@media (max-width: 425px) {
  .style-module--cost--11a1a .style-module--right--631a4 {
    padding: 25px;
  }
}
.style-module--cost--11a1a .style-module--cost-old--3937c {
  color: #fff;
  font-size: 36px;
  font-weight: 300;
}

@media (max-width: 920px) {
  .style-module--cost--11a1a .style-module--cost-old--3937c {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  .style-module--cost--11a1a .style-module--cost-old--3937c {
    font-size: 24px;
  }
}
.style-module--cost--11a1a .style-module--cost-new--9b4d4 {
  color: #fd5a56;
  font-size: 48px;
  font-weight: 700;
}

@media (max-width: 920px) {
  .style-module--cost--11a1a .style-module--cost-new--9b4d4 {
    font-size: 42px;
  }
}
@media (max-width: 767px) {
  .style-module--cost--11a1a .style-module--cost-new--9b4d4 {
    font-size: 42px;
  }
}
.style-module--cost--11a1a .style-module--info--89630 {
  color: #fff;
  margin: 30px 15px 0;
  text-align: center;
  width: 100%;
}

.style-module--cost--11a1a .style-module--info--89630 p:first-child {
  margin: 0 15px 30px;
}

.main-module--main-btn--e89c9 {
  background: -webkit-gradient(linear, left bottom, left top, from(#417e37), to(#9bd991));
  background: linear-gradient(0deg, #417e37, #9bd991);
  border-radius: 35px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  display: block;
  font-size: 22px;
  font-weight: 300;
  line-height: 25px;
  max-width: 294px;
  min-height: 65px;
  padding: 20px;
  text-align: center;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  width: 100%;
}

.main-module--main-btn--e89c9:active,
.main-module--main-btn--e89c9:focus,
.main-module--main-btn--e89c9:visited {
  color: #fff;
}

@media (max-width: 991px) {
  .main-module--main-btn--e89c9 {
    font-size: 20px;
    line-height: 23px;
    min-height: 55px;
    padding: 15px;
  }
}
@media (max-width: 767px) {
  .main-module--main-btn--e89c9 {
    font-size: 18px;
    line-height: 21px;
    max-width: 100%;
    min-height: 50px;
  }
}
.main-module--main-title--f974d {
  color: #191e27;
  font-size: 50px;
  font-weight: 700;
  line-height: 57px;
  margin-bottom: 25px;
  text-align: left;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .main-module--main-title--f974d {
    font-size: 36px;
    line-height: 41px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .main-module--main-title--f974d {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 15px;
  }
}
.main-module--main-thought--9de3f {
  color: #427f38;
  display: inline;
  font-weight: 700;
}

.style-module--screen1--d2a8c {
  background: url(https://fs.advance.ru/landing-pages/online/tekhnologii_raboty_s_informaciey/_screen1/bg-tri2022-1920.jpg) top no-repeat;
  height: 850px;
}

.style-module--screen1__wrapper--9b0bf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 50px;
}

.style-module--screen1__info--93cc5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 66%;
}

.style-module--screen1__title--f4e4e {
  color: #191e27;
  font-size: 66px;
  font-weight: 700;
  line-height: 76px;
  text-transform: uppercase;
}

.style-module--screen1__sub--3bbbe {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #dff5db;
  border-radius: 10px;
  color: #263238;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 28px;
  margin-bottom: 30px;
  max-width: 209px;
  padding: 10px;
  text-align: center;
  text-transform: uppercase;
}

.style-module--screen1__desc--2c948 {
  color: #191e27;
  font-size: 26px;
  font-weight: 300;
  line-height: 36px;
  margin-bottom: 50px;
  margin-top: 10px;
}

.style-module--screen1__message--ba08d {
  font-size: 14px;
  margin: 10px 0 0;
}

@media (max-width: 991px) {
  .style-module--screen1__message--ba08d {
    background-color: rgba(237, 254, 244, 0.8);
    border-radius: 5px;
    padding: 5px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (max-width: 440px) {
  .style-module--screen1__message--ba08d {
    background-color: unset;
  }
}
.style-module--screen1__buttons--deb3f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.style-module--screen1-btn--fcb7c {
  background: transparent;
  border: 1px solid #427f38;
  color: #427f38;
  margin-left: 20px;
}

.style-module--screen1-btn--fcb7c:active,
.style-module--screen1-btn--fcb7c:focus,
.style-module--screen1-btn--fcb7c:visited {
  color: #427f38;
}

@media (max-width: 1199px) {
  .style-module--screen1__title--f4e4e {
    font-size: 50px;
    line-height: 56px;
  }
  .style-module--screen1__buttons--deb3f {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--screen1-btn--fcb7c {
    margin-left: 0;
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .style-module--screen1--d2a8c {
    background: url(https://fs.advance.ru/landing-pages/online/tekhnologii_raboty_s_informaciey/_screen1/bg-tri2022-768.jpg) top no-repeat;
    background-size: cover;
    height: 750px;
  }
  .style-module--screen1__wrapper--9b0bf {
    margin-top: 30px;
  }
  .style-module--screen1__title--f4e4e {
    font-size: 50px;
    line-height: 56px;
  }
  .style-module--screen1__desc--2c948 {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 30px;
    margin-top: 10px;
  }
  .style-module--screen1__sub--3bbbe {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 10px;
    max-width: 160px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--d2a8c {
    background: url(https://fs.advance.ru/landing-pages/online/tekhnologii_raboty_s_informaciey/_screen1/bg-tri2022-320.jpg) bottom no-repeat;
    background-size: cover;
    height: 850px;
  }
  .style-module--screen1__wrapper--9b0bf {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0;
  }
  .style-module--screen1__info--93cc5 {
    width: 100%;
  }
  .style-module--screen1__title--f4e4e {
    font-size: 24px;
    line-height: 30px;
  }
  .style-module--screen1__sub--3bbbe {
    font-size: 13px;
    line-height: 15px;
    max-width: 113px;
    padding: 5px;
  }
  .style-module--screen1__desc--2c948 {
    font-size: 16px;
    line-height: 22px;
  }
  .style-module--screen1--d2a8c .style-module--main-btn--fcbc5,
  .style-module--screen1-btn--fcb7c {
    max-width: 100%;
  }
  .style-module--screen1-btn--fcb7c {
    margin-top: 10px;
  }
}
.style-module--skills--bd39d {
  padding-bottom: 100px;
}

.style-module--skills__wrapper--d19ed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--skills__list--2c3fa {
  width: 59%;
}

.style-module--skills__item--c91c2 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  color: #191e27;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  font-weight: 300;
  line-height: 22px;
  margin-bottom: 20px;
  min-height: 80px;
  padding: 15px 30px 15px 70px;
  position: relative;
  width: 100%;
}

.style-module--skills__item--c91c2:before {
  background: url(https://fs.advance.ru/landing-pages/online/tekhnologii_raboty_s_informaciey/kurs-arrow.svg) 0 no-repeat;
  content: "";
  height: 37px;
  left: 25px;
  position: absolute;
  width: 38px;
}

.style-module--skills__item--c91c2:last-child {
  margin-bottom: 0;
}

.style-module--skills__bonus--97b8e {
  background: #dff5db;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin-left: 30px;
  padding: 40px;
  width: 39%;
}

.style-module--skills__bonus--ttl--c1e5a {
  color: #417e37;
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  text-transform: uppercase;
}

.style-module--skills__bonus--list--c1e4e {
  margin-bottom: 40px;
}

.style-module--skills__bonus--item--1593e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 25px;
  padding-left: 80px;
}

.style-module--skills__bonus--item--1593e:first-child {
  background: url(https://fs.advance.ru/landing-pages/online/tekhnologii_raboty_s_informaciey/_skills/bonus-chat.png) 0 no-repeat;
}

.style-module--skills__bonus--item--1593e:nth-child(2) {
  background: url(https://fs.advance.ru/landing-pages/online/tekhnologii_raboty_s_informaciey/_skills/bonus-keis.png) 0 no-repeat;
  margin-bottom: 0;
}

.style-module--skills__bonus--item_ttl--e65b1 {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  text-transform: uppercase;
}

.style-module--skills__bonus--item_txt--5dd0a {
  color: #000;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
}

.style-module--skills__btn--7207b {
  max-width: 100%;
}

@media (max-width: 991px) {
  .style-module--skills--bd39d {
    padding: 50px 0;
  }
  .style-module--skills__list--2c3fa {
    width: 54%;
  }
  .style-module--skills__item--c91c2 {
    border-radius: 15px;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 10px;
    min-height: 60px;
    padding: 10px 10px 10px 60px;
  }
  .style-module--skills__item--c91c2:before {
    background-size: 80%;
    left: 18px;
  }
  .style-module--skills__bonus--97b8e {
    margin-left: 15px;
    padding: 30px;
    width: 44%;
  }
  .style-module--skills__bonus--ttl--c1e5a {
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 15px;
  }
  .style-module--skills__bonus--list--c1e4e {
    margin-bottom: 15px;
  }
  .style-module--skills__bonus--item--1593e {
    margin-bottom: 20px;
  }
  .style-module--skills__bonus--item_ttl--e65b1 {
    font-size: 20px;
    line-height: 23px;
  }
  .style-module--skills__bonus--item_txt--5dd0a {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--skills--bd39d {
    padding: 30px 0;
  }
  .style-module--skills__wrapper--d19ed {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--skills__list--2c3fa {
    margin-bottom: 10px;
    width: 100%;
  }
  .style-module--skills__item--c91c2 {
    border-radius: 10px;
    font-size: 15px;
    line-height: 18px;
    padding-left: 50px;
    width: 100%;
  }
  .style-module--skills__item--c91c2:before {
    background-size: 70%;
    left: 13px;
  }
  .style-module--skills__bonus--97b8e {
    margin-left: 0;
    padding: 20px;
    width: 100%;
  }
  .style-module--skills__bonus--ttl--c1e5a {
    font-size: 22px;
    line-height: 25px;
  }
  .style-module--skills__bonus--item_ttl--e65b1 {
    font-size: 18px;
    line-height: 21px;
  }
  .style-module--skills__bonus--item_txt--5dd0a {
    font-size: 15px;
    line-height: 17px;
  }
}
.style-module--can--46f4f {
  background: #edfff4;
  padding: 100px 0;
}

.style-module--can__item--92404 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
  padding: 50px;
}

.style-module--can__item--img--20a25 {
  margin-right: 40px;
}

.style-module--can__item--ttl--e459a {
  color: #191e27;
  font-size: 30px;
  font-weight: 700;
  line-height: 22px;
  margin-bottom: 20px;
}

.style-module--can__item--item--3bd6d {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #191e27;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
  margin-bottom: 15px;
  padding-left: 30px;
  position: relative;
  width: 100%;
}

.style-module--can__item--item--3bd6d:before {
  background: url(https://fs.advance.ru/landing-pages/online/tekhnologii_raboty_s_informaciey/_can/check-standart.svg) 0 no-repeat;
  content: "";
  height: 15px;
  left: 2px;
  position: absolute;
  top: 5px;
  width: 20px;
}

.style-module--can__item--92404:last-child,
.style-module--can__item--item--3bd6d:last-child {
  margin-bottom: 0;
}

.style-module--can__highlight--10b7a {
  background: #dff5db;
  border-radius: 20px;
  color: #191e27;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin-top: 30px;
  padding: 35px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--can--46f4f {
    padding: 50px 0;
  }
  .style-module--can__item--92404 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 20px;
    padding: 30px;
  }
  .style-module--can__item--img--20a25 {
    height: 177px;
    margin-right: 15px;
    width: 206px;
  }
  .style-module--can__item--ttl--e459a {
    font-size: 24px;
    line-height: 22px;
  }
  .style-module--can__item--item--3bd6d {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 10px;
  }
  .style-module--can__highlight--10b7a {
    font-size: 20px;
    line-height: 23px;
    margin-top: 20px;
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--can--46f4f {
    padding: 30px 0;
  }
  .style-module--can__item--92404 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 20px;
  }
  .style-module--can__item--img--20a25 {
    height: 127px;
    margin-bottom: 10px;
    margin-right: 0;
    width: 148px;
  }
  .style-module--can__item--ttl--e459a {
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 10px;
  }
  .style-module--can__item--item--3bd6d {
    font-size: 15px;
    line-height: 16px;
    padding-left: 25px;
  }
  .style-module--can__item--item--3bd6d:before {
    background-size: 80%;
    left: 0;
    top: 0;
  }
  .style-module--can__highlight--10b7a {
    font-size: 16px;
    line-height: 18px;
  }
}
.style-module--content--e688d {
  padding: 100px 0;
}

.style-module--content__profit--5ebab {
  color: #191e27;
  font-size: 22px;
  font-weight: 300;
  line-height: 26px;
  margin-bottom: 45px;
}

.style-module--content__wrapper--d40e2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--content__wrapper--child--d1a4b {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  padding: 40px;
  width: 49%;
}

.style-module--content__title--d5e75 {
  color: #191e27;
  font-size: 32px;
  font-weight: 700;
  line-height: 37px;
  margin-bottom: 30px;
  text-transform: uppercase;
}

.style-module--content__list--65bd1 {
  -webkit-padding-start: 0;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  counter-reset: list;
  margin-block-end: 0;
  margin-block-start: 0;
  padding-inline-start: 0;
}

.style-module--content__item--c7a45 {
  color: #191e27;
  counter-increment: list 1;
  font-size: 22px;
  font-weight: 300;
  line-height: 25px;
  padding-bottom: 10px;
  padding-left: 40px;
  padding-top: 10px;
  position: relative;
}

.style-module--content__item--c7a45:before {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #9bd991;
  border-radius: 50%;
  color: #fff;
  content: counter(list);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  position: absolute;
  top: 8px;
  width: 30px;
}

.style-module--content__item--c7a45:not(:last-child) {
  border-bottom: 1px solid #eee;
}

.style-module--content__item--c7a45:last-child {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .style-module--content--e688d {
    padding: 50px 0;
  }
  .style-module--content__profit--5ebab {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 25px;
  }
  .style-module--content__wrapper--child--d1a4b {
    padding: 30px;
  }
  .style-module--content__title--d5e75 {
    font-size: 26px;
    line-height: 30px;
  }
  .style-module--content__item--c7a45 {
    font-size: 18px;
    line-height: 21px;
    padding-left: 35px;
  }
  .style-module--content__item--c7a45:before {
    height: 25px;
    width: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--content--e688d {
    padding: 30px 0;
  }
  .style-module--content__profit--5ebab {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .style-module--content__wrapper--d40e2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--content__wrapper--child--d1a4b {
    margin-bottom: 20px;
    padding: 20px;
    width: 100%;
  }
  .style-module--content__wrapper--child--d1a4b:last-child {
    margin-bottom: 0;
  }
  .style-module--content__title--d5e75 {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 15px;
  }
  .style-module--content__item--c7a45 {
    font-size: 16px;
    line-height: 18px;
    padding-left: 30px;
  }
  .style-module--content__item--c7a45:before {
    height: 22px;
    width: 22px;
  }
}
.style-module--direction--bf1b6 {
  background: #edfff4;
  padding: 100px 0;
}

.style-module--direction__list--c07e9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--direction__item--5f077 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 30px;
  width: 24%;
}

.style-module--direction__item--icon--ecca5 {
  margin-bottom: 30px;
}

.style-module--direction__item--ttl--985e4 {
  color: #191e27;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 15px;
  text-align: center;
  text-transform: uppercase;
}

.style-module--direction__item--item--d43b4 {
  color: #191e27;
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  margin-bottom: 15px;
  padding-left: 15px;
  position: relative;
}

.style-module--direction__item--item--d43b4:before {
  background: #9bd991;
  border-radius: 50%;
  content: "";
  height: 8px;
  left: 0;
  position: absolute;
  top: 6px;
  width: 8px;
}

.style-module--direction__item--item--d43b4:last-child {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .style-module--direction--bf1b6 {
    padding: 50px 0;
  }
  .style-module--direction__item--5f077 {
    padding: 20px;
    width: 49%;
  }
  .style-module--direction__item--5f077:nth-child(-n+2) {
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--direction--bf1b6 {
    padding: 30px 0;
  }
  .style-module--direction__item--5f077 {
    width: 100%;
  }
  .style-module--direction__item--5f077:nth-child(-n+3) {
    margin-bottom: 10px;
  }
  .style-module--direction__item--5f077:last-child {
    margin-bottom: 0;
  }
  .style-module--direction__item--ttl--985e4 {
    font-size: 20px;
    line-height: 23px;
  }
}
.main-module--btn--c1c50,
.main-module--consult-btn--4143a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-gradient(linear, left top, left bottom, from(#ba77ff), to(#7000e3));
  background: linear-gradient(180deg, #ba77ff, #7000e3);
  border-radius: 10px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  min-width: 470px;
  padding: 15px;
  text-transform: uppercase;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .main-module--btn--c1c50,
  .main-module--consult-btn--4143a {
    border-radius: 6px;
    font-size: 16px;
    min-width: 288px;
    padding: 10px;
  }
}
@media (max-width: 480px) {
  .main-module--btn--c1c50,
  .main-module--consult-btn--4143a {
    min-width: 100%;
  }
}
.main-module--consult-btn--4143a {
  background: -webkit-gradient(linear, left top, left bottom, from(#ffb091), to(#fe4c04));
  background: linear-gradient(180deg, #ffb091, #fe4c04);
}

.main-module--title--d025f {
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
  margin-bottom: 32px;
}

@media (max-width: 991px) {
  .main-module--title--d025f {
    font-size: 26px;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .main-module--title--d025f {
    font-size: 22px;
  }
}
.style-module--screen1--c4585 .style-module--inner--0fc13 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f3e8ff;
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_nachalo/bgban-UUstart-1180.png);
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  padding-bottom: 63px;
  padding-left: 100px;
  padding-top: 50px;
}

@media (max-width: 991px) {
  .style-module--screen1--c4585 .style-module--inner--0fc13 {
    border-radius: 12px;
    padding-bottom: 12px;
    padding-left: 60px;
    padding-top: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--c4585 .style-module--inner--0fc13 {
    background-image: unset;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--c4585 .style-module--inner--0fc13 {
    background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_nachalo/bgban-UUstart-320.png);
    background-position-y: bottom;
    border-radius: 15px;
    padding: 20px 25px 400px;
  }
}
.style-module--screen1--c4585 .style-module--info--29a9e {
  width: 54%;
}

@media (max-width: 767px) {
  .style-module--screen1--c4585 .style-module--info--29a9e {
    width: 100%;
  }
}
.style-module--screen1--c4585 .style-module--sup--b28fd {
  font-size: 24px;
  font-weight: 300;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .style-module--screen1--c4585 .style-module--sup--b28fd {
    font-size: 14px;
    margin-bottom: 10px;
  }
}
.style-module--screen1--c4585 .style-module--sub--42dbd {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 25px;
}

@media (max-width: 991px) {
  .style-module--screen1--c4585 .style-module--sub--42dbd {
    font-size: 14px;
    margin-top: 12px;
  }
}
.style-module--screen1--c4585 h1 {
  font-size: 70px;
  font-weight: 700;
  line-height: 100%;
  margin-bottom: 19px;
}

@media (max-width: 1199px) {
  .style-module--screen1--c4585 h1 {
    font-size: 42px;
  }
}
@media (max-width: 991px) {
  .style-module--screen1--c4585 h1 {
    margin-bottom: 12px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--c4585 h1 {
    font-size: 34px;
  }
}
.style-module--screen1--c4585 ul {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .style-module--screen1--c4585 ul {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--c4585 ul {
    margin-bottom: 15px;
  }
}
.style-module--screen1--c4585 ul li {
  color: #343a40;
  font-size: 18px;
  font-weight: 300;
  line-height: 110%;
  padding-left: 25px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--screen1--c4585 ul li {
    font-size: 16px;
    padding-left: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--c4585 ul li {
    font-size: 14px;
  }
}
.style-module--screen1--c4585 ul li:not(:last-child) {
  margin-bottom: 10px;
}

.style-module--screen1--c4585 ul li:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cg clip-path='url(%23prefix__a)'%3E%3Cpath fill='%237000E3' d='M13.708 6.708a.292.292 0 0 0-.291.292A6.424 6.424 0 0 1 7 13.417 6.424 6.424 0 0 1 .583 7 6.424 6.424 0 0 1 7 .583c2.04 0 3.952.97 5.161 2.604l-5.58 5.58L4.523 6.71a.292.292 0 0 0-.413.412l2.265 2.265a.292.292 0 0 0 .413 0l5.96-5.96c.1-.1.114-.256.035-.372A7.003 7.003 0 0 0 7 0C3.14 0 0 3.14 0 7s3.14 7 7 7 7-3.14 7-7a.292.292 0 0 0-.292-.292Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='14' height='14' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat;
  content: "";
  height: 14px;
  left: 0;
  position: absolute;
  top: 2px;
  width: 14px;
}

@media (max-width: 991px) {
  .style-module--screen1--c4585 ul li:before {
    top: 0;
  }
}
.style-module--screen1--c4585 .style-module--recs--88a73 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ffeae1;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 32px 100px;
}

@media (max-width: 991px) {
  .style-module--screen1--c4585 .style-module--recs--88a73 {
    border-radius: 12px;
    padding: 20px 60px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--c4585 .style-module--recs--88a73 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 10px 25px;
  }
}
.style-module--screen1--c4585 .style-module--recs--88a73 p {
  font-size: 20px;
  font-weight: 300;
  line-height: 100%;
  max-width: 480px;
}

@media (max-width: 991px) {
  .style-module--screen1--c4585 .style-module--recs--88a73 p {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--c4585 .style-module--recs--88a73 p {
    font-size: 14px;
  }
}
.style-module--screen1--c4585 .style-module--recs--88a73 .style-module--imgs--c73a2 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 28px;
}

.style-module--screen1--c4585 .style-module--recs--88a73 .style-module--imgs--c73a2 img {
  width: calc(50% - 14px);
}

.style-module--problems--82d4d {
  padding: 63px 0 100px;
}

@media (max-width: 991px) {
  .style-module--problems--82d4d {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--problems--82d4d {
    padding: 30px 0;
  }
}
.style-module--problems--82d4d ul li {
  font-size: 24px;
  font-weight: 300;
  padding-left: 26px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--problems--82d4d ul li {
    font-size: 16px;
    padding-left: 21px;
  }
}
@media (max-width: 767px) {
  .style-module--problems--82d4d ul li {
    font-size: 14px;
  }
}
.style-module--problems--82d4d ul li:not(:last-child) {
  margin-bottom: 15px;
}

.style-module--problems--82d4d ul li:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><path stroke="%23FD4B04" d="M1.467 5.89a6.918 6.918 0 1 1-.006 4.037"/><path fill="%23FD4B04" d="M11.5 8.272a.5.5 0 0 0 0-.707L8.319 4.383a.5.5 0 1 0-.707.707l2.829 2.828-2.829 2.829a.5.5 0 1 0 .707.707l3.183-3.182ZM1 8.418h10.147v-1H1v1Z"/></svg>');
  content: "";
  height: 16px;
  left: 0;
  position: absolute;
  top: 8px;
  width: 16px;
}

@media (max-width: 991px) {
  .style-module--problems--82d4d ul li:before {
    top: 2px;
  }
}
.style-module--problems--82d4d p {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin-top: 35px;
}

@media (max-width: 991px) {
  .style-module--problems--82d4d p {
    font-size: 16px;
    margin-top: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--problems--82d4d p {
    font-size: 14px;
  }
}
.style-module--problems--82d4d p:last-of-type {
  margin-top: 20px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--problems--82d4d p:last-of-type {
    margin-top: 10px;
  }
}
.style-module--problems--82d4d .style-module--vid--1f9e6 {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/video-bg.png);
  background-repeat: no-repeat;
  background-size: contain;
  margin: 50px auto 0;
  max-width: 720px;
}

@media (max-width: 991px) {
  .style-module--problems--82d4d .style-module--vid--1f9e6 {
    margin: 30px auto 0;
  }
}
@media (max-width: 767px) {
  .style-module--problems--82d4d .style-module--vid--1f9e6 {
    background-image: unset;
  }
}
.style-module--problems--82d4d .style-module--vid--1f9e6 .style-module--bg--db7ae {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.style-module--problems--82d4d .style-module--vid--1f9e6 iframe {
  border-radius: 20px;
  height: 90%;
  left: 20px;
  position: absolute;
  top: 15px;
  width: 95%;
}

@media (max-width: 767px) {
  .style-module--problems--82d4d .style-module--vid--1f9e6 iframe {
    border-radius: 12px;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
  }
}
.style-module--help--d825e .style-module--inner--f0d96 {
  background-color: #f2e5ff;
  border-radius: 20px;
  padding: 60px 100px 108px;
}

@media (max-width: 991px) {
  .style-module--help--d825e .style-module--inner--f0d96 {
    border-radius: 12px;
    padding: 30px 60px 54px;
  }
}
@media (max-width: 767px) {
  .style-module--help--d825e .style-module--inner--f0d96 {
    padding: 20px 25px 30px;
  }
}
.style-module--help--d825e ul {
  margin-bottom: 60px;
}

@media (max-width: 991px) {
  .style-module--help--d825e ul {
    margin-bottom: 35px;
  }
}
@media (max-width: 767px) {
  .style-module--help--d825e ul {
    margin-bottom: 20px;
  }
}
.style-module--help--d825e ul li {
  background-color: #fff;
  border-radius: 20px;
  padding: 30px 40px;
}

@media (max-width: 991px) {
  .style-module--help--d825e ul li {
    border-radius: 12px;
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--help--d825e ul li {
    padding: 10px;
  }
}
.style-module--help--d825e ul li p {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--help--d825e ul li p {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .style-module--help--d825e ul li p {
    font-size: 14px;
  }
}
.style-module--help--d825e ul li p strong {
  font-weight: 700;
}

@media (max-width: 991px) {
  .style-module--help--d825e ul li img {
    width: 25%;
  }
}
@media (max-width: 767px) {
  .style-module--help--d825e ul li img {
    width: 15%;
  }
}
.style-module--help--d825e ul.style-module--main--80c27 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}

@media (max-width: 991px) {
  .style-module--help--d825e ul.style-module--main--80c27 {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--help--d825e ul.style-module--main--80c27 {
    gap: 10px;
  }
}
.style-module--help--d825e ul.style-module--main--80c27 li {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  width: calc(50% - 20px);
}

@media (max-width: 991px) {
  .style-module--help--d825e ul.style-module--main--80c27 li {
    gap: 12px;
    width: calc(50% - 12px);
  }
}
@media (max-width: 767px) {
  .style-module--help--d825e ul.style-module--main--80c27 li {
    gap: 10px;
    width: 100%;
  }
}
.style-module--help--d825e ul.style-module--more--97e02 {
  width: 100%;
}

.style-module--help--d825e ul.style-module--more--97e02 li:not(:last-child) {
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .style-module--help--d825e ul.style-module--more--97e02 li:not(:last-child) {
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--help--d825e ul.style-module--more--97e02 li:not(:last-child) {
    margin-bottom: 10px;
  }
}
.style-module--help--d825e ul.style-module--more--97e02 p {
  padding-left: 30px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--help--d825e ul.style-module--more--97e02 p {
    padding-left: 25px;
  }
}
.style-module--help--d825e ul.style-module--more--97e02 p:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg clip-path='url(%23prefix__a)'%3E%3Cpath fill='%237000E3' d='M19.583 9.583a.417.417 0 0 0-.416.417c0 5.054-4.113 9.167-9.167 9.167C4.946 19.167.833 15.054.833 10 .833 4.946 4.946.833 10 .833a9.168 9.168 0 0 1 7.373 3.72l-7.971 7.972-2.941-2.94a.417.417 0 0 0-.59.588l3.236 3.236a.417.417 0 0 0 .59 0l8.515-8.516a.417.417 0 0 0 .049-.53A10.004 10.004 0 0 0 10 0C4.486 0 0 4.486 0 10s4.486 10 10 10 10-4.486 10-10a.417.417 0 0 0-.417-.417Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='20' height='20' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 2px;
  width: 20px;
}

@media (max-width: 991px) {
  .style-module--help--d825e ul.style-module--more--97e02 p:before {
    background-size: 80%;
    top: 1px;
  }
}
.style-module--help--d825e a {
  margin: 0 auto;
}

.style-module--chapters--b0f10 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--chapters--b0f10 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--chapters--b0f10 {
    padding: 30px 0;
  }
}
.style-module--chapters--b0f10 h2 {
  margin-bottom: 42px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--chapters--b0f10 h2 {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--chapters--b0f10 h2 {
    margin-bottom: 15px;
  }
}
.style-module--chapters--b0f10 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media (max-width: 991px) {
  .style-module--chapters--b0f10 ul {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--chapters--b0f10 ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 5px;
  }
}
.style-module--chapters--b0f10 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #feefe9;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding: 30px;
  width: calc(50% - 60px);
}

@media (max-width: 991px) {
  .style-module--chapters--b0f10 ul li {
    border-radius: 12px;
    gap: 15px;
    padding: 20px;
    width: calc(50% - 45px);
  }
}
@media (max-width: 767px) {
  .style-module--chapters--b0f10 ul li {
    padding: 15px;
    width: calc(50% - 5px);
  }
}
@media (max-width: 991px) {
  .style-module--chapters--b0f10 ul li img {
    height: 50%;
  }
}
.style-module--chapters--b0f10 ul li p {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--chapters--b0f10 ul li p {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .style-module--chapters--b0f10 ul li p {
    font-size: 14px;
  }
}
.style-module--steps--ecb80 .style-module--inner--d2058 {
  background-color: #f2e5ff;
  border-radius: 20px;
  padding: 60px 100px 108px;
}

@media (max-width: 991px) {
  .style-module--steps--ecb80 .style-module--inner--d2058 {
    border-radius: 12px;
    padding: 30px 60px 54px;
  }
}
@media (max-width: 767px) {
  .style-module--steps--ecb80 .style-module--inner--d2058 {
    padding: 20px 25px 30px;
  }
}
.style-module--steps--ecb80 h2 {
  text-align: center;
}

.style-module--steps--ecb80 ul:not(.style-module--inner-list--bb18c) {
  margin-bottom: 100px;
}

@media (max-width: 991px) {
  .style-module--steps--ecb80 ul:not(.style-module--inner-list--bb18c) {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .style-module--steps--ecb80 ul:not(.style-module--inner-list--bb18c) {
    margin-bottom: 30px;
  }
}
.style-module--steps--ecb80 ul.style-module--first--7c498 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media (max-width: 991px) {
  .style-module--steps--ecb80 ul.style-module--first--7c498 {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--steps--ecb80 ul.style-module--first--7c498 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 5px;
  }
}
.style-module--steps--ecb80 ul.style-module--first--7c498 li {
  background-color: #fff;
  border-radius: 20px;
  counter-increment: item 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  position: relative;
  width: calc(50% - 60px);
  z-index: 1;
}

@media (max-width: 991px) {
  .style-module--steps--ecb80 ul.style-module--first--7c498 li {
    border-radius: 12px;
  }
}
@media (max-width: 767px) {
  .style-module--steps--ecb80 ul.style-module--first--7c498 li {
    width: calc(50% - 2.5px);
  }
}
.style-module--steps--ecb80 ul.style-module--first--7c498 li:before {
  bottom: 0;
  color: #f5ecff;
  content: counter(item);
  font-size: 190px;
  font-weight: 700;
  left: calc(50% - 53.965px);
  line-height: 1;
  position: absolute;
  z-index: -1;
}

@media (max-width: 991px) {
  .style-module--steps--ecb80 ul.style-module--first--7c498 li:before {
    font-size: 140px;
    left: calc(50% - 39.765px);
  }
}
@media (max-width: 767px) {
  .style-module--steps--ecb80 ul.style-module--first--7c498 li:before {
    font-size: 106px;
    left: calc(50% - 30.105px);
  }
}
@media (max-width: 430px) {
  .style-module--steps--ecb80 ul.style-module--first--7c498 li:before {
    font-size: 124px;
    left: calc(50% - 35.22px);
  }
}
.style-module--steps--ecb80 ul.style-module--first--7c498 li .style-module--info--cb88c {
  padding: 30px 30px 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--steps--ecb80 ul.style-module--first--7c498 li .style-module--info--cb88c {
    padding: 20px 20px 25px;
  }
}
@media (max-width: 767px) {
  .style-module--steps--ecb80 ul.style-module--first--7c498 li .style-module--info--cb88c {
    padding: 15px 15px 20px;
  }
}
.style-module--steps--ecb80 ul.style-module--first--7c498 li h3 {
  font-size: 22px;
  font-weight: 700;
  line-height: 110%;
  margin-bottom: 15px;
  min-height: 48.4px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--steps--ecb80 ul.style-module--first--7c498 li h3 {
    font-size: 18px;
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .style-module--steps--ecb80 ul.style-module--first--7c498 li h3 {
    font-size: 16px;
    min-height: 40px;
  }
}
@media (max-width: 335px) {
  .style-module--steps--ecb80 ul.style-module--first--7c498 li h3 {
    font-size: 14px;
  }
}
.style-module--steps--ecb80 ul.style-module--first--7c498 li p {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--steps--ecb80 ul.style-module--first--7c498 li p {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .style-module--steps--ecb80 ul.style-module--first--7c498 li p {
    font-size: 14px;
  }
}
.style-module--steps--ecb80 ul.style-module--first--7c498 li p strong {
  font-weight: 700;
}

.style-module--steps--ecb80 ul.style-module--first--7c498 li img {
  height: 197.83px;
  -o-object-fit: cover;
     object-fit: cover;
}

@media (max-width: 991px) {
  .style-module--steps--ecb80 ul.style-module--first--7c498 li img {
    height: 138px;
    height: 123px;
  }
}
.style-module--steps--ecb80 ul.style-module--second--0cf65 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}

@media (max-width: 991px) {
  .style-module--steps--ecb80 ul.style-module--second--0cf65 {
    gap: 15px;
  }
}
.style-module--steps--ecb80 ul.style-module--second--0cf65 > li {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  padding: 30px 40px;
  width: calc(50% - 10px);
}

@media (max-width: 991px) {
  .style-module--steps--ecb80 ul.style-module--second--0cf65 > li {
    border-radius: 12px;
    gap: 10px;
    padding: 20px 25px;
    width: calc(50% - 7.5px);
  }
}
@media (max-width: 767px) {
  .style-module--steps--ecb80 ul.style-module--second--0cf65 > li {
    width: 100%;
  }
}
.style-module--steps--ecb80 ul.style-module--second--0cf65 > li h3 {
  font-size: 22px;
  font-weight: 700;
  line-height: 110%;
}

@media (max-width: 991px) {
  .style-module--steps--ecb80 ul.style-module--second--0cf65 > li h3 {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--steps--ecb80 ul.style-module--second--0cf65 > li h3 {
    font-size: 16px;
  }
}
.style-module--steps--ecb80 ul.style-module--second--0cf65 > li .style-module--inner-list--bb18c {
  padding-left: 16px;
}

.style-module--steps--ecb80 ul.style-module--second--0cf65 > li .style-module--inner-list--bb18c li {
  font-size: 18px;
  font-weight: 300;
  list-style: disc;
}

@media (max-width: 991px) {
  .style-module--steps--ecb80 ul.style-module--second--0cf65 > li .style-module--inner-list--bb18c li {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .style-module--steps--ecb80 ul.style-module--second--0cf65 > li .style-module--inner-list--bb18c li {
    font-size: 14px;
  }
}
.style-module--steps--ecb80 ul.style-module--second--0cf65 > li .style-module--inner-list--bb18c li:not(:last-child) {
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .style-module--steps--ecb80 ul.style-module--second--0cf65 > li .style-module--inner-list--bb18c li:not(:last-child) {
    margin-bottom: 5px;
  }
}
.style-module--steps--ecb80 ul.style-module--third--6a1ca {
  background-color: #fff;
  border-radius: 20px;
  padding: 40px 30px;
}

@media (max-width: 991px) {
  .style-module--steps--ecb80 ul.style-module--third--6a1ca {
    border-radius: 12px;
    padding: 20px 25px;
  }
}
.style-module--steps--ecb80 ul.style-module--third--6a1ca li {
  font-size: 20px;
  font-weight: 300;
  padding-left: 30px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--steps--ecb80 ul.style-module--third--6a1ca li {
    font-size: 16px;
    padding-left: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--steps--ecb80 ul.style-module--third--6a1ca li {
    font-size: 14px;
  }
}
.style-module--steps--ecb80 ul.style-module--third--6a1ca li:not(:last-child) {
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .style-module--steps--ecb80 ul.style-module--third--6a1ca li:not(:last-child) {
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--steps--ecb80 ul.style-module--third--6a1ca li:not(:last-child) {
    margin-bottom: 10px;
  }
}
.style-module--steps--ecb80 ul.style-module--third--6a1ca li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg clip-path='url(%23prefix__a)'%3E%3Cpath fill='%237000E3' d='M19.583 9.583a.417.417 0 0 0-.416.417c0 5.054-4.113 9.167-9.167 9.167C4.946 19.167.833 15.054.833 10 .833 4.946 4.946.833 10 .833a9.168 9.168 0 0 1 7.373 3.72l-7.971 7.972-2.941-2.94a.417.417 0 0 0-.59.588l3.236 3.236a.417.417 0 0 0 .59 0l8.515-8.516a.417.417 0 0 0 .049-.53A10.004 10.004 0 0 0 10 0C4.486 0 0 4.486 0 10s4.486 10 10 10 10-4.486 10-10a.417.417 0 0 0-.417-.417Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='20' height='20' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 2px;
  width: 20px;
}

@media (max-width: 991px) {
  .style-module--steps--ecb80 ul.style-module--third--6a1ca li:before {
    background-size: 80%;
    top: 1px;
  }
}
.style-module--steps--ecb80 a {
  margin: 0 auto;
}

@media (max-width: 767px) {
  .style-module--adv--da0a9 .style-module--inner--86db2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 20px;
  }
}
.style-module--adv--da0a9 .style-module--authors--f62de {
  padding: 100px 0 120px;
}

@media (max-width: 991px) {
  .style-module--adv--da0a9 .style-module--authors--f62de {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--adv--da0a9 .style-module--authors--f62de {
    padding: 30px 0;
  }
}
.style-module--adv--da0a9 .style-module--authors--f62de h2 {
  margin-bottom: 60px;
}

@media (max-width: 991px) {
  .style-module--adv--da0a9 .style-module--authors--f62de h2 {
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--da0a9 .style-module--authors--f62de h2 {
    margin-bottom: 20px;
  }
}
.style-module--adv--da0a9 .style-module--authors--f62de > ul {
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 60px;
}

@media (max-width: 991px) {
  .style-module--adv--da0a9 .style-module--authors--f62de > ul {
    -webkit-column-gap: 15px;
       -moz-column-gap: 15px;
            column-gap: 15px;
    row-gap: 40px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--da0a9 .style-module--authors--f62de > ul {
    gap: 20px;
  }
}
.style-module--adv--da0a9 .style-module--authors--f62de > ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  width: calc(50% - 10px);
}

@media (max-width: 991px) {
  .style-module--adv--da0a9 .style-module--authors--f62de > ul li {
    gap: 15px;
  }
}
@media (max-width: 660px) {
  .style-module--adv--da0a9 .style-module--authors--f62de > ul li {
    width: 100%;
  }
}
.style-module--adv--da0a9 .style-module--authors--f62de > ul li h3 {
  font-size: 26px;
  font-weight: 700;
  line-height: 100%;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .style-module--adv--da0a9 .style-module--authors--f62de > ul li h3 {
    font-size: 18px;
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--da0a9 .style-module--authors--f62de > ul li h3 {
    font-size: 16px;
  }
}
.style-module--adv--da0a9 .style-module--authors--f62de > ul li p {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--adv--da0a9 .style-module--authors--f62de > ul li p {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--da0a9 .style-module--authors--f62de > ul li p {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .style-module--adv--da0a9 .style-module--authors--f62de > ul li img {
    width: 35%;
  }
}
.style-module--adv--da0a9 .style-module--cot--acf23 {
  background-color: #feefe9;
  border-radius: 20px;
  padding: 65px 100px;
}

@media (max-width: 991px) {
  .style-module--adv--da0a9 .style-module--cot--acf23 {
    border-radius: 12px;
    padding: 35px 60px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--da0a9 .style-module--cot--acf23 {
    padding: 20px 25px;
  }
  .style-module--adv--da0a9 .style-module--cot--acf23 h2 {
    text-align: center;
  }
}
.style-module--adv--da0a9 .style-module--cot--acf23 p {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--adv--da0a9 .style-module--cot--acf23 p {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--da0a9 .style-module--cot--acf23 p {
    font-size: 14px;
  }
}
.style-module--adv--da0a9 .style-module--cot--acf23 p:not(:last-of-type) {
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .style-module--adv--da0a9 .style-module--cot--acf23 p:not(:last-of-type) {
    margin-bottom: 10px;
  }
}
.style-module--adv--da0a9 .style-module--cot--acf23 p:nth-of-type(3) {
  margin-top: 100px;
}

@media (max-width: 1199px) {
  .style-module--adv--da0a9 .style-module--cot--acf23 p:nth-of-type(3) {
    margin-top: 0;
  }
}
.style-module--adv--da0a9 .style-module--lic--05a9e {
  background-color: #fff;
  border-radius: 20px;
  float: right;
  margin-bottom: 20px;
  margin-left: 20px;
  padding: 40px 40px 20px;
  width: 50%;
}

@media (max-width: 991px) {
  .style-module--adv--da0a9 .style-module--lic--05a9e {
    border-radius: 12px;
    padding: 25px 25px 15px;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  .style-module--adv--da0a9 .style-module--lic--05a9e {
    padding: 15px 15px 10px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--da0a9 .style-module--lic--05a9e {
    -ms-flex-item-align: center;
        align-self: center;
    margin: 0;
    width: 70%;
  }
}
@media (max-width: 480px) {
  .style-module--adv--da0a9 .style-module--lic--05a9e {
    width: 100%;
  }
}
.style-module--adv--da0a9 .style-module--lic--05a9e .style-module--wrap--8ed7d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.style-module--adv--da0a9 .style-module--lic--05a9e p {
  font-size: 14px;
  margin-top: 20px;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--adv--da0a9 .style-module--lic--05a9e p {
    margin-top: 10px;
  }
}
.style-module--adv--da0a9 .style-module--lic--05a9e button {
  width: calc(50% - 6.66667px);
}

img.style-module--carousel--f5bdc {
  height: 100%;
}

@media (max-width: 767px) {
  img.style-module--carousel--f5bdc {
    height: auto;
  }
}
.style-module--need--68e4d {
  padding-bottom: 100px;
}

.style-module--need__wrapper--e31f2 {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  padding: 70px 100px;
}

.style-module--need__text--ded6e {
  color: #191e27;
  font-size: 22px;
  font-weight: 300;
  line-height: 25px;
  margin-bottom: 20px;
}

.style-module--need__text--ded6e:last-child {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .style-module--need--68e4d {
    padding: 50px 0;
  }
  .style-module--need__wrapper--e31f2 {
    padding: 50px 60px;
  }
  .style-module--need__text--ded6e {
    font-size: 18px;
    line-height: 21px;
  }
}
@media (max-width: 767px) {
  .style-module--need--68e4d {
    padding: 30px 0;
  }
  .style-module--need__wrapper--e31f2 {
    padding: 20px;
  }
  .style-module--need__text--ded6e {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 10px;
  }
}
.style-module--result--5b5bb {
  background: #ebf6ff;
  padding: 100px 0;
}

.style-module--result__effective--5e9c1 {
  color: #191e27;
  font-size: 26px;
  font-weight: 300;
  line-height: 30px;
  margin-bottom: 40px;
}

.style-module--result__list--46eb0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 60px;
}

.style-module--result__item--9e4c6 {
  background-color: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  color: #000;
  font-size: 20px;
  font-weight: 300;
  line-height: 23px;
  padding: 128px 20px 30px;
  position: relative;
  text-align: center;
  width: 19%;
}

.style-module--result__item--9e4c6:before {
  background-color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 108px;
  left: calc(50% - 54px);
  position: absolute;
  top: 15px;
  width: 108px;
}

.style-module--result__item--one--4ac47:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_result/icon-rezult-01.png);
}

.style-module--result__item--two--59daf:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_result/icon-rezult-02.png);
}

.style-module--result__item--three--342a5:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_result/icon-rezult-03.png);
}

.style-module--result__item--four--21c3c:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_result/icon-rezult-04.png);
}

.style-module--result__item--five--2a82d:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_result/icon-rezult-05.png);
}

.style-module--result__universal--00911 {
  background: #ddeffd;
  border-radius: 10px;
  color: #191e27;
  font-size: 22px;
  font-weight: 700;
  line-height: 25px;
  margin-bottom: 30px;
  padding: 15px;
  text-align: center;
}

.style-module--result__time--fbb1a {
  color: #191e27;
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
  margin-bottom: 50px;
}

.style-module--result__btn--0982c {
  margin: 0 auto;
  max-width: 358px;
}

@media (max-width: 991px) {
  .style-module--result--5b5bb {
    padding-bottom: 60px;
    padding-top: 50px;
  }
  .style-module--result__effective--5e9c1 {
    font-size: 22px;
    line-height: 25px;
    margin-bottom: 25px;
  }
  .style-module--result__list--46eb0 {
    margin-bottom: 30px;
  }
  .style-module--result__item--9e4c6 {
    font-size: 16px;
    line-height: 18px;
    padding-bottom: 20px;
    padding-left: 5px;
    padding-right: 5px;
  }
  .style-module--result__universal--00911 {
    font-size: 18px;
    line-height: 21px;
    padding: 10px;
  }
  .style-module--result__time--fbb1a {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--result--5b5bb {
    padding-bottom: 40px;
    padding-top: 30px;
  }
  .style-module--result__effective--5e9c1 {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 20px;
  }
  .style-module--result__list--46eb0 {
    margin-bottom: 20px;
  }
  .style-module--result__item--9e4c6 {
    font-size: 15px;
    line-height: 17px;
    margin-bottom: 5px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    width: 49%;
  }
  .style-module--result__item--9e4c6:last-child {
    margin-bottom: 0;
    width: 100%;
  }
  .style-module--result__universal--00911 {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .style-module--result__time--fbb1a {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 15px;
  }
  .style-module--result__btn--0982c {
    max-width: 100%;
  }
}
@media (max-width: 480px) {
  .style-module--result__item--9e4c6 {
    padding-top: 105px;
  }
  .style-module--result__item--9e4c6:before {
    height: 80px;
    left: calc(50% - 40px);
    width: 80px;
  }
}
.style-module--technology--38d24 {
  padding: 100px 0;
}

.style-module--technology__wrapper--584a6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--technology__list--6ced7 {
  width: 70%;
}

.style-module--technology__item--52621 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  color: #191e27;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 22px;
  font-weight: 300;
  line-height: 24px;
  margin-bottom: 20px;
  min-height: 80px;
  padding: 17px 70px;
  position: relative;
}

.style-module--technology__item--52621:before {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/kurs-arrow.svg) 0 no-repeat;
  content: "";
  height: 37px;
  left: 23px;
  position: absolute;
  width: 38px;
}

.style-module--technology__img--622e8 {
  background: transparent url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_technology/photo-uu2022-01.png) no-repeat 50%/contain;
  height: 390px;
  margin-right: 30px;
  width: 365px;
}

@media (max-width: 991px) {
  .style-module--technology--38d24 {
    padding: 50px 0;
  }
  .style-module--technology__item--52621 {
    border-radius: 15px;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 10px;
    min-height: 60px;
    padding: 10px 10px 10px 60px;
  }
  .style-module--technology__item--52621:before {
    background-size: 80%;
    left: 18px;
  }
  .style-module--technology__img--622e8 {
    height: 242px;
    margin-right: 15px;
    width: 225px;
  }
}
@media (max-width: 767px) {
  .style-module--technology--38d24 {
    padding: 30px 0;
  }
  .style-module--technology__wrapper--584a6 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .style-module--technology__list--6ced7 {
    margin-bottom: 20px;
    width: 100%;
  }
  .style-module--technology__item--52621 {
    border-radius: 10px;
    font-size: 15px;
    line-height: 18px;
    min-height: 45px;
    padding-left: 50px;
    width: 100%;
  }
  .style-module--technology__item--52621:before {
    background-size: 70%;
    left: 13px;
  }
  .style-module--technology__img--622e8 {
    -ms-flex-item-align: center;
        align-self: center;
    height: 300px;
    margin-right: 0;
    width: 80%;
  }
}
.style-module--after--11c59 {
  background: #ebf6ff;
  padding: 100px 0;
}

.style-module--after__title--1e6c6 {
  color: #191e27;
  font-size: 32px;
  font-weight: 700;
  line-height: 26px;
  text-transform: uppercase;
}

.style-module--after__title--main--719bb {
  color: #005ae2;
}

.style-module--after__title--1e6c6:first-of-type {
  margin-bottom: 40px;
}

.style-module--after__title--1e6c6:last-of-type {
  margin-bottom: 15px;
}

.style-module--after__wrapper--ebbdf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--after__wrapper--left--bb753 {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
  margin-right: 30px;
  padding: 60px 50px;
  width: 60%;
}

.style-module--after__wrapper--right--0ea5f {
  background: #bae2ff;
  border-radius: 20px;
  padding: 50px 40px;
  width: 40%;
}

.style-module--after__item--5853c {
  margin-bottom: 35px;
  padding-bottom: 10px;
  padding-left: 65px;
  padding-top: 10px;
}

.style-module--after__item--5853c:before {
  content: "";
  height: 50px;
  width: 50px;
}

.style-module--after__item--5853c:first-child {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_after/kurs-icon-01.png) 0 no-repeat;
}

.style-module--after__item--5853c:nth-child(2) {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_after/kurs-icon-02.png) 0 no-repeat;
}

.style-module--after__item--5853c:nth-child(3) {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_after/kurs-icon-03.png) 0 no-repeat;
  margin-bottom: 0;
}

.style-module--after__text--8c162 {
  color: #191e27;
  font-size: 18px;
  font-weight: 300;
  line-height: 24px;
  margin-bottom: 10px;
}

.style-module--after__text--8c162:last-of-type {
  margin-bottom: 25px;
}

.style-module--after__btn--3ff28 {
  max-width: 100%;
}

@media (max-width: 991px) {
  .style-module--after--11c59 {
    padding: 50px 0;
  }
  .style-module--after__title--1e6c6 {
    font-size: 26px;
    line-height: 26px;
  }
  .style-module--after__title--1e6c6:first-of-type {
    margin-bottom: 30px;
  }
  .style-module--after__title--1e6c6:last-of-type {
    margin-bottom: 5px;
  }
  .style-module--after__wrapper--left--bb753 {
    margin-right: 15px;
    padding: 30px;
  }
  .style-module--after__wrapper--right--0ea5f {
    padding: 30px;
  }
  .style-module--after__item--5853c {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 25px;
  }
  .style-module--after__text--8c162 {
    font-size: 16px;
    line-height: 20px;
  }
  .style-module--after__text--8c162:last-of-type {
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--after--11c59 {
    padding: 30px 0;
  }
  .style-module--after__title--1e6c6 {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 15px;
  }
  .style-module--after__wrapper--ebbdf {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--after__wrapper--left--bb753 {
    margin-bottom: 20px;
    margin-right: 0;
    padding: 20px;
    width: 100%;
  }
  .style-module--after__wrapper--right--0ea5f {
    padding: 20px;
    width: 100%;
  }
  .style-module--after__item--5853c {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0;
  }
  .style-module--after__text--8c162 {
    font-size: 15px;
    line-height: 18px;
  }
}
.style-module--help--4c70a {
  padding: 100px 0;
}

.style-module--help__item--3b774 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-radius: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
  padding: 50px;
}

.style-module--help__item--3b774:nth-child(odd) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.style-module--help__item-info--971fa {
  width: 70%;
}

.style-module--help__item-img--0152a {
  background-color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 220px;
  width: 25%;
}

.style-module--help__item-img--one--44439 {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_help/kurshelp-01.png);
  margin-right: 30px;
}

.style-module--help__item-img--two--b7f31 {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_help/kurshelp-02.png);
  margin-left: 30px;
}

.style-module--help__item-img--three--76913 {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_help/kurshelp-03.png);
  margin-right: 30px;
}

.style-module--help__item-img--four--9d2f0 {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_help/kurshelp-04.png);
  margin-left: 30px;
}

.style-module--help__item--3b774:first-child {
  background-color: #f0f8ff;
}

.style-module--help__item--3b774:nth-child(2) {
  background-color: #ecfff7;
}

.style-module--help__item--3b774:nth-child(3) {
  background-color: #fffcee;
}

.style-module--help__item--3b774:nth-child(4) {
  background-color: #fff3f3;
  margin-bottom: 0;
}

.style-module--help__item--ttl--cb44e {
  color: #191e27;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  margin-bottom: 20px;
  text-transform: uppercase;
}

.style-module--help__item--txt--19319 {
  color: #191e27;
  font-size: 20px;
  font-weight: 300;
  line-height: 26px;
  margin-bottom: 20px;
}

.style-module--help__item--txt--19319:last-child {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .style-module--help--4c70a {
    padding: 50px 0;
  }
  .style-module--help__item--3b774 {
    margin-bottom: 20px;
    padding: 30px;
  }
  .style-module--help__item--ttl--cb44e {
    font-size: 30px;
    line-height: 30px;
    margin-bottom: 10px;
  }
  .style-module--help__item--txt--19319 {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .style-module--help--4c70a {
    padding: 30px 0;
  }
  .style-module--help__item--3b774 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding: 20px;
    row-gap: 10px;
  }
  .style-module--help__item--3b774:nth-child(odd) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .style-module--help__item-info--971fa {
    width: 100%;
  }
  .style-module--help__item-img--0152a {
    height: 330px;
    margin: 0;
    max-width: 330px;
    width: 95%;
  }
  .style-module--help__item--ttl--cb44e {
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 5px;
  }
  .style-module--help__item--txt--19319 {
    font-size: 15px;
    line-height: 16px;
    margin-bottom: 5px;
  }
}
@media (max-width: 480px) {
  .style-module--help__item-img--0152a {
    height: 220px;
  }
}
.style-module--efficiency--c76ff {
  background-color: #e9f5ff;
  padding-bottom: 100px;
  padding-top: 80px;
}

.style-module--efficiency__text--5c132 {
  color: #191e27;
  font-size: 22px;
  font-weight: 300;
  line-height: 26px;
  margin-bottom: 20px;
}

.style-module--efficiency__text--5c132:last-of-type {
  margin-bottom: 35px;
}

.style-module--efficiency__list--81d70 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--efficiency__item--aee84 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 30px;
  width: 32%;
}

.style-module--efficiency__item--wrap--c03ec {
  -ms-flex-item-align: start;
      align-self: flex-start;
}

.style-module--efficiency__item--img--6de6c {
  background-color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 204px;
  margin-bottom: 30px;
  width: 100%;
}

.style-module--efficiency__item--img-one--af9ce {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_efficiency/eco-student.png);
}

.style-module--efficiency__item--img-two--3b34c {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_efficiency/eco-work.png);
}

.style-module--efficiency__item--img-three--c3c12 {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_efficiency/eco-business.png);
}

.style-module--efficiency__item--ttl--cfc77 {
  color: #191e27;
  font-size: 26px;
  font-weight: 700;
  line-height: 22px;
  margin-bottom: 20px;
}

.style-module--efficiency__item--main--5cd02 {
  color: #005ae2;
  display: inline;
}

.style-module--efficiency__item--txt--accc8 {
  color: #191e27;
  font-size: 18px;
  font-weight: 300;
  line-height: 20px;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .style-module--efficiency--c76ff {
    padding-bottom: 60px;
    padding-top: 50px;
  }
  .style-module--efficiency__text--5c132 {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 10px;
  }
  .style-module--efficiency__item--aee84 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-bottom: 20px;
    width: 100%;
  }
  .style-module--efficiency__item--aee84:last-child {
    margin-bottom: 0;
  }
  .style-module--efficiency__item--img--6de6c {
    margin-bottom: 0;
    margin-right: 15px;
    max-width: 266px;
  }
  .style-module--efficiency__item--ttl--cfc77 {
    font-size: 24px;
    line-height: 24px;
    margin-bottom: 10px;
  }
  .style-module--efficiency__item--txt--accc8 {
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .style-module--efficiency--c76ff {
    padding-bottom: 40px;
    padding-top: 30px;
  }
  .style-module--efficiency__text--5c132 {
    font-size: 15px;
    line-height: 15px;
    margin-bottom: 5px;
  }
  .style-module--efficiency__text--5c132:last-of-type {
    margin-bottom: 20px;
  }
  .style-module--efficiency__item--aee84 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--efficiency__item--img--6de6c {
    height: 150px;
    margin-bottom: 10px;
    margin-right: 0;
  }
}
.style-module--also--da867 {
  padding: 100px 0;
}

.style-module--also__list--17d81 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 60px;
}

.style-module--also__item--fff37 {
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  color: #191e27;
  font-size: 20px;
  font-weight: 300;
  line-height: 26px;
  margin-bottom: 30px;
  padding: 30px 30px 30px 100px;
  width: 49%;
}

.style-module--also__item--fff37:first-child {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_also/icon-can-01.png) 0 no-repeat;
  background-position-x: 20px;
}

.style-module--also__item--fff37:nth-child(2) {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_also/icon-can-02.png) 0 no-repeat;
  background-position-x: 20px;
}

.style-module--also__item--fff37:nth-child(3) {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_also/icon-can-03.png) 0 no-repeat;
  background-position-x: 20px;
  margin-bottom: 0;
}

.style-module--also__item--fff37:nth-child(4) {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_also/icon-can-04.png) 0 no-repeat;
  background-position-x: 20px;
  margin-bottom: 0;
}

.style-module--also__level--cf8b6 {
  background-color: #bae2ff;
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_also/girl.png);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  border-radius: 20px;
  padding: 70px;
}

.style-module--also__level--wrap--6ac72 {
  width: 60%;
}

.style-module--also__level--ttl--695e5 {
  color: #191e27;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  margin-bottom: 15px;
}

.style-module--also__level--main--58234 {
  color: #005ae2;
  display: inline;
}

.style-module--also__level--txt--d044e {
  color: #191e27;
  font-size: 22px;
  font-weight: 300;
  line-height: 32px;
  margin-bottom: 20px;
}

.style-module--also__level--txt--d044e:last-of-type {
  margin-bottom: 30px;
}

.style-module--also--da867 .style-module--main-btn--90c3b {
  max-width: 342px;
}

@media (max-width: 991px) {
  .style-module--also--da867 {
    padding: 50px 0;
  }
  .style-module--also__list--17d81 {
    margin-bottom: 50px;
  }
  .style-module--also__item--fff37 {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 20px;
    padding-bottom: 25px;
    padding-top: 25px;
    width: 100%;
  }
  .style-module--also__item--fff37:nth-child(3) {
    margin-bottom: 20px;
  }
  .style-module--also__level--cf8b6 {
    background-size: 70%;
    padding: 40px;
  }
  .style-module--also__level--ttl--695e5 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 15px;
  }
  .style-module--also__level--txt--d044e {
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 15px;
  }
  .style-module--also__level--txt--d044e:last-of-type {
    margin-bottom: 15px;
  }
  .style-module--also--da867 .style-module--main-btn--90c3b {
    max-width: 286px;
  }
}
@media (max-width: 767px) {
  .style-module--also--da867 {
    padding: 30px 0;
  }
  .style-module--also__list--17d81 {
    margin-bottom: 30px;
  }
  .style-module--also__item--fff37 {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 10px;
    padding-bottom: 15px;
    padding-right: 15px;
    padding-top: 15px;
  }
  .style-module--also__item--fff37:nth-child(3) {
    margin-bottom: 10px;
  }
  .style-module--also__level--cf8b6 {
    background-position: bottom;
    background-size: 90%;
    padding: 20px;
  }
  .style-module--also__level--wrap--6ac72 {
    min-height: 520px;
    width: 100%;
  }
  .style-module--also__level--ttl--695e5 {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 5px;
  }
  .style-module--also__level--txt--d044e {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 5px;
  }
  .style-module--also--da867 .style-module--main-btn--90c3b {
    max-width: 100%;
  }
}
.style-module--structure--51e90 {
  background-color: #e9f5ff;
  padding: 100px 0;
}

.style-module--structure__item--afc6f {
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  margin-bottom: 40px;
  padding: 50px;
}

.style-module--structure__item--afc6f:last-child {
  margin-bottom: 0;
}

.style-module--structure__info--195b9 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--structure__info--left--19b9c {
  margin-right: 10px;
  width: 65%;
}

.style-module--structure__info--right--e87a6 {
  height: 192px;
  width: 312px;
}

.style-module--structure__info--img--77c3b {
  background-color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 192px;
  width: 312px;
}

.style-module--structure__info--img-one--df58d {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_structure/photo-1block.png);
}

.style-module--structure__info--img-two--02c47 {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_structure/photo-2block.png);
}

.style-module--structure__info--img-three--1359b {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_structure/photo-3block.png);
}

.style-module--structure__info--img-four--e905d {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_structure/photo-4block.png);
}

.style-module--structure__summary--585a5 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 25px;
}

.style-module--structure__summary--num--0815e {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #005ae2;
  border-radius: 10px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-weight: 700;
  height: 150px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 20px;
  padding: 20px;
  text-align: center;
  text-transform: uppercase;
  width: 150px;
}

.style-module--structure__summary--num--0815e span:first-of-type {
  font-size: 100px;
  line-height: 100px;
}

.style-module--structure__summary--num--0815e span:last-of-type {
  font-size: 24px;
  line-height: 24px;
}

.style-module--structure__summary--txt--99c4b {
  width: 75%;
}

.style-module--structure__summary--txt--99c4b h3 {
  color: #263238;
  font-size: 34px;
  font-weight: 700;
  line-height: 36px;
  margin-bottom: 15px;
  text-transform: uppercase;
}

.style-module--structure__summary--txt--99c4b p {
  color: #191e27;
  font-size: 20px;
  font-weight: 300;
  line-height: 22px;
}

.style-module--structure__result--ff7e1 {
  background-color: #ddeffd;
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_structure/icon-attention.png);
  background-position: 0;
  background-position-x: 10px;
  background-repeat: no-repeat;
  border-radius: 10px;
  padding: 20px 25px 20px 65px;
}

.style-module--structure__result--ttl--f5f5e {
  color: #191e27;
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
  text-transform: uppercase;
}

.style-module--structure__result--ff7e1 p {
  color: #191e27;
  font-size: 20px;
  font-weight: 300;
  line-height: 22px;
}

.style-module--structure__btn--312c4 {
  background-color: #fff;
  border: 1px solid #263238;
  border-radius: 35px;
  color: #263238;
  display: block;
  font-size: 18px;
  font-weight: 300;
  line-height: 21px;
  margin-top: 25px;
  min-height: 40px;
  padding: 10px 40px;
  text-align: center;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  width: 100%;
}

.style-module--structure__btn--312c4:active,
.style-module--structure__btn--312c4:focus,
.style-module--structure__btn--312c4:visited {
  border: 1px solid #263238;
  color: #263238;
}

.style-module--structure__more--a177d {
  margin-top: 50px;
}

.style-module--structure__more--wrap--91008 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
}

.style-module--structure__more--wrap_thick--b2b84 {
  background-color: #eff8ff;
  border-radius: 10px;
  margin-bottom: 30px;
  padding: 40px;
}

.style-module--structure__more--wrap_thick--b2b84 h5 {
  color: #263238;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  margin-bottom: 20px;
}

.style-module--structure__more--wrap_thick--b2b84:last-child {
  margin-bottom: 0;
}

.style-module--structure__more--wrap_bottom--ea728 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.style-module--structure__more--left--aaad4 {
  padding-top: 40px;
  width: 49%;
}

.style-module--structure__more--right--21e65 {
  background-color: #eff8ff;
  border-radius: 10px;
  padding: 40px;
  width: 49%;
}

.style-module--structure__more--ttl--6d1eb {
  color: #263238;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin-bottom: 25px;
  text-transform: uppercase;
}

.style-module--structure__more--highlight--95032 {
  color: #263238;
  font-size: 34px;
  font-weight: 700;
  line-height: 39px;
  margin-bottom: 20px;
  text-transform: uppercase;
}

.style-module--structure__more--txt--2883e {
  color: #191e27;
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
}

.style-module--structure__more--txt--2883e:first-of-type {
  margin-bottom: 15px;
}

.style-module--structure__more--txt--2883e:not(:first-of-type) {
  margin-top: 15px;
}

.style-module--structure__more--txt-bigger--90e43 {
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  margin-bottom: 50px;
}

.style-module--structure__more--txt-bigger--90e43:last-of-type {
  margin-bottom: 0;
}

.style-module--structure__list--a4f03 {
  color: #191e27;
  font-size: 20px;
  font-weight: 300;
  line-height: 22px;
}

.style-module--structure__list--icons--b44ed li {
  background-color: #eff8ff;
  background-position: 0;
  background-position-x: 15px;
  background-repeat: no-repeat;
  border-radius: 10px;
  margin-bottom: 30px;
  padding: 20px 30px 20px 80px;
}

.style-module--structure__list--icons--b44ed li:last-child {
  margin-bottom: 0;
}

.style-module--structure__list--icons--b44ed[data-attr=block1-list1] li:first-child {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_structure/icon-speed.svg);
}

.style-module--structure__list--icons--b44ed[data-attr=block1-list1] li:nth-child(2) {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_structure/icon-brain.svg);
}

.style-module--structure__list--icons--b44ed[data-attr=block4-list1] li:first-child {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_structure/icon-businessman.svg);
}

.style-module--structure__list--icons--b44ed[data-attr=block4-list1] li:nth-child(2) {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_structure/icon-chart.svg);
}

.style-module--structure__list--icons--b44ed[data-attr=block4-list2] li {
  margin-bottom: 0;
  padding-bottom: 10px;
  padding-right: 0;
  padding-top: 10px;
}

.style-module--structure__list--icons--b44ed[data-attr=block4-list2] li:first-child,
.style-module--structure__list--icons--b44ed[data-attr=block4-list2] li:nth-child(2) {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_structure/icon-target.svg);
}

.style-module--structure__list--icons--b44ed[data-attr=block4-list2] li:last-child {
  margin-bottom: 0;
}

.style-module--structure__list--checked--33c15 li {
  margin-bottom: 15px;
  padding-left: 25px;
  position: relative;
}

.style-module--structure__list--checked--33c15 li:before {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_structure/check-blue.svg) no-repeat;
  content: "";
  height: 15px;
  left: 0;
  position: absolute;
  top: 4px;
  width: 15px;
}

.style-module--structure__list--checked--33c15 li:last-child {
  margin-bottom: 0;
}

.style-module--structure__list--simple--989d1 {
  padding-left: 40px;
}

.style-module--structure__list--simple--989d1 li {
  list-style: disc;
  margin-bottom: 15px;
}

.style-module--structure__list--simple--989d1 li:last-child {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .style-module--structure--51e90 {
    padding: 50px 0;
  }
  .style-module--structure__item--afc6f {
    padding: 30px;
  }
  .style-module--structure__info--195b9 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--structure__info--left--19b9c {
    margin-right: 0;
    width: 100%;
  }
  .style-module--structure__info--right--e87a6 {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    height: auto;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
  }
  .style-module--structure__info--img--77c3b {
    height: 158px;
    width: 256px;
  }
  .style-module--structure__summary--num--0815e {
    height: 100px;
    padding: 10px;
    width: 100px;
  }
  .style-module--structure__summary--num--0815e span:first-of-type {
    font-size: 66px;
    line-height: 66px;
  }
  .style-module--structure__summary--num--0815e span:last-of-type {
    font-size: 16px;
    line-height: 16px;
  }
  .style-module--structure__summary--txt--99c4b {
    width: 80%;
  }
  .style-module--structure__summary--txt--99c4b h3 {
    font-size: 26px;
    line-height: 30px;
  }
  .style-module--structure__summary--txt--99c4b p {
    font-size: 16px;
    line-height: 18px;
  }
  .style-module--structure__result--ff7e1 {
    margin-bottom: -94px;
    width: 58%;
  }
  .style-module--structure__result--ff7e1 p,
  .style-module--structure__result--ttl--f5f5e {
    font-size: 16px;
    line-height: 18px;
  }
  .style-module--structure__btn--312c4 {
    font-size: 16px;
    line-height: 18px;
    width: 58%;
  }
  .style-module--structure__more--ttl--6d1eb {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 15px;
  }
  .style-module--structure__more--wrap--91008 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--structure__more--wrap_thick--b2b84 {
    margin-bottom: 20px;
    padding: 30px;
  }
  .style-module--structure__more--wrap_thick--b2b84 h5 {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 20px;
  }
  .style-module--structure__more--left--aaad4 {
    margin-bottom: 30px;
    padding-top: 0;
    width: 100%;
  }
  .style-module--structure__more--right--21e65 {
    padding: 30px;
    width: 100%;
  }
  .style-module--structure__more--highlight--95032 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 15px;
  }
  .style-module--structure__more--txt--2883e {
    font-size: 18px;
    line-height: 20px;
  }
  .style-module--structure__more--txt--2883e:first-of-type {
    margin-bottom: 10px;
  }
  .style-module--structure__more--txt--2883e:not(:first-of-type) {
    margin-top: 10px;
  }
  .style-module--structure__more--txt-bigger--90e43 {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 25px;
  }
  .style-module--structure__list--icons--b44ed li {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 20px;
  }
  .style-module--structure__list--checked--33c15 li,
  .style-module--structure__list--simple--989d1 li {
    font-size: 18px;
    line-height: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--structure--51e90 {
    padding: 30px 0;
  }
  .style-module--structure__item--afc6f {
    padding: 20px;
    position: relative;
  }
  .style-module--structure__info--img--77c3b {
    height: 100px;
    position: absolute;
    top: 20px;
    width: 159px;
  }
  .style-module--structure__summary--585a5 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 20px;
  }
  .style-module--structure__summary--num--0815e {
    margin-bottom: 20px;
    margin-right: 0;
  }
  .style-module--structure__summary--txt--99c4b {
    width: 100%;
  }
  .style-module--structure__summary--txt--99c4b h3 {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 5px;
  }
  .style-module--structure__summary--txt--99c4b p {
    font-size: 15px;
    line-height: 16px;
  }
  .style-module--structure__result--ff7e1 {
    margin-bottom: 0;
    padding-bottom: 10px;
    padding-right: 20px;
    padding-top: 10px;
    width: 100%;
  }
  .style-module--structure__btn--312c4 {
    margin-top: 10px;
    width: 100%;
  }
  .style-module--structure__more--a177d {
    margin-top: 30px;
  }
  .style-module--structure__more--ttl--6d1eb {
    font-size: 18px;
    line-height: 21px;
  }
  .style-module--structure__more--wrap_thick--b2b84 {
    margin-bottom: 5px;
    padding: 20px;
  }
  .style-module--structure__more--wrap_thick--b2b84 h5 {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 20px;
  }
  .style-module--structure__more--left--aaad4 {
    margin-bottom: 20px;
  }
  .style-module--structure__more--right--21e65 {
    padding: 20px;
  }
  .style-module--structure__more--highlight--95032 {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 5px;
  }
  .style-module--structure__more--txt--2883e {
    font-size: 16px;
    line-height: 18px;
  }
  .style-module--structure__more--txt--2883e:first-of-type {
    margin-bottom: 5px;
  }
  .style-module--structure__more--txt--2883e:not(:first-of-type) {
    margin-top: 5px;
  }
  .style-module--structure__more--txt-bigger--90e43 {
    font-size: 18px;
    line-height: 20px;
  }
  .style-module--structure__list--icons--b44ed li {
    padding-bottom: 10px;
    padding-right: 20px;
    padding-top: 10px;
  }
  .style-module--structure__list--checked--33c15 li,
  .style-module--structure__list--icons--b44ed li {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 10px;
  }
  .style-module--structure__list--simple--989d1 li {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 5px;
  }
}
.style-module--authors--49924 {
  padding: 100px 0;
}

.style-module--authors__list--fba93 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 115px;
}

.style-module--authors__item--77ffa {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0 40px 30px;
  width: 24%;
}

.style-module--authors__item--info--bdfb0 {
  margin-top: 15px;
}

.style-module--authors__item--name--04f85 {
  color: #000;
  font-size: 22px;
  font-weight: 700;
  line-height: 25px;
  margin-bottom: 15px;
  text-align: center;
}

.style-module--authors__item--text--bdffa {
  color: #000;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  text-align: left;
}

.style-module--authors__item--icon--c3c05 {
  height: 166px;
  margin-top: -84px;
  width: 166px;
}

@media (max-width: 1199px) {
  .style-module--authors__item--77ffa {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 991px) {
  .style-module--authors--49924 {
    padding: 50px 0;
  }
  .style-module--authors__list--fba93 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: 84px;
    margin-top: 0;
  }
  .style-module--authors__item--77ffa {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-bottom: 20px;
    padding: 0 60px 0 0;
    width: 100%;
  }
  .style-module--authors__item--77ffa:last-child {
    margin-bottom: 0;
  }
  .style-module--authors__item--info--bdfb0 {
    margin-left: 30px;
    margin-top: 0;
  }
  .style-module--authors__item--name--04f85 {
    font-size: 22px;
    line-height: 25px;
    text-align: left;
  }
  .style-module--authors__item--text--bdffa {
    font-size: 15px;
    line-height: 22px;
  }
  .style-module--authors__item--icon--c3c05 {
    margin-right: -84px;
    margin-top: 0;
    -webkit-transform: translate(-84px);
            transform: translate(-84px);
  }
}
@media (max-width: 767px) {
  .style-module--authors--49924 {
    padding: 30px 0;
  }
  .style-module--authors__list--fba93 {
    margin-left: 0;
    margin-top: 90px;
  }
  .style-module--authors__item--77ffa {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 105px;
    padding: 0 20px 20px;
  }
  .style-module--authors__item--info--bdfb0 {
    margin-left: 0;
    margin-top: 10px;
  }
  .style-module--authors__item--icon--c3c05 {
    -ms-flex-item-align: center;
        align-self: center;
    height: 148px;
    margin-right: 0;
    margin-top: -74px;
    -webkit-transform: translate(0);
            transform: translate(0);
    width: 148px;
  }
}
.style-module--skills--951ba {
  background: #e9f5ff;
  padding: 100px 0;
}

.style-module--skills__wrapper--4ab1c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--skills__list--84d21 {
  width: 70%;
}

.style-module--skills__item--c4113 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  color: #191e27;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 300;
  line-height: 24px;
  margin-bottom: 20px;
  min-height: 80px;
  padding: 30px 30px 30px 70px;
  position: relative;
  width: 100%;
}

.style-module--skills__item--c4113:before {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/kurs-arrow.svg) 0 no-repeat;
  content: "";
  height: 37px;
  left: 25px;
  position: absolute;
  width: 38px;
}

.style-module--skills__img--bcf14 {
  background: transparent url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-vzroslye/_skills/photo-uu2022-02.png) no-repeat 50%/contain;
  height: 391px;
  margin-left: 30px;
  width: 363px;
}

@media (max-width: 991px) {
  .style-module--skills--951ba {
    padding: 50px 0;
  }
  .style-module--skills__wrapper--4ab1c {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .style-module--skills__item--c4113 {
    border-radius: 15px;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 10px;
    min-height: 60px;
    padding: 30px 30px 30px 60px;
  }
  .style-module--skills__item--c4113:before {
    background-size: 80%;
    left: 18px;
  }
  .style-module--skills__img--bcf14 {
    height: 242px;
    margin-right: 15px;
    width: 225px;
  }
}
@media (max-width: 767px) {
  .style-module--skills--951ba {
    padding: 30px 0;
  }
  .style-module--skills__wrapper--4ab1c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--skills__list--84d21 {
    margin-bottom: 20px;
    width: 100%;
  }
  .style-module--skills__item--c4113 {
    border-radius: 10px;
    font-size: 15px;
    line-height: 18px;
    min-height: 45px;
    padding-left: 50px;
    width: 100%;
  }
  .style-module--skills__item--c4113:before {
    background-size: 70%;
    left: 13px;
  }
  .style-module--skills__img--bcf14 {
    -ms-flex-item-align: center;
        align-self: center;
    height: 300px;
    margin-right: 0;
    width: 80%;
  }
}
.style-module--cost--5628f {
  background: #90caf9;
  padding: 100px 0;
}

.style-module--cost__title--c3a0b {
  text-align: center;
}

.style-module--cost__blocks--f421e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.style-module--cost__prices-block--a3fe5 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 40px;
  width: 50%;
}

.style-module--cost__prices-header--16f17 {
  color: #fd4b04;
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 15px;
  text-align: center;
}

.style-module--cost__prices-header-uu--0ca30 {
  color: #025ce3;
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 15px;
  text-align: center;
}

.style-module--cost__prices-list--a7c58 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
}

.style-module--cost__prices-item--03536 {
  border-top: 1px solid #cecece;
  color: #000;
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  padding: 10px;
  text-align: center;
}

.style-module--cost__prices-item--03536:last-child {
  border-bottom: 1px solid #cecece;
}

.style-module--cost__prices-buy--c356c {
  margin-top: 20px;
  text-align: center;
  width: 100%;
}

.style-module--cost__prices-text--2a9e8 {
  color: #000;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
}

.style-module--cost__prices-price--27961 {
  color: #fd4b04;
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 15px;
  margin-top: 5px;
}

.style-module--cost__prices-price--27961 .style-module--month--378f9 {
  color: #fd4b04;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
}

.style-module--cost__prices-price-old--63a74 {
  color: #000;
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-top: 5px;
  text-decoration: line-through;
  text-decoration-color: #025ce3;
}

.style-module--cost__prices-price-uu--9d54d {
  color: #025ce3;
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 15px;
  margin-top: 5px;
}

.style-module--cost__prices-price-uu--9d54d .style-module--month--378f9 {
  color: #025ce3;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
}

.style-module--cost__prices-button--6c533 {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff9368), to(#fd4b04));
  background: linear-gradient(180deg, #ff9368, #fd4b04);
  border-radius: 35px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  line-height: 25px;
  min-height: 60px;
  padding: 15px;
  text-align: center;
  width: 70%;
}

.style-module--cost__prices-button--6c533:focus,
.style-module--cost__prices-button--6c533:hover {
  background: linear-gradient(93.92deg, #ff4f07, #ff7e4a);
}

.style-module--cost__prices-button--6c533:visited {
  color: #fff;
}

.style-module--cost__prices-button-uu--4baa0 {
  background: -webkit-gradient(linear, left bottom, left top, from(#005ae2), to(#3f8cff));
  background: linear-gradient(0deg, #005ae2, #3f8cff);
  border-radius: 30px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  line-height: 25px;
  min-height: 60px;
  padding: 15px;
  text-align: center;
  width: 70%;
}

.style-module--cost__prices-button-uu--4baa0:focus,
.style-module--cost__prices-button-uu--4baa0:hover {
  background: linear-gradient(93.92deg, #005ae2, #3f8cff);
}

.style-module--cost__prices-button-uu--4baa0:visited {
  color: #fff;
}

.style-module--cost__undertext--8bcb7 {
  background: #61aad6;
  border-radius: 20px;
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin: 40px auto 0;
  padding: 30px 50px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .style-module--cost--5628f {
    padding: 50px 0;
  }
  .style-module--cost__prices-block--a3fe5 {
    padding: 35px 15px 30px;
  }
  .style-module--cost__prices-header--16f17,
  .style-module--cost__prices-header-uu--0ca30 {
    font-size: 30px;
    line-height: 34px;
  }
  .style-module--cost__prices-item--03536 {
    font-size: 16px;
    line-height: 18px;
  }
  .style-module--cost__prices-text--2a9e8 {
    font-size: 20px;
    line-height: 23px;
  }
  .style-module--cost__prices-button--6c533,
  .style-module--cost__prices-button-uu--4baa0 {
    font-size: 20px;
    line-height: 23px;
    width: 100%;
  }
  .style-module--cost__undertext--8bcb7 {
    font-size: 22px;
    line-height: 25px;
    margin: 30px auto 0;
    padding: 25px 45px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .style-module--cost--5628f {
    padding: 30px 0;
  }
  .style-module--cost__blocks--f421e {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--cost__prices--aaba6 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
  .style-module--cost__prices-block--a3fe5 {
    margin-bottom: 20px;
    padding: 20px 20px 30px;
    width: 100%;
  }
  .style-module--cost__prices-item--03536 {
    font-size: 16px;
    line-height: 18px;
  }
  .style-module--cost__prices-price--27961 {
    margin-bottom: 15px;
  }
  .style-module--cost__undertext--8bcb7 {
    font-size: 16px;
    line-height: 18px;
    margin: 10px auto 0;
    max-width: 100%;
  }
}
.style-module--revs--1797c {
  background-color: #fff;
  overflow-x: hidden;
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--revs--1797c {
    padding-bottom: 60px;
    padding-top: 40px;
  }
}
@media (max-width: 600px) {
  .style-module--revs--1797c {
    padding-bottom: 50px;
    padding-top: 30px;
  }
}
.style-module--program--8e0a3 {
  padding: 80px 0;
}

@media (max-width: 767px) {
  .style-module--program--8e0a3 {
    padding: 40px 0;
  }
}
.style-module--program--8e0a3 .style-module--desc--39bc4 {
  color: #1d2644;
  font-size: calc(13.09091px + 0.90909vw);
  line-height: calc(20.18182px + 0.56818vw);
  margin-top: 20px;
  text-align: center;
}

@media (min-width: 1200px) {
  .style-module--program--8e0a3 .style-module--desc--39bc4 {
    font-size: 24px;
    line-height: 27px;
  }
}
@media (max-width: 575px) {
  .style-module--program--8e0a3 .style-module--desc--39bc4 br {
    display: none;
  }
}
.style-module--program--8e0a3 .style-module--row--8552c {
  border-radius: 15px;
  -webkit-box-shadow: 1px 1px 18px 4px hsla(0, 0%, 49%, 0.2);
          box-shadow: 1px 1px 18px 4px hsla(0, 0%, 49%, 0.2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 30px 0;
}

@media (max-width: 991px) {
  .style-module--program--8e0a3 .style-module--row--8552c {
    -webkit-box-shadow: none;
            box-shadow: none;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: -30px;
  }
}
.style-module--program--8e0a3 .style-module--row--8552c:last-of-type {
  margin-bottom: 0;
}

.style-module--program--8e0a3 .style-module--card--acc28 {
  background: #fff;
  width: 33.333%;
}

@media (max-width: 991px) {
  .style-module--program--8e0a3 .style-module--card--acc28 {
    border-radius: 15px !important;
    -webkit-box-shadow: 1px 1px 18px 4px hsla(0, 0%, 49%, 0.2);
            box-shadow: 1px 1px 18px 4px hsla(0, 0%, 49%, 0.2);
    margin-bottom: 30px;
    max-width: 600px;
    min-height: 340px;
    width: 100%;
  }
}
@media (max-width: 575px) {
  .style-module--program--8e0a3 .style-module--card--acc28 {
    min-height: 310px;
  }
}
.style-module--program--8e0a3 .style-module--card--acc28:nth-of-type(3n + 1) {
  border-radius: 15px 0 0 15px;
}

.style-module--program--8e0a3 .style-module--card--acc28:nth-of-type(3n + 1) .style-module--card-top--805bb {
  border-radius: 15px 0 0 0;
}

.style-module--program--8e0a3 .style-module--card--acc28:nth-of-type(2n + 3) {
  border-radius: 0 15px 15px 0;
}

.style-module--program--8e0a3 .style-module--card--acc28:nth-of-type(2n + 3) .style-module--card-top--805bb {
  border-radius: 0 15px 0 0;
  border-right: none !important;
}

.style-module--program--8e0a3 .style-module--card--acc28:nth-of-type(2n + 3) .style-module--card-bottom--44a25 {
  border-right: none !important;
}

.style-module--program--8e0a3 .style-module--card-top--805bb {
  background: #d3c5f6;
  border-right: 1px solid #fff;
  padding: 20px 26px;
}

@media (max-width: 991px) {
  .style-module--program--8e0a3 .style-module--card-top--805bb {
    border-radius: 15px 15px 0 0 !important;
  }
}
@media (max-width: 575px) {
  .style-module--program--8e0a3 .style-module--card-top--805bb {
    padding: 15px 20px;
  }
}
.style-module--program--8e0a3 .style-module--day--d869b {
  color: #7000e3;
  font-size: calc(13.27273px + 0.22727vw);
  font-weight: 700;
  line-height: calc(15.27273px + 0.22727vw);
  margin-bottom: 8px;
  text-transform: uppercase;
}

@media (min-width: 1200px) {
  .style-module--program--8e0a3 .style-module--day--d869b {
    font-size: 16px;
    line-height: 18px;
  }
}
.style-module--program--8e0a3 .style-module--date--e9806 {
  color: #fff;
  font-size: calc(15.81818px + 0.68182vw);
  font-weight: 700;
  line-height: calc(18.81818px + 0.68182vw);
}

@media (min-width: 1200px) {
  .style-module--program--8e0a3 .style-module--date--e9806 {
    font-size: 24px;
    line-height: 27px;
  }
}
.style-module--program--8e0a3 .style-module--card-bottom--44a25 {
  border-right: 1px solid #d3c5f6;
  height: calc(100% - 93px);
  padding: 22px 26px;
}

@media (max-width: 575px) {
  .style-module--program--8e0a3 .style-module--card-bottom--44a25 {
    height: calc(100% - 76px);
    padding: 15px 20px;
  }
}
.style-module--program--8e0a3 .style-module--card-bright--54f66 .style-module--card-top--805bb {
  border-right: none;
}

.style-module--program--8e0a3 .style-module--card-bright--54f66 .style-module--card-bottom--44a25 {
  background: #d3c5f6;
}

@media (max-width: 991px) {
  .style-module--program--8e0a3 .style-module--card-bright--54f66 .style-module--card-bottom--44a25 {
    border-radius: 0 0 15px 15px !important;
  }
}
.style-module--program--8e0a3 .style-module--text-important--ccd9a {
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 17px;
}

.style-module--program--8e0a3 ul li {
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: calc(15.27273px + 0.22727vw);
  line-height: calc(19.90909px + 0.34091vw);
  margin-bottom: 8px;
}

@media (min-width: 1200px) {
  .style-module--program--8e0a3 ul li {
    font-size: 18px;
    line-height: 24px;
  }
}
.style-module--program--8e0a3 ul li:before {
  background: #7000e3;
  border-radius: 50%;
  content: "";
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 9px;
  margin: 10px 8px 0 0;
  width: 9px;
}

.style-module--program--8e0a3 .style-module--card-btn--02242 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  width: 33.3333%;
}

@media (max-width: 991px) {
  .style-module--program--8e0a3 .style-module--card-btn--02242 {
    overflow: visible;
    width: 100%;
  }
}
.style-module--program--8e0a3 .style-module--card-btn--02242:before {
  background: url(https://fs.advance.ru/landing-pages/webinar/a3mnew/arrow.svg) 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 167px;
  margin-top: -20px;
  width: 151px;
}

@media (max-width: 991px) {
  .style-module--program--8e0a3 .style-module--card-btn--02242:before {
    display: none;
  }
}
.style-module--program--8e0a3 .style-module--card-btn--02242:after {
  background: url(https://fs.advance.ru/landing-pages/webinar/a3mnew/arrow.svg) 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 167px;
  -webkit-transform: rotateX(180deg);
          transform: rotateX(180deg);
  width: 151px;
}

@media (max-width: 991px) {
  .style-module--program--8e0a3 .style-module--card-btn--02242:after {
    display: none;
  }
}
.style-module--program--8e0a3 .style-module--btn--33072 {
  max-width: 312px;
  position: relative;
  z-index: 10;
}

.style-module--adv--05221 {
  background: #f0f0f3;
  padding: 80px;
}

@media (max-width: 767px) {
  .style-module--adv--05221 {
    padding: 40px 0;
  }
}
.style-module--adv--05221 .style-module--row--39e26 {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 125px 0 -100px;
}

@media (max-width: 991px) {
  .style-module--adv--05221 .style-module--row--39e26 {
    margin-top: 105px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--05221 .style-module--row--39e26 {
    margin: 95px 0 -70px;
  }
}
@media (max-width: 575px) {
  .style-module--adv--05221 .style-module--row--39e26 {
    margin: 80px 0 -60px;
  }
}
.style-module--adv--05221 .style-module--col--b3d47 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 4px 6px 19px rgba(0, 0, 0, 0.2);
          box-shadow: 4px 6px 19px rgba(0, 0, 0, 0.2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 100px;
  padding: 0 23px 40px;
  width: calc(33.333% - 20px);
}

@media (max-width: 991px) {
  .style-module--adv--05221 .style-module--col--b3d47 {
    width: calc(50% - 30px);
  }
}
@media (max-width: 767px) {
  .style-module--adv--05221 .style-module--col--b3d47 {
    margin-bottom: 70px;
    padding: 0 20px 25px;
  }
}
@media (max-width: 575px) {
  .style-module--adv--05221 .style-module--col--b3d47 {
    margin-bottom: 60px;
    padding: 0 10px 20px;
    width: calc(50% - 10px);
  }
}
.style-module--adv--05221 .style-module--col--b3d47:before {
  background-size: contain !important;
  content: "";
  display: inline-block;
  height: 242px;
  margin-top: -50px;
  width: 242px;
}

@media (max-width: 870px) {
  .style-module--adv--05221 .style-module--col--b3d47:before {
    height: 193.6px;
    width: 193.6px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--05221 .style-module--col--b3d47:before {
    height: 145.2px;
    width: 145.2px;
  }
}
@media (max-width: 575px) {
  .style-module--adv--05221 .style-module--col--b3d47:before {
    height: 96.8px;
    width: 96.8px;
  }
}
.style-module--adv--05221 .style-module--col--b3d47:first-of-type:before {
  background: url(https://fs.advance.ru/landing-pages/webinar/a3mnew/img1.png) 50% no-repeat;
}

.style-module--adv--05221 .style-module--col--b3d47:nth-of-type(2):before {
  background: url(https://fs.advance.ru/landing-pages/webinar/a3mnew/img2.png) 50% no-repeat;
}

.style-module--adv--05221 .style-module--col--b3d47:nth-of-type(3):before {
  background: url(https://fs.advance.ru/landing-pages/webinar/a3mnew/img3.png) 50% no-repeat;
}

.style-module--adv--05221 .style-module--col--b3d47:nth-of-type(4):before {
  background: url(https://fs.advance.ru/landing-pages/webinar/a3mnew/img4.png) 50% no-repeat;
}

.style-module--adv--05221 .style-module--col--b3d47:nth-of-type(5):before {
  background: url(https://fs.advance.ru/landing-pages/webinar/a3mnew/img5.png) 50% no-repeat;
}

.style-module--adv--05221 .style-module--col--b3d47:nth-of-type(6):before {
  background: url(https://fs.advance.ru/landing-pages/webinar/a3mnew/img6.png) 50% no-repeat;
}

.style-module--adv--05221 p {
  font-size: calc(11.81818px + 0.68182vw);
  line-height: calc(14.72727px + 1.02273vw);
  margin-top: 15px;
  text-align: center;
}

@media (min-width: 1200px) {
  .style-module--adv--05221 p {
    font-size: 20px;
    line-height: 27px;
  }
}
@media (max-width: 575px) {
  .style-module--adv--05221 p {
    margin-top: 10px;
  }
}
.style-module--speaker--e174d {
  padding: 80px;
}

@media (max-width: 767px) {
  .style-module--speaker--e174d {
    padding: 40px 0;
  }
}
.style-module--speaker--e174d .style-module--row--3489b {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 1199px) {
  .style-module--speaker--e174d .style-module--row--3489b {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .style-module--speaker--e174d .style-module--col-img--0a225 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.style-module--speaker--e174d img {
  height: 438px;
  width: 436px;
}

@media (max-width: 1280px) {
  .style-module--speaker--e174d img {
    height: 394.2px;
    width: 392.4px;
  }
}
@media (max-width: 1199px) {
  .style-module--speaker--e174d img {
    height: 350.4px;
    width: 348.8px;
  }
}
@media (max-width: 767px) {
  .style-module--speaker--e174d img {
    height: 262.8px;
    width: 261.6px;
  }
}
.style-module--speaker--e174d .style-module--name--5daa8 {
  color: #7000e3;
  font-size: calc(15.81818px + 0.68182vw);
  font-weight: 700;
  line-height: calc(18.81818px + 0.68182vw);
  text-transform: lowercase;
}

@media (min-width: 1200px) {
  .style-module--speaker--e174d .style-module--name--5daa8 {
    font-size: 24px;
    line-height: 27px;
  }
}
@media (max-width: 767px) {
  .style-module--speaker--e174d .style-module--name--5daa8 {
    margin-top: 15px;
    text-align: center;
  }
}
.style-module--speaker--e174d .style-module--name--5daa8 span {
  color: #1d2644;
  display: block;
  font-size: calc(16.72727px + 2.27273vw);
  line-height: calc(19.63636px + 2.61364vw);
  text-transform: none;
}

@media (min-width: 1200px) {
  .style-module--speaker--e174d .style-module--name--5daa8 span {
    font-size: 44px;
    line-height: 51px;
  }
}
.style-module--speaker--e174d .style-module--desc--36652 {
  color: #1d2644;
  font-size: calc(13.09091px + 0.90909vw);
  font-weight: 400;
  line-height: calc(17.09091px + 0.90909vw);
  margin-top: 5px;
}

@media (min-width: 1200px) {
  .style-module--speaker--e174d .style-module--desc--36652 {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (max-width: 767px) {
  .style-module--speaker--e174d .style-module--desc--36652 {
    margin: 8px auto 0;
    max-width: 500px;
    text-align: center;
    width: 100%;
  }
}
.style-module--speaker--e174d ul li {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: calc(12.54545px + 0.45455vw);
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: calc(14.18182px + 0.56818vw);
}

@media (min-width: 1200px) {
  .style-module--speaker--e174d ul li {
    font-size: 18px;
    line-height: 21px;
  }
}
@media (max-width: 767px) {
  .style-module--speaker--e174d ul li {
    margin: 10px auto 0;
    max-width: 500px;
    width: 100%;
  }
}
.style-module--speaker--e174d ul li:first-child {
  margin-top: 30px;
}

@media (max-width: 767px) {
  .style-module--speaker--e174d ul li:first-child {
    margin-top: 20px;
  }
}
.style-module--speaker--e174d ul li:not(:first-child) {
  margin-top: 18px;
}

.style-module--speaker--e174d ul li:before {
  background: #7000e3;
  border-radius: 50%;
  content: "";
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 10px;
  margin: 7px 10px 0 0;
  width: 10px;
}

@media (max-width: 767px) {
  .style-module--speaker--e174d ul li:before {
    height: 8px;
    width: 8px;
  }
}
.style-module--revs--6de50 {
  background: #f0f0f3;
  padding: 80px 0 90px;
}

@media (max-width: 767px) {
  .style-module--revs--6de50 {
    padding: 40px 0;
  }
}
.style-module--revs--6de50 h2 {
  margin-bottom: 80px;
}

.style-module--revs--6de50 swiper-wrapper {
  display: block;
  margin: 0 auto;
  width: 90%;
}

.style-module--revs--6de50 swiper-wrapper:before {
  background: linear-gradient(183.28deg, #8933e0 1.97%, #5c03b8 96.48%);
  border-radius: 15px;
  content: "";
  height: 254px;
  left: 0;
  overflow: visible;
  position: absolute;
  top: -35px;
  width: 100%;
}

.style-module--revs--6de50 swiper-container {
  padding: 0 30px;
}

.style-module--revs--6de50 swiper-slide {
  background: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 10px 10px 19px rgba(0, 0, 0, 0.11);
          box-shadow: 10px 10px 19px rgba(0, 0, 0, 0.11);
  height: auto;
  padding: 45px 35px 35px;
}

.style-module--revs--6de50 swiper-slide .style-module--head--b823a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 18px;
}

.style-module--revs--6de50 swiper-slide .style-module--head--b823a > img {
  height: 60px;
  width: 60px;
}

.style-module--revs--6de50 swiper-slide .style-module--head--b823a h3 {
  font-size: calc(14.90909px + 0.34091vw);
  font-weight: 700;
  line-height: calc(18.90909px + 0.34091vw);
}

@media (min-width: 1200px) {
  .style-module--revs--6de50 swiper-slide .style-module--head--b823a h3 {
    font-size: 19px;
    line-height: 23px;
  }
}
.style-module--revs--6de50 swiper-slide .style-module--head--b823a p {
  color: #565656;
  font-size: calc(12.63636px + 0.11364vw);
  line-height: calc(14.63636px + 0.11364vw);
  margin-top: 4px;
}

@media (min-width: 1200px) {
  .style-module--revs--6de50 swiper-slide .style-module--head--b823a p {
    font-size: 14px;
    line-height: 16px;
  }
}
.style-module--revs--6de50 swiper-slide .style-module--head--b823a p > a {
  color: blue;
}

.style-module--revs--6de50 swiper-slide > p {
  font-size: calc(13.27273px + 0.22727vw);
  line-height: calc(17.27273px + 0.22727vw);
  margin-top: 13px;
}

@media (min-width: 1200px) {
  .style-module--revs--6de50 swiper-slide > p {
    font-size: 16px;
    line-height: 20px;
  }
}
.style-module--revs--6de50 swiper-slide > p > button {
  color: #9d9d9d;
  font-size: calc(12.63636px + 0.11364vw);
  line-height: calc(14.63636px + 0.11364vw);
  margin-top: 8px;
  padding: 0;
  text-decoration-line: underline;
}

@media (min-width: 1200px) {
  .style-module--revs--6de50 swiper-slide > p > button {
    font-size: 14px;
    line-height: 16px;
  }
}
.style-module--adv--0a19b {
  background-color: #f0f0f3;
  padding-bottom: 80px;
}

.style-module--adv--0a19b h2 {
  margin-bottom: 90px;
}

@media (max-width: 991px) {
  .style-module--adv--0a19b h2 {
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--0a19b h2 {
    margin-bottom: 25px;
  }
}
@media (max-width: 991px) {
  .style-module--adv--0a19b {
    padding-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--0a19b {
    padding-bottom: 40px;
  }
}
.style-module--screen1--d3bc0 {
  background-image: url(https://fs.advance.ru/landing-pages/about/bg-aboutus-1920.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  height: 980px;
}

@media (max-width: 1199px) {
  .style-module--screen1--d3bc0 {
    background-position-x: 60%;
  }
}
@media (max-width: 991px) {
  .style-module--screen1--d3bc0 {
    background-position: 0;
    height: auto;
    padding: 0 0 40px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--d3bc0 {
    position: relative;
    text-align: left;
    z-index: 1;
  }
}
.style-module--screen1--d3bc0 h1 {
  display: inline;
  font-weight: 500;
}

@media (max-width: 767px) {
  .style-module--screen1--d3bc0 h1 {
    font-size: 32px;
  }
}
.style-module--screen1--d3bc0 .style-module--desc--ffebc {
  font-size: 30px;
  line-height: 40px;
  margin-top: 65px;
  max-width: 655px;
  text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
}

@media (max-width: 991px) {
  .style-module--screen1--d3bc0 .style-module--desc--ffebc {
    font-size: 26px;
    line-height: 40px;
    margin: 0 auto 35px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--d3bc0 .style-module--desc--ffebc {
    margin-top: 0;
    max-width: none;
    position: relative;
    z-index: 2;
  }
}
@media (max-width: 600px) {
  .style-module--screen1--d3bc0 .style-module--desc--ffebc {
    font-size: 22px;
    line-height: 30px;
  }
}
.style-module--screen1--d3bc0 .style-module--desc--ffebc p {
  display: inline;
  font-weight: 300;
}

@media (max-width: 991px) {
  .style-module--screen1--d3bc0 .style-module--desc--ffebc p {
    margin: 0 auto;
    max-width: 600px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--d3bc0 .style-module--desc--ffebc p {
    max-width: none;
  }
}
.style-module--screen1--d3bc0 .style-module--img-tb--e25dc {
  display: none;
}

@media (max-width: 991px) {
  .style-module--screen1--d3bc0 .style-module--img-tb--e25dc {
    display: block;
    margin: 30px auto;
  }
}
@media (max-width: 600px) {
  .style-module--screen1--d3bc0 .style-module--img-tb--e25dc {
    display: none;
  }
}
.style-module--screen1--d3bc0 .style-module--img-mb--09931 {
  display: none;
}

@media (max-width: 600px) {
  .style-module--screen1--d3bc0 .style-module--img-mb--09931 {
    display: block;
    margin: 25px auto;
  }
}
.style-module--screen1--d3bc0 .style-module--info--0ec3c {
  backdrop-filter: blur(20px);
  background: hsla(0, 0%, 100%, 0.7);
  border-radius: 20px;
  margin-top: 30px;
  max-width: 650px;
  padding: 40px 50px;
}

@media (max-width: 991px) {
  .style-module--screen1--d3bc0 .style-module--info--0ec3c {
    margin: 30px auto 0;
  }
}
@media (max-width: 600px) {
  .style-module--screen1--d3bc0 .style-module--info--0ec3c {
    padding: 20px;
  }
}
.style-module--screen1--d3bc0 .style-module--info--0ec3c h2 {
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

@media (max-width: 991px) {
  .style-module--screen1--d3bc0 .style-module--info--0ec3c h2 {
    font-size: 22px;
  }
}
.style-module--screen1--d3bc0 .style-module--info--0ec3c ul {
  margin-top: 15px;
}

.style-module--screen1--d3bc0 .style-module--info--0ec3c li {
  font-size: 18px;
  font-weight: 300;
  line-height: 21px;
  margin-top: 15px;
  padding-left: 30px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--screen1--d3bc0 .style-module--info--0ec3c li {
    font-size: 16px;
    line-height: 18px;
  }
}
.style-module--screen1--d3bc0 .style-module--info--0ec3c li:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" fill="none" viewBox="0 0 22 22"><path stroke="%237000E3" stroke-width="1.5" d="M1.668 7.985a9.883 9.883 0 1 1-.01 5.767"/><path fill="%237000E3" d="M16.026 11.414a.75.75 0 0 0 0-1.061L11.253 5.58a.75.75 0 0 0-1.06 1.06l4.242 4.243-4.243 4.243a.75.75 0 0 0 1.061 1.06l4.773-4.772ZM1 11.634h14.496v-1.5H1v1.5Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  color: #7000e3;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 2px;
  width: 20px;
}

.style-module--after--e126f {
  margin-bottom: 100px;
}

@media (max-width: 600px) {
  .style-module--after--e126f {
    margin-bottom: 40px;
  }
}
.style-module--after--e126f h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 32px;
}

@media (max-width: 991px) {
  .style-module--after--e126f h2 {
    font-size: 36px;
    line-height: 32px;
  }
}
@media (max-width: 600px) {
  .style-module--after--e126f h2 {
    font-size: 24px;
    line-height: 28px;
  }
}
.style-module--after--e126f ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 50px;
}

@media (max-width: 991px) {
  .style-module--after--e126f ul {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 50px auto 0;
  }
}
.style-module--after--e126f li {
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(35, 35, 35, 0.2);
          box-shadow: 0 0 30px rgba(35, 35, 35, 0.2);
  margin-bottom: 30px;
  margin-right: 30px;
  max-width: 30%;
  padding: 30px 40px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--after--e126f li {
    height: auto;
    margin-right: 10px;
    max-width: 48%;
    padding: 20px 30px;
    width: 47%;
  }
}
@media (max-width: 767px) {
  .style-module--after--e126f li {
    max-width: 100%;
    width: 100%;
  }
}
@media (max-width: 600px) {
  .style-module--after--e126f li {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 10px;
    margin-right: 0;
    min-height: 65px;
    padding: 10px 20px;
  }
}
.style-module--after--e126f li:after {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="104" height="80" fill="none" viewBox="0 0 104 80"><path fill="%23F7EEFF" d="m102.225 9.872-8.137-8.104C92.904.589 91.498 0 89.87 0c-1.625 0-3.033.59-4.215 1.768L37.797 49.429 18.344 30.055c-1.183-1.179-2.59-1.767-4.216-1.767-1.627 0-3.032.588-4.216 1.767l-8.136 8.103C.592 39.337 0 40.737 0 42.358c0 1.62.592 3.02 1.776 4.199l31.806 31.675c1.183 1.18 2.59 1.768 4.216 1.768 1.627 0 3.032-.588 4.216-1.768l60.21-59.963c1.183-1.178 1.776-2.578 1.776-4.199 0-1.62-.591-3.02-1.775-4.198Z"/></svg>');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 20px;
  content: "";
  height: 80px;
  position: absolute;
  right: 20px;
  width: 108px;
  z-index: -1;
}

@media (max-width: 991px) {
  .style-module--after--e126f li:after {
    bottom: 6px;
    height: 50px;
    width: 65px;
  }
}
@media (max-width: 767px) {
  .style-module--after--e126f li:after {
    height: 35px;
    width: 45px;
  }
}
.style-module--after--e126f li:nth-child(3) {
  margin-right: 10px;
}

@media (max-width: 600px) {
  .style-module--after--e126f li:nth-child(3) {
    margin-right: 0;
  }
}
@media (max-width: 991px) {
  .style-module--after--e126f li:nth-child(2n) {
    margin-right: 0;
  }
}
.style-module--after--e126f p {
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
}

@media (max-width: 991px) {
  .style-module--after--e126f p {
    font-size: 20px;
    line-height: 23px;
  }
}
@media (max-width: 600px) {
  .style-module--after--e126f p {
    max-width: 300px;
  }
}
.style-module--after--e126f p strong {
  font-weight: 500;
}

.style-module--results--badab {
  background: #f2e5ff;
  padding: 120px 0;
}

@media (max-width: 991px) {
  .style-module--results--badab {
    padding: 60px 0;
  }
}
@media (max-width: 767px) {
  .style-module--results--badab {
    padding: 40px 0;
  }
}
.style-module--results--badab .style-module--container--4e1ee {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1180px) {
  .style-module--results--badab .style-module--container--4e1ee {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 991px) {
  .style-module--results--badab .style-module--container--4e1ee {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--results--badab h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
  margin-bottom: 50px;
}

@media (max-width: 991px) {
  .style-module--results--badab h2 {
    font-size: 48px;
  }
}
@media (max-width: 600px) {
  .style-module--results--badab h2 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 25px;
  }
}
.style-module--results--badab .style-module--left--39c8a {
  width: 76%;
}

@media (max-width: 991px) {
  .style-module--results--badab .style-module--left--39c8a {
    width: 100%;
  }
}
.style-module--results--badab .style-module--left--39c8a img {
  height: 362px;
  width: 362px;
}

@media (max-width: 1199px) {
  .style-module--results--badab .style-module--left--39c8a img {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: 40%;
  }
}
@media (max-width: 991px) {
  .style-module--results--badab .style-module--left--39c8a img {
    display: none;
  }
}
.style-module--results--badab .style-module--left--39c8a .style-module--content--1d4ca {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}

.style-module--results--badab .style-module--right--5755c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 23%;
}

@media (max-width: 991px) {
  .style-module--results--badab .style-module--right--5755c {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 30px;
    width: 100%;
  }
}
.style-module--results--badab .style-module--right--5755c .style-module--img--9bf86 {
  display: none;
}

@media (max-width: 991px) {
  .style-module--results--badab .style-module--right--5755c .style-module--img--9bf86 {
    display: block;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: 15px;
    width: auto;
  }
}
@media (max-width: 600px) {
  .style-module--results--badab .style-module--right--5755c .style-module--img--9bf86 {
    display: block;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    -o-object-fit: contain;
       object-fit: contain;
    width: 60%;
  }
}
@media (max-width: 991px) {
  .style-module--results--badab .style-module--right--5755c .style-module--img--9bf86 img {
    height: auto;
    width: 400px;
  }
  .style-module--results--badab .style-module--right--5755c .style-module--imgs--0297c {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 35%;
  }
}
@media (max-width: 600px) {
  .style-module--results--badab .style-module--right--5755c .style-module--imgs--0297c {
    width: 45%;
  }
}
@media (max-width: 991px) {
  .style-module--results--badab .style-module--right--5755c .style-module--imgs--0297c img {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}
@media (max-width: 600px) {
  .style-module--results--badab .style-module--right--5755c .style-module--imgs--0297c img {
    -o-object-fit: contain;
       object-fit: contain;
  }
}
.style-module--results--badab .style-module--top-img--ec95b {
  height: 264px;
  margin-bottom: 35px;
  width: 264px;
}

@media (max-width: 1199px) {
  .style-module--results--badab .style-module--top-img--ec95b {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: 85%;
  }
}
.style-module--results--badab .style-module--bottom-img--9b641 {
  height: 196px;
  width: 196px;
}

.style-module--results--badab ul {
  backdrop-filter: blur(20px);
  background: #9c87d9;
  border-radius: 20px;
  margin-right: 30px;
  max-width: 460px;
  padding: 50px;
}

@media (max-width: 991px) {
  .style-module--results--badab ul {
    margin-right: 0;
    max-width: 100%;
    width: 100%;
  }
}
@media (max-width: 600px) {
  .style-module--results--badab ul {
    padding: 30px 20px;
  }
}
.style-module--results--badab li {
  color: #fff;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  margin-bottom: 15px;
  padding-left: 40px;
  position: relative;
}

@media (max-width: 600px) {
  .style-module--results--badab li {
    font-size: 18px;
    line-height: 21px;
  }
}
.style-module--results--badab li:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" fill="none" viewBox="0 0 22 22"><path stroke="%23fff" stroke-width="1.5" d="M1.668 7.985a9.883 9.883 0 1 1-.01 5.767"/><path fill="%23fff" d="M16.026 11.414a.75.75 0 0 0 0-1.061L11.253 5.58a.75.75 0 0 0-1.06 1.06l4.242 4.243-4.243 4.243a.75.75 0 0 0 1.061 1.06l4.773-4.772ZM1 11.634h14.496v-1.5H1v1.5Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 0;
  width: 20px;
}

.style-module--info--f09c8 {
  padding: 80px 0 100px;
}

@media (max-width: 991px) {
  .style-module--info--f09c8 {
    padding: 30px 0 40px;
  }
}
@media (max-width: 767px) {
  .style-module--info--f09c8 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--info--f09c8 .style-module--top--dcbd9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 100px;
}

@media (max-width: 991px) {
  .style-module--info--f09c8 .style-module--top--dcbd9 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0 auto;
  }
}
.style-module--info--f09c8 .style-module--vid--66a0b {
  background-image: url(https://fs.advance.ru/landing-pages/about/video-bg.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  margin-right: 30px;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--info--f09c8 .style-module--vid--66a0b {
    margin: 0 auto 30px;
    width: 70%;
  }
}
@media (max-width: 767px) {
  .style-module--info--f09c8 .style-module--vid--66a0b {
    width: 100%;
  }
}
.style-module--info--f09c8 .style-module--vid--66a0b .style-module--bg--f9a37 {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.style-module--info--f09c8 .style-module--vid--66a0b .style-module--bg--f9a37 iframe {
  border-radius: 20px;
  height: 90%;
  left: 0;
  margin: 18px 30px;
  position: absolute;
  top: 0;
  width: 90%;
}

@media (max-width: 767px) {
  .style-module--info--f09c8 .style-module--vid--66a0b .style-module--bg--f9a37 iframe {
    margin: 14px 19px;
  }
}
@media (max-width: 450px) {
  .style-module--info--f09c8 .style-module--vid--66a0b .style-module--bg--f9a37 iframe {
    margin: 10px 15px;
  }
}
.style-module--info--f09c8 .style-module--top-list--77497 {
  margin-top: 10px;
  max-width: 460px;
}

@media (max-width: 991px) {
  .style-module--info--f09c8 .style-module--top-list--77497 {
    margin: 0 auto 40px;
    max-width: 100%;
  }
}
.style-module--info--f09c8 .style-module--top-list--77497 li {
  color: #000;
  font-size: 20px;
  font-weight: 300;
  line-height: 23px;
  margin-bottom: 15px;
  padding-left: 40px;
  position: relative;
}

@media (max-width: 600px) {
  .style-module--info--f09c8 .style-module--top-list--77497 li {
    font-size: 16px;
    line-height: 18px;
  }
}
.style-module--info--f09c8 .style-module--top-list--77497 li:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" fill="none" viewBox="0 0 22 22"><path stroke="%237000E3" stroke-width="1.5" d="M1.668 7.985a9.883 9.883 0 1 1-.01 5.767"/><path fill="%237000E3" d="M16.026 11.414a.75.75 0 0 0 0-1.061L11.253 5.58a.75.75 0 0 0-1.06 1.06l4.242 4.243-4.243 4.243a.75.75 0 0 0 1.061 1.06l4.773-4.772ZM1 11.634h14.496v-1.5H1v1.5Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 4px;
  width: 20px;
}

.style-module--info--f09c8 .style-module--top-list--77497 strong {
  font-weight: 500;
}

.style-module--info--f09c8 .style-module--bottom-list--a05b9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991px) {
  .style-module--info--f09c8 .style-module--bottom-list--a05b9 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (max-width: 600px) {
  .style-module--info--f09c8 .style-module--bottom-list--a05b9 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--info--f09c8 .style-module--bottom-list--a05b9 li {
  font-weight: 300;
  line-height: 30px;
  margin-right: 30px;
  max-width: 23%;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--info--f09c8 .style-module--bottom-list--a05b9 li {
    margin-bottom: 40px;
    margin-right: 0;
    max-width: 47%;
    width: 45%;
  }
}
@media (max-width: 767px) {
  .style-module--info--f09c8 .style-module--bottom-list--a05b9 li {
    margin-bottom: 30px;
    margin-right: 0;
    max-width: 100%;
  }
}
@media (max-width: 600px) {
  .style-module--info--f09c8 .style-module--bottom-list--a05b9 li {
    width: 100%;
  }
}
.style-module--info--f09c8 .style-module--bottom-list--a05b9 li:last-child {
  margin-right: 0;
}

@media (max-width: 991px) {
  .style-module--info--f09c8 .style-module--bottom-list--a05b9 li:nth-child(odd) {
    margin-right: 20px;
  }
}
.style-module--info--f09c8 .style-module--bottom-list--a05b9 .style-module--num--d1384 {
  color: #fe4c04;
  font-size: 60px;
  font-weight: 300;
  margin-bottom: 20px;
}

@media (max-width: 600px) {
  .style-module--info--f09c8 .style-module--bottom-list--a05b9 .style-module--num--d1384 {
    font-size: 36px;
    line-height: 41px;
    margin-bottom: 10px;
  }
}
.style-module--info--f09c8 .style-module--bottom-list--a05b9 .style-module--text--2dcb9 {
  color: #000;
  font-size: 22px;
}

@media (max-width: 600px) {
  .style-module--info--f09c8 .style-module--bottom-list--a05b9 .style-module--text--2dcb9 {
    font-size: 16px;
    line-height: 18px;
  }
}
.style-module--tech--c92ca {
  background: #f2e5ff;
  padding: 100px 0 120px;
}

@media (max-width: 991px) {
  .style-module--tech--c92ca {
    padding: 60px 0;
  }
}
@media (max-width: 600px) {
  .style-module--tech--c92ca {
    padding: 40px 0;
  }
}
.style-module--tech--c92ca h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 32px;
  margin-bottom: 50px;
}

@media (max-width: 991px) {
  .style-module--tech--c92ca h2 {
    font-size: 36px;
    line-height: 32px;
  }
}
@media (max-width: 600px) {
  .style-module--tech--c92ca h2 {
    font-size: 24px;
    line-height: 32px;
  }
}
.style-module--tech--c92ca ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991px) {
  .style-module--tech--c92ca ul {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 767px) {
  .style-module--tech--c92ca ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--tech--c92ca li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 30px;
  -webkit-box-shadow: 0 15px 30px rgba(35, 35, 35, 0.07);
          box-shadow: 0 15px 30px rgba(35, 35, 35, 0.07);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-right: 30px;
  max-width: 22%;
  padding: 30px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--tech--c92ca li {
    margin-right: 15px;
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--tech--c92ca li {
    margin-bottom: 30px;
    margin-right: 0;
    max-width: 100%;
  }
}
@media (max-width: 600px) {
  .style-module--tech--c92ca li {
    padding: 20px 25px 25px;
  }
}
.style-module--tech--c92ca li:last-child {
  margin-right: 0;
}

@media (max-width: 991px) {
  .style-module--tech--c92ca li:last-child {
    margin-right: 0;
  }
}
.style-module--tech--c92ca li img {
  height: 70px;
  margin-bottom: 15px;
  width: 70px;
}

@media (max-width: 991px) {
  .style-module--tech--c92ca li img {
    height: 43px;
    width: 43px;
  }
}
.style-module--tech--c92ca li h3 {
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .style-module--tech--c92ca li h3 {
    font-size: 22px;
    line-height: 25px;
  }
}
@media (max-width: 600px) {
  .style-module--tech--c92ca li h3 {
    font-size: 20px;
    line-height: 23px;
  }
}
.style-module--tech--c92ca li p {
  font-size: 20px;
  font-weight: 300;
  line-height: 23px;
}

@media (max-width: 991px) {
  .style-module--tech--c92ca li p {
    font-size: 18px;
    line-height: 21px;
  }
}
@media (max-width: 600px) {
  .style-module--tech--c92ca li p {
    font-size: 16px;
    line-height: 18px;
  }
}
.style-module--school--fc418 {
  padding: 120px 0 100px;
}

@media (max-width: 991px) {
  .style-module--school--fc418 {
    padding: 60px 0;
  }
}
@media (max-width: 600px) {
  .style-module--school--fc418 {
    padding: 40px 0;
  }
}
.style-module--school--fc418 h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 32px;
  margin-bottom: 50px;
}

@media (max-width: 991px) {
  .style-module--school--fc418 h2 {
    font-size: 36px;
  }
}
@media (max-width: 600px) {
  .style-module--school--fc418 h2 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 20px;
  }
}
.style-module--school--fc418 p {
  font-size: 20px;
  line-height: 23px;
}

@media (max-width: 991px) {
  .style-module--school--fc418 p {
    font-size: 18px;
    line-height: 21px;
  }
}
@media (max-width: 600px) {
  .style-module--school--fc418 p {
    font-size: 16px;
    line-height: 18px;
  }
}
.style-module--school--fc418 p:first-of-type {
  margin-bottom: 25px;
}

.style-module--school--fc418 p:last-of-type {
  margin-top: 25px;
}

.style-module--school--fc418 p strong {
  font-weight: 500;
}

.style-module--school--fc418 img {
  margin: 0 0 15px;
  width: 100%;
}

@media (max-width: 600px) {
  .style-module--school--fc418 img {
    margin: 30px 0;
  }
}
.style-module--edu--9eed4 {
  background: #f2e5ff;
  padding: 80px 0 95px;
}

@media (max-width: 600px) {
  .style-module--edu--9eed4 {
    padding: 40px 0;
  }
}
.style-module--edu--9eed4 .style-module--wrap--4c512 {
  background: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 50px;
}

@media (max-width: 991px) {
  .style-module--edu--9eed4 .style-module--wrap--4c512 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 767px) {
  .style-module--edu--9eed4 .style-module--wrap--4c512 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 600px) {
  .style-module--edu--9eed4 .style-module--wrap--4c512 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 30px 25px;
  }
}
.style-module--edu--9eed4 .style-module--text--64c9a {
  font-size: 18px;
  line-height: 24px;
  margin-right: 30px;
  max-width: 45%;
}

@media (max-width: 1199px) {
  .style-module--edu--9eed4 .style-module--text--64c9a {
    width: 40%;
  }
}
@media (max-width: 991px) {
  .style-module--edu--9eed4 .style-module--text--64c9a {
    margin-bottom: 30px;
    max-width: 100%;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .style-module--edu--9eed4 .style-module--text--64c9a {
    max-width: 100%;
  }
}
@media (max-width: 600px) {
  .style-module--edu--9eed4 .style-module--text--64c9a {
    font-size: 14px;
    line-height: 18px;
    margin-right: 0;
  }
}
.style-module--edu--9eed4 .style-module--text--64c9a p {
  margin-bottom: 15px;
}

.style-module--edu--9eed4 .style-module--text--64c9a p strong {
  font-weight: 500;
}

.style-module--edu--9eed4 .style-module--vid--299f7 {
  width: 50%;
}

@media (max-width: 1199px) {
  .style-module--edu--9eed4 .style-module--vid--299f7 {
    width: 60%;
  }
}
@media (max-width: 991px) {
  .style-module--edu--9eed4 .style-module--vid--299f7 {
    margin: 0 auto;
    width: 70%;
  }
}
@media (max-width: 767px) {
  .style-module--edu--9eed4 .style-module--vid--299f7 {
    width: 90%;
  }
}
@media (max-width: 480px) {
  .style-module--edu--9eed4 .style-module--vid--299f7 {
    width: 100%;
  }
}
.style-module--edu--9eed4 .style-module--vid--299f7 .style-module--bg--32aa2 {
  background: url(https://fs.advance.ru/landing-pages/about/video-bg-purple.png) 50% no-repeat;
  background-size: contain;
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.style-module--edu--9eed4 .style-module--vid--299f7 .style-module--bg--32aa2 iframe {
  border-radius: 20px;
  height: 90%;
  left: 0;
  margin: 14px 30px;
  position: absolute;
  top: 0;
  width: 90%;
}

@media (max-width: 767px) {
  .style-module--edu--9eed4 .style-module--vid--299f7 .style-module--bg--32aa2 iframe {
    margin: 13px 20px;
  }
}
@media (max-width: 450px) {
  .style-module--edu--9eed4 .style-module--vid--299f7 .style-module--bg--32aa2 iframe {
    margin: 9px 17px;
  }
}
@media (max-width: 350px) {
  .style-module--edu--9eed4 .style-module--vid--299f7 .style-module--bg--32aa2 iframe {
    margin: 7px 12px;
  }
}
.style-module--edu--9eed4 video {
  border-radius: 20px;
  height: 285px;
  padding: 10px 5px;
  width: 509px;
}

@media (max-width: 1199px) {
  .style-module--edu--9eed4 video {
    height: auto;
    width: 100%;
  }
}
@media (max-width: 600px) {
  .style-module--edu--9eed4 video {
    height: 202px;
    padding: 2px 21px 9px 7px;
    width: 380px;
  }
}
@media (max-width: 450px) {
  .style-module--edu--9eed4 video {
    height: auto;
    padding: 7px 5px 12px 8px;
    width: 100%;
  }
}
.style-module--cases--c6f3e {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--cases--c6f3e {
    padding: 40px 0;
  }
}
.style-module--cases--c6f3e h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 32px;
  margin-bottom: 50px;
}

@media (max-width: 991px) {
  .style-module--cases--c6f3e h2 {
    font-size: 36px;
    line-height: 32px;
  }
}
@media (max-width: 600px) {
  .style-module--cases--c6f3e h2 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 20px;
  }
}
.style-module--cases--c6f3e ul {
  grid-gap: 30px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

@media (max-width: 991px) {
  .style-module--cases--c6f3e ul {
    grid-gap: 20px;
  }
}
@media (max-width: 768px) {
  .style-module--cases--c6f3e ul {
    grid-gap: 15px;
  }
}
@media (max-width: 600px) {
  .style-module--cases--c6f3e ul {
    grid-gap: 15px;
    grid-template-columns: 1fr;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.style-module--cases--c6f3e li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -o-object-fit: contain;
     object-fit: contain;
  text-align: center;
}

@media (max-width: 700px) {
  .style-module--cases--c6f3e li {
    height: auto;
  }
}
@media (max-width: 600px) {
  .style-module--cases--c6f3e li {
    margin: auto;
    width: 90%;
  }
}
.style-module--cases--c6f3e li:first-child,
.style-module--cases--c6f3e li:nth-child(11),
.style-module--cases--c6f3e li:nth-child(9) {
  background: #e7fffd;
}

.style-module--cases--c6f3e li:last-child,
.style-module--cases--c6f3e li:nth-child(10),
.style-module--cases--c6f3e li:nth-child(2) {
  background: #fff7e2;
}

.style-module--cases--c6f3e li:nth-child(12),
.style-module--cases--c6f3e li:nth-child(3),
.style-module--cases--c6f3e li:nth-child(4) {
  background: #fff0f0;
}

.style-module--cases--c6f3e li:nth-child(5),
.style-module--cases--c6f3e li:nth-child(7) {
  background: #ebf7ff;
}

.style-module--cases--c6f3e li:nth-child(14),
.style-module--cases--c6f3e li:nth-child(6) {
  background: #f1f8ea;
}

.style-module--cases--c6f3e li:nth-child(10),
.style-module--cases--c6f3e li:nth-child(8) {
  background: #fff1df;
}

.style-module--cases--c6f3e li:nth-child(13) {
  background: #f2e5ff;
}

.style-module--cases--c6f3e li .style-module--header--0be48 {
  height: auto;
  margin-bottom: 20px;
  width: 100%;
}

.style-module--cases--c6f3e li .style-module--header--0be48 img {
  width: 100%;
}

.style-module--cases--c6f3e li .style-module--content--75800 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
  padding: 0 10px;
}

@media (max-width: 991px) {
  .style-module--cases--c6f3e li .style-module--content--75800 {
    padding: 0 8px;
  }
}
@media (max-width: 600px) {
  .style-module--cases--c6f3e li .style-module--content--75800 {
    height: auto;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.style-module--cases--c6f3e li h3 {
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .style-module--cases--c6f3e li h3 {
    font-size: 22px;
    line-height: 24px;
  }
}
@media (max-width: 768px) {
  .style-module--cases--c6f3e li h3 {
    font-size: 20px;
  }
}
@media (max-width: 600px) {
  .style-module--cases--c6f3e li h3 {
    font-size: 20px;
    line-height: 24px;
  }
}
.style-module--cases--c6f3e li p {
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  margin: auto;
}

@media (max-width: 991px) {
  .style-module--cases--c6f3e li p {
    font-size: 14px;
    line-height: 16px;
  }
}
@media (max-width: 600px) {
  .style-module--cases--c6f3e li p {
    font-size: 14px;
    line-height: 16px;
  }
}
.style-module--cases--c6f3e li button {
  border: 1px solid #9c87d9;
  border-radius: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  margin-top: 20px;
  padding: 10px 0;
  text-align: center;
  width: 225px;
}

@media (max-width: 991px) {
  .style-module--cases--c6f3e li button {
    font-size: 14px;
    line-height: 16px;
    width: 150px;
  }
}
.style-module--cases--c6f3e li button:active,
.style-module--cases--c6f3e li button:focus {
  border: 1px solid #9c87d9;
}

.style-module--modal--351b9 {
  padding: 30px;
}

@media (max-width: 767px) {
  .style-module--modal--351b9 {
    padding: 45px;
  }
}
.style-module--modal--351b9 h3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 20px;
}

@media (max-width: 767px) {
  .style-module--modal--351b9 h3 {
    font-size: 20px;
  }
}
.style-module--modal--351b9 p {
  font-size: 16px;
  font-weight: 300;
  line-height: 120%;
}

.style-module--modal--351b9 p:not(:last-of-type) {
  margin-bottom: 15px;
}

@media (max-width: 767px) {
  .style-module--modal--351b9 p {
    font-size: 14px;
  }
}
.style-module--modal--351b9 a {
  border-bottom: 1px dashed #7100e6;
  color: #000;
  text-decoration: none;
}

.style-module--modal--351b9 a:focus,
.style-module--modal--351b9 a:hover {
  border-bottom: none;
}

.style-module--modal--351b9 a:visited {
  color: #000;
}

.style-module--modal--351b9 img {
  float: right;
  margin-bottom: 15px;
  margin-left: 15px;
  max-width: 40%;
}

.style-module--modal--351b9 .style-module--vid--d48fd {
  width: 100%;
}

.style-module--modal--351b9 .style-module--vid--d48fd .style-module--bg--0c25d {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.style-module--modal--351b9 .style-module--vid--d48fd .style-module--bg--0c25d iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.style-module--crew--5175b {
  background: url(https://fs.advance.ru/landing-pages/about/crew-bg.png) no-repeat, #f2e5ff;
  background-position-x: 250px;
  background-position-y: 80px;
  height: 800px;
  padding: 80px 0 40px;
}

@media (max-width: 1800px) {
  .style-module--crew--5175b {
    background-position-x: 0;
  }
}
@media (max-width: 1345px) {
  .style-module--crew--5175b {
    background: #f2e5ff;
    height: auto;
  }
}
@media (max-width: 991px) {
  .style-module--crew--5175b {
    padding: 60px 0;
  }
}
@media (max-width: 767px) {
  .style-module--crew--5175b {
    background: #f2e5ff;
    height: auto;
  }
}
.style-module--crew--5175b h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 32px;
  width: 50%;
}

@media (max-width: 1345px) {
  .style-module--crew--5175b h2 {
    margin-bottom: 30px;
    text-align: center;
    width: 100%;
  }
}
@media (max-width: 991px) {
  .style-module--crew--5175b h2 {
    font-size: 36px;
    line-height: 32px;
  }
}
@media (max-width: 767px) {
  .style-module--crew--5175b h2 {
    margin-bottom: 15px;
  }
}
@media (max-width: 600px) {
  .style-module--crew--5175b h2 {
    font-size: 24px;
    line-height: 28px;
  }
}
.style-module--crew--5175b .style-module--wrap--45afb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1345px) {
  .style-module--crew--5175b .style-module--wrap--45afb {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 767px) {
  .style-module--crew--5175b .style-module--wrap--45afb {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--crew--5175b .style-module--inner--1126e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 50%;
}

@media (max-width: 1345px) {
  .style-module--crew--5175b .style-module--inner--1126e {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .style-module--crew--5175b .style-module--inner--1126e {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
  }
}
.style-module--crew--5175b ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 45px;
  margin-top: 65px;
}

@media (max-width: 1345px) {
  .style-module--crew--5175b ul {
    display: none;
  }
}
@media (max-width: 767px) {
  .style-module--crew--5175b ul {
    display: none;
  }
}
.style-module--crew--5175b li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 700px) {
  .style-module--crew--5175b li {
    height: auto;
  }
}
.style-module--crew--5175b li:first-child {
  margin-right: 60px;
}

.style-module--crew--5175b li img {
  height: 166px;
  margin-bottom: 20px;
  width: 166px;
}

.style-module--crew--5175b li h3 {
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.style-module--crew--5175b p {
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
}

@media (max-width: 600px) {
  .style-module--crew--5175b p {
    font-size: 16px;
    line-height: 24px;
  }
}
.style-module--crew--5175b p:first-of-type {
  margin-bottom: 30px;
}

.style-module--crew--5175b p strong {
  font-weight: 500;
}

.style-module--crew--5175b .style-module--img-lp--56ddf {
  display: none;
}

@media (max-width: 1345px) {
  .style-module--crew--5175b .style-module--img-lp--56ddf {
    display: block;
    margin-bottom: 30px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (max-width: 767px) {
  .style-module--crew--5175b .style-module--img-lp--56ddf {
    display: none;
  }
}
.style-module--crew--5175b .style-module--img--5a0b9 {
  display: none;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}

@media (max-width: 767px) {
  .style-module--crew--5175b .style-module--img--5a0b9 {
    display: block;
    margin-bottom: 30px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (max-width: 600px) {
  .style-module--crew--5175b .style-module--img--5a0b9 {
    height: inherit;
  }
}
.style-module--founder--90489 {
  padding: 100px 0;
}

@media (max-width: 767px) {
  .style-module--founder--90489 {
    padding: 40px 0;
  }
}
.style-module--founder--90489 .style-module--item--09205 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .style-module--founder--90489 .style-module--item--09205 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--founder--90489 .style-module--item--09205.style-module--nya--e9c20 {
  margin-bottom: 80px;
}

@media (max-width: 600px) {
  .style-module--founder--90489 .style-module--item--09205.style-module--nya--e9c20 {
    margin-bottom: 40px;
  }
}
.style-module--founder--90489 .style-module--item--09205.style-module--nya--e9c20 h3 {
  color: #9c87d9;
}

.style-module--founder--90489 .style-module--item--09205.style-module--nya--e9c20 li:before {
  background: #9c87d9;
}

.style-module--founder--90489 .style-module--item--09205.style-module--zan--a8add h3 {
  color: #ff9469;
}

.style-module--founder--90489 .style-module--item--09205.style-module--zan--a8add li:before {
  background: #ff9469;
}

.style-module--founder--90489 .style-module--item--09205 img {
  height: 462px;
  margin-right: 75px;
  width: 360px;
}

@media (max-width: 991px) {
  .style-module--founder--90489 .style-module--item--09205 img {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: 226px;
  }
}
@media (max-width: 767px) {
  .style-module--founder--90489 .style-module--item--09205 img {
    height: auto;
    -o-object-fit: contain;
       object-fit: contain;
    width: 45%;
  }
}
.style-module--founder--90489 .style-module--item--09205 .style-module--info--d4f6b {
  max-width: 700px;
}

@media (max-width: 991px) {
  .style-module--founder--90489 .style-module--item--09205 .style-module--info--d4f6b {
    margin-right: 35px;
    max-width: 445px;
  }
}
@media (max-width: 767px) {
  .style-module--founder--90489 .style-module--item--09205 .style-module--info--d4f6b {
    margin-right: 0;
    max-width: 100%;
    width: 100%;
  }
}
.style-module--founder--90489 .style-module--item--09205 .style-module--info--d4f6b ul li {
  font-size: 18px;
  font-weight: 300;
  line-height: 24px;
  margin-bottom: 15px;
  padding-left: 30px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--founder--90489 .style-module--item--09205 .style-module--info--d4f6b ul li {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 10px;
  }
}
@media (max-width: 600px) {
  .style-module--founder--90489 .style-module--item--09205 .style-module--info--d4f6b ul li {
    font-size: 14px;
    line-height: 16px;
    padding-left: 20px;
  }
}
.style-module--founder--90489 .style-module--item--09205 .style-module--info--d4f6b ul li:before {
  border-radius: 50%;
  content: "";
  height: 12px;
  left: 0;
  position: absolute;
  top: 6px;
  width: 12px;
}

@media (max-width: 600px) {
  .style-module--founder--90489 .style-module--item--09205 .style-module--info--d4f6b ul li:before {
    height: 8px;
    width: 8px;
  }
}
.style-module--founder--90489 .style-module--item--09205 h3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .style-module--founder--90489 .style-module--item--09205 h3 {
    font-size: 34px;
    line-height: 24px;
  }
}
@media (max-width: 767px) {
  .style-module--founder--90489 .style-module--item--09205 h3 {
    color: #9c87d9;
    font-size: 24px;
    font-weight: 700;
    line-height: 24px;
    margin: 15px 0;
  }
}
.style-module--founder--90489 .style-module--item--09205 p {
  font-size: 24px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 35px;
}

@media (max-width: 991px) {
  .style-module--founder--90489 .style-module--item--09205 p {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--founder--90489 .style-module--item--09205 p {
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
  }
}
.style-module--inf--8f087 {
  background: #f2e5ff;
  padding: 100px 0 125px;
}

@media (max-width: 991px) {
  .style-module--inf--8f087 {
    padding: 60px 0;
  }
}
@media (max-width: 600px) {
  .style-module--inf--8f087 {
    padding: 40px 0;
  }
}
.style-module--inf--8f087 h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .style-module--inf--8f087 h2 {
    font-size: 36px;
    line-height: 48px;
  }
}
@media (max-width: 600px) {
  .style-module--inf--8f087 h2 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 0;
  }
}
.style-module--inf--8f087 .style-module--photos-row--c089d {
  padding: 0 0 30px;
  position: relative;
}

@media (min-width: 1200px) {
  .style-module--inf--8f087 .style-module--photos-row--c089d {
    padding: 0 0 60px;
  }
  .style-module--inf--8f087 .style-module--photos-row--c089d swiper-slide button {
    -webkit-transform-origin: top;
            transform-origin: top;
  }
  .style-module--inf--8f087 .style-module--photos-row--c089d swiper-slide button:hover {
    -webkit-box-shadow: unset;
            box-shadow: unset;
    height: auto;
    -webkit-transform: perspective(1px) translateY(-20px) scale(2);
            transform: perspective(1px) translateY(-20px) scale(2);
    width: 120%;
    z-index: 100;
  }
}
.style-module--inf--8f087 .style-module--name--c055f {
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  margin-top: 25px;
}

@media (max-width: 991px) {
  .style-module--inf--8f087 .style-module--name--c055f {
    font-size: 18px;
    line-height: 21px;
  }
}
@media (max-width: 600px) {
  .style-module--inf--8f087 .style-module--name--c055f {
    font-size: 18px;
    line-height: 21px;
  }
}
.style-module--screen1--2d45a time {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #9c87d9;
  border-radius: 10px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 30px;
  font-weight: 500;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  margin-bottom: 15px;
  padding: 5px 10px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .style-module--screen1--2d45a time {
    font-size: 18px;
    margin-bottom: 5px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--2d45a time {
    font-size: 16px;
    margin-bottom: 10px;
  }
}
.style-module--screen1--2d45a .style-module--type--7eeae {
  color: #9c87d9;
  font-size: 30px;
  font-weight: 500;
  line-height: 120%;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .style-module--screen1--2d45a .style-module--type--7eeae {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--2d45a .style-module--type--7eeae {
    font-size: 16px;
    margin-bottom: 10px;
  }
}
.style-module--screen1--2d45a h1 {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .style-module--screen1--2d45a h1 {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--2d45a h1 {
    margin-bottom: 15px;
  }
}
.style-module--screen1--2d45a h1 p:first-child {
  font-size: 70px;
  font-weight: 700;
  line-height: 120%;
  text-transform: uppercase;
}

@media (max-width: 1200px) {
  .style-module--screen1--2d45a h1 p:first-child {
    font-size: 60px;
  }
}
@media (max-width: 991px) {
  .style-module--screen1--2d45a h1 p:first-child {
    font-size: 44px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--2d45a h1 p:first-child {
    font-size: 40px;
  }
}
.style-module--screen1--2d45a h1 p:last-child {
  font-size: 26px;
  font-weight: 400;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--screen1--2d45a h1 p:last-child {
    font-size: 16px;
  }
}
.style-module--screen1--2d45a .style-module--wrapper--6d73f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .style-module--screen1--2d45a .style-module--wrapper--6d73f {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--2d45a .style-module--wrapper--6d73f {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.style-module--screen1--2d45a .style-module--wrapper--6d73f img {
  border-radius: 30px;
  -o-object-fit: cover;
     object-fit: cover;
  width: calc(55% - 15px);
}

@media (max-width: 991px) {
  .style-module--screen1--2d45a .style-module--wrapper--6d73f img {
    border-radius: 20px;
    width: calc(55% - 7.5px);
  }
}
@media (max-width: 767px) {
  .style-module--screen1--2d45a .style-module--wrapper--6d73f img {
    width: 70%;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--2d45a .style-module--wrapper--6d73f img {
    width: 100%;
  }
}
.style-module--screen1--2d45a .style-module--info--55a1d {
  width: calc(45% - 15px);
}

@media (max-width: 991px) {
  .style-module--screen1--2d45a .style-module--info--55a1d {
    width: calc(45% - 7.5px);
  }
}
@media (max-width: 767px) {
  .style-module--screen1--2d45a .style-module--info--55a1d {
    width: 70%;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--2d45a .style-module--info--55a1d {
    width: 100%;
  }
}
.style-module--screen1--2d45a .style-module--timer-wrap--8f14c {
  backdrop-filter: blur(10px);
  background-color: rgba(255, 214, 198, 0.3);
  border-radius: 20px;
  margin-bottom: 30px;
  padding: 20px;
}

@media (max-width: 991px) {
  .style-module--screen1--2d45a .style-module--timer-wrap--8f14c {
    border-radius: 15px;
    margin-bottom: 20px;
    padding: 15px;
  }
}
.style-module--screen1--2d45a .style-module--timer-wrap--8f14c h3 {
  font-size: 30px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 15px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--screen1--2d45a .style-module--timer-wrap--8f14c h3 {
    font-size: 18px;
    margin-bottom: 5px;
  }
}
.style-module--screen1--2d45a .style-module--timer--39584 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 991px) {
  .style-module--screen1--2d45a .style-module--timer--39584 {
    gap: 15px;
  }
}
.style-module--screen1--2d45a .style-module--timer--39584 p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 991px) {
  .style-module--screen1--2d45a .style-module--timer--39584 p {
    gap: 5px;
  }
}
.style-module--screen1--2d45a .style-module--timer--39584 p span:first-child {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 40px;
  font-weight: 300;
  height: 70px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  text-align: center;
  text-transform: uppercase;
  width: 70px;
}

@media (max-width: 991px) {
  .style-module--screen1--2d45a .style-module--timer--39584 p span:first-child {
    border-radius: 5px;
    font-size: 24px;
    height: 44px;
    width: 44px;
  }
}
.style-module--screen1--2d45a .style-module--timer--39584 p span:last-child {
  font-size: 13px;
  font-weight: 300;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--screen1--2d45a .style-module--timer--39584 p span:last-child {
    font-size: 9px;
  }
}
.style-module--screen1--2d45a .style-module--gift--28e58 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  margin-bottom: 45px;
}

@media (max-width: 991px) {
  .style-module--screen1--2d45a .style-module--gift--28e58 {
    gap: 10px;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--2d45a .style-module--gift--28e58 {
    margin-bottom: 20px;
  }
}
.style-module--screen1--2d45a .style-module--gift--28e58 img {
  max-width: 68px;
}

@media (max-width: 991px) {
  .style-module--screen1--2d45a .style-module--gift--28e58 img {
    max-width: 44px;
  }
}
.style-module--screen1--2d45a .style-module--gift--28e58 .style-module--gift-info--ec19e span {
  line-height: 120%;
}

.style-module--screen1--2d45a .style-module--gift--28e58 .style-module--gift-info--ec19e span:first-child {
  font-size: 28px;
  font-weight: 700;
}

@media (max-width: 991px) {
  .style-module--screen1--2d45a .style-module--gift--28e58 .style-module--gift-info--ec19e span:first-child {
    font-size: 18px;
  }
}
.style-module--screen1--2d45a .style-module--gift--28e58 .style-module--gift-info--ec19e span:nth-child(2) {
  font-size: 20px;
  font-weight: 700;
}

@media (max-width: 991px) {
  .style-module--screen1--2d45a .style-module--gift--28e58 .style-module--gift-info--ec19e span:nth-child(2) {
    font-size: 18px;
  }
}
.style-module--screen1--2d45a .style-module--gift--28e58 .style-module--gift-info--ec19e span:nth-child(3) {
  font-size: 18px;
  font-weight: 300;
  margin-top: 5px;
}

@media (max-width: 991px) {
  .style-module--screen1--2d45a .style-module--gift--28e58 .style-module--gift-info--ec19e span:nth-child(3) {
    font-size: 16px;
  }
}
.style-module--reg--308dd {
  background: linear-gradient(358.62deg, #ebefff 1.49%, #d5c7ff 99.14%);
  padding: 100px 0 85px;
}

@media (max-width: 991px) {
  .style-module--reg--308dd {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--reg--308dd {
    padding: 30px 0 50px;
  }
}
.style-module--reg--308dd .style-module--container--c398f {
  border-radius: 25px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

@media (max-width: 991px) {
  .style-module--reg--308dd .style-module--container--c398f {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--308dd .style-module--container--c398f {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--reg--308dd .style-module--container--c398f .style-module--info--e311b {
  background-color: #933fff;
  color: #f3eaff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 40px 60px;
  width: 50%;
}

@media (max-width: 991px) {
  .style-module--reg--308dd .style-module--container--c398f .style-module--info--e311b {
    padding: 25px 40px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--308dd .style-module--container--c398f .style-module--info--e311b {
    padding: 25px;
    width: 100%;
  }
}
.style-module--reg--308dd .style-module--container--c398f .style-module--info--e311b h2 {
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--reg--308dd .style-module--container--c398f .style-module--info--e311b h2 {
    font-size: 18px;
  }
}
.style-module--reg--308dd .style-module--container--c398f .style-module--info--e311b .style-module--timer--42e54 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 25px 0;
}

@media (max-width: 991px) {
  .style-module--reg--308dd .style-module--container--c398f .style-module--info--e311b .style-module--timer--42e54 {
    gap: 15px;
    margin: 15px 0;
  }
}
.style-module--reg--308dd .style-module--container--c398f .style-module--info--e311b .style-module--timer--42e54 p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--reg--308dd .style-module--container--c398f .style-module--info--e311b .style-module--timer--42e54 p {
    gap: 5px;
  }
}
.style-module--reg--308dd .style-module--container--c398f .style-module--info--e311b .style-module--timer--42e54 p span:first-child {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 48px;
  font-weight: 700;
  height: 70px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  width: 70px;
}

@media (max-width: 991px) {
  .style-module--reg--308dd .style-module--container--c398f .style-module--info--e311b .style-module--timer--42e54 p span:first-child {
    font-size: 24px;
    height: 44px;
    width: 44px;
  }
}
.style-module--reg--308dd .style-module--container--c398f .style-module--info--e311b .style-module--timer--42e54 p span:last-child {
  font-size: 14px;
  font-weight: 700;
  line-height: 120%;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--reg--308dd .style-module--container--c398f .style-module--info--e311b .style-module--timer--42e54 p span:last-child {
    font-size: 8px;
  }
}
.style-module--reg--308dd .style-module--container--c398f .style-module--info--e311b .style-module--gift--2d99d {
  border-top: 1px solid #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  padding-top: 20px;
}

@media (max-width: 991px) {
  .style-module--reg--308dd .style-module--container--c398f .style-module--info--e311b .style-module--gift--2d99d {
    gap: 20px;
    padding-top: 20px;
  }
}
.style-module--reg--308dd .style-module--container--c398f .style-module--info--e311b .style-module--gift--2d99d img {
  max-width: 68px;
}

@media (max-width: 991px) {
  .style-module--reg--308dd .style-module--container--c398f .style-module--info--e311b .style-module--gift--2d99d img {
    max-width: 80px;
  }
}
.style-module--reg--308dd .style-module--container--c398f .style-module--info--e311b .style-module--gift--2d99d .style-module--text-block--52896 p:first-child {
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .style-module--reg--308dd .style-module--container--c398f .style-module--info--e311b .style-module--gift--2d99d .style-module--text-block--52896 p:first-child {
    font-size: 16px;
  }
}
.style-module--reg--308dd .style-module--container--c398f .style-module--info--e311b .style-module--gift--2d99d .style-module--text-block--52896 p:last-child {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
}

.style-module--reg--308dd .style-module--container--c398f .style-module--form--bd8a2 {
  width: 50%;
}

@media (max-width: 767px) {
  .style-module--reg--308dd .style-module--container--c398f .style-module--form--bd8a2 {
    width: 100%;
  }
}
.style-module--smi--528b9 .style-module--block-title--85120 {
  margin-bottom: 45px;
}

.style-module--smi-text--8e94a {
  margin-bottom: 30px;
  padding-left: 15px;
  padding-right: 15px;
  width: 100%;
}

.style-module--smi-text--8e94a p {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 18px;
  margin-top: 0;
}

.style-module--smi--528b9 .style-module--col--0b5b9 {
  word-wrap: break-word;
  padding-left: 15px;
  padding-right: 15px;
}

.style-module--smi--528b9 .style-module--row--fd62f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}

.style-module--smi-col--d8648 {
  margin-bottom: 50px;
}

.style-module--smi-col--d8648 a {
  display: block;
}

.style-module--smi-col--d8648 a,
.style-module--smi-col--d8648 a:visited {
  color: inherit;
}

.style-module--smi-block--baa75 {
  word-wrap: break-word;
  padding-left: 13px;
  padding-right: 13px;
}

.style-module--smi-block--baa75 img {
  border: 1px solid #eee;
  border-radius: 5px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.style-module--smi-block--baa75 img:visited {
  color: inherit;
}

.style-module--smi-block--baa75 img:focus,
.style-module--smi-block--baa75 img:hover {
  -webkit-box-shadow: 0 0 10px rgba(38, 36, 36, 0.2);
          box-shadow: 0 0 10px rgba(38, 36, 36, 0.2);
}

.style-module--smi-block-note--67636 {
  font-size: 18px;
  font-weight: 700;
  max-width: 270px;
  padding-left: 15px;
  padding-top: 15px;
}

.style-module--smi-block-note-min--a9012 {
  font-size: 14px;
  font-weight: 400;
  max-width: 270px;
  padding-left: 15px;
  padding-top: 5px;
}

.main-module--title--5dbcb {
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 50px;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--title--5dbcb {
    font-size: 24px;
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .main-module--title--5dbcb {
    margin-bottom: 15px;
  }
}
.main-module--btn--2801e {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: linear-gradient(276.57deg, #fe4c04 5.1%, #ff8d5f 99.39%);
  border-radius: 24px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 500;
  height: 90px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  padding: 5px 90px 5px 5px;
  position: relative;
  text-align: center;
  width: 100%;
}

@media (max-width: 991px) {
  .main-module--btn--2801e {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .main-module--btn--2801e {
    text-align: center;
  }
}
.main-module--btn--2801e:after {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" fill="none" viewBox="0 0 80 80"><rect width="80" height="80" fill="%23fff" fill-opacity=".2" rx="20"/><rect width="79" height="79" x=".5" y=".5" stroke="%23fff" stroke-opacity=".2" rx="19.5"/><path fill="%23fff" d="M43.742 33.11a1.955 1.955 0 0 0-.481.816l-.1-.1c-.925-.925-2.357-.996-3.193-.16a1.954 1.954 0 0 0-.481.816l-.074-.074c-.925-.925-2.357-.996-3.193-.16a1.954 1.954 0 0 0-.482.816l-.942-.943c-.925-.924-2.357-.996-3.194-.16-.836.837-.764 2.27.16 3.194l5.821 5.82a1.956 1.956 0 0 0-.816.482c-.836.836-.764 2.269.16 3.193l3.639 3.638.002.004.007.006.26.259c.044.045.094.08.145.11 3.567 3.195 8.796 3.345 11.9.24 3.224-3.223 2.948-8.746-.617-12.31l-5.327-5.328c-.925-.923-2.357-.995-3.194-.16Zm8.178 16.839c-2.744 2.743-7.442 2.51-10.478-.519l-3.648-3.648c-.395-.395-.425-1.007-.068-1.365.358-.358.97-.327 1.366.068l2.245 2.245c.265.265.674.285.913.046.24-.24.22-.65-.045-.914l-9.575-9.575c-.396-.395-.426-1.008-.069-1.366.358-.357.97-.327 1.366.069l7.169 7.168c.265.265.674.286.914.046s.219-.649-.046-.913l-4.717-4.717c-.395-.395-.426-1.008-.068-1.366.357-.358.97-.327 1.365.068l5.666 5.666c.265.265.674.286.914.046s.22-.649-.046-.913l-4.083-4.083c-.395-.396-.425-1.008-.068-1.366.357-.357.97-.327 1.365.069l5.27 5.269c.265.265.674.285.913.046.24-.24.22-.65-.045-.914l-3.66-3.66c-.396-.396-.427-1.008-.069-1.366.358-.358.97-.327 1.366.068l5.327 5.328c3.036 3.034 3.271 7.737.526 10.483ZM26.82 29.18c-.232.232-.212.629.045.885l2.257 2.258c.256.256.654.276.885.044.233-.232.213-.63-.044-.886l-2.257-2.257c-.256-.256-.654-.276-.886-.044ZM29.431 38.506l-2.042 2.042c-.232.232-.212.629.044.885.257.257.654.277.886.045l2.042-2.042c.232-.232.212-.63-.044-.886-.256-.257-.654-.276-.886-.044ZM25.014 34.718a.568.568 0 0 0-.595.595.71.71 0 0 0 .657.658l3.04.152a.563.563 0 0 0 .433-.16.564.564 0 0 0 .162-.435.71.71 0 0 0-.658-.657l-3.04-.153ZM33.167 27.223a.686.686 0 0 0-.452-.205.568.568 0 0 0-.596.594l.153 3.04c.008.167.081.328.206.452a.685.685 0 0 0 .451.205.565.565 0 0 0 .434-.16.563.563 0 0 0 .161-.434l-.152-3.04a.69.69 0 0 0-.205-.453Z"/><path fill="%23fff" d="m38.14 29.797-2.042 2.042c-.231.231-.212.629.045.885.256.257.654.276.885.045l2.042-2.042c.232-.232.212-.63-.044-.886-.257-.257-.654-.277-.886-.044Z"/><path stroke="%23fff" stroke-width=".2" d="M43.742 33.11a1.955 1.955 0 0 0-.481.816l-.1-.1c-.925-.925-2.357-.996-3.193-.16a1.954 1.954 0 0 0-.481.816l-.074-.074c-.925-.925-2.357-.996-3.193-.16a1.954 1.954 0 0 0-.482.816l-.942-.943c-.925-.924-2.357-.996-3.194-.16-.836.837-.764 2.27.16 3.194l5.821 5.82a1.956 1.956 0 0 0-.816.482c-.836.836-.764 2.269.16 3.193l3.639 3.638.002.004.007.006.26.259c.044.045.094.08.145.11 3.567 3.195 8.796 3.345 11.9.24 3.224-3.223 2.948-8.746-.617-12.31l-5.327-5.328c-.925-.923-2.357-.995-3.194-.16Zm8.178 16.839c-2.744 2.743-7.442 2.51-10.478-.519l-3.648-3.648c-.395-.395-.425-1.007-.068-1.365.358-.358.97-.327 1.366.068l2.245 2.245c.265.265.674.285.913.046.24-.24.22-.65-.045-.914l-9.575-9.575c-.396-.395-.426-1.008-.069-1.366.358-.357.97-.327 1.366.069l7.169 7.168c.265.265.674.286.914.046s.219-.649-.046-.913l-4.717-4.717c-.395-.395-.426-1.008-.068-1.366.357-.358.97-.327 1.365.068l5.666 5.666c.265.265.674.286.914.046s.22-.649-.046-.913l-4.083-4.083c-.395-.396-.425-1.008-.068-1.366.357-.357.97-.327 1.365.069l5.27 5.269c.265.265.674.285.913.046.24-.24.22-.65-.045-.914l-3.66-3.66c-.396-.396-.427-1.008-.069-1.366.358-.358.97-.327 1.366.068l5.327 5.328c3.036 3.034 3.271 7.737.526 10.483ZM26.82 29.18c-.232.232-.212.629.045.885l2.257 2.258c.256.256.654.276.885.044.233-.232.213-.63-.044-.886l-2.257-2.257c-.256-.256-.654-.276-.886-.044ZM29.431 38.506l-2.042 2.042c-.232.232-.212.629.044.885.257.257.654.277.886.045l2.042-2.042c.232-.232.212-.63-.044-.886-.256-.257-.654-.276-.886-.044ZM25.014 34.718a.568.568 0 0 0-.595.595.71.71 0 0 0 .657.658l3.04.152a.563.563 0 0 0 .433-.16.564.564 0 0 0 .162-.435.71.71 0 0 0-.658-.657l-3.04-.153ZM33.167 27.223a.686.686 0 0 0-.452-.205.568.568 0 0 0-.596.594l.153 3.04c.008.167.081.328.206.452a.685.685 0 0 0 .451.205.565.565 0 0 0 .434-.16.563.563 0 0 0 .161-.434l-.152-3.04a.69.69 0 0 0-.205-.453Z"/><path stroke="%23fff" stroke-width=".2" d="m38.14 29.797-2.042 2.042c-.231.231-.212.629.045.885.256.257.654.276.885.045l2.042-2.042c.232-.232.212-.63-.044-.886-.257-.257-.654-.277-.886-.044Z"/></svg>');
  content: "";
  height: 80px;
  position: absolute;
  right: 5px;
  top: calc(50% - 40px);
  width: 80px;
}

.main-module--arrow-block--fbe0a {
  margin: 100px auto;
  max-width: 594px;
  padding-left: 113px;
  padding-right: 113px;
  position: relative;
}

@media (max-width: 991px) {
  .main-module--arrow-block--fbe0a {
    margin: 30px auto;
    max-width: 343px;
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media (max-width: 767px) {
  .main-module--arrow-block--fbe0a {
    margin: 20px auto;
    max-width: 294px;
    padding-left: 47px;
    padding-right: 47px;
  }
}
.main-module--arrow-block--fbe0a:after,
.main-module--arrow-block--fbe0a:before {
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 62px;
  position: absolute;
  top: -15px;
  width: 83px;
}

@media (max-width: 991px) {
  .main-module--arrow-block--fbe0a:after,
  .main-module--arrow-block--fbe0a:before {
    height: 35px;
    top: 0;
    width: 45px;
  }
}
.main-module--arrow-block--fbe0a:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='62' fill='none' viewBox='0 0 83 62'%3E%3Cg fill='%23FE4D07' clip-path='url(%23prefix__a)'%3E%3Cpath d='M13.924 2.447c2.081 12.858 8.482 24.936 19.7 32.077 5.91 3.758 12.747 5.959 19.74 6.43 6.783.451 12.935-1.573 19.555-2.33 2.586-.294 2.875 3.195 1.198 4.397-12.21 8.671-32.804 4.056-44.114-3.941-11.667-8.26-19.288-21.818-19.285-36.196.002-1.782 2.904-2.324 3.22-.445l-.014.008Z'/%3E%3Cpath d='M57.513 55.803c2.817-2.572 5.544-5.478 8.035-8.387 2.372-2.776 4.029-6.431 7.038-8.525 2.09-1.46 4.508.959 4.04 3.103-.8 3.696-4.473 6.894-7.207 9.335-3.157 2.826-6.46 4.817-10.287 6.596-1.303.601-2.83-1.02-1.619-2.121Z'/%3E%3Cpath d='M57.296 26.987c6.524 2.972 12.216 7.587 17.916 11.86 4.037 3.03-.289 8.751-4.28 5.507-5.684-4.6-11.365-9.522-15.16-15.85-.625-1.036.585-1.96 1.538-1.526l-.014.009ZM24.128 18.076C30.622 26.66 36.89 34.044 48.238 35.6c.825.114.643 1.55-.188 1.458-10.964-1.083-20.95-8.12-24.735-18.654-.184-.512.532-.7.802-.331l.01.003ZM52.82 36.197c.05.037.11.078.16.114.426.317.504.956-.005 1.259-.509.303-1.031-.098-1.092-.625-.007-.062-.012-.134-.02-.196-.053-.466.591-.828.957-.552Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='74.096' height='43.046' fill='%23fff' transform='scale(1 -1) rotate(-15 -161.112 -21.45)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  left: 0;
}

.main-module--arrow-block--fbe0a:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='62' fill='none' viewBox='0 0 83 62'%3E%3Cg fill='%23FE4D07' clip-path='url(%23prefix__a)'%3E%3Cpath d='M68.983 2.538c-2.076 12.827-8.462 24.877-19.654 32.001-5.895 3.75-12.717 5.945-19.692 6.415-6.768.45-12.905-1.57-19.51-2.325-2.58-.292-2.868 3.188-1.195 4.387 12.182 8.651 32.727 4.047 44.01-3.932 11.64-8.24 19.243-21.766 19.24-36.11-.002-1.779-2.897-2.319-3.213-.444l.014.008Z'/%3E%3Cpath d='M25.497 55.768c-2.81-2.566-5.531-5.465-8.016-8.368-2.367-2.768-4.02-6.416-7.021-8.504-2.086-1.457-4.498.956-4.032 3.095.798 3.687 4.463 6.878 7.19 9.313 3.15 2.82 6.445 4.806 10.264 6.58 1.3.6 2.822-1.017 1.615-2.116Z'/%3E%3Cpath d='M25.713 27.02c-6.509 2.965-12.187 7.569-17.874 11.831-4.027 3.023.289 8.732 4.27 5.495 5.67-4.59 11.338-9.5 15.124-15.813.624-1.033-.583-1.954-1.534-1.522l.014.009ZM58.803 18.13c-6.478 8.564-12.732 15.93-24.053 17.482-.824.114-.641 1.547.188 1.455 10.938-1.08 20.9-8.101 24.676-18.61.184-.511-.53-.7-.8-.33l-.01.002ZM30.179 36.208c-.05.037-.11.077-.16.114-.425.316-.503.953.005 1.256.508.302 1.03-.098 1.09-.624.007-.061.011-.134.019-.195.053-.465-.59-.826-.954-.55Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='73.921' height='42.944' fill='%23fff' transform='rotate(165 38.614 26.664)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  right: 0;
}

.main-module--arrow-btn--5d2d0 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fe4d07;
  border-radius: 40px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-filter: drop-shadow(0 10px 4px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(0 10px 4px rgba(0, 0, 0, 0.1));
  font-size: 24px;
  font-weight: 700;
  height: 60px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  text-align: center;
  width: 100%;
}

@media (max-width: 991px) {
  .main-module--arrow-btn--5d2d0 {
    border-radius: 25px;
    font-size: 18px;
    height: 50px;
  }
}
@media (max-width: 767px) {
  .main-module--arrow-btn--5d2d0 {
    font-size: 16px;
  }
}
.main-module--centered-btn-block--f654d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 40px;
}

@media (max-width: 991px) {
  .main-module--centered-btn-block--f654d {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .main-module--centered-btn-block--f654d {
    margin-top: 20px;
  }
}
.main-module--centered-btn-block--f654d a {
  max-width: 362px;
}

@media (max-width: 767px) {
  .main-module--centered-btn-block--f654d a {
    max-width: 70%;
  }
}
.style-module--screen1--e41d2 time {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #9c87d9;
  border-radius: 10px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 30px;
  font-weight: 500;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  margin-bottom: 15px;
  padding: 5px 10px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .style-module--screen1--e41d2 time {
    font-size: 18px;
    margin-bottom: 5px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--e41d2 time {
    font-size: 16px;
    margin-bottom: 10px;
  }
}
.style-module--screen1--e41d2 .style-module--type--8c855 {
  color: #9c87d9;
  font-size: 30px;
  font-weight: 500;
  line-height: 120%;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .style-module--screen1--e41d2 .style-module--type--8c855 {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--e41d2 .style-module--type--8c855 {
    font-size: 16px;
    margin-bottom: 10px;
  }
}
.style-module--screen1--e41d2 h1 {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .style-module--screen1--e41d2 h1 {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--e41d2 h1 {
    margin-bottom: 15px;
  }
}
.style-module--screen1--e41d2 h1 p:first-child {
  font-size: 70px;
  font-weight: 700;
  line-height: 120%;
  text-transform: uppercase;
}

@media (max-width: 1200px) {
  .style-module--screen1--e41d2 h1 p:first-child {
    font-size: 60px;
  }
}
@media (max-width: 991px) {
  .style-module--screen1--e41d2 h1 p:first-child {
    font-size: 44px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--e41d2 h1 p:first-child {
    font-size: 40px;
  }
}
.style-module--screen1--e41d2 h1 p:last-child {
  font-size: 26px;
  font-weight: 400;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--screen1--e41d2 h1 p:last-child {
    font-size: 16px;
  }
}
.style-module--screen1--e41d2 .style-module--wrapper--a3567 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .style-module--screen1--e41d2 .style-module--wrapper--a3567 {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--e41d2 .style-module--wrapper--a3567 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.style-module--screen1--e41d2 .style-module--wrapper--a3567 img {
  border-radius: 30px;
  -o-object-fit: cover;
     object-fit: cover;
  width: calc(55% - 15px);
}

@media (max-width: 991px) {
  .style-module--screen1--e41d2 .style-module--wrapper--a3567 img {
    border-radius: 20px;
    width: calc(55% - 7.5px);
  }
}
@media (max-width: 767px) {
  .style-module--screen1--e41d2 .style-module--wrapper--a3567 img {
    width: 70%;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--e41d2 .style-module--wrapper--a3567 img {
    width: 100%;
  }
}
.style-module--screen1--e41d2 .style-module--info--f7fd4 {
  width: calc(45% - 15px);
}

@media (max-width: 991px) {
  .style-module--screen1--e41d2 .style-module--info--f7fd4 {
    width: calc(45% - 7.5px);
  }
}
@media (max-width: 767px) {
  .style-module--screen1--e41d2 .style-module--info--f7fd4 {
    width: 70%;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--e41d2 .style-module--info--f7fd4 {
    width: 100%;
  }
}
.style-module--screen1--e41d2 .style-module--timer-wrap--56c90 {
  backdrop-filter: blur(10px);
  background-color: rgba(255, 214, 198, 0.3);
  border-radius: 20px;
  margin-bottom: 30px;
  padding: 20px;
}

@media (max-width: 991px) {
  .style-module--screen1--e41d2 .style-module--timer-wrap--56c90 {
    border-radius: 15px;
    margin-bottom: 20px;
    padding: 15px;
  }
}
.style-module--screen1--e41d2 .style-module--timer-wrap--56c90 h3 {
  font-size: 30px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 15px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--screen1--e41d2 .style-module--timer-wrap--56c90 h3 {
    font-size: 18px;
    margin-bottom: 5px;
  }
}
.style-module--screen1--e41d2 .style-module--timer--917e9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 991px) {
  .style-module--screen1--e41d2 .style-module--timer--917e9 {
    gap: 15px;
  }
}
.style-module--screen1--e41d2 .style-module--timer--917e9 p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 991px) {
  .style-module--screen1--e41d2 .style-module--timer--917e9 p {
    gap: 5px;
  }
}
.style-module--screen1--e41d2 .style-module--timer--917e9 p span:first-child {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 40px;
  font-weight: 300;
  height: 70px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  text-align: center;
  text-transform: uppercase;
  width: 70px;
}

@media (max-width: 991px) {
  .style-module--screen1--e41d2 .style-module--timer--917e9 p span:first-child {
    border-radius: 5px;
    font-size: 24px;
    height: 44px;
    width: 44px;
  }
}
.style-module--screen1--e41d2 .style-module--timer--917e9 p span:last-child {
  font-size: 13px;
  font-weight: 300;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--screen1--e41d2 .style-module--timer--917e9 p span:last-child {
    font-size: 9px;
  }
}
.style-module--screen1--e41d2 .style-module--gift--50e46 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  margin-bottom: 45px;
}

@media (max-width: 991px) {
  .style-module--screen1--e41d2 .style-module--gift--50e46 {
    gap: 10px;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--e41d2 .style-module--gift--50e46 {
    margin-bottom: 20px;
  }
}
.style-module--screen1--e41d2 .style-module--gift--50e46 img {
  max-width: 68px;
}

@media (max-width: 991px) {
  .style-module--screen1--e41d2 .style-module--gift--50e46 img {
    max-width: 44px;
  }
}
.style-module--screen1--e41d2 .style-module--gift--50e46 .style-module--gift-info--45b5e span {
  line-height: 120%;
}

.style-module--screen1--e41d2 .style-module--gift--50e46 .style-module--gift-info--45b5e span:first-child {
  font-size: 28px;
  font-weight: 700;
}

@media (max-width: 991px) {
  .style-module--screen1--e41d2 .style-module--gift--50e46 .style-module--gift-info--45b5e span:first-child {
    font-size: 18px;
  }
}
.style-module--screen1--e41d2 .style-module--gift--50e46 .style-module--gift-info--45b5e span:nth-child(2) {
  font-size: 20px;
  font-weight: 700;
}

@media (max-width: 991px) {
  .style-module--screen1--e41d2 .style-module--gift--50e46 .style-module--gift-info--45b5e span:nth-child(2) {
    font-size: 18px;
  }
}
.style-module--screen1--e41d2 .style-module--gift--50e46 .style-module--gift-info--45b5e span:nth-child(3) {
  font-size: 18px;
  font-weight: 300;
  margin-top: 5px;
}

@media (max-width: 991px) {
  .style-module--screen1--e41d2 .style-module--gift--50e46 .style-module--gift-info--45b5e span:nth-child(3) {
    font-size: 16px;
  }
}
.style-module--reg--f10ea {
  background: linear-gradient(358.62deg, #ebefff 1.49%, #d5c7ff 99.14%);
  padding: 100px 0 85px;
}

@media (max-width: 991px) {
  .style-module--reg--f10ea {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--reg--f10ea {
    padding: 30px 0 50px;
  }
}
.style-module--reg--f10ea .style-module--container--1535a {
  border-radius: 25px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

@media (max-width: 991px) {
  .style-module--reg--f10ea .style-module--container--1535a {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--f10ea .style-module--container--1535a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--reg--f10ea .style-module--container--1535a .style-module--info--51193 {
  background-color: #933fff;
  color: #f3eaff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 40px 60px;
  width: 50%;
}

@media (max-width: 991px) {
  .style-module--reg--f10ea .style-module--container--1535a .style-module--info--51193 {
    padding: 25px 40px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--f10ea .style-module--container--1535a .style-module--info--51193 {
    padding: 25px;
    width: 100%;
  }
}
.style-module--reg--f10ea .style-module--container--1535a .style-module--info--51193 h2 {
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--reg--f10ea .style-module--container--1535a .style-module--info--51193 h2 {
    font-size: 18px;
  }
}
.style-module--reg--f10ea .style-module--container--1535a .style-module--info--51193 .style-module--timer--69e12 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 25px 0;
}

@media (max-width: 991px) {
  .style-module--reg--f10ea .style-module--container--1535a .style-module--info--51193 .style-module--timer--69e12 {
    gap: 15px;
    margin: 15px 0;
  }
}
.style-module--reg--f10ea .style-module--container--1535a .style-module--info--51193 .style-module--timer--69e12 p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--reg--f10ea .style-module--container--1535a .style-module--info--51193 .style-module--timer--69e12 p {
    gap: 5px;
  }
}
.style-module--reg--f10ea .style-module--container--1535a .style-module--info--51193 .style-module--timer--69e12 p span:first-child {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 48px;
  font-weight: 700;
  height: 70px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  width: 70px;
}

@media (max-width: 991px) {
  .style-module--reg--f10ea .style-module--container--1535a .style-module--info--51193 .style-module--timer--69e12 p span:first-child {
    font-size: 24px;
    height: 44px;
    width: 44px;
  }
}
.style-module--reg--f10ea .style-module--container--1535a .style-module--info--51193 .style-module--timer--69e12 p span:last-child {
  font-size: 14px;
  font-weight: 700;
  line-height: 120%;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--reg--f10ea .style-module--container--1535a .style-module--info--51193 .style-module--timer--69e12 p span:last-child {
    font-size: 8px;
  }
}
.style-module--reg--f10ea .style-module--container--1535a .style-module--info--51193 .style-module--gift--1ef84 {
  border-top: 1px solid #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  padding-top: 20px;
}

@media (max-width: 991px) {
  .style-module--reg--f10ea .style-module--container--1535a .style-module--info--51193 .style-module--gift--1ef84 {
    gap: 20px;
    padding-top: 20px;
  }
}
.style-module--reg--f10ea .style-module--container--1535a .style-module--info--51193 .style-module--gift--1ef84 img {
  max-width: 68px;
}

@media (max-width: 991px) {
  .style-module--reg--f10ea .style-module--container--1535a .style-module--info--51193 .style-module--gift--1ef84 img {
    max-width: 80px;
  }
}
.style-module--reg--f10ea .style-module--container--1535a .style-module--info--51193 .style-module--gift--1ef84 .style-module--text-block--cc742 p:first-child {
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .style-module--reg--f10ea .style-module--container--1535a .style-module--info--51193 .style-module--gift--1ef84 .style-module--text-block--cc742 p:first-child {
    font-size: 16px;
  }
}
.style-module--reg--f10ea .style-module--container--1535a .style-module--info--51193 .style-module--gift--1ef84 .style-module--text-block--cc742 p:last-child {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
}

.style-module--reg--f10ea .style-module--container--1535a .style-module--form--e4df6 {
  width: 50%;
}

@media (max-width: 767px) {
  .style-module--reg--f10ea .style-module--container--1535a .style-module--form--e4df6 {
    width: 100%;
  }
}
.style-module--res--e5ff7 {
  padding-top: 100px;
}

@media (max-width: 991px) {
  .style-module--res--e5ff7 {
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--res--e5ff7 {
    padding-top: 30px;
  }
}
.style-module--res--e5ff7 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px;
}

@media (max-width: 991px) {
  .style-module--res--e5ff7 ul {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--res--e5ff7 ul {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.style-module--res--e5ff7 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 24px;
  font-weight: 300;
  gap: 30px;
  line-height: 120%;
  padding: 30px;
  text-align: center;
  width: calc(33.33333% - 20px);
}

@media (max-width: 991px) {
  .style-module--res--e5ff7 ul li {
    border-radius: 15px;
    font-size: 16px;
    gap: 20px;
    padding: 20px;
    width: calc(33.33333% - 10px);
  }
}
@media (max-width: 767px) {
  .style-module--res--e5ff7 ul li {
    width: 70%;
  }
}
.style-module--res--e5ff7 ul li:nth-last-child(-n+2) {
  background-color: #fff0ea;
  width: calc(50% - 15px);
}

@media (max-width: 991px) {
  .style-module--res--e5ff7 ul li:nth-last-child(-n+2) {
    width: calc(50% - 7.5px);
  }
}
@media (max-width: 767px) {
  .style-module--res--e5ff7 ul li:nth-last-child(-n+2) {
    width: 70%;
  }
}
.style-module--res--e5ff7 ul li img {
  max-width: 300px;
  width: 100%;
}

.style-module--res--e5ff7 ul li strong {
  font-weight: 700;
}

.style-module--help--feea7 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--help--feea7 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--help--feea7 {
    padding: 30px 0;
  }
}
.style-module--help--feea7 h2 {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .style-module--help--feea7 h2 {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--help--feea7 h2 {
    margin-bottom: 15px;
  }
}
.style-module--help--feea7 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media (max-width: 991px) {
  .style-module--help--feea7 ul {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--help--feea7 ul {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.style-module--help--feea7 ul li {
  background-color: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding: 30px;
  width: calc(33.33333% - 15px);
}

@media (max-width: 991px) {
  .style-module--help--feea7 ul li {
    border-radius: 10px;
    padding: 20px;
    width: calc(33.33333% - 11.25px);
  }
}
@media (max-width: 767px) {
  .style-module--help--feea7 ul li {
    gap: 10px;
    width: 70%;
  }
}
.style-module--help--feea7 ul li h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 1200px) {
  .style-module--help--feea7 ul li h3 {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .style-module--help--feea7 ul li h3 {
    text-align: center;
  }
}
.style-module--help--feea7 ul li button {
  position: relative;
}

@media (max-width: 767px) {
  .style-module--help--feea7 ul li button {
    -ms-flex-item-align: center;
        align-self: center;
    max-width: 130px;
  }
}
.style-module--help--feea7 ul li button:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='110' height='110' fill='none' viewBox='0 0 110 110'%3E%3Cg filter='url(%23prefix__a)'%3E%3Ccircle cx='55' cy='55' r='37.5' stroke='%23fff' stroke-width='5'/%3E%3Cpath fill='%23fff' d='M46.696 73.823c.892 0 1.65-.355 2.543-.867L75.247 57.97c1.851-1.09 2.498-1.802 2.498-2.98 0-1.179-.647-1.89-2.498-2.958l-26.008-15.01c-.892-.51-1.65-.845-2.543-.845-1.65 0-2.676 1.246-2.676 3.18v31.265c0 1.935 1.026 3.203 2.676 3.203Z'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='prefix__a' width='110' height='110' x='0' y='0' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='7.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_3_1025'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_3_1025' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 80px;
  left: calc(50% - 40px);
  position: absolute;
  top: calc(50% - 40px);
  width: 80px;
}

.style-module--help--feea7 ul li p {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 1200px) {
  .style-module--help--feea7 ul li p {
    font-size: 16px;
  }
}
.style-module--help--feea7 ul li p:not(:last-child) {
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .style-module--help--feea7 ul li p:not(:last-child) {
    margin-bottom: 5px;
  }
}
.style-module--help--feea7 ul li p strong {
  font-weight: 700;
}

.style-module--wait--e5588 {
  padding-bottom: 100px;
}

@media (max-width: 991px) {
  .style-module--wait--e5588 {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--wait--e5588 {
    padding-bottom: 30px;
  }
}
.style-module--wait--e5588 .style-module--container--84f9b {
  background-color: #f4f0ff;
  border-radius: 20px;
  padding: 50px 70px 60px;
}

@media (max-width: 991px) {
  .style-module--wait--e5588 .style-module--container--84f9b {
    border-radius: 15px;
    padding: 30px 45px;
  }
}
@media (max-width: 767px) {
  .style-module--wait--e5588 .style-module--container--84f9b {
    padding: 20px;
  }
}
.style-module--wait--e5588 .style-module--main-list--b10f0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 55px;
}

@media (max-width: 1200px) {
  .style-module--wait--e5588 .style-module--main-list--b10f0 {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--wait--e5588 .style-module--main-list--b10f0 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.style-module--wait--e5588 .style-module--main-list--b10f0 > li {
  background-color: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 30px;
  width: calc(33.33333% - 36.66667px);
}

@media (max-width: 1200px) {
  .style-module--wait--e5588 .style-module--main-list--b10f0 > li {
    width: calc(33.33333% - 13.33333px);
  }
}
@media (max-width: 991px) {
  .style-module--wait--e5588 .style-module--main-list--b10f0 > li {
    border-radius: 15px;
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--wait--e5588 .style-module--main-list--b10f0 > li {
    width: 100%;
  }
}
.style-module--wait--e5588 .style-module--main-list--b10f0 > li img {
  max-width: 240px;
  width: 100%;
}

@media (max-width: 767px) {
  .style-module--wait--e5588 .style-module--main-list--b10f0 > li img {
    margin: 0 auto;
  }
}
.style-module--wait--e5588 .style-module--main-list--b10f0 > li h3 {
  font-size: 26px;
  font-weight: 700;
  line-height: 120%;
  margin: 20px 0 30px;
}

@media (max-width: 991px) {
  .style-module--wait--e5588 .style-module--main-list--b10f0 > li h3 {
    font-size: 18px;
    margin: 15px 0 20px;
  }
}
@media (max-width: 767px) {
  .style-module--wait--e5588 .style-module--main-list--b10f0 > li h3 {
    margin: 15px 0;
  }
}
.style-module--wait--e5588 .style-module--main-list--b10f0 > li > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}

.style-module--wait--e5588 .style-module--main-list--b10f0 > li > ul > li {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 25px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--wait--e5588 .style-module--main-list--b10f0 > li > ul > li {
    font-size: 16px;
  }
}
.style-module--wait--e5588 .style-module--main-list--b10f0 > li > ul > li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 22 22'%3E%3Cpath fill='%23FD4B04' stroke='%23FD4B04' stroke-width='.1' d='M20.583 10.533a.467.467 0 0 0-.466.467c0 5.027-4.09 9.117-9.117 9.117-5.027 0-9.117-4.09-9.117-9.117 0-5.027 4.09-9.117 9.117-9.117a9.117 9.117 0 0 1 7.307 3.666l-7.905 7.905-2.906-2.905a.467.467 0 0 0-.66.66l3.236 3.236a.467.467 0 0 0 .66 0l-.035-.036.035.035 8.515-8.515a.467.467 0 0 0 .055-.594A10.054 10.054 0 0 0 11 .95C5.458.95.95 5.458.95 11c0 5.542 4.508 10.05 10.05 10.05 5.542 0 10.05-4.508 10.05-10.05a.467.467 0 0 0-.467-.467Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 15px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 15px;
}

.style-module--wait--e5588 .style-module--main-list--b10f0 > li p {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--wait--e5588 .style-module--main-list--b10f0 > li p {
    font-size: 16px;
  }
}
.style-module--wait--e5588 .style-module--main-list--b10f0 > li p strong {
  font-weight: 700;
}

.style-module--wait--e5588 .style-module--main-list--b10f0 > li p:not(:first-of-type) {
  margin-top: 10px;
}

.style-module--wait--e5588 .style-module--undertext--47c36 {
  font-size: 26px;
  font-weight: 700;
  line-height: 120%;
  margin-top: 50px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--wait--e5588 .style-module--undertext--47c36 {
    font-size: 18px;
    margin-top: 20px;
  }
}
.videoReviews-module--video-reviews--adb86 {
  background: #f2f3f7;
  overflow: hidden;
  padding-top: 60px;
}

@media (max-width: 991px) {
  .videoReviews-module--video-reviews--adb86 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .videoReviews-module--video-reviews--adb86 {
    padding: 30px 0;
  }
}
.videoReviews-module--video-reviews--adb86 h2 {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .videoReviews-module--video-reviews--adb86 h2 {
    margin-bottom: 30px;
  }
}
.videoReviews-module--video-reviews--adb86 swiper-container {
  font-size: 16px;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
  width: 70%;
}

@media (max-width: 991px) {
  .videoReviews-module--video-reviews--adb86 swiper-container {
    margin-left: 0;
    width: 100%;
  }
}
.videoReviews-module--video-reviews--adb86 swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  opacity: 0.5;
  width: 61%;
}

.videoReviews-module--video-reviews--adb86 .videoReviews-module--swiper-button-next--3e10a,
.videoReviews-module--video-reviews--adb86 .videoReviews-module--swiper-button-prev--22147 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 0;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 37px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: auto;
  position: absolute;
  width: 47px;
  z-index: 1;
}

.videoReviews-module--video-reviews--adb86 .videoReviews-module--swiper-button-next--3e10a:after,
.videoReviews-module--video-reviews--adb86 .videoReviews-module--swiper-button-prev--22147:after {
  content: "";
}

.videoReviews-module--video-reviews--adb86 .videoReviews-module--swiper-button-next--3e10a .videoReviews-module--swiper-button-disabled--19a6b,
.videoReviews-module--video-reviews--adb86 .videoReviews-module--swiper-button-prev--22147 .videoReviews-module--swiper-button-disabled--19a6b {
  cursor: auto;
  opacity: 0.35;
  pointer-events: none;
}

.videoReviews-module--video-reviews--adb86 .videoReviews-module--swiper-button-prev--22147 {
  left: 52.5%;
}

@media (max-width: 991px) {
  .videoReviews-module--video-reviews--adb86 .videoReviews-module--swiper-button-prev--22147 {
    left: 53.5%;
  }
}
@media (max-width: 767px) {
  .videoReviews-module--video-reviews--adb86 .videoReviews-module--swiper-button-prev--22147 {
    left: 60%;
  }
}
.videoReviews-module--video-reviews--adb86 .videoReviews-module--swiper-button-prev--22147:after {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' fill='none' viewBox='0 0 35 35'%3E%3Ccircle cx='17.5' cy='17.5' r='17' stroke='%23343A40'/%3E%3Cpath fill='%23343A40' fill-rule='evenodd' d='m21.313 21.11-4.593 4.83a.974.974 0 0 1-1.424.002 1.092 1.092 0 0 1-.002-1.492l4.596-4.833c.386-.403.597-.935.597-1.501 0-.567-.212-1.098-.596-1.497L15.295 11.8a1.091 1.091 0 0 1 0-1.492.974.974 0 0 1 1.424 0l4.592 4.814a4.293 4.293 0 0 1 1.189 2.991 4.296 4.296 0 0 1-1.187 2.996Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
  height: 35px;
  width: 35px;
}

.videoReviews-module--video-reviews--adb86 .videoReviews-module--swiper-button-next--3e10a {
  right: 52.5%;
}

@media (max-width: 991px) {
  .videoReviews-module--video-reviews--adb86 .videoReviews-module--swiper-button-next--3e10a {
    right: 53.5%;
  }
}
@media (max-width: 767px) {
  .videoReviews-module--video-reviews--adb86 .videoReviews-module--swiper-button-next--3e10a {
    right: 60%;
  }
}
.videoReviews-module--video-reviews--adb86 .videoReviews-module--swiper-button-next--3e10a:after {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='35' height='35' fill='none' viewBox='0 0 35 35'%3E%3Ccircle cx='17.5' cy='17.5' r='17' stroke='%23343A40'/%3E%3Cpath fill='%23343A40' fill-rule='evenodd' d='m14.937 20.715 4.593 5.2a.928.928 0 0 0 1.424.003 1.242 1.242 0 0 0 .002-1.607l-4.596-5.204a2.415 2.415 0 0 1-.597-1.617c0-.61.213-1.183.596-1.612l4.596-5.188a1.242 1.242 0 0 0 0-1.607.928.928 0 0 0-1.424 0l-4.592 5.184c-.765.856-1.188 2-1.189 3.221-.001 1.22.42 2.366 1.187 3.227Z' clip-rule='evenodd'/%3E%3C/svg%3E") no-repeat;
  height: 35px;
  width: 35px;
}

.videoReviews-module--video-reviews--adb86 .videoReviews-module--mySwiper--0068d {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  overflow: inherit;
  padding-bottom: 75px;
}

.videoReviews-module--video-reviews__wrapper--66214 {
  border-radius: 20px;
  position: relative;
}

.videoReviews-module--video-reviews__play--3d05b {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='99' height='99' fill='none' viewBox='0 0 99 99'%3E%3Ccircle cx='49.913' cy='49.5' r='47.942' stroke='%23F8F8F6' stroke-width='2' opacity='.75'/%3E%3Cpath fill='%23F8F8F6' d='M66.502 46.663c2.667 1.54 2.667 5.389 0 6.928L45.56 65.682c-2.666 1.54-6-.385-6-3.464V38.036c0-3.079 3.334-5.003 6-3.464l20.942 12.091Z' opacity='.75'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  height: 100px;
  pointer-events: none;
  position: absolute;
  right: 35%;
  top: 40%;
  width: 100px;
  z-index: 1;
}

@media (max-width: 767px) {
  .videoReviews-module--video-reviews__play--3d05b {
    background-size: 50%;
    right: 7%;
  }
}
@media (max-width: 380px) {
  .videoReviews-module--video-reviews__play--3d05b {
    background-size: 40%;
    right: -5%;
  }
}
@media (max-width: 320px) {
  .videoReviews-module--video-reviews__play--3d05b {
    right: -10%;
  }
}
.videoReviews-module--video-reviews__img--2a117 {
  border-radius: 20px;
  height: auto;
  max-width: 100%;
  position: relative;
  width: 370px;
}

@media (max-width: 991px) {
  .videoReviews-module--video-reviews__img--2a117 {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .videoReviews-module--video-reviews__img--2a117 {
    border-radius: 10px;
    height: auto;
    width: 173px;
  }
}
.videoReviews-module--video-reviews__img--2a117:focus,
.videoReviews-module--video-reviews__img--2a117:hover {
  background: #000;
  -webkit-filter: brightness(40%);
          filter: brightness(40%);
}

@-webkit-keyframes videoReviews-module--fadeOut--9686a {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}

@keyframes videoReviews-module--fadeOut--9686a {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
.videoReviews-module--video-reviews__info--f9927 {
  bottom: 52px;
  color: #fff;
  font-size: 18px;
  font-weight: 300;
  left: 32px;
  line-height: 120%;
  max-width: 307px;
  pointer-events: none;
  position: absolute;
  text-align: left;
}

@media (max-width: 1100px) {
  .videoReviews-module--video-reviews__info--f9927 {
    max-width: 250px;
  }
}
@media (max-width: 991px) {
  .videoReviews-module--video-reviews__info--f9927 {
    bottom: 40px;
    font-size: 14px;
    left: 25px;
  }
}
@media (max-width: 767px) {
  .videoReviews-module--video-reviews__info--f9927 {
    bottom: 20px;
    font-size: 10px;
    left: 15px;
    max-width: 150px;
  }
}
.videoReviews-module--video-reviews__info--f9927 p:not(:first-child) {
  margin-top: 5px;
}

.videoReviews-module--video-reviews__video-block--ee9bd {
  width: 80%;
}

@media (max-width: 767px) {
  .videoReviews-module--video-reviews__video-block--ee9bd {
    width: 100%;
  }
}
.videoReviews-module--video-reviews__video-wrapper--7a13b {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.videoReviews-module--video-reviews__video-frame--d9a3d {
  border-radius: 20px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

@media (max-width: 991px) {
  .videoReviews-module--video-reviews__video-frame--d9a3d {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .videoReviews-module--video-reviews__video-frame--d9a3d {
    border-radius: 10px;
  }
}
.videoReviews-module--opacity-100--68d11 {
  opacity: 1 !important;
}

.advanceRocket-module--rocket--9cbb2 {
  background: #fff;
}

.advanceRocket-module--rocket__wrapper--4ea0b {
  padding-bottom: 100px;
  padding-top: 100px;
}

@media (max-width: 991px) {
  .advanceRocket-module--rocket__wrapper--4ea0b {
    padding-bottom: 50px;
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  .advanceRocket-module--rocket__wrapper--4ea0b {
    padding-bottom: 30px;
    padding-top: 30px;
  }
}
.advanceRocket-module--rocket__title--02f3e {
  color: #1d2644;
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
  margin-bottom: 0;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .advanceRocket-module--rocket__title--02f3e {
    font-size: 26px;
    line-height: 36px;
    text-align: center;
  }
}
.advanceRocket-module--rocket__subtitle--c5e56 {
  color: #fd4b04;
  font-size: 48px;
  font-weight: 300;
  line-height: 1;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .advanceRocket-module--rocket__subtitle--c5e56 {
    font-size: 40px;
  }
}
.advanceRocket-module--rocket__text--a6351 {
  font-size: inherit;
  line-height: inherit;
}

.advanceRocket-module--rocket__row--0c34f {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 991px) {
  .advanceRocket-module--rocket__row--0c34f {
    text-align: center;
  }
}
.advanceRocket-module--rocket__row-wrapper--0d67e {
  margin-top: 35px;
}

@media (max-width: 767px) {
  .advanceRocket-module--rocket__row-wrapper--0d67e {
    margin-top: 15px;
  }
}
.advanceRocket-module--rocket__col--first--c44c1 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 991px) {
  .advanceRocket-module--rocket__col-wrapper--e65f1 {
    margin-bottom: 20px;
  }
  .advanceRocket-module--rocket__col-wrapper--e65f1:last-child {
    margin-bottom: 0;
  }
  .advanceRocket-module--rocket__image--24597 {
    margin-bottom: 15px;
    width: 10%;
  }
}
.main-module--btn-block--19d8d {
  text-align: left;
  width: 100%;
}

.main-module--main-btn--6d3a2 {
  background: -webkit-gradient(linear, left top, left bottom, from(#9633fb), to(#6f00e2));
  background: linear-gradient(180deg, #9633fb, #6f00e2);
  border-radius: 30px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  display: inline-block;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 28px;
  max-width: 459px;
  padding: 15px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

.main-module--main-btn--6d3a2:active,
.main-module--main-btn--6d3a2:focus,
.main-module--main-btn--6d3a2:visited {
  color: #fff;
}

.main-module--main-title--67b82 {
  color: #232323;
  font-size: 48px;
  font-weight: 700;
  line-height: 55px;
}

@media (max-width: 767px) {
  .main-module--main-title--67b82 {
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
  }
}
.screen1-module--screen1--9e013 {
  background-image: url(https://fs.advance.ru/landing-pages/training/zaryadka_dlya_mozga/bg-zaryadka-1920-new.jpg);
  background-repeat: no-repeat;
  background-size: 100%;
}

@media (max-width: 1199px) {
  .screen1-module--screen1--9e013 {
    background-image: url(https://fs.advance.ru/landing-pages/training/zaryadka_dlya_mozga/bg-zaryadka-768-new.jpg);
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--9e013 {
    background-image: url(https://fs.advance.ru/landing-pages/training/zaryadka_dlya_mozga/bg-zaryadka-320-new.jpg);
    padding-bottom: 30px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--9e013 {
    background-size: cover;
    padding-bottom: 500px;
  }
}
.screen1-module--screen1__info--ffe00 {
  padding: 40px 0;
}

@media (max-width: 1099px) {
  .screen1-module--screen1__info--ffe00 {
    width: 49%;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__info--ffe00 {
    padding: 0;
    width: 100%;
  }
}
.screen1-module--screen1__suptitle1--0ded4 {
  color: #000;
  display: block;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 0.8px;
  line-height: 28px;
  margin-bottom: 5px;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .screen1-module--screen1__suptitle1--0ded4 {
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
  }
}
.screen1-module--screen1__suptitle2--58032 {
  color: #000;
  font-size: 30px;
  font-weight: 300;
  line-height: 34px;
  margin-top: 20px;
}

@media (max-width: 767px) {
  .screen1-module--screen1__suptitle2--58032 {
    font-size: 18px;
    font-weight: 300;
    line-height: 21px;
  }
}
.screen1-module--screen1__title--8a552 {
  color: #000;
  font-size: 70px;
  font-weight: 700;
  line-height: 70px;
  max-width: 630px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__title--8a552 {
    font-size: 56px;
    font-weight: 500;
    line-height: 60px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__title--8a552 {
    font-size: 44px;
    font-weight: 700;
    line-height: 40px;
    margin-top: 10px;
  }
}
.screen1-module--screen1__content--d40e5 {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 26px;
  margin-top: 20px;
}

.screen1-module--screen1__btn-block--7a1db {
  margin-top: 30px;
}

.screen1-module--screen1__bonus--e6d93 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  background-image: url(https://fs.advance.ru/landing-pages/training/zaryadka_dlya_mozga/bonus.png);
  background-position-x: 20px;
  background-position-y: 22px;
  background-repeat: no-repeat;
  border: 1px dashed #b881ff;
  border-radius: 20px;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  margin-top: 50px;
  max-width: 460px;
  min-height: 75px;
  padding: 16px 15px 18px 75px;
  width: 100%;
}

@media (max-width: 767px) {
  .screen1-module--screen1__bonus--e6d93 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 12px;
    font-weight: 500;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    line-height: 16px;
    margin-top: 30px;
  }
}
.problems-module--problems--cd7e9 {
  padding: 50px 0;
  position: relative;
}

@media (max-width: 1199px) {
  .problems-module--problems--cd7e9 {
    padding-top: 30px;
  }
}
.problems-module--problems__wrapper--1b4ce {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  padding-bottom: 30px;
  padding-top: 150px;
}

@media (max-width: 991px) {
  .problems-module--problems__wrapper--1b4ce {
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .problems-module--problems__wrapper--1b4ce {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 0;
  }
}
.problems-module--problems__img--65c1b {
  height: 575px;
  width: 362px;
}

@media (max-width: 767px) {
  .problems-module--problems__img--65c1b {
    height: auto;
    margin: 0 auto;
    width: 70%;
  }
}
.problems-module--problems__list--7a1bc {
  margin-left: 50px;
}

@media (max-width: 767px) {
  .problems-module--problems__list--7a1bc {
    margin-left: 0;
  }
}
.problems-module--problems__item--e2b25 {
  background: #e1edff;
  border-radius: 20px;
  color: #000;
  font-size: 22px;
  font-weight: 300;
  line-height: 25px;
  margin-bottom: 15px;
  margin-right: 15px;
  max-width: 656px;
  padding: 10px 20px;
}

@media (max-width: 991px) {
  .problems-module--problems__item--e2b25 {
    font-size: 17px;
    font-weight: 300;
    line-height: 21px;
  }
}
@media (max-width: 767px) {
  .problems-module--problems__item--e2b25:before {
    display: none;
  }
}
.problems-module--problems__item--e2b25:nth-child(2n) {
  background: #eaffe7;
}

.problems-module--problems__item--1--9ebbc {
  max-width: 656px;
  position: relative;
  -webkit-transform: translate(-405px, -95px);
          transform: translate(-405px, -95px);
}

@media (max-width: 767px) {
  .problems-module--problems__item--1--9ebbc {
    margin-right: 0;
    max-width: 100%;
    -webkit-transform: unset;
            transform: unset;
  }
}
.problems-module--problems__item--1--9ebbc:before {
  background: url(https://fs.advance.ru/landing-pages/training/zaryadka_dlya_mozga/rectangle_blue.svg);
  content: "";
  height: 30px;
  left: 93px;
  position: absolute;
  top: calc(100% - 1px);
  width: 30px;
}

.problems-module--problems__item--2--b3a03 {
  max-width: 685px;
  position: relative;
  -webkit-transform: translate(-115px, -85px);
          transform: translate(-115px, -85px);
}

@media (max-width: 767px) {
  .problems-module--problems__item--2--b3a03 {
    margin-right: 0;
    max-width: 100%;
    -webkit-transform: unset;
            transform: unset;
  }
}
.problems-module--problems__item--2--b3a03:before {
  background: url(https://fs.advance.ru/landing-pages/training/zaryadka_dlya_mozga/rectangle_green.svg);
  content: "";
  height: 30px;
  position: absolute;
  right: calc(100% - 7px);
  top: 25%;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  width: 30px;
}

.problems-module--problems__item--3--a0511 {
  max-width: 746px;
  position: relative;
  -webkit-transform: translate(-75px, -75px);
          transform: translate(-75px, -75px);
}

@media (max-width: 767px) {
  .problems-module--problems__item--3--a0511 {
    margin-right: 0;
    max-width: 100%;
    -webkit-transform: unset;
            transform: unset;
  }
}
.problems-module--problems__item--3--a0511:before {
  background: url(https://fs.advance.ru/landing-pages/training/zaryadka_dlya_mozga/rectangle_blue.svg);
  content: "";
  height: 30px;
  position: absolute;
  right: calc(100% - 7px);
  top: 25%;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  width: 30px;
}

.problems-module--problems__item--4--e39bd {
  max-width: 724px;
  position: relative;
  -webkit-transform: translate(-25px, -65px);
          transform: translate(-25px, -65px);
}

@media (max-width: 767px) {
  .problems-module--problems__item--4--e39bd {
    margin-right: 0;
    max-width: 100%;
    -webkit-transform: unset;
            transform: unset;
  }
}
.problems-module--problems__item--4--e39bd:before {
  background: url(https://fs.advance.ru/landing-pages/training/zaryadka_dlya_mozga/rectangle_green.svg);
  content: "";
  height: 30px;
  position: absolute;
  right: calc(100% - 7px);
  top: 25%;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  width: 30px;
}

.problems-module--problems__item--5--40c57 {
  max-width: 701px;
  position: relative;
  -webkit-transform: translate(10px, -55px);
          transform: translate(10px, -55px);
}

@media (max-width: 767px) {
  .problems-module--problems__item--5--40c57 {
    margin-right: 0;
    max-width: 100%;
    -webkit-transform: unset;
            transform: unset;
  }
}
.problems-module--problems__item--5--40c57:before {
  background: url(https://fs.advance.ru/landing-pages/training/zaryadka_dlya_mozga/rectangle_blue.svg);
  content: "";
  height: 30px;
  position: absolute;
  right: calc(100% - 7px);
  top: 25%;
  -webkit-transform: rotate(1turn);
          transform: rotate(1turn);
  width: 30px;
}

.problems-module--problems__item--6--fec80 {
  max-width: 750px;
  position: relative;
  -webkit-transform: translateY(-45px);
          transform: translateY(-45px);
}

@media (max-width: 767px) {
  .problems-module--problems__item--6--fec80 {
    margin-right: 0;
    max-width: 100%;
    -webkit-transform: unset;
            transform: unset;
  }
}
.problems-module--problems__item--6--fec80:before {
  background: url(https://fs.advance.ru/landing-pages/training/zaryadka_dlya_mozga/rectangle_green.svg);
  content: "";
  height: 30px;
  position: absolute;
  right: calc(100% - 7px);
  top: 25%;
  -webkit-transform: rotate(1turn);
          transform: rotate(1turn);
  width: 30px;
}

.problems-module--problems__item--7--0c92a {
  max-width: 701px;
  position: relative;
  -webkit-transform: translate(-10px, -35px);
          transform: translate(-10px, -35px);
}

@media (max-width: 1199px) {
  .problems-module--problems__item--7--0c92a {
    -webkit-transform: translate(-30px, -35px);
            transform: translate(-30px, -35px);
  }
}
@media (max-width: 767px) {
  .problems-module--problems__item--7--0c92a {
    margin-right: 0;
    max-width: 100%;
    -webkit-transform: unset;
            transform: unset;
  }
}
.problems-module--problems__item--7--0c92a:before {
  background: url(https://fs.advance.ru/landing-pages/training/zaryadka_dlya_mozga/rectangle_blue.svg);
  content: "";
  height: 30px;
  position: absolute;
  right: calc(100% - 7px);
  top: 25%;
  -webkit-transform: rotate(1turn);
          transform: rotate(1turn);
  width: 30px;
}

.problems-module--problems__item--8--426f5 {
  max-width: 634px;
  position: relative;
  -webkit-transform: translate(-20px, -25px);
          transform: translate(-20px, -25px);
}

@media (max-width: 1199px) {
  .problems-module--problems__item--8--426f5 {
    -webkit-transform: translate(-70px, -25px);
            transform: translate(-70px, -25px);
  }
}
@media (max-width: 767px) {
  .problems-module--problems__item--8--426f5 {
    margin-bottom: 0;
    margin-right: 0;
    max-width: 100%;
    -webkit-transform: unset;
            transform: unset;
  }
}
.problems-module--problems__item--8--426f5:before {
  background: url(https://fs.advance.ru/landing-pages/training/zaryadka_dlya_mozga/rectangle_green.svg);
  content: "";
  height: 30px;
  position: absolute;
  right: calc(100% - 7px);
  top: 25%;
  -webkit-transform: rotate(1turn);
          transform: rotate(1turn);
  width: 30px;
}

.problems-module--problems__message--5f9d1 {
  background: #9633fb;
  border-radius: 20px;
  color: #fff;
  font-size: 30px;
  font-weight: 500;
  line-height: 34px;
  margin: 0 auto;
  max-width: 760px;
  padding: 10px 20px;
  position: relative;
}

@media (max-width: 991px) {
  .problems-module--problems__message--5f9d1 {
    font-size: 24px;
    font-weight: 500;
    line-height: 28px;
    max-width: 600px;
  }
}
@media (max-width: 767px) {
  .problems-module--problems__message--5f9d1 {
    margin-top: 30px;
    max-width: 100%;
  }
}
.problems-module--problems__message--5f9d1:before {
  background: url(https://fs.advance.ru/landing-pages/training/zaryadka_dlya_mozga/rectangle_violet.svg);
  content: "";
  height: 30px;
  position: absolute;
  right: calc(100% - 7px);
  top: 40%;
  width: 30px;
}

@media (max-width: 767px) {
  .problems-module--problems__message--5f9d1:before {
    display: none;
  }
}
.target-module--target--ff6f9 {
  background-image: url(https://fs.advance.ru/landing-pages/training/zaryadka_dlya_mozga/bg-trening.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 70px 0 260px;
}

@media (max-width: 1199px) {
  .target-module--target--ff6f9 {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .target-module--target--ff6f9 {
    background-image: url(https://fs.advance.ru/landing-pages/training/zaryadka_dlya_mozga/bg-trening-768.jpg);
    background-size: contain;
  }
}
@media (max-width: 480px) {
  .target-module--target--ff6f9 {
    background-image: url(https://fs.advance.ru/landing-pages/training/zaryadka_dlya_mozga/bg-trening-320.jpg);
    padding: unset;
  }
}
.target-module--target__col--32d3f {
  margin-top: 60px;
}

.target-module--target__row--d004f {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 1199px) {
  .target-module--target__row--d004f {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0;
  }
}
.target-module--target__title--c451f {
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .target-module--target__title--c451f {
    margin-left: 0;
    max-width: 100%;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
.target-module--target__item--65cbd {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 20px;
  margin-right: 20px;
  max-width: 362px;
  padding: 20px;
}

@media (max-width: 1199px) {
  .target-module--target__item--65cbd {
    font-size: 17px;
    line-height: 21px;
    max-width: 300px;
  }
}
@media (max-width: 991px) {
  .target-module--target__item--65cbd {
    max-width: 230px;
  }
}
@media (max-width: 767px) {
  .target-module--target__item--65cbd {
    margin-bottom: 10px;
    margin-right: 0;
    max-width: 100%;
    padding: 10px;
    width: 100%;
  }
}
.target-module--target__item--icon--b9210 {
  height: 100px;
  width: 100px;
}

@media (max-width: 767px) {
  .target-module--target__item--icon--b9210 {
    height: 60px;
    width: 60px;
  }
}
.target-module--target__item--icon--b9210 img {
  display: block;
  height: 100%;
  width: 100%;
}

.target-module--target__item--text--88c33 {
  font-size: 20px;
  margin: 20px auto 0;
  max-width: 360px;
  text-align: center;
}

@media (max-width: 991px) {
  .target-module--target__item--text--88c33 {
    font-size: 17px;
    line-height: 21px;
    max-height: 84px;
    max-width: 186px;
  }
}
@media (max-width: 767px) {
  .target-module--target__item--text--88c33 {
    font-size: 16px;
    font-weight: 300;
    line-height: 18px;
    max-width: 100%;
  }
}
.target-module--target__btn-block--612ed {
  margin-top: 45px;
  text-align: center;
}

.program-module--program--44713 {
  padding: 70px 0;
}

@media (max-width: 1199px) {
  .program-module--program--44713 {
    padding-bottom: 0;
  }
}
.program-module--program__title--ce0fb {
  margin-bottom: 30px;
}

.program-module--program__block--7998f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

@media (max-width: 767px) {
  .program-module--program__block--7998f {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.program-module--program__day--50519 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 20px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 40px;
  font-weight: 700;
  height: 166px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 45px;
  margin-right: 20px;
  padding: 30px;
  text-align: center;
  width: 166px;
  z-index: 1;
}

@media (max-width: 767px) {
  .program-module--program__day--50519 {
    font-size: 30px;
    height: 120px;
    line-height: 35px;
    margin-bottom: 20px;
    margin-right: 0;
    width: 120px;
  }
}
.program-module--program__day--number--90ef7 {
  font-size: 70px;
  font-weight: 700;
  line-height: 60px;
}

@media (max-width: 767px) {
  .program-module--program__day--number--90ef7 {
    font-size: 36px;
    line-height: 41px;
  }
}
.program-module--program__day--blue--33fcf {
  background: #91bdff;
  position: relative;
}

.program-module--program__day--blue--33fcf:before {
  background: url(https://fs.advance.ru/landing-pages/training/zaryadka_dlya_mozga/line-1.svg);
  content: "";
  height: 225px;
  position: absolute;
  right: 45%;
  top: 100%;
  width: 10px;
  z-index: 0;
}

@media (max-width: 1199px) {
  .program-module--program__day--blue--33fcf:before {
    height: 255px;
  }
}
@media (max-width: 767px) {
  .program-module--program__day--blue--33fcf:before {
    display: none;
  }
}
.program-module--program__day--green--75fee {
  background: #9de0c8;
  position: relative;
}

.program-module--program__day--green--75fee:before {
  background: url(https://fs.advance.ru/landing-pages/training/zaryadka_dlya_mozga/line-2.svg);
  content: "";
  height: 264px;
  position: absolute;
  right: 45%;
  top: 100%;
  width: 10px;
  z-index: 0;
}

@media (max-width: 1199px) {
  .program-module--program__day--green--75fee:before {
    height: 264px;
  }
}
@media (max-width: 767px) {
  .program-module--program__day--green--75fee:before {
    display: none;
  }
}
.program-module--program__day--violet--5d0d1 {
  background: #b08bd6;
}

.program-module--program__text--2ae3a {
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 40px;
  max-width: 950px;
  padding: 50px;
  width: 100%;
}

@media (max-width: 1199px) {
  .program-module--program__text--2ae3a {
    padding: 20px;
  }
}
.program-module--program__text--blue--6eb6e {
  background: linear-gradient(97.82deg, rgba(144, 189, 255, 0.1), rgba(144, 189, 255, 0.65));
}

.program-module--program__text--green--a9ebb {
  background: linear-gradient(97.82deg, rgba(157, 224, 200, 0.1), rgba(157, 224, 200, 0.65));
}

.program-module--program__text--violet--d7f01 {
  background: linear-gradient(97.82deg, rgba(175, 139, 214, 0.1), rgba(217, 183, 255, 0.65));
}

.program-module--program__list--056ba {
  color: #000;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 30px;
}

@media (max-width: 1199px) {
  .program-module--program__list--056ba {
    font-size: 20px;
    font-weight: 400;
    line-height: 23px;
  }
}
@media (max-width: 767px) {
  .program-module--program__list--056ba {
    font-size: 16px;
    line-height: 18px;
  }
}
.program-module--program__list--056ba:last-child {
  margin-bottom: 0;
}

.program-module--program__item--e56c2 {
  margin-bottom: 10px;
  padding-left: 40px;
}

.program-module--program__item--blue--abb79 {
  position: relative;
}

.program-module--program__item--blue--abb79:before {
  background: url(https://fs.advance.ru/landing-pages/training/zaryadka_dlya_mozga/arrow-blue.svg) no-repeat;
  content: "";
  height: 22px;
  left: 0;
  position: absolute;
  top: 6px;
  width: 22px;
}

@media (max-width: 1199px) {
  .program-module--program__item--blue--abb79:before {
    top: 0;
  }
}
.program-module--program__item--green--99992 {
  position: relative;
}

.program-module--program__item--green--99992:before {
  background: url(https://fs.advance.ru/landing-pages/training/zaryadka_dlya_mozga/arrow-green.svg) no-repeat;
  content: "";
  height: 22px;
  left: 0;
  position: absolute;
  top: 6px;
  width: 22px;
}

@media (max-width: 1199px) {
  .program-module--program__item--green--99992:before {
    top: 0;
  }
}
.program-module--program__item--violet--2a511 {
  position: relative;
}

.program-module--program__item--violet--2a511:before {
  background: url(https://fs.advance.ru/landing-pages/training/zaryadka_dlya_mozga/arrow-violet.svg) no-repeat;
  content: "";
  height: 22px;
  left: 0;
  position: absolute;
  top: 6px;
  width: 22px;
}

@media (max-width: 1199px) {
  .program-module--program__item--violet--2a511:before {
    top: 0;
  }
}
.program-module--program__item--e56c2:last-child {
  margin-bottom: 0;
}

.program-module--program__plus--eceab {
  border-radius: 10px;
  color: #232323;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  max-height: 860px;
  padding: 30px;
}

@media (max-width: 1199px) {
  .program-module--program__plus--eceab {
    font-size: 20px;
    font-weight: 300;
    line-height: 23px;
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .program-module--program__plus--eceab {
    font-size: 16px;
    line-height: 18px;
  }
}
.program-module--program__plus--blue--a9828 {
  background: #e7f1ff;
}

.program-module--program__plus--green--5e6bb {
  background: #f0faf7;
}

.program-module--program__plus--violet--35bac {
  background: #f1ebf8;
}

.program-module--program__result--0b889 {
  background: #9633fb;
  border-radius: 10px;
  color: #fff;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
  margin-top: 40px;
  max-width: 860px;
  padding: 30px;
}

@media (max-width: 1199px) {
  .program-module--program__result--0b889 {
    font-size: 20px;
    font-weight: 400;
    line-height: 23px;
    margin-top: 20px;
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .program-module--program__result--0b889 {
    font-size: 16px;
    line-height: 18px;
  }
}
.speaker-module--speaker--9beab {
  background-image: url(https://fs.advance.ru/landing-pages/training/zaryadka_dlya_mozga/bg-lena.jpg);
  background-position-y: bottom;
  background-repeat: no-repeat;
  background-size: contain;
  padding: 70px 0;
}

@media (max-width: 1199px) {
  .speaker-module--speaker--9beab {
    padding: 0;
  }
}
.speaker-module--speaker__row--e25f4 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 767px) {
  .speaker-module--speaker__row--e25f4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.speaker-module--speaker__col--1e0cb {
  padding: 15px 0 30px;
}

@media (max-width: 991px) {
  .speaker-module--speaker__col--1e0cb {
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
    padding: 15px 15px 30px;
  }
  .speaker-module--speaker__col--1e0cb:first-child {
    text-align: center;
  }
}
.speaker-module--speaker__title--90494 {
  font-size: 34px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
}

.speaker-module--speaker__name--cb0bd {
  color: #9de0c8;
  font-size: 36px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 20px;
  margin-top: 50px;
}

@media (max-width: 991px) {
  .speaker-module--speaker__name--cb0bd {
    margin-top: 20px;
  }
}
.speaker-module--speaker__profession--99241 {
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 50px;
}

@media (max-width: 991px) {
  .speaker-module--speaker__profession--99241 {
    font-size: 20px;
    font-weight: 300;
    line-height: 24px;
    margin-bottom: 20px;
  }
}
.speaker-module--speaker__list--57856 {
  margin-top: 10px;
}

@media (max-width: 991px) {
  .speaker-module--speaker__list--57856 {
    font-size: 16px;
    font-weight: 300;
    line-height: 18px;
  }
}
.speaker-module--speaker__list--57856 li {
  font-size: 20px;
  line-height: 120%;
  margin-left: 30px;
  margin-top: 15px;
  position: relative;
}

.speaker-module--speaker__list--57856 li:before {
  background-color: #9de0c8;
  border-radius: 6px;
  content: "";
  display: inline-block;
  height: 12px;
  left: -30px;
  position: absolute;
  top: 6px;
  width: 12px;
}

.reg-module--reg--55d93 {
  background: #f3eaff;
  background-size: contain;
  padding: 80px 0;
}

.reg-module--reg__title--564df {
  font-size: 44px;
  font-weight: 700;
  line-height: 44px;
  text-align: center;
}

.reg-module--reg__subtitle--6a3e5 {
  font-size: 30px;
  font-weight: 300;
  line-height: 44px;
  text-align: center;
}

@media (max-width: 767px) {
  .reg-module--reg__subtitle--6a3e5 {
    font-size: 24px;
    line-height: 120%;
  }
}
.reg-module--reg__subtitle-descr--26b55 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
}

@media (max-width: 480px) {
  .reg-module--reg--55d93 {
    padding: 40px 0;
  }
}
.reg-module--reg__inner--0ffbc {
  margin: 0 10px;
}

.reg-module--reg__inner--0ffbc > * {
  padding: 0;
}

.reg-module--reg__description--1c8cf {
  background: #933fff;
  border-radius: 25px 0 0 25px;
  color: #f3eaff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 60px;
}

.reg-module--reg__description--1c8cf > * {
  margin: 0 0 30px;
}

@media (max-width: 991px) {
  .reg-module--reg__description--1c8cf {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 25px 25px 0 0;
    text-align: center;
  }
  .reg-module--reg__description--1c8cf > * {
    margin: 0 0 40px;
  }
}
@media (max-width: 480px) {
  .reg-module--reg__description--1c8cf {
    padding: 46px 22px;
  }
}
.reg-module--reg__widget--ef0e0 {
  background-color: #f3eef8;
  border-radius: 0 25px 25px 0;
}

@media (max-width: 991px) {
  .reg-module--reg__widget--ef0e0 {
    border-radius: 0 0 25px 25px;
  }
}
.main-module--btn--f451d {
  background: -webkit-gradient(linear, left top, left bottom, from(#9d50ff), to(#6200df));
  background: linear-gradient(180deg, #9d50ff, #6200df);
  border-radius: 35px;
  -webkit-box-shadow: 0 0 30px rgba(147, 63, 255, 0.7);
          box-shadow: 0 0 30px rgba(147, 63, 255, 0.7);
  color: #fff;
  display: block;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  max-width: 460px;
  padding: 20px 30px;
  text-align: center;
  width: 100%;
}

@media (max-width: 768px) {
  .main-module--btn--f451d {
    padding: 16px 0;
  }
}
.main-module--title--682a7 {
  font-size: 80px;
  font-weight: 700;
  line-height: 92px;
  margin-bottom: 30px;
}

@media (max-width: 768px) {
  .main-module--title--682a7 {
    font-size: 32px;
    line-height: 37px;
    margin-bottom: 23px;
  }
}
.screen1-module--screen1--3e36e {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/5_shagov_dlja_rebenka_dz/e/bg-rus-01.jpg);
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 100px;
}

@media (max-width: 768px) {
  .screen1-module--screen1--3e36e {
    background-image: url(https://fs.advance.ru/landing-pages/webinar/5_shagov_dlja_rebenka_dz/e/bg-happy-girl.png), linear-gradient(272.17deg, #fefbe5 33.06%, hsla(53, 93%, 95%, 0) 98.39%);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: 320px;
    padding-bottom: 67px;
  }
}
.screen1-module--screen1--3e36e .screen1-module--info--be7f9 {
  max-width: 60%;
  width: 100%;
}

@media (max-width: 768px) {
  .screen1-module--screen1--3e36e .screen1-module--info--be7f9 {
    max-width: 100%;
    padding-top: 178px;
  }
}
.screen1-module--screen1--3e36e .screen1-module--date-wrap--75373 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border: 1px solid #ffa901;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
  overflow: hidden;
}

.screen1-module--screen1--3e36e .screen1-module--date--b5d8a {
  background: -webkit-gradient(linear, left top, right top, from(#fec123), to(#ffa800));
  background: linear-gradient(90deg, #fec123, #ffa800);
  border-radius: 10px;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  padding: 12px 0;
  text-align: center;
  width: 50%;
}

@media (max-width: 768px) {
  .screen1-module--screen1--3e36e .screen1-module--date--b5d8a {
    font-size: 14px;
    height: 100%;
    max-width: 47%;
  }
}
.screen1-module--screen1--3e36e .screen1-module--type--1dc33 {
  color: #ffa800;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  padding: 12px 0;
  text-align: center;
  width: 50%;
}

@media (max-width: 768px) {
  .screen1-module--screen1--3e36e .screen1-module--type--1dc33 {
    font-size: 14px;
    line-height: 16px;
    max-width: 53%;
    width: 100%;
  }
}
.dream-module--dream--90488 {
  padding-bottom: 103px;
}

@media (max-width: 768px) {
  .dream-module--dream--90488 {
    padding-bottom: 55px;
    padding-top: 30px;
  }
}
.dream-module--dream--90488 .dream-module--container--dd19e {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dream-module--dream--90488 h2 {
  color: #000;
  font-size: 42px;
  font-weight: 700;
  line-height: 48px;
  margin-bottom: 22px;
  text-align: left;
}

@media (max-width: 768px) {
  .dream-module--dream--90488 h2 {
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 16px;
  }
}
.dream-module--dream--90488 .dream-module--desc--daff6 {
  color: #000;
  font-size: 24px;
  font-weight: 300;
  line-height: 36px;
  margin-bottom: 20px;
}

@media (max-width: 768px) {
  .dream-module--dream--90488 .dream-module--desc--daff6 {
    font-size: 18px;
    line-height: 30px;
  }
}
.dream-module--dream--90488 h3 {
  font-size: 36px;
  line-height: 36px;
  margin-bottom: 25px;
}

@media (max-width: 768px) {
  .dream-module--dream--90488 h3 {
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 3px;
  }
}
.dream-module--dream--90488 .dream-module--info--72026 {
  margin-right: 40px;
}

@media (max-width: 768px) {
  .dream-module--dream--90488 .dream-module--info--72026 {
    margin-right: 0;
    width: 100%;
  }
}
.dream-module--dream--90488 img {
  max-width: 50%;
}

@media (max-width: 768px) {
  .dream-module--dream--90488 img {
    display: none;
  }
}
.dream-module--dream--90488 .dream-module--purple-bg--af21c {
  background: #efe3ff;
}

.dream-module--dream--90488 .dream-module--yellow-bg--06dc7 {
  background: #fffaca;
}

.dream-module--dream--90488 .dream-module--orange-bg--b4413 {
  background: #ffe5db;
}

.program-module--program--56042 {
  background: linear-gradient(272.17deg, #fefbe5 33.06%, hsla(53, 93%, 95%, 0) 98.39%);
  padding-bottom: 112px;
  padding-top: 80px;
}

@media (max-width: 768px) {
  .program-module--program--56042 {
    padding-bottom: 89px;
    padding-top: 40px;
  }
}
.program-module--program--56042 h2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 50px;
  text-align: left;
}

@media (max-width: 767px) {
  .program-module--program--56042 h2 {
    font-size: 30px;
    margin-bottom: 24px;
  }
}
.program-module--program--56042 ul.program-module--blocks--e8797 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
}

@media (max-width: 768px) {
  .program-module--program--56042 ul.program-module--blocks--e8797 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (min-width: 768px) and (max-width: 1090px) {
  .program-module--program--56042 ul.program-module--blocks--e8797 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.program-module--program--56042 ul.program-module--blocks--e8797 > li {
  background-color: #fff;
  border-radius: 20px;
  margin-right: 30px;
  max-width: 25%;
}

@media (max-width: 768px) {
  .program-module--program--56042 ul.program-module--blocks--e8797 > li {
    margin-bottom: 20px;
    margin-right: 0;
    max-width: 100%;
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1090px) {
  .program-module--program--56042 ul.program-module--blocks--e8797 > li {
    margin-bottom: 20px;
    margin-right: 0;
    max-width: 48%;
  }
}
.program-module--program--56042 ul.program-module--blocks--e8797 > li:last-child {
  margin-right: 0;
}

.program-module--program--56042 ul.program-module--blocks--e8797 > li.program-module--yellow--dd824 {
  border: 1px solid #fffaca;
}

.program-module--program--56042 ul.program-module--blocks--e8797 > li.program-module--yellow--dd824 p {
  background: #fffaca;
}

.program-module--program--56042 ul.program-module--blocks--e8797 > li.program-module--yellow--dd824 .program-module--item-list--47069 li:before {
  background: #fbc614;
}

.program-module--program--56042 ul.program-module--blocks--e8797 > li.program-module--purple--1e316 {
  border: 1px solid #efe3ff;
}

.program-module--program--56042 ul.program-module--blocks--e8797 > li.program-module--purple--1e316 .program-module--item-list--47069 li:before,
.program-module--program--56042 ul.program-module--blocks--e8797 > li.program-module--purple--1e316 p {
  background: #efe3ff;
}

.program-module--program--56042 ul.program-module--blocks--e8797 > li.program-module--orange--c134d {
  border: 1px solid #ffe5db;
}

.program-module--program--56042 ul.program-module--blocks--e8797 > li.program-module--orange--c134d .program-module--item-list--47069 li:before,
.program-module--program--56042 ul.program-module--blocks--e8797 > li.program-module--orange--c134d p {
  background: #ffe5db;
}

.program-module--program--56042 ul.program-module--blocks--e8797 > li.program-module--blue--c3820 {
  border: 1px solid #dfe4ff;
}

.program-module--program--56042 ul.program-module--blocks--e8797 > li.program-module--blue--c3820 .program-module--item-list--47069 li:before,
.program-module--program--56042 ul.program-module--blocks--e8797 > li.program-module--blue--c3820 p {
  background: #dfe4ff;
}

.program-module--program--56042 .program-module--desc--ee5c3 {
  border-radius: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  max-height: 160px;
  padding: 21px 19px;
}

@media (max-width: 768px) {
  .program-module--program--56042 .program-module--desc--ee5c3 {
    font-size: 20px;
    line-height: 23px;
  }
}
.program-module--program--56042 ul.program-module--item-list--47069 {
  padding: 20px 30px;
}

.program-module--program--56042 ul.program-module--item-list--47069 li {
  margin-bottom: 15px;
  padding-left: 15px;
  position: relative;
}

.program-module--program--56042 ul.program-module--item-list--47069 li:before {
  background-color: #000;
  border-radius: 50%;
  content: "";
  display: block;
  height: 10px;
  left: 0;
  position: absolute;
  top: 5px;
  width: 10px;
}

.program-module--program--56042 ul.program-module--item-list--47069 li:last-child {
  margin-bottom: 0;
}

.program-module--program--56042 a {
  display: block;
  margin: auto;
}

.speaker-module--speaker--55e1a {
  padding-bottom: 65px;
  padding-top: 47px;
}

@media (max-width: 768px) {
  .speaker-module--speaker--55e1a {
    padding-top: 30px;
  }
}
.speaker-module--speaker--55e1a .speaker-module--container--af0ea {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 768px) {
  .speaker-module--speaker--55e1a .speaker-module--container--af0ea {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.speaker-module--speaker--55e1a img {
  margin-right: 98px;
}

@media (max-width: 768px) {
  .speaker-module--speaker--55e1a img {
    margin-right: 0;
    max-width: 300px;
  }
}
@media (min-width: 768px) and (max-width: 1090px) {
  .speaker-module--speaker--55e1a img {
    margin-right: 30px;
    max-width: 50%;
  }
}
.speaker-module--speaker--55e1a h2 {
  font-size: 44px;
  font-weight: 700;
  line-height: 51px;
  margin-bottom: 11px;
}

@media (max-width: 768px) {
  .speaker-module--speaker--55e1a h2 {
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 9px;
  }
}
.speaker-module--speaker--55e1a .speaker-module--name--72a49 {
  color: #fbc71a;
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 13px;
  text-align: left;
}

@media (max-width: 768px) {
  .speaker-module--speaker--55e1a .speaker-module--name--72a49 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 5px;
  }
}
.speaker-module--speaker--55e1a .speaker-module--desc--4ea7e {
  color: #000;
  font-size: 18px;
  font-weight: 700;
  line-height: 21px;
  margin-bottom: 55px;
}

@media (max-width: 768px) {
  .speaker-module--speaker--55e1a .speaker-module--desc--4ea7e {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 17px;
  }
}
.speaker-module--speaker--55e1a ul li {
  color: #000;
  font-size: 18px;
  font-weight: 300;
  line-height: 21px;
  margin-bottom: 15px;
  padding-left: 20px;
  position: relative;
}

@media (max-width: 768px) {
  .speaker-module--speaker--55e1a ul li {
    font-size: 16px;
    line-height: 18px;
  }
}
.speaker-module--speaker--55e1a ul li:before {
  background: #ffa800;
  border-radius: 50%;
  content: "";
  height: 10px;
  left: 0;
  position: absolute;
  top: 5px;
  width: 10px;
}

.revs-module--revs--64559 {
  background: linear-gradient(272.17deg, #fefbe5 33.06%, hsla(53, 93%, 95%, 0) 98.39%);
  padding-bottom: 122px;
  padding-top: 80px;
}

@media (max-width: 768px) {
  .revs-module--revs--64559 {
    padding-top: 40px;
  }
}
.revs-module--revs--64559 h2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 50px;
  text-align: left;
}

@media (max-width: 767px) {
  .revs-module--revs--64559 h2 {
    font-size: 30px;
    margin-bottom: 24px;
  }
}
.revs-module--revs--64559 ul {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media (max-width: 767px) {
  .revs-module--revs--64559 ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.revs-module--revs--64559 li {
  border-radius: 20px;
  padding: 30px 30px 40px 46px;
  width: calc(33.33333% - 10px);
}

@media (max-width: 991px) {
  .revs-module--revs--64559 li {
    padding: 30px 20px;
  }
}
@media (max-width: 767px) {
  .revs-module--revs--64559 li {
    width: 100%;
  }
}
.revs-module--revs--64559 li.revs-module--yellow--6a148 {
  background: #fffaca;
}

.revs-module--revs--64559 li.revs-module--purple--29b91 {
  background: #efe3ff;
}

.revs-module--revs--64559 li.revs-module--orange--d1f3b {
  background: #ffe5db;
}

.revs-module--revs--64559 li h3 {
  color: #000;
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
  margin-bottom: 15px;
}

.revs-module--revs--64559 li p {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 20px;
}

.revs-module--revs--64559 li button {
  color: #933fff;
  padding: 0;
  text-decoration-line: underline;
}

.reg-module--reg--1f61c {
  background: #933fff;
  padding: 80px 0;
}

@media (max-width: 480px) {
  .reg-module--reg--1f61c {
    padding: 40px 0;
  }
}
.reg-module--reg--1f61c .reg-module--inner--20026 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 10px;
}

@media (max-width: 991px) {
  .reg-module--reg--1f61c .reg-module--inner--20026 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.reg-module--reg--1f61c .reg-module--inner--20026 > * {
  padding: 0;
}

.reg-module--reg--1f61c .reg-module--desc--f70b7 {
  background: #ffae10;
  border-radius: 25px 0 0 25px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 50%;
  padding: 60px;
}

@media (max-width: 991px) {
  .reg-module--reg--1f61c .reg-module--desc--f70b7 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 25px 25px 0 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 20px;
    text-align: center;
  }
}
.reg-module--reg--1f61c .reg-module--desc--f70b7 .reg-module--title--f9f7b {
  color: #f3eaff;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .reg-module--reg--1f61c .reg-module--desc--f70b7 .reg-module--title--f9f7b {
    font-size: 24px;
    line-height: 28px;
  }
}
.reg-module--reg--1f61c .reg-module--desc--f70b7 .reg-module--time--30bab {
  color: #fff27e;
  font-size: 40px;
  font-weight: 700;
  line-height: 44px;
  margin: 30px 0;
  text-align: center;
}

@media (max-width: 991px) {
  .reg-module--reg--1f61c .reg-module--desc--f70b7 .reg-module--time--30bab {
    font-size: 30px;
    line-height: 34px;
  }
}
.reg-module--reg--1f61c .reg-module--widget--d18d4 {
  background-color: #fff;
  border-radius: 0 25px 25px 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  overflow: hidden;
}

@media (max-width: 991px) {
  .reg-module--reg--1f61c .reg-module--widget--d18d4 {
    border-radius: 0 0 25px 25px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.textReviewsNew-module--text-reviews--ce3af {
  padding-bottom: 70px;
}

.textReviewsNew-module--text-reviews--ce3af swiper-container {
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
  width: 100%;
}

.textReviewsNew-module--text-reviews--ce3af swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  opacity: 0.5;
}

.textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--swiper-button-next--1f160,
.textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--swiper-button-prev--53736 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 0;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 37px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: auto;
  position: absolute;
  width: 47px;
  z-index: 1;
}

.textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--swiper-button-next--1f160:after,
.textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--swiper-button-prev--53736:after {
  content: "";
}

.textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--swiper-button-next--1f160 .textReviewsNew-module--swiper-button-disabled--56c60,
.textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--swiper-button-prev--53736 .textReviewsNew-module--swiper-button-disabled--56c60 {
  cursor: auto;
  opacity: 0.35;
  pointer-events: none;
}

.textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--swiper-button-prev--53736 {
  left: 52.5%;
}

@media (max-width: 991px) {
  .textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--swiper-button-prev--53736 {
    left: 53.5%;
  }
}
@media (max-width: 767px) {
  .textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--swiper-button-prev--53736 {
    left: 60%;
  }
}
.textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--swiper-button-prev--53736:after {
  background: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/right.svg) no-repeat;
  background-size: contain;
  height: 35px;
  width: 35px;
}

.textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--swiper-button-next--1f160 {
  right: 52.5%;
}

@media (max-width: 991px) {
  .textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--swiper-button-next--1f160 {
    right: 53.5%;
  }
}
@media (max-width: 767px) {
  .textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--swiper-button-next--1f160 {
    right: 60%;
  }
}
.textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--swiper-button-next--1f160:after {
  background: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/left.svg) no-repeat;
  height: 35px;
  width: 35px;
}

.textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--mySwiper--b9133 {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  overflow: inherit;
  padding-bottom: 75px;
}

.textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--text-review-container--b4763 {
  background: #fff;
  border-radius: 20px;
  font-size: 22px;
  line-height: 25px;
  padding: 40px;
}

@media (max-width: 991px) {
  .textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--text-review-container--b4763 {
    border-radius: 15px;
    padding: 33px;
  }
}
@media (max-width: 767px) {
  .textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--text-review-container--b4763 {
    border-radius: 10px;
    padding: 20px;
  }
}
.textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--text-review-container--b4763 .textReviewsNew-module--student__info--8e7ee {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--text-review-container--b4763 .textReviewsNew-module--student__info--8e7ee {
    margin-bottom: 10px;
  }
}
.textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--text-review-container--b4763 .textReviewsNew-module--student__img--22f33 {
  height: 60px !important;
  margin-right: 20px;
  width: 60px !important;
}

@media (max-width: 991px) {
  .textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--text-review-container--b4763 .textReviewsNew-module--student__img--22f33 {
    height: 40px !important;
    width: 40px !important;
  }
}
.textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--text-review-container--b4763 .textReviewsNew-module--student__wrapper--d4b2d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--text-review-container--b4763 .textReviewsNew-module--student__name--75204 {
  color: #343a40;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
}

@media (max-width: 991px) {
  .textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--text-review-container--b4763 .textReviewsNew-module--student__name--75204 {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--text-review-container--b4763 .textReviewsNew-module--student__name--75204 {
    font-size: 16px;
  }
}
.textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--text-review-container--b4763 .textReviewsNew-module--student__extra--86a3d {
  color: #232323;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  margin-top: 5px;
}

@media (max-width: 991px) {
  .textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--text-review-container--b4763 .textReviewsNew-module--student__extra--86a3d {
    font-size: 14px;
    line-height: 16px;
  }
}
.textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--text-review-container--b4763 .textReviewsNew-module--student-review--7a496 {
  color: #343a40;
  font-size: 20px;
  font-weight: 300;
  line-height: 130%;
}

@media (max-width: 991px) {
  .textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--text-review-container--b4763 .textReviewsNew-module--student-review--7a496 {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .textReviewsNew-module--text-reviews--ce3af .textReviewsNew-module--text-review-container--b4763 .textReviewsNew-module--student-review--7a496 {
    font-size: 14px;
  }
}
.textReviewsNew-module--opacity-100--3a14a {
  opacity: 1 !important;
}

.textReviews-module--text-reviews--f816c {
  background: #f2f3f7;
  overflow: hidden;
  padding: 100px 0;
}

@media (max-width: 991px) {
  .textReviews-module--text-reviews--f816c {
    padding-bottom: 60px;
    padding-top: 50px;
  }
}
@media (max-width: 600px) {
  .textReviews-module--text-reviews--f816c {
    padding-bottom: 36px;
    padding-top: 30px;
  }
}
.textReviews-module--text-reviews__btn--effc3 {
  margin: 50px auto 0;
}

.videoReviews-module--video-reviews--3346a {
  background: #f2f3f7;
  overflow: hidden;
  padding-top: 100px;
}

@media (max-width: 991px) {
  .videoReviews-module--video-reviews--3346a {
    padding: 50px 0;
  }
}
@media (max-width: 600px) {
  .videoReviews-module--video-reviews--3346a {
    padding: 30px 0;
  }
}
.videoReviews-module--video-reviews--3346a swiper-container {
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
  width: 70%;
}

@media (max-width: 991px) {
  .videoReviews-module--video-reviews--3346a swiper-container {
    margin-left: 0;
    width: 100%;
  }
}
.videoReviews-module--video-reviews--3346a swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  opacity: 0.5;
  width: 61%;
}

.videoReviews-module--video-reviews--3346a .videoReviews-module--swiper-pagination--75aa2 {
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
}

.videoReviews-module--video-reviews--3346a .videoReviews-module--swiper-button-next--316da,
.videoReviews-module--video-reviews--3346a .videoReviews-module--swiper-button-prev--26192 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 0;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 37px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: auto;
  position: absolute;
  width: 47px;
  z-index: 1;
}

.videoReviews-module--video-reviews--3346a .videoReviews-module--swiper-button-next--316da:after,
.videoReviews-module--video-reviews--3346a .videoReviews-module--swiper-button-prev--26192:after {
  content: "";
}

.videoReviews-module--video-reviews--3346a .videoReviews-module--swiper-button-next--316da .videoReviews-module--swiper-button-disabled--0d754,
.videoReviews-module--video-reviews--3346a .videoReviews-module--swiper-button-prev--26192 .videoReviews-module--swiper-button-disabled--0d754 {
  cursor: auto;
  opacity: 0.35;
  pointer-events: none;
}

.videoReviews-module--video-reviews--3346a .videoReviews-module--swiper-button-prev--26192 {
  left: 52.5%;
}

@media (max-width: 991px) {
  .videoReviews-module--video-reviews--3346a .videoReviews-module--swiper-button-prev--26192 {
    left: 53.5%;
  }
}
@media (max-width: 767px) {
  .videoReviews-module--video-reviews--3346a .videoReviews-module--swiper-button-prev--26192 {
    left: 55%;
  }
}
.videoReviews-module--video-reviews--3346a .videoReviews-module--swiper-button-prev--26192:after {
  background: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/right.svg) no-repeat;
  height: 35px;
  width: 35px;
}

.videoReviews-module--video-reviews--3346a .videoReviews-module--swiper-button-next--316da {
  right: 52.5%;
}

@media (max-width: 991px) {
  .videoReviews-module--video-reviews--3346a .videoReviews-module--swiper-button-next--316da {
    right: 53.5%;
  }
}
@media (max-width: 767px) {
  .videoReviews-module--video-reviews--3346a .videoReviews-module--swiper-button-next--316da {
    right: 55%;
  }
}
.videoReviews-module--video-reviews--3346a .videoReviews-module--swiper-button-next--316da:after {
  background: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/left.svg) no-repeat;
  height: 35px;
  width: 35px;
}

.videoReviews-module--video-reviews--3346a .videoReviews-module--mySwiper--b9d7d {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  overflow: inherit;
  padding-bottom: 75px;
}

.videoReviews-module--video-reviews__wrapper--6b708 {
  border-radius: 20px;
  position: relative;
}

.videoReviews-module--video-reviews__play--70be4 {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/play.svg);
  background-repeat: no-repeat;
  height: 100px;
  pointer-events: none;
  position: absolute;
  right: 35%;
  top: 40%;
  width: 100px;
  z-index: 1;
}

@media (max-width: 767px) {
  .videoReviews-module--video-reviews__play--70be4 {
    background-size: 50%;
    right: 7%;
  }
}
@media (max-width: 380px) {
  .videoReviews-module--video-reviews__play--70be4 {
    background-size: 40%;
    right: -5%;
  }
}
@media (max-width: 320px) {
  .videoReviews-module--video-reviews__play--70be4 {
    right: -10%;
  }
}
.videoReviews-module--video-reviews__img--b9350 {
  border-radius: 20px;
  height: auto;
  max-width: 100%;
  position: relative;
  width: 370px;
}

@media (max-width: 991px) {
  .videoReviews-module--video-reviews__img--b9350 {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .videoReviews-module--video-reviews__img--b9350 {
    border-radius: 10px;
    height: auto;
    width: 173px;
  }
}
.videoReviews-module--video-reviews__img--b9350:focus,
.videoReviews-module--video-reviews__img--b9350:hover {
  background: #000;
  -webkit-filter: brightness(40%);
          filter: brightness(40%);
}

@-webkit-keyframes videoReviews-module--fadeOut--6495f {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}

@keyframes videoReviews-module--fadeOut--6495f {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.5;
  }
}
.videoReviews-module--video-reviews__info--17a38 {
  bottom: 52px;
  color: #fff;
  font-size: 18px;
  font-weight: 300;
  left: 32px;
  line-height: 120%;
  max-width: 307px;
  pointer-events: none;
  position: absolute;
  text-align: left;
}

@media (max-width: 1100px) {
  .videoReviews-module--video-reviews__info--17a38 {
    max-width: 250px;
  }
}
@media (max-width: 991px) {
  .videoReviews-module--video-reviews__info--17a38 {
    bottom: 40px;
    font-size: 14px;
    left: 25px;
  }
}
@media (max-width: 767px) {
  .videoReviews-module--video-reviews__info--17a38 {
    bottom: 20px;
    font-size: 10px;
    left: 15px;
    max-width: 150px;
  }
}
.videoReviews-module--video-reviews__info--17a38 p:not(:first-child) {
  margin-top: 5px;
}

.videoReviews-module--video-reviews__video-block--ee997 {
  width: 80%;
}

@media (max-width: 767px) {
  .videoReviews-module--video-reviews__video-block--ee997 {
    width: 100%;
  }
}
.videoReviews-module--video-reviews__video-wrapper--ba499 {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.videoReviews-module--video-reviews__video-frame--21ea4 {
  border-radius: 20px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

@media (max-width: 991px) {
  .videoReviews-module--video-reviews__video-frame--21ea4 {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .videoReviews-module--video-reviews__video-frame--21ea4 {
    border-radius: 10px;
  }
}
.videoReviews-module--opacity-100--23f8f {
  opacity: 1 !important;
}

.style-module--rocket--14ea8 {
  background-color: #f2f3f7;
}

.style-module--registration--60a86 {
  background-color: #fff;
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--registration--60a86 {
    padding-bottom: 50px;
    padding-top: 50px;
  }
}
@media (max-width: 480px) {
  .style-module--registration--60a86 {
    padding-bottom: 30px;
    padding-top: 30px;
  }
}
.style-module--registration__wrap--c317c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .style-module--registration__wrap--c317c {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--registration__info--90ef0 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #9633fb;
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 50px 78px 58px;
  width: 50%;
}

@media (max-width: 991px) {
  .style-module--registration__info--90ef0 {
    padding: 30px 38px;
  }
}
@media (max-width: 767px) {
  .style-module--registration__info--90ef0 {
    border-bottom-left-radius: 0;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    width: 70%;
  }
}
@media (max-width: 480px) {
  .style-module--registration__info--90ef0 {
    width: 100%;
  }
}
.style-module--registration__bottom--d3b79,
.style-module--registration__top--3c77b {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.style-module--registration__top--3c77b {
  padding-bottom: 35px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--registration__top--3c77b {
    padding-bottom: 20px;
  }
}
.style-module--registration__top--3c77b:after {
  background-color: #fff;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 1px;
  left: 0;
  position: absolute;
  right: 0;
  top: 100%;
  width: 100%;
}

.style-module--registration__title--4e756 {
  color: #232323;
  color: #fff;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 15px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--registration__title--4e756 {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .style-module--registration__title--4e756 {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .style-module--registration__title--4e756 {
    font-size: 22px;
  }
}
.style-module--registration__text--036de {
  color: #fff;
  display: block;
  line-height: 1.2;
}

.style-module--registration__text--accent--c940e {
  font-size: 56px;
  font-weight: 700;
}

@media (max-width: 767px) {
  .style-module--registration__text--accent--c940e {
    font-size: 36px;
  }
}
.style-module--registration__text--small--28ae3 {
  font-size: 22px;
  font-weight: 300;
}

@media (max-width: 767px) {
  .style-module--registration__text--small--28ae3 {
    font-size: 14px;
  }
}
.style-module--registration__text--small-2--148b1 {
  display: inline;
  font-size: 24px;
}

@media (max-width: 767px) {
  .style-module--registration__text--small-2--148b1 {
    font-size: 16px;
  }
}
.style-module--registration__text--line-through--e0ba2 {
  font-size: 36px;
  font-weight: 300;
  text-decoration: line-through;
}

@media (max-width: 767px) {
  .style-module--registration__text--line-through--e0ba2 {
    font-size: 22px;
  }
}
.style-module--registration__text--subtitle--c61f5 {
  font-size: 24px;
  font-weight: 700;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--registration__text--subtitle--c61f5 {
    font-size: 16px;
  }
}
.style-module--registration__bottom--d3b79 {
  padding-bottom: 35px;
  padding-top: 30px;
  position: relative;
}

.style-module--registration__bottom--d3b79:after {
  background-color: #fff;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 1px;
  left: 0;
  position: absolute;
  right: 0;
  top: 100%;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--registration__bottom--d3b79 {
    padding: 20px 0;
  }
}
.style-module--registration--60a86 .style-module--extra--e3343 {
  color: #fff;
  margin: 30px 0 0;
  text-align: center;
}

.style-module--registration__widget--02726 {
  background-color: #f7f0ff;
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px;
  padding: 0 80px;
  width: 50%;
}

@media (max-width: 991px) {
  .style-module--registration__widget--02726 {
    padding: 0 20px;
  }
}
@media (max-width: 767px) {
  .style-module--registration__widget--02726 {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-right-radius: 0;
    width: 70%;
  }
}
@media (max-width: 480px) {
  .style-module--registration__widget--02726 {
    padding: 0;
    width: 100%;
  }
}
.style-module--registration--3a927 {
  background-color: #fff;
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--registration--3a927 {
    padding-bottom: 50px;
    padding-top: 50px;
  }
}
@media (max-width: 480px) {
  .style-module--registration--3a927 {
    padding-bottom: 30px;
    padding-top: 30px;
  }
}
.style-module--registration__wrap--0edc1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .style-module--registration__wrap--0edc1 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--registration__info--da0e9 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #9633fb;
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 50px 78px 58px;
  width: 50%;
}

@media (max-width: 991px) {
  .style-module--registration__info--da0e9 {
    padding: 30px 38px;
  }
}
@media (max-width: 767px) {
  .style-module--registration__info--da0e9 {
    border-bottom-left-radius: 0;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    width: 70%;
  }
}
@media (max-width: 480px) {
  .style-module--registration__info--da0e9 {
    width: 100%;
  }
}
.style-module--registration__bottom--cc677,
.style-module--registration__top--508d2 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.style-module--registration__top--508d2 {
  padding-bottom: 35px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--registration__top--508d2 {
    padding-bottom: 20px;
  }
}
.style-module--registration__top--508d2:after {
  background-color: #fff;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 1px;
  left: 0;
  position: absolute;
  right: 0;
  top: 100%;
  width: 100%;
}

.style-module--registration__title--3e2c1 {
  color: #232323;
  color: #fff;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 15px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--registration__title--3e2c1 {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .style-module--registration__title--3e2c1 {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .style-module--registration__title--3e2c1 {
    font-size: 22px;
  }
}
.style-module--registration__text--cec4b {
  color: #fff;
  display: block;
  line-height: 1.2;
}

.style-module--registration__text--accent--a92b0 {
  font-size: 56px;
  font-weight: 700;
}

@media (max-width: 767px) {
  .style-module--registration__text--accent--a92b0 {
    font-size: 36px;
  }
}
.style-module--registration__text--small--7dd47 {
  font-size: 22px;
  font-weight: 300;
}

@media (max-width: 767px) {
  .style-module--registration__text--small--7dd47 {
    font-size: 14px;
  }
}
.style-module--registration__text--small-2--c77e1 {
  display: inline;
  font-size: 24px;
}

@media (max-width: 767px) {
  .style-module--registration__text--small-2--c77e1 {
    font-size: 16px;
  }
}
.style-module--registration__text--line-through--fc5e4 {
  font-size: 36px;
  font-weight: 300;
  text-decoration: line-through;
}

@media (max-width: 767px) {
  .style-module--registration__text--line-through--fc5e4 {
    font-size: 22px;
  }
}
.style-module--registration__text--subtitle--5651e {
  font-size: 24px;
  font-weight: 700;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--registration__text--subtitle--5651e {
    font-size: 16px;
  }
}
.style-module--registration__bottom--cc677 {
  padding-top: 30px;
}

@media (max-width: 991px) {
  .style-module--registration__bottom--cc677 {
    padding-top: 20px;
  }
}
.style-module--registration__widget--cb251 {
  background-color: #f7f0ff;
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px;
  padding: 0 80px;
  width: 50%;
}

@media (max-width: 991px) {
  .style-module--registration__widget--cb251 {
    padding: 0 20px;
  }
}
@media (max-width: 767px) {
  .style-module--registration__widget--cb251 {
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-right-radius: 0;
    width: 70%;
  }
}
@media (max-width: 480px) {
  .style-module--registration__widget--cb251 {
    padding: 0;
    width: 100%;
  }
}
.style-module--adv--a8b5e {
  background-color: #fff;
  padding: 100px 0;
}

@media (max-width: 767px) {
  .style-module--adv--a8b5e {
    padding-bottom: 50px;
    padding-top: 50px;
  }
}
@media (max-width: 480px) {
  .style-module--adv--a8b5e {
    padding-bottom: 30px;
    padding-top: 30px;
  }
}
.style-module--adv__title--bd3d2 {
  color: #232323;
  color: #343a40;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 35px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--adv__title--bd3d2 {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .style-module--adv__title--bd3d2 {
    font-size: 22px;
  }
}
@media (max-width: 991px) {
  .style-module--adv__title--bd3d2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 480px) {
  .style-module--adv__title--bd3d2 {
    font-size: 20px;
    margin-bottom: 15px;
    text-align: left;
  }
}
.style-module--adv__bottom--4920c,
.style-module--adv__top--2d67f {
  border-radius: 30px;
  padding: 55px 100px;
}

@media (max-width: 991px) {
  .style-module--adv__bottom--4920c,
  .style-module--adv__top--2d67f {
    padding: 30px 60px;
  }
}
@media (max-width: 480px) {
  .style-module--adv__bottom--4920c,
  .style-module--adv__top--2d67f {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.style-module--adv__top--2d67f {
  background-color: #f7f0ff;
  margin-bottom: 50px;
}

@media (max-width: 480px) {
  .style-module--adv__top--2d67f {
    margin-bottom: 20px;
  }
}
.style-module--adv__bottom--4920c {
  background-color: #ffe7e7;
}

.ourPartners-module--partners--1aec8 {
  padding: 100px 0 60px;
}

@media (max-width: 991px) {
  .ourPartners-module--partners--1aec8 {
    padding: 40px 0;
  }
}
.ourPartners-module--partners__title--de29e {
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
  margin-bottom: 50px;
}

@media (max-width: 991px) {
  .ourPartners-module--partners__title--de29e {
    font-size: 36px;
    line-height: 48px;
  }
}
@media (max-width: 600px) {
  .ourPartners-module--partners__title--de29e {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 20px;
  }
}
.ourPartners-module--partners__block--da4f9 {
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  row-gap: 30px;
}

@media (max-width: 600px) {
  .ourPartners-module--partners__block--da4f9 {
    margin: 0 20px;
  }
}
@media (max-width: 768px) {
  .ourPartners-module--partners__block--da4f9 {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.ourPartners-module--partners__item--b511b {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 150px;
  width: 23%;
}

.ourPartners-module--partners__item--b511b:not(:nth-of-type(-n + 4)) .ourPartners-module--partner__img-wrapper--9e935 {
  margin: auto 0;
}

@media (max-width: 480px) {
  .ourPartners-module--partners__item--b511b:not(:nth-of-type(-n + 4)) .ourPartners-module--partner__img-wrapper--9e935 {
    margin: unset;
  }
}
.ourPartners-module--partners__item--b511b:visited {
  color: inherit;
}

@media (max-width: 600px) {
  .ourPartners-module--partners__item--b511b {
    max-width: 46%;
    width: 46%;
  }
}
@media (max-width: 400px) {
  .ourPartners-module--partners__item--b511b {
    max-width: 40%;
    width: 40%;
  }
}
.ourPartners-module--partner__name--1443a {
  font-size: 18px;
  font-weight: 300;
  line-height: 21px;
  margin-top: 20px;
  text-align: center;
}

@media (max-width: 991px) {
  .ourPartners-module--partner__name--1443a .ourPartners-module--partner__name--1443a {
    font-size: 14px;
    line-height: 16px;
    margin-top: 15px;
  }
}
.style-module--reg--0dd1a {
  background: #f3eaff;
  background-size: contain;
  padding: 80px 0;
}

.style-module--reg--0dd1a h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  text-align: center;
}

.style-module--reg--0dd1a .style-module--inner--b20ee {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 10px;
}

.style-module--reg--0dd1a .style-module--desc--efe69 {
  background: #933fff;
  border-radius: 25px 0 0 25px;
  color: #f3eaff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 60%;
          flex: 0 0 60%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 60%;
  padding: 60px;
}

.style-module--reg--0dd1a .style-module--desc--efe69 > * {
  margin: 0 0 30px;
}

@media (max-width: 991px) {
  .style-module--reg--0dd1a .style-module--desc--efe69 > * {
    margin: 0 0 20px;
  }
}
.style-module--reg--0dd1a .style-module--price--49be8 {
  border: 1px solid #fff;
  border-radius: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  padding: 15px 0;
  text-align: center;
  width: 100%;
}

.style-module--reg--0dd1a .style-module--block-item--3b127 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.style-module--reg--0dd1a .style-module--block-item--3b127:first-child {
  margin-bottom: 30px;
}

.style-module--reg--0dd1a .style-module--block-item--3b127 p {
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  text-align: left;
}

.style-module--reg--0dd1a .style-module--image-wrapper--6c377 {
  border: 1px solid #ffc000;
  border-radius: 20px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-right: 35px;
  padding: 15px;
}

.style-module--reg--0dd1a .style-module--image-wrapper--6c377 img {
  height: 50px;
  max-width: 50px;
  width: 50px;
}

.style-module--reg--0dd1a .style-module--widget--bf5e6 {
  background-color: #f3eef8;
  border-radius: 0 25px 25px 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40%;
          flex: 0 0 40%;
  max-width: 40%;
  overflow: hidden;
}

@media (max-width: 991px) {
  .style-module--reg--0dd1a .style-module--inner--b20ee {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 25px 25px 0 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--reg--0dd1a .style-module--desc--efe69 {
    border-radius: 25px 25px 0 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .style-module--reg--0dd1a .style-module--widget--bf5e6 {
    border-radius: 0 0 25px 25px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
}
@media (max-width: 600px) {
  .style-module--reg--0dd1a h3 {
    font-size: 18px;
    line-height: 21px;
  }
  .style-module--reg--0dd1a .style-module--desc--efe69 {
    padding: 20px;
  }
  .style-module--reg--0dd1a .style-module--price--49be8 {
    font-size: 20px;
    line-height: 24px;
  }
  .style-module--reg--0dd1a .style-module--image-wrapper--6c377 {
    border-radius: 20px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: 15px;
    padding: 10px;
  }
  .style-module--reg--0dd1a .style-module--image-wrapper--6c377 img {
    height: 31px;
    max-width: 31px;
    width: 31px;
  }
  .style-module--reg--0dd1a .style-module--block-item--3b127 p {
    font-size: 14px;
    line-height: 16px;
  }
}
.screen1-module--screen1--d632d {
  background-color: #fee6a0;
  margin-bottom: 80px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--d632d {
    height: unset;
    margin-bottom: 45px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.screen1-module--screen1--d632d .screen1-module--container--8213f {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
  padding-top: 30px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--d632d .screen1-module--container--8213f {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.screen1-module--screen1--d632d .screen1-module--content--6363e {
  margin-right: 25px;
  width: 55%;
}

@media (max-width: 991px) {
  .screen1-module--screen1--d632d .screen1-module--content--6363e {
    margin-right: 0;
    width: 100%;
  }
}
.screen1-module--screen1--d632d .screen1-module--logo--d5641 {
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--d632d .screen1-module--logo--d5641 {
    width: 50%;
  }
}
.screen1-module--screen1--d632d .screen1-module--date--95d17 {
  color: #7000e3;
  font-size: 28px;
  font-weight: 700;
  line-height: 140.5%;
  margin-bottom: 8px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--d632d .screen1-module--date--95d17 {
    font-size: 24px;
    line-height: 140.5%;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--d632d .screen1-module--date--95d17 {
    font-size: 20px;
    line-height: 140.5%;
  }
}
.screen1-module--screen1--d632d .screen1-module--title--976ba {
  color: #000;
  font-size: 56px;
  font-weight: 700;
  line-height: 128%;
  margin-bottom: 13px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--d632d .screen1-module--title--976ba {
    font-size: 56px;
    line-height: 64px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--d632d .screen1-module--title--976ba {
    font-size: 32px;
    line-height: 128%;
    margin-bottom: 8px;
  }
}
.screen1-module--screen1--d632d .screen1-module--subtitle--124d6 {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 140.5%;
  margin-bottom: 25px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--d632d .screen1-module--subtitle--124d6 {
    font-size: 22px;
    line-height: 140.5%;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--d632d .screen1-module--subtitle--124d6 {
    font-size: 18px;
    line-height: 140.5%;
  }
}
.screen1-module--screen1--d632d .screen1-module--desc--c15b8 p {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 135%;
  margin-bottom: 15px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--d632d .screen1-module--desc--c15b8 p {
    font-size: 14px;
    line-height: 135%;
  }
}
.screen1-module--screen1--d632d .screen1-module--btn--3a6ac {
  font-size: 24px;
  line-height: 28px;
  max-width: 270px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--d632d .screen1-module--btn--3a6ac {
    margin-bottom: 8px;
  }
}
.screen1-module--screen1--d632d .screen1-module--btn-row--e6f83 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991px) {
  .screen1-module--screen1--d632d .screen1-module--btn-row--e6f83 {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--d632d .screen1-module--btn-row--e6f83 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.screen1-module--screen1--d632d .screen1-module--btn-desc--ae521 {
  color: #454545;
  font-size: 24px;
  font-weight: 700;
  line-height: 135%;
  margin-left: 17px;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .screen1-module--screen1--d632d .screen1-module--btn-desc--ae521 {
    margin-left: 0;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--d632d .screen1-module--img--3babf {
    margin-bottom: 15px;
  }
}
.style-module--cost--39dfb {
  background: #141f3d;
  background-size: cover;
}

.style-module--cost__wrapper--de891 {
  background: radial-gradient(50% 50% at 50% 50%, rgba(67, 102, 197, 0.7) 0, rgba(31, 54, 117, 0.7) 49.48%, rgba(20, 31, 61, 0.7) 100%);
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--cost__wrapper--de891 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--cost__wrapper--de891 {
    padding: 30px 0;
  }
}
.style-module--cost__title--aae22 {
  color: #f3eaff;
  font-size: 36px;
  line-height: 40px;
  margin-top: 20px;
}

@media (max-width: 991px) {
  .style-module--cost__title--aae22 {
    font-size: 28px;
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .style-module--cost__title--aae22 {
    font-size: 24px;
    line-height: 30px;
  }
}
.style-module--cost__subtitle--d8a0b {
  background: #fff;
  border-radius: 10px;
  color: #141f3d;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--cost__subtitle--d8a0b {
    font-size: 20px;
    line-height: 23px;
  }
}
@media (max-width: 767px) {
  .style-module--cost__subtitle--d8a0b {
    font-size: 16px;
    line-height: 18px;
  }
}
.style-module--cost__inner--50168 {
  border-radius: 25px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 10px;
}

@media (max-width: 991px) {
  .style-module--cost__inner--50168 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.style-module--cost__inner--50168 > * {
  padding: 0;
}

.style-module--cost__desc--ccf6b {
  background: #263238;
  border-radius: 25px 0 0 25px;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 50%;
  padding: 60px;
}

@media (max-width: 991px) {
  .style-module--cost__desc--ccf6b {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 25px 25px 0 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
  }
}
@media (max-width: 480px) {
  .style-module--cost__desc--ccf6b {
    padding: 46px 22px;
  }
}
.style-module--cost__newcost--d5b87 {
  color: #539ce1;
  font-size: 46px;
  font-weight: 700;
  line-height: 53px;
  margin-top: 30px;
  text-align: center;
  white-space: nowrap;
}

@media (max-width: 991px) {
  .style-module--cost__newcost--d5b87 {
    font-size: 36px;
    line-height: 41px;
    margin-top: 20px;
  }
}
.style-module--cost__item--72422 {
  background: #fff;
  margin: 0 auto;
  width: 100%;
}

.style-module--cost__item--list--4463e {
  margin-top: 30px;
}

.style-module--cost__item--list--4463e li {
  border-bottom: 1px solid #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  padding-bottom: 10px;
  padding-right: 40px;
  padding-top: 10px;
  position: relative;
}

.style-module--cost__item--list--4463e li:after {
  background: url(https://fs.advance.ru/landing-pages/online/time_management/_sub/check-premium.svg) no-repeat 50%;
  content: "";
  height: 20px;
  position: absolute;
  right: 0;
  top: 20%;
  width: 27px;
}

@media (max-width: 991px) {
  .style-module--cost__item--list--4463e li {
    text-align: left;
  }
  .style-module--cost__item--list--4463e {
    margin-top: 20px;
  }
}
.style-module--cost__widget--4a97c {
  background-color: #fff;
  border-radius: 0 25px 25px 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

@media (max-width: 991px) {
  .style-module--cost__widget--4a97c {
    border-radius: 0 0 25px 25px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.background-container {
  height: 100%;
  padding: 0 16px 16px;
  width: 100%;
}

.background-container .mySwiper {
  height: 100%;
}

.background-container .mySwiper .swiper-pagination .swiper-pagination-bullet {
  height: 15px;
  width: 15px;
}

.background-container swiper-slide {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 48px;
}

.style-module--reviews--23f32 {
  background: #222;
  font-weight: 300;
  padding-top: 80px;
}

@media (max-width: 991px) {
  .style-module--reviews--23f32 {
    padding-bottom: 80px;
  }
}
.style-module--reviews--23f32 .style-module--title--af9d7 {
  color: #fff;
}

@media (max-width: 991px) {
  .style-module--reviews--23f32 .style-module--title--af9d7 {
    text-align: center;
  }
}
.style-module--reviews--23f32 .style-module--row--89bd8 {
  padding-bottom: 50px;
}

@media (max-width: 991px) {
  .style-module--reviews--23f32 .style-module--col--ee404 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 15px;
  }
}
@media (max-width: 575px) {
  .style-module--reviews--23f32 .style-module--col--ee404 {
    margin-bottom: 0;
  }
}
.style-module--reviews--23f32 .style-module--wrap--09e1a {
  height: 0;
  margin-top: 50px;
  max-width: 560px;
  padding-bottom: 56.25%;
  position: relative;
  text-align: center;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--reviews--23f32 .style-module--wrap--09e1a {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--reviews--23f32 .style-module--wrap--09e1a {
    margin-top: 25px;
  }
}
.style-module--reviews--23f32 .style-module--video--dc911 {
  border-radius: 15px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.style-module--reviews--23f32 .style-module--name--a7c97 {
  font-size: calc(14.54545px + 0.45455vw);
  line-height: calc(16.18182px + 0.56818vw);
  margin-top: 30px;
  text-align: center;
}

@media (min-width: 1200px) {
  .style-module--reviews--23f32 .style-module--name--a7c97 {
    font-size: 20px;
    line-height: 23px;
  }
}
@media (max-width: 991px) {
  .style-module--reviews--23f32 .style-module--name--a7c97 {
    margin-top: 20px;
    text-align: left;
  }
}
@media (max-width: 767px) {
  .style-module--reviews--23f32 .style-module--name--a7c97 {
    margin-top: 10px;
    text-align: center;
  }
}
.style-module--reviews--23f32 .style-module--photos-row--4099e {
  padding: 50px 0;
  position: relative;
}

.style-module--cost--dc192 {
  background: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/gold-blur-bg.png) 96% 0 no-repeat, #222223;
  padding-top: 40px;
}

@media (max-width: 991px) {
  .style-module--cost--dc192 {
    background: radial-gradient(40% 27% at 50% 27%, hsla(31, 70%, 71%, 0.3) 0, hsla(31, 70%, 71%, 0) 100%) 80% 88% no-repeat, #222223;
  }
}
.style-module--cost--dc192 .style-module--get--26b0e {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 200px;
}

@media (max-width: 1550px) {
  .style-module--cost--dc192 .style-module--get--26b0e {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-top: 60px;
  }
}
@media (max-width: 991px) {
  .style-module--cost--dc192 .style-module--get--26b0e {
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--cost--dc192 .style-module--get--26b0e {
    padding-top: 0;
  }
}
.style-module--cost--dc192 .style-module--get-text--9fb13 {
  border: 1px solid #e9b882;
  border-radius: 30px;
  color: #e9b882;
  font-size: calc(13.63636px + 1.36364vw);
  line-height: calc(14.54545px + 2.95455vw);
  max-width: 870px;
  padding: 50px 30px 50px 100px;
  position: relative;
  width: 100%;
}

@media (min-width: 1200px) {
  .style-module--cost--dc192 .style-module--get-text--9fb13 {
    font-size: 30px;
    line-height: 50px;
  }
}
@media (max-width: 1545px) {
  .style-module--cost--dc192 .style-module--get-text--9fb13 {
    margin-bottom: 95px;
    padding: 40px 30px;
  }
}
@media (max-width: 575px) {
  .style-module--cost--dc192 .style-module--get-text--9fb13 {
    margin-bottom: 50px;
  }
}
.style-module--cost--dc192 .style-module--get-text--9fb13:after {
  background-image: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/arrow-horizontal.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 50%;
  content: "";
  display: inline-block;
  height: 8px;
  position: absolute;
  right: -12%;
  width: 80px;
}

@media (max-width: 1545px) {
  .style-module--cost--dc192 .style-module--get-text--9fb13:after {
    background-image: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/Arrow-mobile.svg);
    bottom: -45%;
    height: 100px;
    right: 50%;
    width: 8px;
  }
}
@media (max-width: 575px) {
  .style-module--cost--dc192 .style-module--get-text--9fb13:after {
    background-image: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/Arrow-mobile.svg);
    background-position: unset;
    height: 30px;
    top: 105%;
  }
}
@media (max-width: 1545px) {
  .style-module--cost--dc192 .style-module--get-text--9fb13 br {
    display: none;
  }
}
.style-module--cost--dc192 .style-module--get-btn--9158d {
  border-color: #fff;
  color: #fff;
  height: 70px;
  max-width: 480px;
}

@media (max-width: 1550px) {
  .style-module--cost--dc192 .style-module--get-btn--9158d {
    margin-top: 40px;
  }
}
@media (max-width: 830px) {
  .style-module--cost--dc192 .style-module--get-btn--9158d {
    margin: 40px auto;
  }
}
@media (max-width: 1550px) {
  .style-module--cost--dc192 .style-module--get-vid--70c48 {
    margin-top: 40px;
  }
}
@media (max-width: 830px) {
  .style-module--cost--dc192 .style-module--get-vid--70c48 {
    margin-top: 0;
  }
}
.style-module--cost--dc192 .style-module--get-vid__title--96655 {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 20px;
  margin-top: 10px;
  text-align: center;
}

@media (max-width: 830px) {
  .style-module--cost--dc192 .style-module--get-vid__title--96655 {
    font-size: 22px;
    font-weight: 300;
    line-height: 30px;
  }
}
.style-module--cost--dc192 .style-module--get-vid__bg--c2fc1 {
  height: 0;
  margin: 0 auto;
  padding-bottom: 56.25%;
  position: relative;
}

.style-module--cost--dc192 .style-module--get-vid--70c48 iframe {
  border-radius: 20px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.style-module--cost--dc192 .style-module--buy--14d6a {
  margin-top: 80px;
}

@media (max-width: 991px) {
  .style-module--cost--dc192 .style-module--buy--14d6a {
    margin-top: 40px;
  }
}
.style-module--cost--dc192 .style-module--cards-wrap--a029f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 70px;
}

@media (max-width: 991px) {
  .style-module--cost--dc192 .style-module--cards-wrap--a029f {
    margin-top: 40px;
  }
}
.style-module--cost--dc192 .style-module--card--ee490 {
  border: 1px solid hsla(0, 0%, 100%, 0.3);
  border-radius: 30px;
  padding: 50px 60px 60px;
  width: calc(50% - 20px);
}

@media (max-width: 991px) {
  .style-module--cost--dc192 .style-module--card--ee490 {
    margin: 0 auto 30px;
    max-width: 700px;
    width: 100%;
  }
}
@media (max-width: 830px) {
  .style-module--cost--dc192 .style-module--card--ee490 {
    padding: 30px 25px;
  }
}
.style-module--cost--dc192 .style-module--card--trial--2752d {
  backdrop-filter: blur(20px);
  background: radial-gradient(58% 94% at 100% 99%, rgba(94, 73, 144, 0.4) 0, rgba(94, 73, 144, 0) 100%);
  border: 1px solid rgba(94, 73, 144, 0.3);
  border-radius: 30px;
}

.style-module--cost--dc192 .style-module--card--trial--2752d .style-module--card-item--d4a8e:first-child:before {
  background-image: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/ico-comp-blue.svg);
}

.style-module--cost--dc192 .style-module--card--trial--2752d .style-module--card-item--d4a8e:nth-child(2):before {
  background-image: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/ico-wallet-blue.svg);
}

.style-module--cost--dc192 .style-module--card--motivation--bff10 {
  backdrop-filter: blur(20px);
  background: radial-gradient(50% 94% at 100% 99%, hsla(31, 70%, 71%, 0.3) 0, hsla(31, 70%, 71%, 0) 100%);
  border: 1px solid hsla(31, 70%, 71%, 0.1);
  border-radius: 30px;
}

@media (max-width: 991px) {
  .style-module--cost--dc192 .style-module--card--motivation--bff10 {
    margin-bottom: 0;
  }
}
.style-module--cost--dc192 .style-module--card--motivation--bff10 .style-module--card-item--d4a8e:first-child:before {
  background-image: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/ico-comp-gold.svg);
}

.style-module--cost--dc192 .style-module--card--motivation--bff10 .style-module--card-item--d4a8e:nth-child(2):before {
  background-image: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/ico-wallet-gold.svg);
}

.style-module--cost--dc192 .style-module--card-title--1737c {
  color: #fff;
  font-size: calc(15.81818px + 0.68182vw);
  line-height: calc(17.09091px + 0.90909vw);
}

@media (min-width: 1200px) {
  .style-module--cost--dc192 .style-module--card-title--1737c {
    font-size: 24px;
    line-height: 28px;
  }
}
.style-module--cost--dc192 .style-module--card-title--1737c span {
  font-size: calc(20.54545px + 0.45455vw);
  font-weight: 500;
  line-height: calc(23.18182px + 0.56818vw);
}

@media (min-width: 1200px) {
  .style-module--cost--dc192 .style-module--card-title--1737c span {
    font-size: 26px;
    line-height: 30px;
  }
}
.style-module--cost--dc192 .style-module--card-list--4f98b {
  margin: 50px 0 -10px;
}

@media (max-width: 830px) {
  .style-module--cost--dc192 .style-module--card-list--4f98b {
    margin-top: 16px;
  }
}
.style-module--cost--dc192 .style-module--card-item--d4a8e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
}

.style-module--cost--dc192 .style-module--card-item--d4a8e:before {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 25px;
  margin-right: 9px;
  width: 25px;
}

.style-module--cost--dc192 .style-module--card-text--a6d6b {
  color: #fff;
  font-size: calc(16.54545px + 0.45455vw);
  font-weight: 300;
  line-height: calc(19.54545px + 0.45455vw);
}

@media (min-width: 1200px) {
  .style-module--cost--dc192 .style-module--card-text--a6d6b {
    font-size: 22px;
    line-height: 25px;
  }
}
.style-module--cost--dc192 .style-module--card-text--gift--c70c4 {
  color: #e9b882;
  font-weight: 700;
  margin-top: 35px;
}

.style-module--cost--dc192 .style-module--buy-btn--3372e {
  height: 90px;
  margin: 60px auto 0;
  max-width: 750px;
}

.style-module--reviews--eda03 {
  background: #222;
  font-weight: 300;
  padding: 150px 0 0;
}

@media (max-width: 991px) {
  .style-module--reviews--eda03 {
    padding: 100px 0 0;
  }
}
@media (max-width: 767px) {
  .style-module--reviews--eda03 {
    padding: 80px 0 0;
  }
}
.style-module--reviews--eda03 h2 {
  margin-bottom: 50px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--reviews--eda03 h2 {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--reviews--eda03 h2 {
    margin-top: 25px;
  }
}
.style-module--reviews--eda03 swiper-slide p {
  color: #fff !important;
}

.style-module--reviews--eda03 .style-module--name--17671 {
  font-size: calc(14.54545px + 0.45455vw);
  line-height: calc(16.18182px + 0.56818vw);
  margin-top: 30px;
  text-align: center;
}

@media (min-width: 1200px) {
  .style-module--reviews--eda03 .style-module--name--17671 {
    font-size: 20px;
    line-height: 23px;
  }
}
@media (max-width: 991px) {
  .style-module--reviews--eda03 .style-module--name--17671 {
    margin-top: 20px;
    text-align: left;
  }
}
@media (max-width: 767px) {
  .style-module--reviews--eda03 .style-module--name--17671 {
    margin-top: 10px;
    text-align: center;
  }
}
.style-module--reviews--eda03 .style-module--photos-row--8e2dc {
  padding: 50px 0;
  position: relative;
}

.main-module--sec--69ed7 {
  padding: 70px 0;
}

@media (max-width: 767px) {
  .main-module--sec--69ed7 {
    padding: 40px 0;
  }
}
.main-module--col-img--31688 {
  font-size: 0;
}

.main-module--col-pull--ba145,
.main-module--col-push--019a6 {
  position: relative;
}

.main-module--col-push--019a6 {
  left: 50%;
}

.main-module--col-pull--ba145 {
  right: 50%;
}

@media (max-width: 1199px) {
  .main-module--col-push--019a6 {
    left: 0;
  }
  .main-module--col-pull--ba145 {
    right: 0;
  }
}
.main-module--posCol--ce522 .main-module--col-img--31688 {
  font-size: 0;
}

.main-module--posCol--ce522 .main-module--col-pull--ba145,
.main-module--posCol--ce522 .main-module--col-push--019a6 {
  position: relative;
}

.main-module--posCol--ce522 .main-module--col-push--019a6 {
  left: 50%;
}

.main-module--posCol--ce522 .main-module--col-pull--ba145 {
  right: 50%;
}

@media (max-width: 1199px) {
  .main-module--posCol--ce522 .main-module--col-push--019a6 {
    left: 0;
  }
  .main-module--posCol--ce522 .main-module--col-pull--ba145 {
    right: 0;
  }
}
.main-module--block-title--50693 {
  font-family: Montserrat, sans-serif;
  font-weight: 900;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.main-module--block-title-lg--ee70b {
  font-size: 72px;
}

@media (max-width: 1199px) {
  .main-module--block-title-lg--ee70b {
    font-size: 64px;
  }
}
@media (max-width: 991px) {
  .main-module--block-title-lg--ee70b {
    font-size: 60px;
  }
}
@media (max-width: 767px) {
  .main-module--block-title-lg--ee70b {
    font-size: 52px;
  }
}
@media (max-width: 480px) {
  .main-module--block-title-lg--ee70b {
    font-size: 44px;
  }
}
.main-module--block-title-main--e0e9f {
  font-size: 60px;
}

@media (max-width: 1199px) {
  .main-module--block-title-main--e0e9f {
    font-size: 56px;
  }
}
@media (max-width: 991px) {
  .main-module--block-title-main--e0e9f {
    font-size: 52px;
  }
}
@media (max-width: 767px) {
  .main-module--block-title-main--e0e9f {
    font-size: 42px;
  }
}
@media (max-width: 480px) {
  .main-module--block-title-main--e0e9f {
    font-size: 38px;
  }
}
.main-module--block-title-md--a408b {
  font-size: 48px;
}

@media (max-width: 1199px) {
  .main-module--block-title-md--a408b {
    font-size: 42px;
  }
}
@media (max-width: 991px) {
  .main-module--block-title-md--a408b {
    font-size: 38px;
  }
}
@media (max-width: 767px) {
  .main-module--block-title-md--a408b {
    font-size: 32px;
  }
}
.main-module--block-title-sm--3bc71 {
  font-size: 36px;
}

@media (max-width: 1199px) {
  .main-module--block-title-sm--3bc71 {
    font-size: 32px;
  }
}
@media (max-width: 991px) {
  .main-module--block-title-sm--3bc71 {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  .main-module--block-title-sm--3bc71 {
    font-size: 24px;
  }
}
.main-module--block-title-xs--a4a72 {
  font-size: 28px;
}

@media (max-width: 767px) {
  .main-module--block-title-xs--a4a72 {
    font-size: 21px;
  }
}
.main-module--block-title-xxs--69fca {
  font-size: 20px;
}

@media (max-width: 767px) {
  .main-module--block-title-xxs--69fca {
    font-size: 17px;
  }
}
.main-module--block-btn--4d5a6 {
  background-color: #ff9501;
  -webkit-box-shadow: 0 15px 30px rgba(29, 29, 27, 0.32);
          box-shadow: 0 15px 30px rgba(29, 29, 27, 0.32);
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  max-width: 370px;
  padding: 16px 5px;
  position: relative;
  text-transform: uppercase;
  width: 100%;
  z-index: 1;
}

@media (max-width: 767px) {
  .main-module--block-btn--4d5a6 {
    font-size: 16px;
  }
}
.main-module--block-btn--4d5a6:visited {
  color: #fff;
}

.main-module--block-btn--4d5a6:after {
  background: #ff9501;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff9501), to(#e73428));
  background: linear-gradient(180deg, #ff9501 0, #e73428);
  border-radius: inherit;
  bottom: 0;
  content: "";
  display: block;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="${first_color}",endColorstr="${second_color}",GradientType=0);
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  z-index: -1;
}

.main-module--block-btn--4d5a6:active:after,
.main-module--block-btn--4d5a6:hover:after {
  opacity: 0;
}

.main-module--block-btn--4d5a6:active {
  background-color: #e73428;
  -webkit-box-shadow: 0 9px 24px rgba(29, 29, 27, 0.45);
          box-shadow: 0 9px 24px rgba(29, 29, 27, 0.45);
}

.main-module--orange--e4e4a {
  color: #ff9501;
}

.main-module--blue--ef358 {
  color: #3f758e;
}

.main-module--line--51863 {
  position: relative;
  z-index: 1;
}

.main-module--line--51863:before {
  background-color: #ff9501;
  bottom: 12%;
  content: "";
  display: block;
  height: 32%;
  left: 0;
  position: absolute;
  right: 0;
  z-index: -1;
}

@media (max-width: 767px) {
  .main-module--line--51863:before {
    height: 20%;
  }
}
.main-module--row-no-mrg--c4b6e {
  margin: 0;
}

.main-module--video-link--c0638 {
  color: #ff9501;
  display: inline-block;
  font-size: 20px;
  font-weight: 400;
  margin: 10px 0 35px;
  text-decoration: underline;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.main-module--video-link--c0638:hover {
  text-decoration: none;
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}

.main-module--video-link--c0638:visited {
  color: #ff9501;
}

.header-module--jumb__logo-wrap--cf9d7 {
  border-color: #fff;
  color: #fff;
}

.header-module--header--b6a4b {
  background-image: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey_basic_i_standart/bg-eng3-01.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  font-family: Montserrat, sans-serif;
  min-height: 900px;
}

@media (max-width: 767px) {
  .header-module--header--b6a4b {
    background-image: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey_basic_i_standart/bg-eng3-01-mob.jpg);
  }
}
.header-module--header__main-desc--85e53 {
  padding: 6em 0 8em;
}

@media (max-width: 767px) {
  .header-module--header__main-desc--85e53 {
    padding: 5em 0;
    text-align: center;
  }
  .header-module--header__row--48ef7 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .header-module--header__col--4bd4f {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin: 10px 0;
    max-width: 100%;
  }
  .header-module--header__title--4c1a9 .header-module--col--04c97:first-of-type,
  .header-module--header__title--4c1a9 .header-module--col--04c97:last-of-type {
    width: 100%;
  }
}
.header-module--header__title--4c1a9 .header-module--gradient--b2ad2 {
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff9401), to(#e73827));
  background-image: linear-gradient(180deg, #ff9401 0, #e73827);
  font-size: 220px;
  font-weight: 300;
  line-height: 1em;
  padding-top: 15px;
  text-transform: uppercase;
}

@media (max-width: 1199px) {
  .header-module--header__title--4c1a9 .header-module--gradient--b2ad2 {
    font-size: 160px;
  }
}
@media (max-width: 991px) {
  .header-module--header__title--4c1a9 .header-module--gradient--b2ad2 {
    font-size: 100px;
  }
}
@media (max-width: 480px) {
  .header-module--header__title--4c1a9 .header-module--gradient--b2ad2 {
    font-size: 80px;
  }
}
.header-module--header__untitle--2d358 {
  font-size: 30px;
  font-weight: 900;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .header-module--header__untitle--2d358 {
    font-size: 24px;
  }
}
@media (max-width: 480px) {
  .header-module--header__untitle--2d358 {
    font-size: 18px;
    padding-top: 10px;
  }
}
.header-module--header__bottom-desc--262d0 {
  margin: 55px 0 85px;
}

@media (max-width: 767px) {
  .header-module--header__bottom-desc--262d0 {
    margin: 25px auto 15px;
    max-width: 660px;
  }
}
.header-module--header__bottom-desc--262d0 img {
  height: 50px;
  margin-right: 15px;
  width: 50px;
}

.header-module--header__bottom-desc--262d0 span {
  font-size: 16px;
  font-weight: 900;
  text-transform: uppercase;
  vertical-align: top;
  width: calc(100% - 70px);
}

@media (max-width: 991px) {
  .header-module--header__bottom-desc--262d0 span {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .header-module--header__bottom-desc--262d0 span {
    font-size: 16px;
    padding-top: 5px;
    width: 100%;
  }
  .header-module--header--b6a4b .header-module--btn-block--edeb4 .header-module--col--04c97 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin: 10px 0;
    max-width: 100%;
  }
}
.header-module--header--b6a4b .header-module--tooltip--71df6 {
  background-color: hsla(0, 0%, 100%, 0.2);
  border-radius: 4px;
  font-size: 18px;
  font-weight: 700;
  max-width: 515px;
  padding: 16px 5px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

@media (max-width: 767px) {
  .header-module--header--b6a4b .header-module--tooltip--71df6 {
    font-size: 16px;
    margin-top: 10px;
  }
}
.header-module--header--b6a4b .header-module--tooltip--71df6:before {
  border: 15px solid transparent;
  border-right-color: hsla(0, 0%, 100%, 0.2);
  content: "";
  display: block;
  left: -30px;
  position: absolute;
  top: 48%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media (max-width: 767px) {
  .header-module--header--b6a4b .header-module--tooltip--71df6:before {
    border-bottom: 15px solid hsla(0, 0%, 100%, 0.2);
    border-right: 15px solid transparent;
    left: 50%;
    top: -30px;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.header-module--ie--25ec0 .header-module--gradient-text--c23f6 {
  background-image: none !important;
}

.header-module--header__title--4c1a9 {
  font-size: 44px;
  font-weight: 900;
  text-transform: uppercase;
}

@media (max-width: 1199px) {
  .header-module--header__title--4c1a9 {
    font-size: 42px;
  }
}
@media (max-width: 991px) {
  .header-module--header__title--4c1a9 {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .header-module--header__title--4c1a9 {
    font-size: 30px;
  }
}
@media (max-width: 480px) {
  .header-module--header__title--4c1a9 {
    font-size: 24px;
  }
}
.header-module--header__title--4c1a9 span {
  font-size: 80px;
}

@media (max-width: 1199px) {
  .header-module--header__title--4c1a9 span {
    font-size: 72px;
  }
}
@media (max-width: 991px) {
  .header-module--header__title--4c1a9 span {
    font-size: 52px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .header-module--header__title--4c1a9 span {
    font-size: 42px;
  }
}
@media (max-width: 480px) {
  .header-module--header__title--4c1a9 span {
    font-size: 34px;
  }
}
.block1-module--block-1--9f7dc {
  color: #3f4857;
  font-family: Montserrat, sans-serif;
}

.block1-module--block-1__col--b1a80 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 60px;
}

@media (max-width: 767px) {
  .block1-module--block-1__col--b1a80 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin-top: 40px;
    max-width: 100%;
  }
  .block1-module--block-1__col-6--d3ac1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.block1-module--block-1--9f7dc img {
  height: 50px;
  margin-right: 18px;
  width: 50px;
}

.block1-module--block-1--9f7dc p {
  font-size: 16px;
  font-weight: 900;
}

@media (max-width: 767px) {
  .block1-module--block-1--9f7dc p {
    font-size: 20px;
  }
}
@media (max-width: 480px) {
  .block1-module--block-1--9f7dc p {
    font-size: 16px;
  }
}
.block1-module--block-1--9f7dc p span {
  font-weight: 400;
  width: 100%;
}

.block1-module--block-1--9f7dc .block1-module--packages--a795e {
  background-image: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey_basic_i_standart/bg-eng3-03.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

@media (max-width: 767px) {
  .block1-module--block-1--9f7dc .block1-module--packages--a795e {
    background-image: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey_basic_i_standart/bg-eng3-03-mob.jpg);
  }
}
.block1-module--block-1--9f7dc .block1-module--packages__item--e5365:first-of-type {
  border-bottom: 1px solid rgba(63, 72, 87, 0.5);
  padding-bottom: 35px;
}

.block1-module--block-1--9f7dc .block1-module--packages__desc--6b208 {
  font-size: 18px;
  padding-bottom: 4em;
}

@media (max-width: 767px) {
  .block1-module--block-1--9f7dc .block1-module--packages__desc--6b208 {
    font-size: 16px;
    padding-bottom: 3em;
  }
}
.block1-module--block-1--9f7dc .block1-module--packages__desc--6b208 h3 {
  line-height: 35px;
  margin-top: 45px;
}

@media (max-width: 767px) {
  .block1-module--block-1--9f7dc .block1-module--packages__desc--6b208 h3 {
    margin-top: 35px;
  }
}
.block1-module--block-1--9f7dc .block1-module--packages__desc--6b208 .block1-module--block-title-xxs--d9e38 {
  font-size: 20px;
  margin-top: 25px;
}

@media (max-width: 767px) {
  .block1-module--block-1--9f7dc .block1-module--packages__desc--6b208 .block1-module--block-title-xxs--d9e38 {
    font-size: 17px;
  }
}
.block1-module--block-1--9f7dc .block1-module--packages__desc--6b208 ul li:before {
  color: #ff9700;
  content: "-";
  display: inline-block;
  padding-right: 5px;
  vertical-align: text-bottom;
}

@media (max-width: 767px) {
  .block1-module--block-1--9f7dc .block1-module--packages__desc--6b208 ul li strong {
    font-size: 20px;
  }
}
.block2-module--block-2--a5eac {
  background-image: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey_basic_i_standart/bg-eng3-02.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  font-family: Montserrat, sans-serif;
}

@media (max-width: 767px) {
  .block2-module--block-2--a5eac {
    background-image: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey_basic_i_standart/bg-eng3-02-mob.jpg);
  }
}
.block2-module--block-2--a5eac .block2-module--list--afde6 {
  margin-top: 35px;
}

.block2-module--block-2--a5eac .block2-module--list--afde6 li {
  border-bottom: 1px solid #464d5d;
  font-size: 18px;
  letter-spacing: 0.1em;
  padding: 14px 0 14px 48px;
  position: relative;
}

.block2-module--block-2--a5eac .block2-module--list--afde6 li strong {
  display: inline-block;
  font-size: 16px;
  font-weight: 900;
  text-transform: uppercase;
  width: 100%;
}

@media (max-width: 480px) {
  .block2-module--block-2--a5eac .block2-module--list--afde6 li strong {
    font-size: 18px;
  }
}
.block2-module--block-2--a5eac .block2-module--list--afde6 li:last-of-type {
  border-bottom: none;
}

.block2-module--block-2--a5eac .block2-module--list--afde6 li:before {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey_basic_i_standart/arrow-check.png) 50% no-repeat;
  content: "";
  height: 22px;
  left: 0;
  position: absolute;
  top: 15px;
  width: 30px;
}

.block3-module--block-3--700cb {
  background-image: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey_basic_i_standart/bg-eng3-03.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  font-family: Montserrat, sans-serif;
  min-height: 1920px;
}

@media (max-width: 767px) {
  .block3-module--block-3--700cb {
    background-image: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey_basic_i_standart/bg-eng3-03-mob.jpg);
  }
}
.block3-module--block-3--700cb h3 {
  line-height: unset;
}

@media (max-width: 767px) {
  .block3-module--block-3--700cb h3 {
    font-size: 42px;
  }
}
@media (max-width: 640px) {
  .block3-module--block-3--700cb h3 {
    font-size: 27px;
  }
}
@media (max-width: 1199px) {
  .block3-module--block-3__col--b2666 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.block3-module--block-3--700cb .block3-module--col-img--223b7,
.block3-module--block-3--700cb .block3-module--col-text--f4dc4 {
  background-color: #3f758e;
}

.block3-module--block-3--700cb .block3-module--col-text--f4dc4 {
  padding: 70px 65px 35px;
}

@media (max-width: 767px) {
  .block3-module--block-3--700cb .block3-module--col-text--f4dc4 {
    padding: 15px 15px 30px;
  }
}
.block3-module--block-3--700cb .block3-module--col-text--f4dc4 h2 {
  font-size: 22px;
  font-weight: 900;
  letter-spacing: normal;
  line-height: 1.1;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .block3-module--block-3--700cb .block3-module--col-text--f4dc4 h2 {
    font-size: 22px;
  }
}
.block3-module--block-3--700cb .block3-module--col-img--223b7 {
  padding: 0;
}

.block3-module--block-3--700cb ul {
  padding-top: 15px;
}

.block3-module--block-3--700cb ul li {
  font-size: 18px;
  margin-top: 25px;
  padding-left: 29px;
  position: relative;
}

.block3-module--block-3--700cb ul li:before {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey_basic_i_standart/arrow-check-small.png) 50% no-repeat;
  content: "";
  height: 14px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 20px;
}

.block3-module--block-3--700cb .block3-module--bottom-info--d354c {
  color: #464d5d;
  margin: 6em auto 0;
  max-width: 765px;
  text-align: center;
}

.block3-module--block-3--700cb .block3-module--bottom-info--d354c p {
  font-size: 22px;
  font-weight: 900;
  margin-bottom: 45px;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .block3-module--block-3--700cb .block3-module--bottom-info--d354c p {
    font-size: 22px;
  }
}
@media (max-width: 480px) {
  .block3-module--block-3--700cb .block3-module--bottom-info--d354c p {
    font-size: 16px;
  }
}
.block4-module--block-4--3e8eb {
  color: #3f4857;
  font-family: Montserrat, sans-serif;
}

.block4-module--block-4__col--70dcc {
  -ms-flex-preferred-size: unset;
      flex-basis: unset;
  -webkit-box-flex: unset;
      -ms-flex-positive: unset;
          flex-grow: unset;
  width: 20%;
}

@media (max-width: 1199px) {
  .block4-module--block-4__col--70dcc {
    width: 33.33333%;
  }
}
@media (max-width: 767px) {
  .block4-module--block-4__col--70dcc {
    width: 50%;
  }
}
@media (max-width: 480px) {
  .block4-module--block-4__col--70dcc {
    width: 100%;
  }
}
@media (max-width: 1199px) {
  .block4-module--block-4__row--485c4 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.block4-module--block-4--3e8eb .block4-module--desc-card--403f9 {
  background-color: #fff;
  -webkit-box-shadow: 0 0 26px 5px rgba(64, 118, 142, 0.2);
          box-shadow: 0 0 26px 5px rgba(64, 118, 142, 0.2);
  margin-top: 35px;
  min-height: 400px;
  padding: 30px 25px;
}

@media (max-width: 1199px) {
  .block4-module--block-4--3e8eb .block4-module--desc-card--403f9 {
    min-height: 330px;
  }
}
@media (max-width: 480px) {
  .block4-module--block-4--3e8eb .block4-module--desc-card--403f9 {
    min-height: auto;
  }
}
.block4-module--block-4--3e8eb .block4-module--desc-card--403f9 img {
  height: 50px;
  margin-bottom: 15px;
  width: 50px;
}

.block4-module--block-4--3e8eb .block4-module--desc-card--403f9 h5 {
  font-size: 16px;
  font-weight: 900;
  text-transform: uppercase;
}

.block4-module--block-4--3e8eb .block4-module--desc-card--403f9 p {
  font-size: 16px;
  font-weight: 300;
}

.block5-module--block-5--3178e {
  background-color: #3f758e;
  color: #fff;
  font-family: Montserrat, sans-serif;
}

.block5-module--block-5--3178e h4 {
  font-size: 22px;
}

@media (max-width: 1199px) {
  .block5-module--block-5--3178e h4 {
    font-size: 26px;
  }
}
@media (max-width: 991px) {
  .block5-module--block-5__col--3815e {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 480px) {
  .block5-module--block-5__col--3815e {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.block5-module--block-5--3178e ol {
  counter-reset: myCounter;
  padding: 2em 0 0;
}

@media (max-width: 767px) {
  .block5-module--block-5--3178e ol {
    padding: 0;
  }
}
.block5-module--block-5--3178e ol li {
  margin: 45px 0;
}

.block5-module--block-5--3178e ol li:before {
  color: hsla(0, 0%, 100%, 0.08);
  content: counter(myCounter);
  counter-increment: myCounter;
  display: block;
  font-size: 180px;
  font-weight: 900;
  left: 15px;
  line-height: 1;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: -25%;
}

@media (max-width: 480px) {
  .block5-module--block-5--3178e ol li:before {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
.block5-module--block-5--3178e ol li p {
  font-size: 18px;
  margin-top: 5px;
}

.block5-module--block-5--3178e .block5-module--block-link-btn--43e0b {
  border: 1px solid #fff;
  font-family: inherit;
  font-size: 18px;
  font-weight: 300;
  line-height: 1;
  max-width: 270px;
  padding: 15px 5px;
  text-transform: uppercase;
  width: 100%;
}

.block5-module--block-5--3178e .block5-module--block-link-btn--43e0b:visited {
  color: #fff;
}

.block5-module--block-5--3178e .block5-module--block-link-btn--43e0b:hover {
  background-color: #fff;
  color: #3f758e;
}

.block5-module--block-5--3178e .block5-module--block-link-btn--43e0b:active,
.block5-module--block-5--3178e .block5-module--block-link-btn--43e0b:focus,
.block5-module--block-5--3178e .block5-module--block-link-btn--43e0b:hover {
  border: 1px solid #fff;
}

.program-module--program--e76c5 {
  color: #3f4857;
  font-family: Montserrat, sans-serif;
}

.program-module--program--e76c5 .program-module--season__block--b6581 {
  border-bottom: 1px solid #acacac;
  padding: 45px 0;
}

.program-module--program--e76c5 .program-module--season__block--b6581 .program-module--col--972fe {
  width: calc(100% - 310px);
}

@media (max-width: 767px) {
  .program-module--program--e76c5 .program-module--season__block--b6581 .program-module--col--972fe {
    margin-left: 25px;
    width: 100%;
  }
}
.program-module--program--e76c5 .program-module--season__block--b6581 .program-module--col-img--a07d4 {
  font-size: 0;
  max-width: 310px;
  position: relative;
  width: 100%;
  z-index: 1;
}

@media (max-width: 767px) {
  .program-module--program--e76c5 .program-module--season__block--b6581 .program-module--col-img--a07d4 {
    display: none;
  }
}
.program-module--program--e76c5 .program-module--season__block--b6581 .program-module--col-img--a07d4:before {
  content: "";
  display: block;
  height: 492px;
  left: 15px;
  max-width: inherit;
  position: absolute;
  top: 0;
  width: calc(100% - 25px);
}

.program-module--program--e76c5 .program-module--season__block--b6581:last-of-type {
  border-bottom: none;
}

.program-module--program--e76c5 .program-module--season__block--orange--36c5b .program-module--col-img--a07d4:before {
  background-color: #ff9501;
  z-index: -1;
}

.program-module--program--e76c5 .program-module--season__block--orange--36c5b .program-module--lesson-count--be92c {
  color: #ff9501;
}

.program-module--program--e76c5 .program-module--season__block--orange--36c5b .program-module--lesson-count--be92c span:before {
  background-color: #ff9501;
}

.program-module--program--e76c5 .program-module--season__block--blue--536ae .program-module--col-img--a07d4:before {
  background-color: #3f758e;
  z-index: -1;
}

.program-module--program--e76c5 .program-module--season__block--blue--536ae .program-module--lesson-count--be92c {
  color: #3f758e;
}

.program-module--program--e76c5 .program-module--season__block--blue--536ae .program-module--lesson-count--be92c span:before {
  background-color: #3f758e;
}

.program-module--program--e76c5 .program-module--lesson-desc--07bc9 {
  width: calc(100% - 135px);
}

@media (max-width: 767px) {
  .program-module--program--e76c5 .program-module--lesson-desc--07bc9 {
    width: calc(100% - 120px);
  }
}
@media (max-width: 480px) {
  .program-module--program--e76c5 .program-module--lesson-desc--07bc9 {
    -ms-flex-preferred-size: unset;
        flex-basis: unset;
    -webkit-box-flex: unset;
        -ms-flex-positive: unset;
            flex-grow: unset;
    width: 100%;
  }
}
.program-module--program--e76c5 .program-module--lesson-desc-wrapper--3c68d {
  font-size: 16px;
  font-weight: 900;
  line-height: 1.2;
  margin-bottom: 0.78em;
}

@media (max-width: 991px) {
  .program-module--program--e76c5 .program-module--lesson-desc-wrapper--3c68d {
    font-size: 20px;
  }
}
@media (max-width: 480px) {
  .program-module--program--e76c5 .program-module--lesson-desc-wrapper--3c68d {
    padding-left: 20px;
  }
}
.program-module--program--e76c5 .program-module--lesson-desc-wrapper--3c68d small {
  display: inline-block;
  font-size: 16px;
  font-weight: 300;
}

.program-module--program--e76c5 .program-module--lesson-count--be92c {
  max-width: 130px;
}

@media (max-width: 767px) {
  .program-module--program--e76c5 .program-module--lesson-count--be92c {
    min-width: 120px;
  }
}
@media (max-width: 480px) {
  .program-module--program--e76c5 .program-module--lesson-count--be92c {
    -ms-flex-preferred-size: unset;
        flex-basis: unset;
    -webkit-box-flex: unset;
        -ms-flex-positive: unset;
            flex-grow: unset;
    min-width: auto;
    width: 100%;
  }
}
.program-module--program--e76c5 .program-module--lesson-count--be92c span {
  position: relative;
  z-index: 1;
}

.program-module--program--e76c5 .program-module--lesson-count--be92c span:before {
  border-bottom: 1px solid #fff;
  bottom: 0.25em;
  -webkit-box-sizing: unset;
          box-sizing: unset;
  content: "";
  display: block;
  height: 1px;
  left: -40px;
  position: absolute;
  width: 35px;
  z-index: 0;
}

.training-module--training--f084e {
  background-color: #ebebeb;
  color: #3f4857;
  font-family: Montserrat, sans-serif;
  padding-bottom: 115px;
  text-align: center;
}

@media (max-width: 767px) {
  .training-module--training--f084e .training-module--col--6d62c {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.training-module--training--f084e .training-module--block-title--8e7d1 {
  line-height: 1.1;
}

.training-module--training--f084e .training-module--list-col--fb16e {
  margin: 50px 0;
}

@media (max-width: 767px) {
  .training-module--training--f084e .training-module--list-col--fb16e {
    margin: 25px 0;
  }
}
.training-module--training--f084e .training-module--list-col--fb16e b {
  letter-spacing: 0;
}

.training-module--training--f084e .training-module--list-col--fb16e img {
  height: 100px;
}

.training-module--training--f084e .training-module--list-col--fb16e p {
  font-size: 24px;
  font-weight: 700;
}

.training-module--training--f084e .training-module--list-col--fb16e:first-of-type p {
  margin-top: -57px;
}

@media (max-width: 767px) {
  .training-module--training--f084e .training-module--list-col--fb16e:first-of-type p {
    margin-top: -44px;
  }
}
.training-module--training--f084e .training-module--list-col--fb16e:last-of-type p,
.training-module--training--f084e .training-module--list-col--fb16e:nth-child(2) p {
  margin-top: -30px;
}

.training-module--training--f084e .training-module--screencast--a48a3 {
  margin: 0 auto;
  max-width: 1600px;
  padding: 40px 15px 20px;
}

.training-module--training--f084e .training-module--screencast--a48a3 .training-module--row--82140 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.training-module--training--f084e .training-module--screencast--a48a3 .training-module--col--6d62c:nth-child(2) {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33%;
          flex: 0 0 33%;
  max-width: 33%;
}

@media (max-width: 991px) {
  .training-module--training--f084e .training-module--screencast--a48a3 .training-module--col--6d62c:nth-child(2) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .training-module--training--f084e .training-module--screencast--a48a3 .training-module--col--6d62c {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin: 15px 0;
    max-width: 100%;
  }
}
.training-module--training--f084e .training-module--screencast--a48a3 .training-module--preview--4d38d {
  -webkit-box-shadow: 0 0 7px 3px rgba(63, 72, 87, 0.3);
          box-shadow: 0 0 7px 3px rgba(63, 72, 87, 0.3);
  display: inline-block;
  font-size: 0;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  will-change: transform;
}

.training-module--training--f084e .training-module--screencast--a48a3 .training-module--preview--4d38d:hover {
  -webkit-box-shadow: 0 0 27px 3px rgba(4, 129, 158, 0.3);
          box-shadow: 0 0 27px 3px rgba(4, 129, 158, 0.3);
  -webkit-transform: perspective(1px) translateY(-20px) scale(1.05);
          transform: perspective(1px) translateY(-20px) scale(1.05);
}

.training-module--training--f084e .training-module--screencast--a48a3 .training-module--col--6d62c:nth-child(2) .training-module--preview--4d38d:before {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey_basic_i_standart/play-button.png) 50% no-repeat;
  content: "";
  cursor: pointer;
  height: 110px;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 110px;
  z-index: 1;
}

.knowledge-module--knowledge--cd42c {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ff9501;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: Montserrat, sans-serif;
  min-height: 400px;
  position: relative;
  text-align: center;
  z-index: 1;
}

.knowledge-module--knowledge--cd42c:before {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey_basic_i_standart/brush-orange-big.svg) 50% no-repeat;
  content: "";
  display: block;
  height: 130%;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 100%;
  z-index: 1;
}

.knowledge-module--knowledge__container--a579b {
  z-index: 2;
}

.knowledge-module--knowledge--cd42c .knowledge-module--block-btn--752e5 {
  background-color: #e73428;
  margin-top: 25px;
}

.knowledge-module--knowledge--cd42c .knowledge-module--block-btn--752e5:after {
  background: #e73428;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ec5b51), to(#e73428));
  background: linear-gradient(180deg, #ec5b51 0, #e73428);
}

.faq-module--faq--7d1f6 {
  color: #3f4857;
  font-family: Montserrat, sans-serif;
  padding-top: 8em;
}

@media (max-width: 767px) {
  .faq-module--faq--7d1f6 {
    padding-top: 80px;
  }
}
.faq-module--faq__wrapper--ac138 {
  margin-top: 35px;
}

.faq-module--faq__block--0964f {
  border: 1px dashed #d2d2d2;
  border-radius: 10px;
  margin: 10px 0;
}

.faq-module--faq__question--94107 {
  cursor: pointer;
  font-size: 24px;
  font-weight: 500;
  line-height: 1;
  padding-right: 25px;
  position: relative;
}

@media (max-width: 767px) {
  .faq-module--faq__question--94107 {
    font-size: 20px;
  }
}
.faq-module--faq__question--94107:after {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey_basic_i_standart/faq-arrow-right.svg) 50% no-repeat;
  content: "";
  display: block;
  height: 25px;
  position: absolute;
  right: 15px;
  top: 25%;
  width: 13px;
}

.faq-module--faq__answer--72a4c {
  font-size: 18px;
}

@media (max-width: 767px) {
  .faq-module--faq__answer--72a4c {
    font-size: 16px;
  }
}
.block6-module--block-6--06ce7 {
  background-color: #3f758e;
  color: #fff;
  font-family: Montserrat, sans-serif;
  text-align: center;
}

.block6-module--block-6--06ce7 .block6-module--col--f8832 {
  margin-top: 60px;
  padding: 0 3%;
}

@media (max-width: 991px) {
  .block6-module--block-6--06ce7 .block6-module--col--f8832 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  .block6-module--block-6--06ce7 .block6-module--col--f8832 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.block6-module--block-6--06ce7 .block6-module--col--f8832 img {
  height: 50px;
  margin-bottom: 10px;
  width: 50px;
}

.block6-module--block-6--06ce7 .block6-module--col--f8832 .block6-module--title--d7587 {
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase;
  width: 100%;
}

@media (max-width: 767px) {
  .block6-module--block-6--06ce7 .block6-module--col--f8832 .block6-module--title--d7587 {
    font-size: 24px;
  }
}
.block6-module--block-6--06ce7 .block6-module--col--f8832 p {
  font-size: 18px;
  font-weight: 300;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .block6-module--block-6--06ce7 .block6-module--col--f8832 p {
    font-size: 16px;
  }
}
.block7-module--block-7--e8b00 {
  color: #3f4857;
  font-family: Montserrat, sans-serif;
  line-height: 1.1;
  text-align: center;
}

.block7-module--block-7--e8b00 .block7-module--col--42678 {
  margin: 60px 0;
}

@media (max-width: 991px) {
  .block7-module--block-7--e8b00 .block7-module--col--42678 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  .block7-module--block-7--e8b00 .block7-module--col--42678 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin: 25px 0;
    max-width: 100%;
  }
}
.block7-module--block-7--e8b00 .block7-module--col--42678 .block7-module--text--a9cfc {
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .block7-module--block-7--e8b00 .block7-module--col--42678 .block7-module--text--a9cfc {
    font-size: 24px;
  }
}
.block7-module--block-7--e8b00 .block7-module--col--42678 .block7-module--block-title--96180 {
  line-height: 0.9;
}

.block7-module--block-7--e8b00 .block7-module--col--42678 small {
  font-size: 16px;
}

.block7-module--block-7--e8b00 .block7-module--cost-block--44297 {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey_basic_i_standart/brush-gray-small.svg) 50% no-repeat;
  padding: 5.3em 0;
  position: relative;
  z-index: 1;
}

.block7-module--block-7--e8b00 .block7-module--cost-block__inner-wrapper--119a6 {
  position: relative;
  z-index: 1;
}

.block7-module--block-7--e8b00 .block7-module--cost-block--44297 .block7-module--block-btn--7c6ea {
  margin: 25px 0 35px;
}

.block7-module--block-7--e8b00 .block7-module--cost-block--44297 .block7-module--test-link--5f527 a {
  border-bottom: 1px solid #3f758e;
  color: #3f758e;
  font-size: 16px;
  font-weight: 300;
  text-transform: uppercase;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.block7-module--block-7--e8b00 .block7-module--cost-block--44297 .block7-module--test-link--5f527 a:visited {
  color: #3f758e;
}

.block7-module--block-7--e8b00 .block7-module--cost-block--44297 .block7-module--test-link--5f527 a:hover {
  border-color: transparent;
}

.gift-module--gift--53a6c {
  color: #3f4857;
  font-family: Montserrat, sans-serif;
  line-height: 1.2;
}

.gift-module--gift--53a6c .gift-module--block-title-main--995d4 {
  text-align: center;
}

.gift-module--gift--53a6c .gift-module--row--07c05 {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.gift-module--gift__inner-wrapper--ec76c {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey_basic_i_standart/brush-gray-big.svg) 50% no-repeat;
  padding: 4em 0;
}

.gift-module--gift__inner-wrapper--ec76c p {
  font-size: 16px;
  font-weight: 300;
}

@media (max-width: 767px) {
  .gift-module--gift__inner-wrapper--ec76c p {
    font-size: 18px;
  }
}
.gift-module--gift__inner-wrapper--ec76c .gift-module--plus-list--ed7d9 {
  padding-top: 25px;
}

.gift-module--gift__inner-wrapper--ec76c .gift-module--plus-list--ed7d9 li {
  font-size: 16px;
  font-weight: 900;
  line-height: 1.1;
  margin-top: 25px;
  padding-left: 19px;
  position: relative;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .gift-module--gift__inner-wrapper--ec76c .gift-module--plus-list--ed7d9 li {
    font-size: 20px;
  }
}
.gift-module--gift__inner-wrapper--ec76c .gift-module--plus-list--ed7d9 li small {
  display: inline-block;
  font-size: 18px;
  font-weight: 300;
  text-transform: none;
  width: 100%;
}

.gift-module--gift__inner-wrapper--ec76c .gift-module--plus-list--ed7d9 li:before {
  color: #ff9501;
  content: "+";
  display: block;
  font-size: inherit;
  font-weight: 700;
  left: 0;
  position: absolute;
  top: 0;
}

.gift-module--gift--53a6c .gift-module--block-title-main-orange--bdfe0 {
  color: #ff9700;
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 900;
  line-height: 72px;
  margin-bottom: 95px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .gift-module--gift--53a6c .gift-module--block-title-main-orange--bdfe0 {
    font-size: 42px;
    margin-bottom: 15px;
  }
}
@media (max-width: 480px) {
  .gift-module--gift--53a6c .gift-module--block-title-main-orange--bdfe0 {
    font-size: 38px;
    margin-bottom: 15px;
  }
}
.gift-module--gift-img--dd708 {
  margin-top: 55px;
}

.gift-module--gift-img-sub--15ee6 {
  border: 1px solid red;
  height: 190px;
  vertical-align: top;
  width: 100%;
}

.gift-module--gift-name--00e46 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-align: left;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .gift-module--gift-name--00e46 {
    font-size: 14px;
    text-align: left;
  }
}
@media (max-width: 767px) {
  .gift-module--gift-name--00e46 {
    font-size: 14px;
    text-align: center;
  }
}
.gift-module--gift-descr--ae3cc {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 500;
  margin-top: 5px;
  text-align: left;
}

@media (max-width: 991px) {
  .gift-module--gift-descr--ae3cc {
    font-size: 14px;
    text-align: left;
  }
}
@media (max-width: 767px) {
  .gift-module--gift-descr--ae3cc {
    font-size: 14px;
    margin: 5px auto 0;
    text-align: center;
    width: 60%;
  }
}
.gift-module--gift--53a6c .gift-module--col--5afe2 {
  border-left: 1px solid #ebebeb;
}

@media (max-width: 767px) {
  .gift-module--gift--53a6c .gift-module--col--5afe2 {
    border: none;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
  }
}
.gift-module--gift--53a6c .gift-module--col--5afe2:first-of-type {
  border-left: none;
}

.gift-module--gift-line--c1c6e {
  background-color: #ebebeb;
  height: 1px;
  margin: 45px 0;
  width: 1170px;
}

@media (max-width: 767px) {
  .gift-module--gift-line--c1c6e {
    display: none;
  }
}
.style-module--content--fd162 {
  color: #fff;
  padding: 100px 0 0;
}

@media (max-width: 991px) {
  .style-module--content--fd162 {
    padding: 50px 0 0;
  }
}
@media (max-width: 767px) {
  .style-module--content--fd162 {
    padding: 30px 0 0;
  }
}
.style-module--content--fd162 .style-module--container--f1a52 {
  background-color: #fe4c04;
  border-radius: 20px;
  padding: 70px 80px 80px;
}

@media (max-width: 991px) {
  .style-module--content--fd162 .style-module--container--f1a52 {
    border-radius: 15px;
    padding: 40px 45px 50px;
  }
}
@media (max-width: 767px) {
  .style-module--content--fd162 .style-module--container--f1a52 {
    padding: 30px 20px 20px;
  }
}
.style-module--content--fd162 h2 {
  font-family: Bebas Neue, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .style-module--content--fd162 h2 {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .style-module--content--fd162 h2 {
    font-size: 30px;
  }
}
.style-module--content--fd162 .style-module--block--e8e9d {
  background-color: #e24100;
  padding: 15px 50px 15px 65px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--content--fd162 .style-module--block--e8e9d {
    padding: 10px 30px 10px 45px;
  }
}
.style-module--content--fd162 .style-module--block--e8e9d.style-module--blocked--d2c7d:after {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" fill="none" viewBox="0 0 25 25"><path fill="%23fff" fill-rule="evenodd" d="M23.995 21.25C25 19.51 25 17.173 25 12.5s0-7.01-1.005-8.75a7.5 7.5 0 0 0-2.745-2.745C19.51 0 17.173 0 12.5 0S5.49 0 3.75 1.005A7.5 7.5 0 0 0 1.005 3.75C0 5.49 0 7.827 0 12.5s0 7.01 1.005 8.75a7.5 7.5 0 0 0 2.745 2.745C5.49 25 7.827 25 12.5 25s7.01 0 8.75-1.005a7.501 7.501 0 0 0 2.745-2.745ZM9.337 8.163a.937.937 0 0 1 1.326-1.326l5 5a.937.937 0 0 1 0 1.326l-5 5a.937.937 0 1 1-1.326-1.326l4.337-4.337-4.337-4.337Z" clip-rule="evenodd"/></svg>');
}

.style-module--content--fd162 .style-module--block--e8e9d:after {
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 25px;
  left: 20px;
  position: absolute;
  top: calc(50% - 12.5px);
  width: 25px;
}

@media (max-width: 991px) {
  .style-module--content--fd162 .style-module--block--e8e9d:after {
    left: 10px;
  }
}
.style-module--content--fd162 .style-module--block--e8e9d h3 {
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin-top: 3px;
}

@media (max-width: 991px) {
  .style-module--content--fd162 .style-module--block--e8e9d h3 {
    font-size: 18px;
  }
}
.style-module--content--fd162 .style-module--details--6d8b6 {
  background-color: #e24100;
  color: #fff;
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  padding: 15px 65px 50px;
}

@media (max-width: 991px) {
  .style-module--content--fd162 .style-module--details--6d8b6 {
    font-size: 16px;
    padding: 0 40px 30px;
  }
}
@media (max-width: 767px) {
  .style-module--content--fd162 .style-module--details--6d8b6 {
    font-size: 14px;
  }
}
.main-module--main-title--04ed5 {
  font-size: 28px;
  font-weight: 700;
  text-align: center;
}

@media (max-width: 480px) {
  .main-module--main-title--04ed5 {
    font-size: 26px;
  }
}
.main-module--block-btn--f2238 {
  text-align: center;
  width: 100%;
}

.main-module--main-btn--81fd5 {
  background: linear-gradient(91.75deg, #ff9c40 0.92%, #ff4f04 98.9%);
  border-radius: 30px;
  -webkit-box-shadow: 7px 7px 21px rgba(26, 100, 73, 0.78);
          box-shadow: 7px 7px 21px rgba(26, 100, 73, 0.78);
  color: #fff;
  display: inline-block;
  font-size: 20px;
  font-weight: 700;
  margin: 0 auto;
  max-width: 310px;
  padding: 14px 15px 15px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

@media (max-width: 480px) {
  .main-module--main-btn--81fd5 {
    font-size: 15px;
  }
}
.main-module--main-btn--81fd5:hover {
  background: linear-gradient(91.75deg, #ff4f04 0.92%, #ff4f04 98.9%);
  -webkit-box-shadow: 1px 1px 8px rgba(26, 100, 73, 0.78);
          box-shadow: 1px 1px 8px rgba(26, 100, 73, 0.78);
  color: #fff;
}

.main-module--main-btn--81fd5:active,
.main-module--main-btn--81fd5:focus,
.main-module--main-btn--81fd5:visited {
  color: #fff;
}

.main-module--oferta-btn--4bb50 {
  border: 2px solid #8b8b8b;
  border-radius: 20px;
  color: #8b8b8b;
  display: inline-block;
  font-size: 20px;
  font-weight: 700;
  margin: 0 auto;
  max-width: 260px;
  padding: 13px 15px 15px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

.main-module--oferta-btn--4bb50:hover {
  background: #8b8b8b;
  border: 2px solid #8b8b8b;
  color: #fff;
}

.main-module--btn-wrap--1c7e6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 auto;
  width: 70%;
}

@media (max-width: 991px) {
  .main-module--btn-wrap--1c7e6 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.screen1-module--screen1--7f18a {
  background: url(https://fs.advance.ru/landing-pages/teacher_partner_program/img/header.jpg) 50% no-repeat;
  background-size: cover;
  padding-bottom: 112px;
}

.screen1-module--screen1--7f18a .screen1-module--content--539c5 {
  padding-top: 85px;
}

.screen1-module--screen1--7f18a .screen1-module--title--d8941 {
  color: #fff;
  font-size: 40px;
  font-weight: 700;
  line-height: 119.5%;
  margin: 0 auto;
  max-width: 600px;
  text-align: center;
}

@media (max-width: 767px) {
  .screen1-module--screen1--7f18a .screen1-module--title--d8941 {
    font-size: 36px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--7f18a .screen1-module--title--d8941 {
    font-size: 28px;
  }
}
.screen1-module--screen1--7f18a .screen1-module--breadcrumbs--ca855 {
  color: #fff;
  font-size: 14px;
  margin-bottom: 15px;
  padding-top: 15px;
}

.screen1-module--screen1--7f18a .screen1-module--breadcrumbs--ca855 a {
  border-bottom: transparent;
  color: inherit;
  line-height: 0.8;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}

.screen1-module--screen1--7f18a .screen1-module--breadcrumbs--ca855 a:visited {
  color: inherit;
}

.screen1-module--screen1--7f18a .screen1-module--breadcrumbs--ca855 a:focus,
.screen1-module--screen1--7f18a .screen1-module--breadcrumbs--ca855 a:hover {
  text-decoration: underline;
}

.screen1-module--screen1--7f18a .screen1-module--btn--98f91 {
  margin-top: 20px;
}

.teach-module--teach--0f9ad {
  padding: 75px 0 95px;
}

@media (max-width: 767px) {
  .teach-module--teach--0f9ad {
    padding: 5px 0 30px;
  }
}
.teach-module--teach--0f9ad .teach-module--col--3ee7c {
  margin-top: 100px;
}

@media (max-width: 767px) {
  .teach-module--teach--0f9ad .teach-module--col--3ee7c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.teach-module--teach--0f9ad .teach-module--col--3ee7c:first-child,
.teach-module--teach--0f9ad .teach-module--col--3ee7c:nth-child(2) {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.teach-module--teach--0f9ad .teach-module--photo--17eb2 {
  max-height: 400px;
  min-height: 400px;
  min-width: 600px;
}

@media (max-width: 1199px) {
  .teach-module--teach--0f9ad .teach-module--photo--17eb2 {
    min-width: 450px;
  }
}
@media (max-width: 991px) {
  .teach-module--teach--0f9ad .teach-module--photo--17eb2 {
    min-width: 350px;
  }
}
@media (max-width: 767px) {
  .teach-module--teach--0f9ad .teach-module--photo--17eb2 {
    max-height: 300px;
    min-height: 300px;
  }
}
@media (max-width: 480px) {
  .teach-module--teach--0f9ad .teach-module--photo--17eb2 {
    min-width: 320px;
  }
}
.teach-module--teach--0f9ad .teach-module--photo--1--c8597 {
  background: url(https://fs.advance.ru/landing-pages/teacher_partner_program/img/img1.jpg) 50% no-repeat;
  background-size: cover;
}

.teach-module--teach--0f9ad .teach-module--photo--2--f6551 {
  background: url(https://fs.advance.ru/landing-pages/teacher_partner_program/img/img2.jpg) 50% no-repeat;
  background-size: cover;
}

.teach-module--teach--0f9ad .teach-module--item--09be0 {
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 44px hsla(0, 0%, 40%, 0.25);
          box-shadow: 0 0 44px hsla(0, 0%, 40%, 0.25);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 30px 15px 30px 45px;
}

@media (max-width: 480px) {
  .teach-module--teach--0f9ad .teach-module--item--09be0 {
    padding: 20px 15px 20px 25px;
  }
}
.teach-module--teach--0f9ad .teach-module--item--1--85e56 {
  min-height: 470px;
}

.teach-module--teach--0f9ad .teach-module--item--2--9dfbb {
  min-height: 570px;
}

.teach-module--teach--0f9ad .teach-module--item--09be0 h3 {
  color: #000;
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
}

.teach-module--teach--0f9ad .teach-module--item--09be0 h3:not(:first-of-type) {
  margin-top: 15px;
}

.teach-module--teach--0f9ad .teach-module--item--09be0 .teach-module--subtitle--b94c0 {
  color: #5a5a5a;
  font-size: 20px;
  font-weight: 700;
  margin-top: 15px;
}

.teach-module--teach--0f9ad .teach-module--item--09be0 .teach-module--desc--aa20c {
  color: #009e68;
  font-size: 20px;
  font-weight: 700;
  margin-top: 15px;
}

.teach-module--teach--0f9ad .teach-module--item--09be0 .teach-module--text--f26cb {
  font-size: 16px;
  margin-top: 15px;
}

.result-module--result--a4019 {
  background: url(https://fs.advance.ru/landing-pages/teacher_partner_program/img/bg1.jpg) 50% no-repeat;
  background-size: cover;
  padding: 55px 0;
}

.result-module--result--a4019 .result-module--item--4b630 {
  background: #fff;
  border-radius: 12px;
  padding: 35px 30px 45px;
}

@media (max-width: 767px) {
  .result-module--result--a4019 .result-module--item--4b630 {
    padding: 30px 20px 35px;
  }
}
.result-module--result--a4019 .result-module--item--4b630 > h3 {
  line-height: 120%;
  margin-top: 0;
  text-align: left;
}

.result-module--result--a4019 .result-module--item--4b630 .result-module--list--ef3d8 li {
  font-size: 16px;
  margin: 10px 0 0 25px;
  position: relative;
}

.result-module--result--a4019 .result-module--item--4b630 .result-module--list--ef3d8 li ul li {
  font-size: 16px;
}

.result-module--result--a4019 .result-module--item--4b630 .result-module--list--ef3d8 .result-module--point--5f6ad:before {
  background: url(https://fs.advance.ru/landing-pages/teacher_partner_program/icon/check_mark.svg) 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 13px;
  left: -25px;
  position: absolute;
  top: 3px;
  width: 18px;
}

.result-module--result--a4019 .result-module--item--4b630 .result-module--list--ef3d8 .result-module--point--5f6ad ul li {
  position: relative;
}

.result-module--result--a4019 .result-module--item--4b630 .result-module--list--ef3d8 .result-module--point--5f6ad ul li:before {
  background: #000;
  border-radius: 10px;
  content: "";
  display: inline-block;
  height: 5px;
  left: -15px;
  position: absolute;
  top: 7px;
  width: 5px;
}

.result-module--result--a4019 h3 {
  line-height: 120%;
  margin-top: 20px;
  text-align: left;
}

.result-module--result--a4019 .result-module--block--1806f {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 25px rgba(48, 48, 48, 0.25);
          box-shadow: 0 0 25px rgba(48, 48, 48, 0.25);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 30px 0;
  max-width: 560px;
  min-height: 235px;
  padding: 0 0 50px 40px;
  width: 100%;
}

.result-module--result--a4019 .result-module--block--1--edd78 {
  background: url(https://fs.advance.ru/landing-pages/teacher_partner_program/img/card1.jpg) 50% no-repeat;
  background-size: cover;
}

.result-module--result--a4019 .result-module--block--2--3bf7f {
  background: url(https://fs.advance.ru/landing-pages/teacher_partner_program/img/card12.jpg) 50% no-repeat;
  background-size: cover;
}

.result-module--result--a4019 .result-module--block--1806f h4 {
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 480px) {
  .result-module--result--a4019 .result-module--block--1806f h4 {
    font-size: 20px;
  }
}
.result-module--result--a4019 .result-module--block--1806f p {
  color: #fff;
  font-size: 20px;
  margin: 5px 0 0;
  max-width: 300px;
  width: 100%;
}

@media (max-width: 480px) {
  .result-module--result--a4019 .result-module--block--1806f p {
    font-size: 18px;
  }
}
.present-module--present--a447e {
  padding: 75px 0 90px;
}

.present-module--present--a447e .present-module--video-block--0d1c8 {
  margin: 40px auto 0;
  max-width: 560px;
}

.present-module--present--a447e .present-module--video-bg--96f94 {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.present-module--present--a447e .present-module--video-bg--96f94 iframe {
  border-radius: 15px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.meet-module--meet--c89f5 {
  background: url(https://fs.advance.ru/landing-pages/teacher_partner_program/img/about_us_bg_2024.jpg) 50% no-repeat;
  background-size: cover;
  padding: 75px 0;
}

@media (max-width: 480px) {
  .meet-module--meet--c89f5 {
    padding-bottom: 160px;
    padding-top: 30px;
  }
}
.meet-module--meet--c89f5 .meet-module--photo--74c3e {
  background: url(https://fs.advance.ru/landing-pages/teacher_partner_program/img/about_us_2024.jpg) 50% no-repeat;
  background-size: contain;
  min-height: 450px;
  position: relative;
}

.meet-module--meet--c89f5 .meet-module--photo--74c3e .meet-module--text--9a153 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 10px;
  bottom: -45px;
  -webkit-box-shadow: 0 0 25px rgba(48, 48, 48, 0.25);
          box-shadow: 0 0 25px rgba(48, 48, 48, 0.25);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 240px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 670px;
  padding: 10px 15px;
  position: absolute;
  right: -300px;
  width: 100%;
}

@media (max-width: 991px) {
  .meet-module--meet--c89f5 .meet-module--photo--74c3e .meet-module--text--9a153 {
    right: -250px;
  }
}
@media (max-width: 767px) {
  .meet-module--meet--c89f5 .meet-module--photo--74c3e .meet-module--text--9a153 {
    right: 0;
  }
}
@media (max-width: 480px) {
  .meet-module--meet--c89f5 .meet-module--photo--74c3e .meet-module--text--9a153 {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    height: 200px;
    position: relative;
    top: 280px;
  }
}
.meet-module--meet--c89f5 .meet-module--photo--74c3e .meet-module--text--9a153 p {
  font-size: 26px;
  font-weight: 700;
  max-width: 530px;
  text-align: center;
}

@media (max-width: 480px) {
  .meet-module--meet--c89f5 .meet-module--photo--74c3e .meet-module--text--9a153 p {
    font-size: 18px;
  }
}
.invent-module--invent--de078 {
  padding: 80px 0 70px;
}

.invent-module--invent--de078 .invent-module--h2--3c3a8 {
  margin: 0 auto;
  max-width: 600px;
}

.invent-module--invent--de078 .invent-module--col--e3829 {
  margin: 30px auto 0;
}

.invent-module--invent--de078 .invent-module--item--212b6 {
  border: 1px solid transparent;
  -webkit-box-shadow: 7px 7px 21px hsla(0, 0%, 85%, 0.78);
          box-shadow: 7px 7px 21px hsla(0, 0%, 85%, 0.78);
  color: #232323;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 160px;
  padding: 15px 30px;
}

.invent-module--invent--de078 .invent-module--item--212b6:focus,
.invent-module--invent--de078 .invent-module--item--212b6:hover,
.invent-module--invent--de078 .invent-module--item--212b6:visited {
  color: #232323;
}

.invent-module--invent--de078 .invent-module--item--212b6 .invent-module--speaker--0a653 {
  font-size: 20px;
  font-weight: 700;
}

.invent-module--invent--de078 .invent-module--item--212b6 .invent-module--theme--ea960 {
  font-size: 20px;
}

.invent-module--invent--de078 .invent-module--item--212b6:hover {
  border: 1px solid #16b97e;
}

.invent-module--invent--de078 .invent-module--btn--d3927 {
  margin: 40px 0 0;
}

.invent-module--invent--de078 .invent-module--btn--d3927 a {
  max-width: 390px;
}

.get-module--get--63771 {
  background: #f9f9f9;
  padding: 65px 0 85px;
}

.get-module--get--63771 .get-module--col--d634b {
  margin: 30px 0 0;
}

.get-module--get--63771 .get-module--col--d634b:last-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.get-module--get--63771 .get-module--target--4d399 {
  background: url(https://fs.advance.ru/landing-pages/teacher_partner_program/img/card_target.jpg) 50% no-repeat;
  background-size: cover;
  min-height: 460px;
  padding: 45px 15px 55px 45px;
}

.get-module--get--63771 .get-module--target--4d399 h3 {
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin-left: 60px;
  position: relative;
}

.get-module--get--63771 .get-module--target--4d399 h3:before {
  background: url(https://fs.advance.ru/landing-pages/teacher_partner_program/icon/target_ic.svg) 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 45px;
  left: -70px;
  position: absolute;
  top: -10px;
  width: 45px;
}

.get-module--get--63771 .get-module--target--4d399 .get-module--list--fa9e7 {
  margin: 45px 0 0;
}

.get-module--get--63771 .get-module--target--4d399 .get-module--list--fa9e7 li {
  color: #fff;
  font-size: 20px;
  margin-top: 10px;
  position: relative;
}

.get-module--get--63771 .get-module--target--4d399 .get-module--list--fa9e7 li:before {
  background: #fff;
  border-radius: 9px;
  content: "";
  display: inline-block;
  height: 7px;
  left: -20px;
  position: absolute;
  top: 10px;
  width: 7px;
}

.get-module--get--63771 .get-module--mission--b7c41 {
  background: -webkit-gradient(linear, left top, left bottom, from(#0080b7), to(#48c8ff));
  background: linear-gradient(180deg, #0080b7, #48c8ff);
  padding: 25px 15px 40px 35px;
}

.get-module--get--63771 .get-module--mission--b7c41 h3 {
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  position: relative;
}

.get-module--get--63771 .get-module--mission--b7c41 .get-module--subtitle--5a78a {
  color: #fff;
  font-size: 20px;
  margin-top: 10px;
}

.get-module--get--63771 .get-module--format--2b5d2 {
  background: linear-gradient(10.11deg, #f2f2f2 2.81%, #d9d9d9 97.53%);
  margin-top: 20px;
  padding: 25px 15px 20px 45px;
}

.get-module--get--63771 .get-module--format--2b5d2 h3 {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  position: relative;
}

.get-module--get--63771 .get-module--format--2b5d2 .get-module--list--fa9e7 {
  margin: 15px 0 0 30px;
}

.get-module--get--63771 .get-module--format--2b5d2 .get-module--list--fa9e7 li {
  color: #000;
  font-size: 20px;
  margin-top: 5px;
  position: relative;
}

.get-module--get--63771 .get-module--format--2b5d2 .get-module--list--fa9e7 li:before {
  background: #000;
  border-radius: 9px;
  content: "";
  display: inline-block;
  height: 7px;
  left: -20px;
  position: absolute;
  top: 10px;
  width: 7px;
}

.earn-module--earn--f5331 {
  padding: 60px 0 80px;
}

.earn-module--earn--f5331 .earn-module--col--ab146 {
  margin-top: 30px;
  text-align: center;
}

.earn-module--earn--f5331 .earn-module--col--ab146 p {
  font-size: 20px;
  margin-top: 10px;
}

.earn-module--earn--f5331 .earn-module--col--ab146 p strong {
  font-size: 28px;
  font-weight: 700;
  margin-top: 20px;
}

.process-module--process--ddba9 {
  background: url(https://fs.advance.ru/landing-pages/teacher_partner_program/img/bg2.jpg) 50% no-repeat;
  background-size: cover;
  padding: 50px 0 60px;
}

.process-module--process--ddba9 .process-module--col--7c099 {
  margin-top: 40px;
}

.process-module--process--ddba9 .process-module--col--7c099:last-child .process-module--item--cfd32:after {
  display: none;
}

.process-module--process--ddba9 .process-module--item--cfd32 {
  background: #fff;
  margin: 0 auto;
  max-width: 280px;
  min-height: 200px;
  padding: 45px 15px 30px 30px;
  position: relative;
  width: 100%;
}

.process-module--process--ddba9 .process-module--item--cfd32 .process-module--btn--faf60 {
  margin-right: auto;
  margin-top: 20px;
  text-align: left;
}

.process-module--process--ddba9 .process-module--item--cfd32 .process-module--btn--faf60 a {
  font-size: 16px;
  font-weight: 500;
  max-width: 170px;
}

.process-module--process--ddba9 .process-module--item--cfd32 .process-module--desc--50146 {
  font-size: 16px;
  z-index: 2;
}

.process-module--process--ddba9 .process-module--item--cfd32 .process-module--desc--50146 b {
  color: #0064ab;
  display: block;
  font-size: 24px;
  margin-top: 5px;
}

.process-module--process--ddba9 .process-module--item--cfd32 .process-module--num--49a4c {
  font-size: 96px;
  font-weight: 700;
  left: 15px;
  position: absolute;
  top: 10px;
  z-index: 1;
}

.process-module--process--ddba9 .process-module--item--cfd32 .process-module--num--1--332c4 {
  color: rgba(172, 147, 244, 0.5);
}

.process-module--process--ddba9 .process-module--item--cfd32 .process-module--num--2--8bfeb {
  color: hsla(54, 61%, 72%, 0.5);
}

.process-module--process--ddba9 .process-module--item--cfd32 .process-module--num--3--6d6d8 {
  color: rgba(255, 177, 134, 0.5);
}

.process-module--process--ddba9 .process-module--item--cfd32 .process-module--num--4--f5416 {
  color: rgba(134, 204, 255, 0.5);
}

.process-module--process--ddba9 .process-module--item--cfd32:after {
  background: url(https://fs.advance.ru/landing-pages/teacher_partner_program/icon/arrow.png) 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 120px;
  position: absolute;
  right: -25px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 20px;
}

@media (max-width: 767px) {
  .process-module--process--ddba9 .process-module--item--cfd32:after {
    display: none;
  }
}
.process-module--process--ddba9 .process-module--btn--faf60 {
  margin-top: 20px;
}

.vig-module--vig--519a1 {
  padding: 50px 0 70px;
}

.vig-module--vig--519a1 .vig-module--col--a6a9b {
  margin-top: 40px;
}

.vig-module--vig--519a1 .vig-module--item--c0a36 {
  background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#fbfbfb));
  background: linear-gradient(180deg, #f3f3f3, #fbfbfb);
  min-height: 215px;
  padding: 30px 15px 15px 60px;
}

.vig-module--vig--519a1 .vig-module--item--c0a36 img {
  height: 55px;
  max-width: 55px;
  width: 100%;
}

.vig-module--vig--519a1 .vig-module--item--c0a36 h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin-top: 15px;
}

.vig-module--vig--519a1 .vig-module--item--c0a36 p {
  font-size: 20px;
  margin-top: 10px;
}

.example-module--example--997ae {
  background: #f4f4f4;
  padding: 50px 0 70px;
}

.example-module--example--997ae .example-module--col--3f820 {
  margin-top: 50px;
}

.example-module--example--997ae .example-module--col--3f820:first-child .example-module--block--3cf9e .example-module--icon--ad9b6 {
  height: 45px;
  width: 45px;
}

.example-module--example--997ae .example-module--col--3f820:nth-child(2) .example-module--block--3cf9e .example-module--icon--ad9b6 {
  height: 58px;
  width: 58px;
}

.example-module--example--997ae .example-module--col--3f820:nth-child(3) .example-module--block--3cf9e .example-module--icon--ad9b6 {
  height: 66px;
  width: 66px;
}

.example-module--example--997ae .example-module--col--3f820:nth-child(4) .example-module--block--3cf9e .example-module--icon--ad9b6 {
  height: 80px;
  width: 80px;
}

@media (max-width: 767px) {
  .example-module--example--997ae .example-module--block--3cf9e {
    margin: 30px auto 0;
    max-width: 270px;
  }
}
.example-module--example--997ae .example-module--block--3cf9e .example-module--icon--ad9b6 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 30px;
  min-height: 80px;
}

.example-module--example--997ae .example-module--block--3cf9e .example-module--icon--ad9b6 img {
  margin: 0;
}

.example-module--example--997ae .example-module--item--5310d {
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 2px 5px 10px hsla(0, 0%, 85%, 0.78);
          box-shadow: 2px 5px 10px hsla(0, 0%, 85%, 0.78);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 70px;
  max-width: 265px;
  min-height: 160px;
  padding: 15px 15px 30px 25px;
  position: relative;
  width: 100%;
}

.example-module--example--997ae .example-module--item-1--5d917:before {
  border: red;
  content: "";
  display: inline-block;
  left: 12px;
  position: absolute;
  top: -26px;
}

.example-module--example--997ae .example-module--item-2--84dec:before {
  content: "";
  display: inline-block;
  left: 27px;
  position: absolute;
  top: -26px;
}

.example-module--example--997ae .example-module--item-3--1392e:before {
  content: "";
  display: inline-block;
  left: 40px;
  position: absolute;
  top: -26px;
}

.example-module--example--997ae .example-module--item-4--4792b:before {
  content: "";
  display: inline-block;
  left: 70px;
  position: absolute;
  top: -26px;
}

.example-module--example--997ae .example-module--item--5310d .example-module--num--31ff1 {
  color: rgba(22, 185, 126, 0.19);
  font-size: 60px;
  font-weight: 700;
  left: 15px;
  position: absolute;
  top: 10px;
  z-index: 1;
}

.example-module--example--997ae .example-module--item--5310d .example-module--desc--f682e {
  font-size: 16px;
  z-index: 2;
}

@media (max-width: 1199px) {
  .example-module--example--997ae .example-module--item--5310d .example-module--desc--f682e {
    font-size: 15px;
  }
}
.example-module--example--997ae .example-module--item--5310d:before {
  background: #fff;
  border-bottom: 26px solid #fff;
  border-left: 13px solid #f4f4f4;
  border-right: 13px solid #f4f4f4;
  content: "";
  display: inline-block;
  height: 0;
  left: 45px;
  position: absolute;
  top: -26px;
  width: 0;
}

.mail-module--mail--6f06a {
  background: url(https://fs.advance.ru/landing-pages/teacher_partner_program/img/bg2.jpg) 50% no-repeat;
  background-size: cover;
  padding: 80px 0;
}

.mail-module--mail--6f06a .mail-module--row--2f3d1 {
  background: #fff;
  border-radius: 20px;
  margin-left: unset;
  margin-right: unset;
}

.mail-module--mail--6f06a .mail-module--item--33550 {
  background: #fff;
  border-radius: 20px;
  padding: 90px 0 70px;
}

.mail-module--mail--6f06a .mail-module--photo--ec3ad {
  background: url(https://fs.advance.ru/landing-pages/teacher_partner_program/img/laptop_2024.jpg) 0 no-repeat;
  background-size: cover;
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
  min-height: 350px;
}

@media (max-width: 767px) {
  .mail-module--mail--6f06a .mail-module--photo--ec3ad {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }
}
.mail-module--mail--6f06a .mail-module--text--36e95 {
  color: #3d3d3d;
  font-size: 24px;
  font-weight: 700;
}

.mail-module--mail--6f06a .mail-module--btn--33185 {
  margin-top: 25px;
  text-align: left;
}

.mail-module--mail--6f06a .mail-module--btn--33185 button {
  text-transform: uppercase;
}

.textReviews-module--text-reviews--ae3d2 {
  background: #f2f3f7;
  overflow: hidden;
  padding: 50px 0 100px;
}

@media (max-width: 991px) {
  .textReviews-module--text-reviews--ae3d2 {
    padding: 50px 0 60px;
  }
}
@media (max-width: 767px) {
  .textReviews-module--text-reviews--ae3d2 {
    padding: 30px 0 50px;
  }
}
.textReviews-module--text-reviews--ae3d2 h2 {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .textReviews-module--text-reviews--ae3d2 h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .textReviews-module--text-reviews--ae3d2 h2 {
    margin-bottom: 20px;
  }
}
.textReviews-module--text-reviews--ae3d2 a {
  margin: 50px auto 0;
  width: 50%;
}

@media (max-width: 991px) {
  .textReviews-module--text-reviews--ae3d2 a {
    margin: 30px auto 0;
  }
}
@media (max-width: 767px) {
  .textReviews-module--text-reviews--ae3d2 a {
    width: 100%;
  }
}
.extra-module--extra--3c600 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .extra-module--extra--3c600 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .extra-module--extra--3c600 {
    padding: 30px 0;
  }
}
.extra-module--extra--3c600 h2 {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .extra-module--extra--3c600 h2 {
    margin-bottom: 30px;
  }
}
.extra-module--extra--3c600 .extra-module--container--e50e0 {
  background: #ffdbdb;
  border-radius: 30px;
  padding: 50px 70px 60px;
}

@media (max-width: 991px) {
  .extra-module--extra--3c600 .extra-module--container--e50e0 {
    border-radius: 20px;
    padding: 50px 60px 60px;
  }
}
@media (max-width: 767px) {
  .extra-module--extra--3c600 .extra-module--container--e50e0 {
    border-radius: 15px;
    padding: 30px 25px 35px;
  }
}
.extra-module--extra--3c600 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 50px;
}

@media (max-width: 991px) {
  .extra-module--extra--3c600 ul {
    margin-bottom: 30px;
  }
}
.extra-module--extra--3c600 li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #ffefef;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 30px;
  width: 100%;
}

.extra-module--extra--3c600 li:not(:last-child) {
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .extra-module--extra--3c600 li:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media (max-width: 991px) {
  .extra-module--extra--3c600 li {
    border-radius: 15px;
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .extra-module--extra--3c600 li {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.extra-module--extra--3c600 p {
  color: #343a40;
  font-size: 22px;
  font-weight: 300;
  line-height: 130%;
  margin-left: 30px;
}

@media (max-width: 991px) {
  .extra-module--extra--3c600 p {
    font-size: 16px;
    margin-left: 20px;
  }
}
@media (max-width: 767px) {
  .extra-module--extra--3c600 p {
    margin-left: 0;
    margin-top: 10px;
  }
}
.extra-module--extra--3c600 a {
  margin: 0 auto;
  width: 50%;
}

@media (max-width: 767px) {
  .extra-module--extra--3c600 a {
    width: 100%;
  }
}
.style-module--reg--c07fb {
  background: linear-gradient(358.62deg, #ebefff 1.49%, #d5c7ff 99.14%);
  padding: 100px 0 85px;
}

@media (max-width: 991px) {
  .style-module--reg--c07fb {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--reg--c07fb {
    padding: 30px 0 50px;
  }
}
.style-module--reg--c07fb .style-module--container--f43f9 {
  border-radius: 25px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

@media (max-width: 991px) {
  .style-module--reg--c07fb .style-module--container--f43f9 {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--c07fb .style-module--container--f43f9 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--reg--c07fb .style-module--container--f43f9 .style-module--info--45701 {
  background-color: #933fff;
  color: #f3eaff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 40px 60px;
  width: 50%;
}

@media (max-width: 991px) {
  .style-module--reg--c07fb .style-module--container--f43f9 .style-module--info--45701 {
    padding: 25px 40px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--c07fb .style-module--container--f43f9 .style-module--info--45701 {
    padding: 25px;
    width: 100%;
  }
}
.style-module--reg--c07fb .style-module--container--f43f9 .style-module--info--45701 h2 {
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--reg--c07fb .style-module--container--f43f9 .style-module--info--45701 h2 {
    font-size: 18px;
  }
}
.style-module--reg--c07fb .style-module--container--f43f9 .style-module--info--45701 .style-module--timer--3ad8f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 25px 0;
}

@media (max-width: 991px) {
  .style-module--reg--c07fb .style-module--container--f43f9 .style-module--info--45701 .style-module--timer--3ad8f {
    gap: 15px;
    margin: 15px 0;
  }
}
.style-module--reg--c07fb .style-module--container--f43f9 .style-module--info--45701 .style-module--timer--3ad8f p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--reg--c07fb .style-module--container--f43f9 .style-module--info--45701 .style-module--timer--3ad8f p {
    gap: 5px;
  }
}
.style-module--reg--c07fb .style-module--container--f43f9 .style-module--info--45701 .style-module--timer--3ad8f p span:first-child {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 48px;
  font-weight: 700;
  height: 70px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  width: 70px;
}

@media (max-width: 991px) {
  .style-module--reg--c07fb .style-module--container--f43f9 .style-module--info--45701 .style-module--timer--3ad8f p span:first-child {
    font-size: 24px;
    height: 44px;
    width: 44px;
  }
}
.style-module--reg--c07fb .style-module--container--f43f9 .style-module--info--45701 .style-module--timer--3ad8f p span:last-child {
  font-size: 14px;
  font-weight: 700;
  line-height: 120%;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--reg--c07fb .style-module--container--f43f9 .style-module--info--45701 .style-module--timer--3ad8f p span:last-child {
    font-size: 8px;
  }
}
.style-module--reg--c07fb .style-module--container--f43f9 .style-module--info--45701 .style-module--gift--b094b {
  border-top: 1px solid #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  padding-top: 30px;
}

@media (max-width: 991px) {
  .style-module--reg--c07fb .style-module--container--f43f9 .style-module--info--45701 .style-module--gift--b094b {
    gap: 20px;
    padding-top: 20px;
  }
}
.style-module--reg--c07fb .style-module--container--f43f9 .style-module--info--45701 .style-module--gift--b094b img {
  max-width: 125px;
}

@media (max-width: 991px) {
  .style-module--reg--c07fb .style-module--container--f43f9 .style-module--info--45701 .style-module--gift--b094b img {
    max-width: 80px;
  }
}
.style-module--reg--c07fb .style-module--container--f43f9 .style-module--info--45701 .style-module--gift--b094b p {
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--reg--c07fb .style-module--container--f43f9 .style-module--info--45701 .style-module--gift--b094b p {
    font-size: 16px;
  }
}
.style-module--reg--c07fb .style-module--container--f43f9 .style-module--form--74e5e {
  width: 50%;
}

@media (max-width: 767px) {
  .style-module--reg--c07fb .style-module--container--f43f9 .style-module--form--74e5e {
    width: 100%;
  }
}
.style-module--adv--a93f1 {
  margin-top: 100px;
}

@media (max-width: 991px) {
  .style-module--adv--a93f1 {
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--a93f1 {
    margin-top: 30px;
  }
}
.style-module--adv--a93f1 h2 {
  color: #1d2644;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin: 20px 0 30px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--adv--a93f1 h2 {
    font-size: 22px;
    margin: 15px 0 25px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--a93f1 h2 {
    font-size: 18px;
    margin: 10px 0 15px;
  }
}
.style-module--adv--a93f1 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .style-module--adv--a93f1 ul {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--a93f1 ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.style-module--adv--a93f1 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px;
  text-align: center;
  width: calc(33.33333% - 20px);
}

@media (max-width: 991px) {
  .style-module--adv--a93f1 ul li {
    width: calc(33.33333% - 10px);
  }
}
@media (max-width: 767px) {
  .style-module--adv--a93f1 ul li {
    width: 100%;
  }
}
.style-module--adv--a93f1 ul li h3 {
  color: #ff4900;
  font-size: 38px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--adv--a93f1 ul li h3 {
    font-size: 24px;
  }
}
.style-module--adv--a93f1 ul li p {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 10px;
}

@media (max-width: 991px) {
  .style-module--adv--a93f1 ul li p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--a93f1 ul li p {
    font-size: 16px;
    margin-top: 5px;
  }
}
.style-module--adv--a93f1 img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  max-width: 360px;
}

@media (max-width: 991px) {
  .style-module--adv--a93f1 img {
    max-width: 226px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--a93f1 img {
    max-width: 200px;
  }
}
.style-module--experts--9dcd4 {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .style-module--experts--9dcd4 {
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--experts--9dcd4 {
    margin-top: 30px;
  }
}
.style-module--experts--9dcd4 h2 {
  margin-bottom: 55px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--experts--9dcd4 h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--experts--9dcd4 h2 {
    margin-bottom: 20px;
  }
}
.style-module--develop--123ca {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .style-module--develop--123ca {
    margin-top: 30px;
  }
}
.style-module--develop--123ca h2 {
  margin-bottom: 55px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--develop--123ca h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--develop--123ca h2 {
    margin-bottom: 20px;
  }
}
.style-module--partners--2778e {
  margin: 50px 0 100px;
}

@media (max-width: 991px) {
  .style-module--partners--2778e {
    margin: 30px 0 50px;
  }
}
@media (max-width: 767px) {
  .style-module--partners--2778e {
    margin: 30px 0;
  }
}
.style-module--partners--2778e h3 {
  margin-bottom: 55px;
}

@media (max-width: 991px) {
  .style-module--partners--2778e h3 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--partners--2778e h3 {
    margin-bottom: 20px;
  }
}
.style-module--container--8afa2 {
  border-radius: 30px;
  padding: 50px 100px;
}

@media (max-width: 1023px) {
  .style-module--container--8afa2 {
    border-radius: 20px;
    padding: 40px 20px;
  }
}
@media (max-width: 767px) {
  .style-module--container--8afa2 {
    border-radius: 15px;
    padding: 20px;
  }
}
.style-module--container--8afa2.style-module--gray--a75cd {
  background-color: #f2f3f7;
}

.style-module--container--8afa2.style-module--orange--4f401 {
  background-color: #ffeee7;
}

.style-module--container--8afa2.style-module--violet--4ac0b {
  background-color: #f7f0ff;
}

.style-module--vid--97a0c {
  overflow: hidden;
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--vid--97a0c {
    padding: 60px 0;
  }
}
@media (max-width: 600px) {
  .style-module--vid--97a0c {
    padding: 40px 0;
  }
}
.style-module--vid--97a0c h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .style-module--vid--97a0c h2 {
    font-size: 36px;
    line-height: 44px;
    margin-bottom: 30px;
  }
}
@media (max-width: 600px) {
  .style-module--vid--97a0c h2 {
    font-size: 24px;
    line-height: 28px;
  }
}
.speaker-module--speaker--2ab43 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .speaker-module--speaker--2ab43 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .speaker-module--speaker--2ab43 {
    padding: 30px 0;
  }
}
.speaker-module--speaker__container--b7add {
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
  display: grid;
  grid-template-columns: auto 46%;
  grid-template-rows: auto;
}

@media (max-width: 991px) {
  .speaker-module--speaker__container--b7add {
    -webkit-column-gap: 15px;
       -moz-column-gap: 15px;
            column-gap: 15px;
    grid-template-columns: auto 40%;
  }
}
@media (max-width: 767px) {
  .speaker-module--speaker__container--b7add {
    grid-template-columns: 100%;
  }
}
.speaker-module--speaker__info--2e3d2 {
  align-self: end;
  grid-column: 1;
  grid-row: 1;
  margin-bottom: 25px;
}

@media (max-width: 991px) {
  .speaker-module--speaker__info--2e3d2 {
    grid-column: span 2;
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .speaker-module--speaker__info--2e3d2 {
    grid-column: 1;
    margin-bottom: 15px;
  }
}
.speaker-module--speaker__name--d6668 {
  color: #343a40;
  font-size: 30px;
  font-weight: 500;
  line-height: 130%;
  margin-bottom: 12px;
}

@media (max-width: 991px) {
  .speaker-module--speaker__name--d6668 {
    font-size: 24px;
    margin-bottom: 5px;
  }
}
@media (max-width: 767px) {
  .speaker-module--speaker__name--d6668 {
    font-size: 18px;
  }
}
.speaker-module--speaker__prof--ffd9f {
  color: #343a40;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
}

@media (max-width: 991px) {
  .speaker-module--speaker__prof--ffd9f {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .speaker-module--speaker__prof--ffd9f {
    font-size: 16px;
  }
}
.speaker-module--speaker__list--0256c {
  grid-column: 1;
  grid-row: 2;
}

@media (max-width: 991px) {
  .speaker-module--speaker__list--0256c {
    -ms-flex-item-align: center;
        align-self: center;
  }
}
@media (max-width: 767px) {
  .speaker-module--speaker__list--0256c {
    grid-row: 3;
  }
}
.speaker-module--speaker__item--ef3a6 {
  color: #343a40;
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 20px;
  padding-left: 30px;
  position: relative;
}

.speaker-module--speaker__item--ef3a6:last-child {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .speaker-module--speaker__item--ef3a6 {
    font-size: 16px;
    margin-bottom: 13px;
    padding-left: 25px;
  }
}
@media (max-width: 767px) {
  .speaker-module--speaker__item--ef3a6 {
    font-size: 15px;
    margin-bottom: 16px;
  }
}
.speaker-module--speaker__item-icon--614fb {
  height: 20px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 20px;
}

@media (max-width: 991px) {
  .speaker-module--speaker__item-icon--614fb {
    background-size: 80%;
    top: 1px;
  }
}
.speaker-module--speaker__img--5c7b3 {
  grid-column: 2;
  grid-row: span 2;
  justify-self: center;
}

@media (max-width: 991px) {
  .speaker-module--speaker__img--5c7b3 {
    grid-row: 2;
    width: 284px;
  }
}
@media (max-width: 767px) {
  .speaker-module--speaker__img--5c7b3 {
    grid-column: 1;
    grid-row: 2;
    justify-self: center;
    margin-bottom: 20px;
  }
}
.screen1-module--screen1__inner-container--b366c {
  background-color: #f2f3f7;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/new-main-photo-1920.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  padding-bottom: 63px;
  padding-left: 60px;
  padding-top: 50px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__inner-container--b366c {
    border-radius: 20px;
    padding-bottom: 31px;
    padding-left: 40px;
    padding-top: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__inner-container--b366c {
    background-image: unset;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1__inner-container--b366c {
    background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/new-main-photo-320.jpg);
    background-position-y: bottom;
    border-radius: 15px;
    padding: 27px 15px 360px;
  }
}
.screen1-module--screen1__info--76891 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__info--76891 {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__info--76891 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.screen1-module--screen1__subtitle--6bf75 {
  background: #fff;
  border-radius: 10px;
  color: #343a40;
  font-size: 22px;
  line-height: 25px;
  margin-right: 30px;
  max-width: 410px;
  padding: 10px;
  text-align: center;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__subtitle--6bf75 {
    font-size: 16px;
    line-height: 18px;
    margin-right: 15px;
    max-width: 280px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__subtitle--6bf75 {
    border-radius: 5px;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 10px;
    margin-right: unset;
    max-width: 250px;
    padding: 5px;
  }
}
.screen1-module--screen1__date--87120 {
  color: #6f00e2;
  font-size: 22px;
  font-weight: 700;
  line-height: 25px;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__date--87120 {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__date--87120 {
    font-size: 14px;
    line-height: 16px;
  }
}
.screen1-module--screen1__main-info--528fd {
  width: 55%;
}

@media (max-width: 767px) {
  .screen1-module--screen1__main-info--528fd {
    width: 100%;
  }
}
.screen1-module--screen1__title--97ce9 {
  color: #343a40;
  font-size: 54px;
  font-weight: 700;
  letter-spacing: 0.2px;
  line-height: 120%;
  margin-bottom: 28px;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__title--97ce9 {
    font-size: 34px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1__title--97ce9 {
    margin-bottom: 12px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__title--97ce9 {
    font-size: 24px;
  }
}
.screen1-module--screen1__do-list--46beb {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__do-list--46beb {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__do-list--46beb {
    margin-bottom: 15px;
  }
}
.screen1-module--screen1__do-item--844bb {
  color: #343a40;
  font-size: 22px;
  font-weight: 300;
  line-height: 150%;
  margin-bottom: 5px;
  padding-left: 31px;
  position: relative;
}

@media (max-width: 991px) {
  .screen1-module--screen1__do-item--844bb {
    font-size: 16px;
    padding-left: 25px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__do-item--844bb {
    font-size: 14px;
    padding-left: 17px;
  }
}
.screen1-module--screen1__do-item--844bb:before {
  background: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/main-check.svg) no-repeat;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 6px;
  width: 20px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__do-item--844bb:before {
    background-size: 80%;
    top: 4px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__do-item--844bb:before {
    background-size: 65%;
    top: 3px;
  }
}
.screen1-module--screen1__do-item--844bb:last-child {
  margin-bottom: 0;
}

.screen1a-module--screen1__inner-container--b2396 {
  background-color: #f2f3f7;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/new-main-photo-1920.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  padding-bottom: 63px;
  padding-left: 60px;
  padding-top: 50px;
}

@media (max-width: 991px) {
  .screen1a-module--screen1__inner-container--b2396 {
    border-radius: 20px;
    padding-bottom: 31px;
    padding-left: 40px;
    padding-top: 20px;
  }
}
@media (max-width: 767px) {
  .screen1a-module--screen1__inner-container--b2396 {
    background-image: unset;
  }
}
@media (max-width: 480px) {
  .screen1a-module--screen1__inner-container--b2396 {
    background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/new-main-photo-320.jpg);
    background-position-y: bottom;
    border-radius: 15px;
    padding: 27px 15px 360px;
  }
}
.screen1a-module--screen1__info--bd8e1 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .screen1a-module--screen1__info--bd8e1 {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .screen1a-module--screen1__info--bd8e1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.screen1a-module--screen1__subtitle--fa589 {
  background: #fff;
  border-radius: 10px;
  color: #343a40;
  font-size: 22px;
  line-height: 25px;
  margin-right: 30px;
  max-width: 410px;
  padding: 10px;
  text-align: center;
}

@media (max-width: 1199px) {
  .screen1a-module--screen1__subtitle--fa589 {
    font-size: 16px;
    line-height: 18px;
    margin-right: 15px;
    max-width: 280px;
  }
}
@media (max-width: 767px) {
  .screen1a-module--screen1__subtitle--fa589 {
    border-radius: 5px;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 10px;
    margin-right: unset;
    max-width: 250px;
    padding: 5px;
  }
}
.screen1a-module--screen1__date--8a56f {
  color: #6f00e2;
  font-size: 22px;
  font-weight: 700;
  line-height: 25px;
}

@media (max-width: 1199px) {
  .screen1a-module--screen1__date--8a56f {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (max-width: 767px) {
  .screen1a-module--screen1__date--8a56f {
    font-size: 14px;
    line-height: 16px;
  }
}
.screen1a-module--screen1__main-info--5aa13 {
  width: 55%;
}

@media (max-width: 767px) {
  .screen1a-module--screen1__main-info--5aa13 {
    width: 100%;
  }
}
.screen1a-module--screen1__title--85cbf {
  color: #343a40;
  font-size: 54px;
  font-weight: 700;
  letter-spacing: 0.2px;
  line-height: 120%;
  margin-bottom: 28px;
}

@media (max-width: 1199px) {
  .screen1a-module--screen1__title--85cbf {
    font-size: 34px;
  }
}
@media (max-width: 991px) {
  .screen1a-module--screen1__title--85cbf {
    margin-bottom: 12px;
  }
}
@media (max-width: 767px) {
  .screen1a-module--screen1__title--85cbf {
    font-size: 24px;
  }
}
.screen1a-module--screen1__do-list--060f0 {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .screen1a-module--screen1__do-list--060f0 {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .screen1a-module--screen1__do-list--060f0 {
    margin-bottom: 15px;
  }
}
.screen1a-module--screen1__do-item--e7e70 {
  color: #343a40;
  font-size: 22px;
  font-weight: 300;
  line-height: 150%;
  margin-bottom: 5px;
  padding-left: 31px;
  position: relative;
}

@media (max-width: 991px) {
  .screen1a-module--screen1__do-item--e7e70 {
    font-size: 16px;
    padding-left: 25px;
  }
}
@media (max-width: 767px) {
  .screen1a-module--screen1__do-item--e7e70 {
    font-size: 14px;
    padding-left: 17px;
  }
}
.screen1a-module--screen1__do-item--e7e70:before {
  background: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/main-check.svg) no-repeat;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 6px;
  width: 20px;
}

@media (max-width: 991px) {
  .screen1a-module--screen1__do-item--e7e70:before {
    background-size: 80%;
    top: 4px;
  }
}
@media (max-width: 767px) {
  .screen1a-module--screen1__do-item--e7e70:before {
    background-size: 65%;
    top: 3px;
  }
}
.screen1a-module--screen1__do-item--e7e70:last-child {
  margin-bottom: 0;
}

.useful-module--useful--91ef0 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .useful-module--useful--91ef0 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .useful-module--useful--91ef0 {
    padding: 30px 0;
  }
}
.useful-module--useful__text--2f4ef {
  color: #343a40;
  font-size: 34px;
  font-weight: 300;
  line-height: 130%;
  margin: 0 auto;
  width: 83%;
}

@media (max-width: 991px) {
  .useful-module--useful__text--2f4ef {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .useful-module--useful__text--2f4ef {
    font-size: 18px;
    width: 100%;
  }
}
.useful-module--useful__text--2f4ef:first-child {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .useful-module--useful__text--2f4ef:first-child {
    margin-bottom: 30px;
  }
}
.useful-module--useful__wrapper--7af7b {
  background: #f7f0ff;
  border-radius: 30px;
  margin-top: 91px;
  padding: 50px 100px 100px;
}

@media (max-width: 991px) {
  .useful-module--useful__wrapper--7af7b {
    border-radius: 20px;
    margin-top: 44px;
    padding: 40px 60px;
  }
}
@media (max-width: 767px) {
  .useful-module--useful__wrapper--7af7b {
    border-radius: 15px;
    margin-top: 25px;
    padding: 25px 30px;
  }
}
.useful-module--useful__title--9d74d {
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .useful-module--useful__title--9d74d {
    margin-bottom: 20px;
  }
}
.useful-module--useful__list--01452 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 45px;
}

@media (max-width: 991px) {
  .useful-module--useful__list--01452 {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .useful-module--useful__list--01452 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.useful-module--useful__item--3b51b {
  width: 30%;
}

@media (max-width: 767px) {
  .useful-module--useful__item--3b51b {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
}
.useful-module--useful__item-text--69dea {
  color: #343a40;
  font-size: 22px;
  font-weight: 300;
  line-height: 130%;
  margin-top: 15px;
}

@media (max-width: 991px) {
  .useful-module--useful__item-text--69dea {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .useful-module--useful__item-text--69dea {
    font-size: 14px;
    margin-left: 10px;
    margin-top: unset;
  }
  .useful-module--useful__item-img--87625 {
    width: 15%;
  }
}
.useful-module--useful__main-thoughts--a5fa7 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .useful-module--useful__main-thoughts--a5fa7 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.useful-module--useful__main-img--39a2a {
  height: auto;
  margin-right: 30px;
  width: 470px;
}

@media (max-width: 1199px) {
  .useful-module--useful__main-img--39a2a {
    height: 190.01px;
    margin-right: 20px;
    width: 284.41px;
  }
}
@media (max-width: 767px) {
  .useful-module--useful__main-img--39a2a {
    height: auto;
    margin-bottom: 12px;
    margin-right: unset;
    width: 100%;
  }
}
.useful-module--useful__main-text--01dfc {
  color: #343a40;
  font-size: 22px;
  font-weight: 300;
  line-height: 130%;
  margin-bottom: 58px;
}

@media (max-width: 991px) {
  .useful-module--useful__main-text--01dfc {
    font-size: 16px;
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .useful-module--useful__main-text--01dfc {
    font-size: 14px;
  }
}
.useful-module--useful__main-text--01dfc:first-child {
  margin-bottom: 15px;
}

.why-module--why--0b91f {
  padding-bottom: 40px;
}

@media (max-width: 991px) {
  .why-module--why--0b91f {
    padding-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .why-module--why--0b91f {
    padding-bottom: 10px;
  }
}
.why-module--why__list--018a0 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.why-module--why__item--6c77b {
  color: #343a40;
  font-size: 22px;
  font-weight: 300;
  line-height: 130%;
  margin-bottom: 54px;
  padding-left: 35px;
  position: relative;
  width: 32%;
}

@media (max-width: 991px) {
  .why-module--why__item--6c77b {
    font-size: 18px;
    margin-bottom: 25px;
    width: 49%;
  }
}
@media (max-width: 767px) {
  .why-module--why__item--6c77b {
    font-size: 16px;
    margin-bottom: 15px;
    padding-left: 25px;
    width: 100%;
  }
}
.why-module--why__item--6c77b:before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/big-check.svg);
  background-repeat: no-repeat;
  content: "";
  height: 25px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 25px;
}

@media (max-width: 767px) {
  .why-module--why__item--6c77b:before {
    background-size: 75%;
  }
}
.pill-module--pill--35843 {
  padding-bottom: 100px;
}

@media (max-width: 991px) {
  .pill-module--pill--35843 {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .pill-module--pill--35843 {
    padding-bottom: 30px;
  }
}
.pill-module--pill__container--96719 {
  background: #ffefef;
  border-radius: 30px;
  padding: 60px 100px 50px;
}

@media (max-width: 991px) {
  .pill-module--pill__container--96719 {
    border-radius: 20px;
    padding: 40px 60px 50px;
  }
}
@media (max-width: 767px) {
  .pill-module--pill__container--96719 {
    border-radius: 15px;
    padding: 25px 30px;
  }
}
.pill-module--pill__our-themes--32475 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .pill-module--pill__our-themes--32475 {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .pill-module--pill__our-themes--32475 {
    margin-bottom: 0;
  }
}
.pill-module--pill__our-themes-item--50406 {
  background-color: #fff;
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  margin-bottom: 30px;
  min-height: 450px;
  padding-left: 40px;
  padding-right: 20px;
  padding-top: 30px;
  width: 48.5%;
}

@media (max-width: 991px) {
  .pill-module--pill__our-themes-item--50406 {
    border-radius: 15px;
    margin-bottom: 20px;
    min-height: 285px;
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .pill-module--pill__our-themes-item--50406 {
    border-radius: 10px;
    min-height: 250px;
    width: 100%;
  }
}
.pill-module--pill__our-themes-item--50406 p {
  color: #343a40;
  font-size: 22px;
  font-weight: 300;
  line-height: 130%;
}

@media (max-width: 991px) {
  .pill-module--pill__our-themes-item--50406 p {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .pill-module--pill__our-themes-item--50406 p {
    font-size: 13px;
  }
}
.pill-module--pill__our-themes-item--50406 p:first-child {
  margin-bottom: 14px;
}

@media (max-width: 991px) {
  .pill-module--pill__our-themes-item--50406 p:first-child {
    margin-bottom: 6px;
  }
}
.pill-module--pill__our-themes-item--50406:first-child {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/pills-01.png);
}

.pill-module--pill__our-themes-item--50406:nth-child(2) {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/pills-02.png);
}

.pill-module--pill__our-themes-item--50406:nth-child(3) {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/pills-03.png);
}

.pill-module--pill__our-themes-item--50406:nth-child(4) {
  background-color: #e5e5e5;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/pills-04.png);
}

.pill-module--pill__btn--bcda1 {
  margin: 0 auto;
}

.extra-module--extra--cccdd {
  padding-bottom: 100px;
}

@media (max-width: 991px) {
  .extra-module--extra--cccdd {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .extra-module--extra--cccdd {
    padding-bottom: 30px;
  }
}
.extra-module--extra__container--ffe53 {
  background: #ffdbdb;
  border-radius: 30px;
  margin-bottom: 107px;
  padding: 60px 100px 100px;
}

@media (max-width: 991px) {
  .extra-module--extra__container--ffe53 {
    border-radius: 20px;
    margin-bottom: 50px;
    padding: 50px 60px;
  }
}
@media (max-width: 767px) {
  .extra-module--extra__container--ffe53 {
    border-radius: 15px;
    margin-bottom: 30px;
    padding: 30px 25px;
  }
}
.extra-module--extra__list--4a620 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 70px;
}

@media (max-width: 991px) {
  .extra-module--extra__list--4a620 {
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .extra-module--extra__list--4a620 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 0;
  }
}
.extra-module--extra__item--4fdfd {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: #ffefef;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 22px 30px 32px;
  width: 31.5%;
}

@media (max-width: 991px) {
  .extra-module--extra__item--4fdfd {
    border-radius: 15px;
    padding: 14px 18px 18px;
  }
}
@media (max-width: 767px) {
  .extra-module--extra__item--4fdfd {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 10px;
    margin-bottom: 20px;
    width: 100%;
  }
}
.extra-module--extra__text--1c8e7 {
  color: #343a40;
  font-size: 22px;
  font-weight: 300;
  line-height: 130%;
  margin-top: 15px;
}

@media (max-width: 991px) {
  .extra-module--extra__text--1c8e7 {
    font-size: 16px;
  }
}
.extra-module--extra__btn--16282 {
  margin: 0 auto;
}

.extra-module--extra__methods--1f953 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 auto;
  width: 83%;
}

@media (max-width: 991px) {
  .extra-module--extra__methods--1f953 {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .extra-module--extra__methods--1f953 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.extra-module--extra__methods-info--ea8c6 {
  width: 48%;
}

@media (max-width: 767px) {
  .extra-module--extra__methods-info--ea8c6 {
    margin-bottom: 22px;
    width: 100%;
  }
}
.extra-module--extra__methods-txt--4483e {
  color: #343a40;
  font-size: 20px;
  font-weight: 300;
  line-height: 130%;
}

@media (max-width: 991px) {
  .extra-module--extra__methods-txt--4483e {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .extra-module--extra__methods-txt--4483e {
    font-size: 16px;
  }
}
.extra-module--extra__methods-txt_main--b7330 {
  color: #343a40;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 24px;
}

@media (max-width: 991px) {
  .extra-module--extra__methods-txt_main--b7330 {
    font-size: 22px;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .extra-module--extra__methods-txt_main--b7330 {
    font-size: 18px;
    margin-bottom: 6px;
  }
}
.extra-module--extra__methods-img--dfcbb {
  width: 48%;
}

@media (max-width: 767px) {
  .extra-module--extra__methods-img--dfcbb {
    width: 100%;
  }
}
.extra-module--extra--29740 {
  padding-bottom: 100px;
}

@media (max-width: 991px) {
  .extra-module--extra--29740 {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .extra-module--extra--29740 {
    padding-bottom: 30px;
  }
}
.extra-module--extra__container--851de {
  background: #ffdbdb;
  border-radius: 30px;
  margin-bottom: 107px;
  padding: 60px 100px 100px;
}

@media (max-width: 991px) {
  .extra-module--extra__container--851de {
    border-radius: 20px;
    margin-bottom: 50px;
    padding: 50px 60px;
  }
}
@media (max-width: 767px) {
  .extra-module--extra__container--851de {
    border-radius: 15px;
    margin-bottom: 30px;
    padding: 30px 25px;
  }
}
.extra-module--extra__list--6ca73 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 70px;
}

@media (max-width: 991px) {
  .extra-module--extra__list--6ca73 {
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .extra-module--extra__list--6ca73 {
    margin-bottom: 20px;
  }
}
.extra-module--extra__item--c6ff2 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #ffefef;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
  padding: 22px 30px 32px;
  width: 100%;
}

.extra-module--extra__item--c6ff2:last-child {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .extra-module--extra__item--c6ff2 {
    border-radius: 15px;
    padding: 14px 18px 18px;
  }
}
@media (max-width: 767px) {
  .extra-module--extra__item--c6ff2 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 20px;
  }
}
.extra-module--extra__text--6f741 {
  color: #343a40;
  font-size: 22px;
  font-weight: 300;
  line-height: 130%;
  margin-left: 30px;
}

@media (max-width: 991px) {
  .extra-module--extra__text--6f741 {
    font-size: 16px;
    margin-left: 20px;
  }
}
@media (max-width: 767px) {
  .extra-module--extra__text--6f741 {
    margin-left: 0;
    margin-top: 10px;
  }
}
.extra-module--extra__btn--4019f {
  margin: 0 auto;
}

.extra-module--extra__methods--bcec9 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 auto;
  width: 83%;
}

@media (max-width: 991px) {
  .extra-module--extra__methods--bcec9 {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .extra-module--extra__methods--bcec9 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.extra-module--extra__methods-info--88655 {
  width: 48%;
}

@media (max-width: 767px) {
  .extra-module--extra__methods-info--88655 {
    margin-bottom: 22px;
    width: 100%;
  }
}
.extra-module--extra__methods-txt--aab2b {
  color: #343a40;
  font-size: 20px;
  font-weight: 300;
  line-height: 130%;
}

@media (max-width: 991px) {
  .extra-module--extra__methods-txt--aab2b {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .extra-module--extra__methods-txt--aab2b {
    font-size: 16px;
  }
}
.extra-module--extra__methods-txt_main--cd9b9 {
  color: #343a40;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 24px;
}

@media (max-width: 991px) {
  .extra-module--extra__methods-txt_main--cd9b9 {
    font-size: 22px;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .extra-module--extra__methods-txt_main--cd9b9 {
    font-size: 18px;
    margin-bottom: 6px;
  }
}
.extra-module--extra__methods-img--78705 {
  width: 48%;
}

@media (max-width: 767px) {
  .extra-module--extra__methods-img--78705 {
    width: 100%;
  }
}
.style-module--how--94854 {
  padding: 100px 0;
}

.style-module--how__wrapper--cc808 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.style-module--how__wrapper--left--e47d0 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 30px;
  width: 50%;
}

.style-module--how__wrapper--right--18029 {
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 75%;
}

.style-module--how__list--20415 {
  margin-bottom: 30px;
  width: 100%;
}

.style-module--how__item--f1aa9 {
  background-color: #def8da;
  background-position: 0;
  background-position-x: 30px;
  background-repeat: no-repeat;
  border-radius: 20px;
  margin-bottom: 30px;
  padding: 30px 30px 30px 100px;
}

.style-module--how__item--f1aa9:first-child {
  background-image: url(https://fs.advance.ru/landing-pages/online/tekhnologii_raboty_s_informaciey/_how/how-uroki.png);
}

.style-module--how__item--f1aa9:nth-child(2) {
  background-image: url(https://fs.advance.ru/landing-pages/online/tekhnologii_raboty_s_informaciey/_how/how-support.png);
  margin-bottom: 0;
}

.style-module--how__item--ttl--19398 {
  color: #191e27;
  font-size: 24px;
  font-weight: 700;
  line-height: 22px;
}

.style-module--how__item--txt--c7d70 {
  color: #191e27;
  font-size: 18px;
  font-weight: 300;
  line-height: 22px;
}

.style-module--how__img--f2d04 {
  border: 1px solid #9bd991;
  border-radius: 10px;
}

.style-module--how__slide--029db:first-of-type {
  margin-bottom: 30px;
  width: 100%;
}

.style-module--how__slide--029db:nth-last-of-type(-n + 2) {
  width: 49%;
}

.style-module--how__btn--b528b {
  max-width: 100%;
}

.style-module--how__message--2a4e4 {
  -ms-flex-item-align: center;
      align-self: center;
  font-size: 14px;
  margin: 10px 0 0;
}

@media (max-width: 991px) {
  .style-module--how--94854 {
    padding: 50px 0;
  }
  .style-module--how__wrapper--left--e47d0 {
    margin-right: 20px;
  }
  .style-module--how__wrapper--right--18029 {
    width: 49%;
  }
  .style-module--how__item--f1aa9 {
    background-size: 9%;
    border-radius: 15px;
    margin-bottom: 10px;
    padding: 20px 20px 20px 70px;
  }
  .style-module--how__item--ttl--19398 {
    font-size: 20px;
    line-height: 22px;
  }
  .style-module--how__item--txt--c7d70 {
    font-size: 16px;
    line-height: 18px;
  }
  .style-module--how__slide--029db:first-child {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--how--94854 {
    padding: 30px 0;
  }
  .style-module--how__wrapper--cc808 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--how__wrapper--left--e47d0 {
    margin-bottom: 30px;
    width: 100%;
  }
  .style-module--how__wrapper--right--18029 {
    width: 100%;
  }
  .style-module--how__list--20415,
  .style-module--how__wrapper__list--72b4a {
    margin-bottom: 20px;
  }
  .style-module--how__item--f1aa9 {
    background-position-x: 15px;
    padding-left: 60px;
  }
  .style-module--how__item--ttl--19398 {
    font-size: 18px;
    line-height: 22px;
  }
}
.style-module--request--9766e {
  background: #edfff4;
  padding: 100px 0;
}

.style-module--request__wrapper--6422f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--request__wrapper--right--36131 {
  width: 51%;
}

.style-module--request__list--9d10a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 20px;
}

.style-module--request__item--0ff76 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  background-position: 0;
  background-position-x: 15px;
  background-repeat: no-repeat;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  color: #191e27;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: 300;
  line-height: 22px;
  margin-bottom: 20px;
  margin-right: 20px;
  min-height: 60px;
  padding: 15px 15px 15px 70px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.style-module--request__item--0ff76:first-child {
  background-image: url(https://fs.advance.ru/landing-pages/online/tekhnologii_raboty_s_informaciey/_request/zapros-top.png);
}

.style-module--request__item--0ff76:nth-child(2) {
  background-image: url(https://fs.advance.ru/landing-pages/online/tekhnologii_raboty_s_informaciey/_request/zapros-buh.png);
}

.style-module--request__item--0ff76:nth-child(3) {
  background-image: url(https://fs.advance.ru/landing-pages/online/tekhnologii_raboty_s_informaciey/_request/zapros-marketolog.png);
}

.style-module--request__item--0ff76:nth-child(4) {
  background-image: url(https://fs.advance.ru/landing-pages/online/tekhnologii_raboty_s_informaciey/_request/zapros-programm.png);
}

.style-module--request__item--0ff76:nth-child(5) {
  background-image: url(https://fs.advance.ru/landing-pages/online/tekhnologii_raboty_s_informaciey/_request/zapros-analit.png);
}

.style-module--request__item--0ff76:nth-child(6) {
  background-image: url(https://fs.advance.ru/landing-pages/online/tekhnologii_raboty_s_informaciey/_request/zapros-pedagog.png);
}

.style-module--request__item--0ff76:nth-child(7) {
  background-image: url(https://fs.advance.ru/landing-pages/online/tekhnologii_raboty_s_informaciey/_request/zapros-urist.png);
}

.style-module--request__highlight--f4e09 {
  background: #dff5db;
  border-radius: 20px;
  color: #191e27;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  padding: 20px;
  text-align: center;
}

.style-module--request__img--f56df {
  height: 550px;
  width: 488px;
}

@media (max-width: 1199px) {
  .style-module--request__wrapper--right--36131 {
    width: 65%;
  }
  .style-module--request__img--f56df {
    height: 323px;
    margin-right: 20px;
    width: 286px;
  }
}
@media (max-width: 991px) {
  .style-module--request--9766e {
    padding: 50px 0;
  }
  .style-module--request__item--0ff76 {
    background-size: 18%;
    border-radius: 8px;
    font-size: 18px;
    line-height: 16px;
    margin-bottom: 15px;
    margin-right: 15px;
    min-height: 44px;
    padding: 10px 10px 10px 60px;
  }
  .style-module--request__highlight--f4e09 {
    border-radius: 15px;
    font-size: 20px;
    line-height: 23px;
  }
}
@media (max-width: 767px) {
  .style-module--request--9766e {
    padding: 30px 0;
  }
  .style-module--request__wrapper--6422f {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--request__wrapper--right--36131 {
    width: 100%;
  }
  .style-module--request__list--9d10a {
    margin-bottom: 10px;
    width: 100%;
  }
  .style-module--request__item--0ff76 {
    background-position-x: 12px;
    border-radius: 5px;
    font-size: 15px;
    line-height: 18px;
    min-height: 33px;
    padding-left: 50px;
  }
  .style-module--request__highlight--f4e09 {
    border-radius: 10px;
    font-size: 16px;
    line-height: 18px;
    padding: 10px;
  }
  .style-module--request__img--f56df {
    -ms-flex-item-align: center;
        align-self: center;
    height: auto;
    margin-bottom: 20px;
    margin-right: 0;
    width: 80%;
  }
}
@media (max-width: 399px) {
  .style-module--request__item--0ff76 {
    background-position-x: 5px;
    font-size: 13px;
    line-height: 14px;
    margin-right: 10px;
    padding-left: 33px;
  }
}
.style-module--techniques--325e3 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--techniques--325e3 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--techniques--325e3 {
    padding: 30px 0;
  }
}
.style-module--free--013aa {
  background: #edfff4;
  padding: 100px 0;
}

.style-module--free__wrapper--3f12d {
  background-color: #def8da;
  background-image: url(https://fs.advance.ru/landing-pages/online/tekhnologii_raboty_s_informaciey/_free/notegirl.png);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  border-radius: 20px;
  padding: 70px;
}

.style-module--free__info-wrap--68484 {
  width: 60%;
}

.style-module--free__title--5fc3c {
  color: #427f38;
}

.style-module--free__txt--7131a {
  color: #191e27;
  font-size: 26px;
  font-weight: 300;
  line-height: 30px;
  margin-bottom: 35px;
}

.style-module--free__btn--021b9 {
  max-width: 362px;
}

@media (max-width: 991px) {
  .style-module--free--013aa {
    padding: 50px 0;
  }
  .style-module--free__wrapper--3f12d {
    background-size: 50%;
    padding: 40px;
  }
  .style-module--free__txt--7131a {
    font-size: 22px;
    line-height: 25px;
    margin-bottom: 30px;
  }
  .style-module--free__btn--021b9 {
    max-width: 302px;
  }
}
@media (max-width: 767px) {
  .style-module--free--013aa {
    padding: 30px 0;
  }
  .style-module--free__wrapper--3f12d {
    background-position: bottom;
    background-size: 90%;
    padding: 30px;
  }
  .style-module--free__info-wrap--68484 {
    min-height: 525px;
    width: 100%;
  }
  .style-module--free__txt--7131a {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 25px;
  }
  .style-module--free__btn--021b9 {
    max-width: 100%;
  }
}
.style-module--cost--b714a {
  padding: 65px 0 90px;
}

@media (max-width: 991px) {
  .style-module--cost--b714a {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--cost--b714a {
    padding: 30px 0;
  }
}
.style-module--cost--b714a .style-module--inner--f0fc6 {
  background-color: #dcbaff;
  border-radius: 20px;
  padding: 60px 100px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--cost--b714a .style-module--inner--f0fc6 {
    border-radius: 12px;
    padding: 35px 60px;
  }
}
@media (max-width: 767px) {
  .style-module--cost--b714a .style-module--inner--f0fc6 {
    padding: 30px 25px;
  }
}
.style-module--cost--b714a .style-module--inner--f0fc6 h2 {
  text-align: center;
}

.style-module--cost--b714a .style-module--inner--f0fc6 > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media (max-width: 767px) {
  .style-module--cost--b714a .style-module--inner--f0fc6 > ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--cost--b714a .style-module--inner--f0fc6 > ul > li {
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding: 27px 50px 55px;
  width: calc(50% - 10px);
}

@media (max-width: 991px) {
  .style-module--cost--b714a .style-module--inner--f0fc6 > ul > li {
    border-radius: 12px;
    padding: 16px 30px 35px;
    width: 100%;
  }
}
.style-module--cost--b714a .style-module--inner--f0fc6 > ul > li h3 {
  font-size: 27px;
  font-weight: 700;
  line-height: 100%;
}

@media (max-width: 1199px) {
  .style-module--cost--b714a .style-module--inner--f0fc6 > ul > li h3 {
    font-size: 19px;
  }
}
@media (max-width: 991px) {
  .style-module--cost--b714a .style-module--inner--f0fc6 > ul > li h3 {
    font-size: 17px;
  }
}
.style-module--cost--b714a .style-module--inner--f0fc6 > ul > li > ul > li {
  border-bottom: 1px solid #dfdfdf;
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  padding: 20px 0;
}

@media (max-width: 991px) {
  .style-module--cost--b714a .style-module--inner--f0fc6 > ul > li > ul > li {
    font-size: 16px;
    padding: 15px 0;
  }
}
@media (max-width: 767px) {
  .style-module--cost--b714a .style-module--inner--f0fc6 > ul > li > ul > li {
    font-size: 14px;
  }
}
.style-module--cost--b714a .style-module--inner--f0fc6 > ul > li > ul > li:first-child {
  border-top: 1px solid #dfdfdf;
}

.style-module--cost--b714a .style-module--inner--f0fc6 > ul > li.style-module--otl--e3d4a p.style-module--old-price--366b9 {
  text-decoration-color: #6f00e2;
}

.style-module--cost--b714a .style-module--inner--f0fc6 > ul > li.style-module--otl--e3d4a .style-module--new-price--81d10 {
  color: #6f00e2;
}

.style-module--cost--b714a .style-module--inner--f0fc6 > ul > li.style-module--indi--963a5 .style-module--new-price--81d10 {
  color: #fd4b04;
}

.style-module--cost--b714a .style-module--inner--f0fc6 > ul > li .style-module--price--ea56f {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.style-module--cost--b714a .style-module--inner--f0fc6 > ul > li .style-module--price--ea56f h4 {
  font-size: 16px;
  font-weight: 700;
  line-height: 100%;
  margin-bottom: 5px;
}

@media (max-width: 991px) {
  .style-module--cost--b714a .style-module--inner--f0fc6 > ul > li .style-module--price--ea56f h4 {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .style-module--cost--b714a .style-module--inner--f0fc6 > ul > li .style-module--price--ea56f h4 {
    font-size: 12px;
  }
}
.style-module--cost--b714a .style-module--inner--f0fc6 > ul > li .style-module--price--ea56f p {
  font-size: 30px;
  font-weight: 700;
  line-height: 110%;
}

@media (max-width: 991px) {
  .style-module--cost--b714a .style-module--inner--f0fc6 > ul > li .style-module--price--ea56f p {
    font-size: 22px;
  }
}
.style-module--cost--b714a .style-module--inner--f0fc6 > ul > li .style-module--price--ea56f p.style-module--new-price--81d10 {
  margin-top: 10px;
}

.style-module--cost--b714a .style-module--inner--f0fc6 > ul > li .style-module--price--ea56f p.style-module--old-price--366b9 {
  font-size: 25px;
  text-decoration: line-through;
}

@media (max-width: 991px) {
  .style-module--cost--b714a .style-module--inner--f0fc6 > ul > li .style-module--price--ea56f p.style-module--old-price--366b9 {
    font-size: 17px;
  }
}
.style-module--cost--b714a .style-module--inner--f0fc6 > ul > li button {
  min-width: 100%;
  padding: 15px 10px;
}

@media (max-width: 1199px) {
  .style-module--cost--b714a .style-module--inner--f0fc6 > ul > li button {
    font-size: 14px;
  }
}
@media (max-width: 991px) {
  .style-module--cost--b714a .style-module--inner--f0fc6 > ul > li button {
    font-size: 12px;
  }
}
.style-module--cost--b714a .style-module--inner--f0fc6 .style-module--undertext--61da2 {
  background-color: #c293ff;
  border-radius: 20px;
  color: #fff;
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 30px;
  padding: 26px 35px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--cost--b714a .style-module--inner--f0fc6 .style-module--undertext--61da2 {
    border-radius: 12px;
    font-size: 16px;
    margin-top: 20px;
    padding: 15px 20px;
  }
}
@media (max-width: 767px) {
  .style-module--cost--b714a .style-module--inner--f0fc6 .style-module--undertext--61da2 {
    font-size: 14px;
  }
}
.style-module--vid--0f19b {
  background: inherit;
  padding: 0;
}

.style-module--vid--0f19b .style-module--wrap--fde52 {
  width: 100%;
}

.style-module--vid--0f19b .style-module--bg--522dd {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.style-module--vid--0f19b .style-module--video--3b5fe {
  border-radius: 10px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.style-module--vid--0f19b .style-module--title--996e7 {
  color: #232323;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
  margin-top: 20px;
  text-align: center;
}

.style-module--vid--0f19b swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: auto;
}

.style-module--vid--0f19b .style-module--swiper-buttons--e72e0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

.style-module--vid--0f19b .style-module--swiper-btn-next--bd17f,
.style-module--vid--0f19b .style-module--swiper-btn-prev--6ba0a {
  bottom: 0;
  cursor: pointer;
  display: block;
  height: 52px;
  position: absolute;
  top: unset;
  width: 69px;
  z-index: 10;
}

.style-module--vid--0f19b .style-module--swiper-btn-next--bd17f:after,
.style-module--vid--0f19b .style-module--swiper-btn-prev--6ba0a:after {
  display: none;
}

.style-module--vid--0f19b .style-module--swiper-btn-next--bd17f:hover svg path,
.style-module--vid--0f19b .style-module--swiper-btn-prev--6ba0a:hover svg path {
  opacity: 0.7;
}

.style-module--vid--0f19b .style-module--swiper-btn-prev--6ba0a {
  left: calc(50% - 84px);
  right: auto;
}

.style-module--vid--0f19b .style-module--swiper-btn-next--bd17f {
  left: auto;
  right: calc(50% - 84px);
}

.style-module--vid--0f19b .style-module--mySwiper--edcd8 {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  overflow: inherit;
  padding-bottom: 110px;
}

@media (max-width: 767px) {
  .style-module--vid--0f19b .style-module--mySwiper--edcd8 {
    padding-bottom: 75px;
  }
}
.screen1top-module--screen1--c0883 {
  background: -webkit-gradient(linear, left top, left bottom, from(#f4eaff), to(#fff));
  background: linear-gradient(180deg, #f4eaff, #fff);
  padding-bottom: 100px;
}

@media (max-width: 991px) {
  .screen1top-module--screen1--c0883 {
    padding-bottom: 80px;
  }
}
@media (max-width: 767px) {
  .screen1top-module--screen1--c0883 {
    padding-bottom: 40px;
  }
}
.screen1top-module--screen1--c0883 h2 {
  font-size: 60px;
  font-weight: 700;
  line-height: 60px;
  text-align: center;
}

@media (max-width: 991px) {
  .screen1top-module--screen1--c0883 h2 {
    font-size: 40px;
    line-height: 40px;
  }
}
@media (max-width: 767px) {
  .screen1top-module--screen1--c0883 h2 {
    font-size: 30px;
    line-height: 40px;
  }
}
.screen1top-module--screen1--c0883 h3 {
  font-size: 40px;
  font-weight: 700;
  line-height: 60px;
  margin-bottom: 45px;
  text-align: center;
}

@media (max-width: 991px) {
  .screen1top-module--screen1--c0883 h3 {
    font-size: 28px;
    line-height: 40px;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .screen1top-module--screen1--c0883 h3 {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 15px;
  }
}
.screen1top-module--screen1--c0883 .screen1top-module--wrap--edfcd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 60px;
}

@media (max-width: 991px) {
  .screen1top-module--screen1--c0883 .screen1top-module--wrap--edfcd {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .screen1top-module--screen1--c0883 .screen1top-module--wrap--edfcd {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 30px;
  }
}
.screen1top-module--screen1--c0883 .screen1top-module--item--a6624 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-right: 30px;
  max-width: 362px;
  padding: 30px 70px;
}

@media (max-width: 991px) {
  .screen1top-module--screen1--c0883 .screen1top-module--item--a6624 {
    max-width: 250px;
    padding: 20px 40px;
  }
}
@media (max-width: 767px) {
  .screen1top-module--screen1--c0883 .screen1top-module--item--a6624 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-bottom: 10px;
    margin-right: 0;
    max-width: 100%;
    padding: 10px;
  }
}
.screen1top-module--screen1--c0883 .screen1top-module--item--a6624:last-child {
  margin-right: 0;
}

.screen1top-module--screen1--c0883 .screen1top-module--item--a6624 img {
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .screen1top-module--screen1--c0883 .screen1top-module--item--a6624 img {
    height: 87px;
    width: 150px;
  }
}
@media (max-width: 767px) {
  .screen1top-module--screen1--c0883 .screen1top-module--item--a6624 img {
    margin-bottom: 0;
    margin-right: 10px;
  }
}
.screen1top-module--screen1--c0883 .screen1top-module--item--a6624 p {
  color: #232323;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  text-align: center;
}

@media (max-width: 991px) {
  .screen1top-module--screen1--c0883 .screen1top-module--item--a6624 p {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (max-width: 767px) {
  .screen1top-module--screen1--c0883 .screen1top-module--item--a6624 p {
    text-align: left;
  }
}
.screen1top-module--screen1--c0883 .screen1top-module--share--761e9 {
  margin: auto;
  text-align: center;
}

.screen1top-module--screen1--c0883 .screen1top-module--share--761e9 h4 {
  font-size: 18px;
  font-weight: 300;
  line-height: 21px;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .screen1top-module--screen1--c0883 .screen1top-module--share--761e9 h4 {
    font-size: 14px;
    line-height: 16px;
  }
}
.offers-module--offers--a2264 {
  padding: 80px 0 100px;
}

@media (max-width: 991px) {
  .offers-module--offers--a2264 {
    padding: 80px 0;
  }
}
@media (max-width: 767px) {
  .offers-module--offers--a2264 {
    padding: 40px 0;
  }
}
.offers-module--offers--a2264.offers-module--english--41786,
.offers-module--offers--a2264.offers-module--teens--6e0bb {
  background: #fff5fc;
}

.offers-module--offers--a2264 h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 50px;
}

@media (max-width: 991px) {
  .offers-module--offers--a2264 h2 {
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 35px;
  }
}
@media (max-width: 767px) {
  .offers-module--offers--a2264 h2 {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 25px;
  }
}
.offers-module--offers--a2264 .offers-module--wrap--f0aff {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px;
}

@media (max-width: 991px) {
  .offers-module--offers--a2264 .offers-module--wrap--f0aff {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .offers-module--offers--a2264 .offers-module--wrap--f0aff {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.offers-module--offers--a2264 .offers-module--card--a9b61 {
  -webkit-box-align: inherit;
      -ms-flex-align: inherit;
          align-items: inherit;
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding: 0;
  text-align: left;
  width: calc(50% - 30px);
}

@media (max-width: 991px) {
  .offers-module--offers--a2264 .offers-module--card--a9b61 {
    border-radius: 15px;
    width: calc(50% - 15px);
  }
}
@media screen and (max-width: 845px) {
  .offers-module--offers--a2264 .offers-module--card--a9b61 {
    overflow: hidden;
  }
}
@media (max-width: 767px) {
  .offers-module--offers--a2264 .offers-module--card--a9b61 {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .offers-module--offers--a2264 .offers-module--card--a9b61 img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    width: 40%;
  }
}
@media (max-width: 768px) {
  .offers-module--offers--a2264 .offers-module--card--a9b61 img {
    width: 25%;
  }
}
@media (max-width: 480px) {
  .offers-module--offers--a2264 .offers-module--card--a9b61 img {
    height: auto;
  }
}
.offers-module--offers--a2264 .offers-module--info--d9b1f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 30px;
}

@media (max-width: 1150px) {
  .offers-module--offers--a2264 .offers-module--info--d9b1f {
    padding: 20px;
  }
}
@media (max-width: 991px) {
  .offers-module--offers--a2264 .offers-module--info--d9b1f {
    padding: 10px;
  }
}
.offers-module--offers--a2264 .offers-module--info--d9b1f h3 {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin-bottom: 15px;
}

@media (max-width: 1150px) {
  .offers-module--offers--a2264 .offers-module--info--d9b1f h3 {
    font-size: 20px;
  }
}
@media (max-width: 991px) {
  .offers-module--offers--a2264 .offers-module--info--d9b1f h3 {
    line-height: 23px;
  }
}
@media (max-width: 768px) {
  .offers-module--offers--a2264 .offers-module--info--d9b1f h3 {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 8px;
  }
}
.offers-module--offers--a2264 .offers-module--info--d9b1f p {
  color: #000;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
}

@media (max-width: 991px) {
  .offers-module--offers--a2264 .offers-module--info--d9b1f p {
    padding-bottom: 10px;
  }
}
@media (max-width: 768px) {
  .offers-module--offers--a2264 .offers-module--info--d9b1f p {
    font-size: 12px;
    line-height: 14px;
  }
}
.offers-module--offers--a2264 .offers-module--info--d9b1f span {
  background: #b56cff;
  border-radius: 20px;
  color: #fff;
  display: block;
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  max-width: 200px;
  padding: 10px;
  text-align: center;
}

@media (max-width: 768px) {
  .offers-module--offers--a2264 .offers-module--info--d9b1f span {
    font-size: 14px;
    line-height: 16px;
    max-width: 160px;
    padding: 7px;
  }
}
.offers-module--teens__card--4830c:nth-child(odd) {
  margin-right: 30px;
}

.style-module--reg--c8fb7 {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='1099' fill='none' viewBox='0 0 1920 1099'%3E%3Cg opacity='.3'%3E%3Crect width='1920' height='66.271' y='516.364' fill='%235E4990'/%3E%3Crect width='1920' height='516.364' fill='url(%23prefix__a)' transform='matrix(1 0 0 -1 0 516.364)'/%3E%3Crect width='1920' height='516.364' fill='url(%23prefix__b)' transform='matrix(-1 0 0 1 1920 582.636)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='prefix__a' x1='960' x2='960' y1='0' y2='516.364' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235E4990'/%3E%3Cstop offset='1' stop-color='%235E4990' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='prefix__b' x1='960' x2='960' y1='0' y2='516.364' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235E4990'/%3E%3Cstop offset='1' stop-color='%235E4990' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: repeat-x;
  padding: 50px 0;
}

@media (max-width: 991px) {
  .style-module--reg--c8fb7 {
    background-position: top;
  }
}
.style-module--reg--c8fb7 h3 {
  color: #e9b882;
  font-size: 50px;
  font-weight: 300;
  line-height: 100%;
  margin-bottom: 50px;
}

@media (max-width: 767px) {
  .style-module--reg--c8fb7 h3 {
    font-size: 24px;
    margin-bottom: 15px;
  }
}
.style-module--reg--c8fb7 .style-module--col--edc68 {
  width: calc(50% - 30.5px);
}

@media (max-width: 991px) {
  .style-module--reg--c8fb7 .style-module--col--edc68 {
    width: 100%;
  }
}
.style-module--reg--c8fb7 .style-module--col--edc68 ul li {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 40px;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--reg--c8fb7 .style-module--col--edc68 ul li {
    font-size: 18px;
  }
}
.style-module--reg--c8fb7 .style-module--col--edc68 ul li:before {
  background-size: 100%;
  content: "";
  position: absolute;
  top: 4px;
}

@media (max-width: 767px) {
  .style-module--reg--c8fb7 .style-module--col--edc68 ul li:before {
    top: 0;
  }
}
.style-module--reg--c8fb7 .style-module--col--edc68 ul li:not(:last-child) {
  margin-bottom: 20px;
}

.style-module--reg--c8fb7 .style-module--col--edc68 ul li.style-module--accordion--1cfef {
  padding-left: 0;
}

.style-module--reg--c8fb7 .style-module--col--edc68 ul li.style-module--time--74d1f:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" fill="none" viewBox="0 0 21 21"><path fill="%23fff" fill-rule="evenodd" d="M1.525 1.525C0 3.051 0 5.506 0 10.417c0 4.91 0 7.365 1.525 8.89 1.526 1.526 3.981 1.526 8.892 1.526 4.91 0 7.365 0 8.89-1.525 1.526-1.526 1.526-3.98 1.526-8.891 0-4.91 0-7.366-1.525-8.892C17.782 0 15.328 0 10.417 0 5.507 0 3.05 0 1.525 1.525Zm9.673 4.725a.781.781 0 0 0-1.563 0v4.167c0 .207.083.406.23.552l2.603 2.604a.781.781 0 1 0 1.105-1.105l-2.375-2.375V6.25Z" clip-rule="evenodd"/></svg>');
  height: 20px;
  left: 2px;
  width: 20px;
}

.style-module--reg--c8fb7 .style-module--col--edc68 ul li.style-module--calendar--adb8f:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" fill="none" viewBox="0 0 25 25"><path fill="%23fff" d="M8.073 2.604a.781.781 0 0 0-1.562 0V4.25c-1.5.12-2.484.415-3.207 1.138-.723.723-1.018 1.708-1.138 3.207h20.668c-.12-1.5-.415-2.484-1.138-3.207-.723-.723-1.707-1.018-3.206-1.138V2.604a.781.781 0 0 0-1.563 0V4.18c-.693-.013-1.47-.013-2.343-.013h-4.167c-.874 0-1.651 0-2.344.013V2.604Z"/><path fill="%23fff" fill-rule="evenodd" d="M2.083 12.5c0-.874 0-1.65.013-2.344h20.807c.013.693.013 1.47.013 2.344v2.083c0 3.929 0 5.893-1.22 7.113-1.22 1.22-3.185 1.22-7.113 1.22h-4.167c-3.928 0-5.892 0-7.113-1.22-1.22-1.22-1.22-3.184-1.22-7.113V12.5Zm15.625 2.083a1.042 1.042 0 1 0 0-2.083 1.042 1.042 0 0 0 0 2.083Zm0 4.167a1.042 1.042 0 1 0 0-2.083 1.042 1.042 0 0 0 0 2.083Zm-4.167-5.208a1.042 1.042 0 1 1-2.083 0 1.042 1.042 0 0 1 2.083 0Zm0 4.166a1.042 1.042 0 1 1-2.083 0 1.042 1.042 0 0 1 2.083 0Zm-6.25-3.125a1.042 1.042 0 1 0 0-2.083 1.042 1.042 0 0 0 0 2.083Zm0 4.167a1.042 1.042 0 1 0 0-2.083 1.042 1.042 0 0 0 0 2.083Z" clip-rule="evenodd"/></svg>');
  height: 25px;
  left: 0;
  top: 0;
  width: 25px;
}

.style-module--reg--c8fb7 .style-module--col--edc68 ul li.style-module--support--edb6f:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="22" fill="none" viewBox="0 0 21 22"><path fill="%23fff" d="M9.947 0a8.864 8.864 0 0 0-6.252 2.577A8.779 8.779 0 0 0 1.105 8.8v2.09A3.214 3.214 0 0 0 0 13.2c.025.638.243 1.253.626 1.766.383.512.912.897 1.518 1.105C3.581 19.492 6.466 22 9.947 22h3.316v-2.2H9.947c-2.498 0-4.763-1.87-5.902-4.829l-.232-.605-.652-.066a1.097 1.097 0 0 1-.8-1.646c.096-.166.235-.304.402-.4l.553-.319V9.9c0-.292.116-.572.324-.778.207-.206.488-.322.781-.322h11.053c.293 0 .574.116.781.322.207.206.324.486.324.778v5.5h-4.52a1.65 1.65 0 0 0-1.308-1.076 1.665 1.665 0 0 0-1.574.632 1.646 1.646 0 0 0 .372 2.352c.245.17.532.27.83.292h8.41c.587 0 1.149-.232 1.564-.644.414-.413.647-.973.647-1.556v-2.2c0-.583-.233-1.143-.647-1.556A2.216 2.216 0 0 0 18.789 11V8.8a8.779 8.779 0 0 0-2.59-6.223A8.864 8.864 0 0 0 9.948 0Z"/></svg>');
  height: 22px;
  left: 0;
  width: 21px;
}

.style-module--reg--c8fb7 .style-module--col--edc68 ul li strong {
  font-weight: 500;
}

.style-module--reg--c8fb7 .style-module--col--edc68 ul li .style-module--img--c28e2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.style-module--reg--c8fb7 .style-module--col--edc68 ul.style-module--place--2f0a9 {
  margin-bottom: 130px;
}

@media (max-width: 991px) {
  .style-module--reg--c8fb7 .style-module--col--edc68 ul.style-module--place--2f0a9 {
    margin-bottom: 40px;
  }
}
.style-module--reg--c8fb7 .style-module--col--edc68 ul.style-module--place--2f0a9 li:before {
  height: 25px;
  left: 0;
  width: 25px;
}

.style-module--reg--c8fb7 .style-module--col--edc68 ul.style-module--place--2f0a9 li.style-module--address--60efb:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' viewBox='0 0 25 25'%3E%3Cpath fill='%23E9B882' fill-rule='evenodd' d='M22.136 8.854c0-1.463 0-2.194-.351-2.72a2.083 2.083 0 0 0-.575-.575c-.46-.307-1.077-.345-2.203-.35.004.303.004.62.004.948v1.395h1.041a.781.781 0 1 1 0 1.563h-1.041v1.562h1.041a.781.781 0 0 1 0 1.563h-1.041v1.562h1.041a.781.781 0 0 1 0 1.563h-1.041v6.77h-1.563V6.25c0-1.964 0-2.946-.61-3.557-.61-.61-1.592-.61-3.556-.61h-2.084c-1.964 0-2.946 0-3.556.61-.61.61-.61 1.593-.61 3.557v15.885H5.469v-6.77H4.427a.781.781 0 0 1 0-1.563H5.47v-1.563H4.427a.781.781 0 0 1 0-1.562H5.47V9.114H4.427a.781.781 0 0 1 0-1.562H5.47V6.157c0-.327 0-.645.004-.948-1.126.005-1.743.043-2.203.35a2.083 2.083 0 0 0-.575.575c-.35.526-.35 1.257-.35 2.72v13.281h-.522a.781.781 0 0 0 0 1.563h20.834a.781.781 0 0 0 0-1.563h-.521V8.855ZM9.376 12.24c0-.432.35-.782.78-.782h4.167a.781.781 0 1 1 0 1.563h-4.166a.781.781 0 0 1-.782-.782Zm0 3.124c0-.431.35-.78.78-.78h4.167a.781.781 0 1 1 0 1.562h-4.166a.781.781 0 0 1-.782-.782Zm2.864 3.646c.431 0 .781.35.781.782v2.343H11.46v-2.343c0-.432.35-.782.78-.782ZM9.375 6.51c0-.431.35-.78.782-.78h4.166a.781.781 0 1 1 0 1.562h-4.166a.781.781 0 0 1-.782-.782Zm0 3.125c0-.431.35-.78.782-.78h4.166a.781.781 0 1 1 0 1.562h-4.166a.781.781 0 0 1-.782-.782Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.style-module--reg--c8fb7 .style-module--col--edc68 ul.style-module--place--2f0a9 li.style-module--contacts--097e6:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' viewBox='0 0 25 25'%3E%3Cg clip-path='url(%23prefix__a)'%3E%3Cpath fill='%23E9B882' d='M7.283 5.209h4.69V.076c-1.927.304-3.617 2.258-4.69 5.133ZM11.973 11.958V6.293H6.92c-.5 1.682-.805 3.61-.85 5.665h5.902ZM13.027.076v5.133h4.69C16.643 2.334 14.955.38 13.027.076ZM5.017 13.042H0a13.044 13.044 0 0 0 1.565 5.702.512.512 0 0 1 .177-.036h4.074c-.474-1.702-.757-3.618-.8-5.666ZM19.983 13.042c-.043 2.048-.325 3.964-.8 5.666h4.074c.063 0 .122.016.177.036A13.03 13.03 0 0 0 25 13.042h-5.017ZM11.973 13.042H6.07c.045 2.055.35 3.983.85 5.666h5.052v-5.666ZM5.017 11.958c.042-2.048.325-3.964.8-5.665H1.741a.503.503 0 0 1-.177-.037A13.046 13.046 0 0 0 0 11.958h5.017ZM18.93 11.958c-.046-2.056-.35-3.983-.851-5.665h-5.052v5.665h5.902ZM6.154 5.209C6.957 2.893 8.137 1.068 9.552 0 6.522.755 3.92 2.646 2.198 5.209h3.956ZM6.154 19.791H2.198C3.92 22.354 6.522 24.245 9.552 25c-1.415-1.068-2.595-2.893-3.398-5.209ZM18.846 5.209h3.956C21.08 2.646 18.478.755 15.448 0c1.415 1.068 2.595 2.893 3.398 5.209ZM18.846 19.791c-.803 2.316-1.983 4.141-3.398 5.209 3.03-.755 5.632-2.646 7.354-5.209h-3.956ZM23.257 6.293h-4.073c.474 1.7.756 3.618.799 5.665H25c-.083-2.062-.642-4-1.566-5.702a.512.512 0 0 1-.177.037ZM17.717 19.791h-4.69v5.133c1.928-.304 3.616-2.258 4.69-5.133ZM13.027 13.042v5.666h5.052c.5-1.682.805-3.61.85-5.666h-5.902ZM11.973 24.924v-5.133h-4.69c1.073 2.875 2.763 4.83 4.69 5.133Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='25' height='25' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.style-module--reg--c8fb7 .style-module--top--f0e69 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 100px;
}

@media (max-width: 991px) {
  .style-module--reg--c8fb7 .style-module--top--f0e69 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 767px) {
  .style-module--reg--c8fb7 .style-module--top--f0e69 {
    margin-bottom: 50px;
  }
}
.style-module--reg--c8fb7 .style-module--top--f0e69 .style-module--col--edc68:first-child {
  padding-right: 30px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--reg--c8fb7 .style-module--top--f0e69 .style-module--col--edc68:first-child {
    padding-bottom: 50px;
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .style-module--reg--c8fb7 .style-module--top--f0e69 .style-module--col--edc68:first-child {
    padding-bottom: 25px;
  }
}
.style-module--reg--c8fb7 .style-module--top--f0e69 .style-module--col--edc68:first-child:before {
  background-color: #fff;
  content: "";
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
}

@media (max-width: 991px) {
  .style-module--reg--c8fb7 .style-module--top--f0e69 .style-module--col--edc68:first-child:before {
    bottom: 0;
    height: 1px;
    top: unset;
    width: 100%;
  }
}
.style-module--reg--c8fb7 .style-module--top--f0e69 .style-module--col--edc68:last-child {
  padding-left: 30px;
}

@media (max-width: 991px) {
  .style-module--reg--c8fb7 .style-module--top--f0e69 .style-module--col--edc68:last-child {
    padding-left: 0;
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--c8fb7 .style-module--top--f0e69 .style-module--col--edc68:last-child {
    padding-top: 25px;
  }
}
.style-module--reg--c8fb7 .style-module--bottom--25955 {
  border-radius: 30px;
  color: #222;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

@media (max-width: 991px) {
  .style-module--reg--c8fb7 .style-module--bottom--25955 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--reg--c8fb7 .style-module--bottom--25955 .style-module--info--20adb,
.style-module--reg--c8fb7 .style-module--bottom--25955 .style-module--widget--91ccc {
  width: 50%;
}

@media (max-width: 991px) {
  .style-module--reg--c8fb7 .style-module--bottom--25955 .style-module--info--20adb,
  .style-module--reg--c8fb7 .style-module--bottom--25955 .style-module--widget--91ccc {
    width: 100%;
  }
}
.style-module--reg--c8fb7 .style-module--bottom--25955 .style-module--info--20adb {
  background-color: #fff3e0;
  padding: 50px 70px;
}

@media (max-width: 991px) {
  .style-module--reg--c8fb7 .style-module--bottom--25955 .style-module--info--20adb {
    padding: 50px 60px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--c8fb7 .style-module--bottom--25955 .style-module--info--20adb {
    padding: 30px 25px;
  }
}
.style-module--reg--c8fb7 .style-module--bottom--25955 .style-module--info--20adb h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 36px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 20px;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--reg--c8fb7 .style-module--bottom--25955 .style-module--info--20adb h3 {
    font-size: 18px;
  }
}
.style-module--reg--c8fb7 .style-module--bottom--25955 .style-module--info--20adb h3 span {
  color: #e9b882;
  font-size: 60px;
  font-weight: 700;
  line-height: 100%;
  margin-top: 10px;
}

@media (max-width: 767px) {
  .style-module--reg--c8fb7 .style-module--bottom--25955 .style-module--info--20adb h3 span {
    font-size: 40px;
  }
}
.style-module--reg--c8fb7 .style-module--bottom--25955 .style-module--info--20adb ul {
  border-bottom: 1px solid #e9b882;
  border-top: 1px solid #e9b882;
  padding: 30px 0;
}

@media (max-width: 767px) {
  .style-module--reg--c8fb7 .style-module--bottom--25955 .style-module--info--20adb ul {
    padding: 20px 0;
  }
}
.style-module--reg--c8fb7 .style-module--bottom--25955 .style-module--info--20adb ul li {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 30px;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--reg--c8fb7 .style-module--bottom--25955 .style-module--info--20adb ul li {
    font-size: 16px;
  }
}
.style-module--reg--c8fb7 .style-module--bottom--25955 .style-module--info--20adb ul li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23E9B882' d='M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.521 0 10 0Zm6.724 8.153-7.143 7.143a1.442 1.442 0 0 1-1.01.418 1.44 1.44 0 0 1-1.01-.418L3.276 11.01a1.427 1.427 0 0 1 0-2.02 1.427 1.427 0 0 1 2.02 0l3.275 3.276 6.133-6.133a1.427 1.427 0 0 1 2.02 0 1.43 1.43 0 0 1 0 2.02Z'/%3E%3C/svg%3E");
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 20px;
}

.style-module--reg--c8fb7 .style-module--bottom--25955 .style-module--info--20adb ul li:not(:last-child) {
  margin-bottom: 10px;
}

.style-module--reg--c8fb7 .style-module--bottom--25955 .style-module--info--20adb p {
  font-size: 16px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 30px;
}

@media (max-width: 767px) {
  .style-module--reg--c8fb7 .style-module--bottom--25955 .style-module--info--20adb p {
    margin-top: 20px;
  }
}
.style-module--reg--c8fb7 .style-module--bottom--25955 .style-module--widget--91ccc {
  background-color: #fff;
}

.style-module--reg--c8fb7 .style-module--bottom--25955 .style-module--widget--91ccc .style-module--form--b27b6 {
  width: 100%;
}

.style-module--reg--fe7fd {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='1099' fill='none' viewBox='0 0 1920 1099'%3E%3Cg opacity='.3'%3E%3Crect width='1920' height='66.271' y='516.364' fill='%235E4990'/%3E%3Crect width='1920' height='516.364' fill='url(%23prefix__a)' transform='matrix(1 0 0 -1 0 516.364)'/%3E%3Crect width='1920' height='516.364' fill='url(%23prefix__b)' transform='matrix(-1 0 0 1 1920 582.636)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='prefix__a' x1='960' x2='960' y1='0' y2='516.364' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235E4990'/%3E%3Cstop offset='1' stop-color='%235E4990' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='prefix__b' x1='960' x2='960' y1='0' y2='516.364' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235E4990'/%3E%3Cstop offset='1' stop-color='%235E4990' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: 50%;
  background-repeat: repeat-x;
  padding: 50px 0;
}

@media (max-width: 991px) {
  .style-module--reg--fe7fd {
    background-position: top;
  }
}
.style-module--reg--fe7fd h3 {
  color: #e9b882;
  font-size: 50px;
  font-weight: 300;
  line-height: 100%;
  margin-bottom: 50px;
}

@media (max-width: 767px) {
  .style-module--reg--fe7fd h3 {
    font-size: 24px;
    margin-bottom: 15px;
  }
}
.style-module--reg--fe7fd .style-module--col--a3fff {
  width: calc(50% - 30.5px);
}

@media (max-width: 991px) {
  .style-module--reg--fe7fd .style-module--col--a3fff {
    width: 100%;
  }
}
.style-module--reg--fe7fd .style-module--col--a3fff ul li {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 40px;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--reg--fe7fd .style-module--col--a3fff ul li {
    font-size: 18px;
  }
}
.style-module--reg--fe7fd .style-module--col--a3fff ul li:before {
  background-size: 100%;
  content: "";
  position: absolute;
  top: 4px;
}

@media (max-width: 767px) {
  .style-module--reg--fe7fd .style-module--col--a3fff ul li:before {
    top: 0;
  }
}
.style-module--reg--fe7fd .style-module--col--a3fff ul li:not(:last-child) {
  margin-bottom: 20px;
}

.style-module--reg--fe7fd .style-module--col--a3fff ul li.style-module--accordion--dcf9f {
  padding-left: 0;
}

.style-module--reg--fe7fd .style-module--col--a3fff ul li.style-module--time--0401f:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" fill="none" viewBox="0 0 21 21"><path fill="%23fff" fill-rule="evenodd" d="M1.525 1.525C0 3.051 0 5.506 0 10.417c0 4.91 0 7.365 1.525 8.89 1.526 1.526 3.981 1.526 8.892 1.526 4.91 0 7.365 0 8.89-1.525 1.526-1.526 1.526-3.98 1.526-8.891 0-4.91 0-7.366-1.525-8.892C17.782 0 15.328 0 10.417 0 5.507 0 3.05 0 1.525 1.525Zm9.673 4.725a.781.781 0 0 0-1.563 0v4.167c0 .207.083.406.23.552l2.603 2.604a.781.781 0 1 0 1.105-1.105l-2.375-2.375V6.25Z" clip-rule="evenodd"/></svg>');
  height: 20px;
  left: 2px;
  width: 20px;
}

.style-module--reg--fe7fd .style-module--col--a3fff ul li.style-module--calendar--7a34b:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" fill="none" viewBox="0 0 25 25"><path fill="%23fff" d="M8.073 2.604a.781.781 0 0 0-1.562 0V4.25c-1.5.12-2.484.415-3.207 1.138-.723.723-1.018 1.708-1.138 3.207h20.668c-.12-1.5-.415-2.484-1.138-3.207-.723-.723-1.707-1.018-3.206-1.138V2.604a.781.781 0 0 0-1.563 0V4.18c-.693-.013-1.47-.013-2.343-.013h-4.167c-.874 0-1.651 0-2.344.013V2.604Z"/><path fill="%23fff" fill-rule="evenodd" d="M2.083 12.5c0-.874 0-1.65.013-2.344h20.807c.013.693.013 1.47.013 2.344v2.083c0 3.929 0 5.893-1.22 7.113-1.22 1.22-3.185 1.22-7.113 1.22h-4.167c-3.928 0-5.892 0-7.113-1.22-1.22-1.22-1.22-3.184-1.22-7.113V12.5Zm15.625 2.083a1.042 1.042 0 1 0 0-2.083 1.042 1.042 0 0 0 0 2.083Zm0 4.167a1.042 1.042 0 1 0 0-2.083 1.042 1.042 0 0 0 0 2.083Zm-4.167-5.208a1.042 1.042 0 1 1-2.083 0 1.042 1.042 0 0 1 2.083 0Zm0 4.166a1.042 1.042 0 1 1-2.083 0 1.042 1.042 0 0 1 2.083 0Zm-6.25-3.125a1.042 1.042 0 1 0 0-2.083 1.042 1.042 0 0 0 0 2.083Zm0 4.167a1.042 1.042 0 1 0 0-2.083 1.042 1.042 0 0 0 0 2.083Z" clip-rule="evenodd"/></svg>');
  height: 25px;
  left: 0;
  top: 0;
  width: 25px;
}

.style-module--reg--fe7fd .style-module--col--a3fff ul li.style-module--support--93242:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="22" fill="none" viewBox="0 0 21 22"><path fill="%23fff" d="M9.947 0a8.864 8.864 0 0 0-6.252 2.577A8.779 8.779 0 0 0 1.105 8.8v2.09A3.214 3.214 0 0 0 0 13.2c.025.638.243 1.253.626 1.766.383.512.912.897 1.518 1.105C3.581 19.492 6.466 22 9.947 22h3.316v-2.2H9.947c-2.498 0-4.763-1.87-5.902-4.829l-.232-.605-.652-.066a1.097 1.097 0 0 1-.8-1.646c.096-.166.235-.304.402-.4l.553-.319V9.9c0-.292.116-.572.324-.778.207-.206.488-.322.781-.322h11.053c.293 0 .574.116.781.322.207.206.324.486.324.778v5.5h-4.52a1.65 1.65 0 0 0-1.308-1.076 1.665 1.665 0 0 0-1.574.632 1.646 1.646 0 0 0 .372 2.352c.245.17.532.27.83.292h8.41c.587 0 1.149-.232 1.564-.644.414-.413.647-.973.647-1.556v-2.2c0-.583-.233-1.143-.647-1.556A2.216 2.216 0 0 0 18.789 11V8.8a8.779 8.779 0 0 0-2.59-6.223A8.864 8.864 0 0 0 9.948 0Z"/></svg>');
  height: 22px;
  left: 0;
  width: 21px;
}

.style-module--reg--fe7fd .style-module--col--a3fff ul li strong {
  font-weight: 500;
}

.style-module--reg--fe7fd .style-module--col--a3fff ul li .style-module--img--1a90a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.style-module--reg--fe7fd .style-module--col--a3fff ul.style-module--place--d95a6 {
  margin-bottom: 130px;
}

@media (max-width: 991px) {
  .style-module--reg--fe7fd .style-module--col--a3fff ul.style-module--place--d95a6 {
    margin-bottom: 40px;
  }
}
.style-module--reg--fe7fd .style-module--col--a3fff ul.style-module--place--d95a6 li:before {
  height: 25px;
  left: 0;
  width: 25px;
}

.style-module--reg--fe7fd .style-module--col--a3fff ul.style-module--place--d95a6 li.style-module--address--ddb96:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' viewBox='0 0 25 25'%3E%3Cpath fill='%23E9B882' fill-rule='evenodd' d='M22.136 8.854c0-1.463 0-2.194-.351-2.72a2.083 2.083 0 0 0-.575-.575c-.46-.307-1.077-.345-2.203-.35.004.303.004.62.004.948v1.395h1.041a.781.781 0 1 1 0 1.563h-1.041v1.562h1.041a.781.781 0 0 1 0 1.563h-1.041v1.562h1.041a.781.781 0 0 1 0 1.563h-1.041v6.77h-1.563V6.25c0-1.964 0-2.946-.61-3.557-.61-.61-1.592-.61-3.556-.61h-2.084c-1.964 0-2.946 0-3.556.61-.61.61-.61 1.593-.61 3.557v15.885H5.469v-6.77H4.427a.781.781 0 0 1 0-1.563H5.47v-1.563H4.427a.781.781 0 0 1 0-1.562H5.47V9.114H4.427a.781.781 0 0 1 0-1.562H5.47V6.157c0-.327 0-.645.004-.948-1.126.005-1.743.043-2.203.35a2.083 2.083 0 0 0-.575.575c-.35.526-.35 1.257-.35 2.72v13.281h-.522a.781.781 0 0 0 0 1.563h20.834a.781.781 0 0 0 0-1.563h-.521V8.855ZM9.376 12.24c0-.432.35-.782.78-.782h4.167a.781.781 0 1 1 0 1.563h-4.166a.781.781 0 0 1-.782-.782Zm0 3.124c0-.431.35-.78.78-.78h4.167a.781.781 0 1 1 0 1.562h-4.166a.781.781 0 0 1-.782-.782Zm2.864 3.646c.431 0 .781.35.781.782v2.343H11.46v-2.343c0-.432.35-.782.78-.782ZM9.375 6.51c0-.431.35-.78.782-.78h4.166a.781.781 0 1 1 0 1.562h-4.166a.781.781 0 0 1-.782-.782Zm0 3.125c0-.431.35-.78.782-.78h4.166a.781.781 0 1 1 0 1.562h-4.166a.781.781 0 0 1-.782-.782Z' clip-rule='evenodd'/%3E%3C/svg%3E");
}

.style-module--reg--fe7fd .style-module--col--a3fff ul.style-module--place--d95a6 li.style-module--contacts--712e0:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' viewBox='0 0 25 25'%3E%3Cg clip-path='url(%23prefix__a)'%3E%3Cpath fill='%23E9B882' d='M7.283 5.209h4.69V.076c-1.927.304-3.617 2.258-4.69 5.133ZM11.973 11.958V6.293H6.92c-.5 1.682-.805 3.61-.85 5.665h5.902ZM13.027.076v5.133h4.69C16.643 2.334 14.955.38 13.027.076ZM5.017 13.042H0a13.044 13.044 0 0 0 1.565 5.702.512.512 0 0 1 .177-.036h4.074c-.474-1.702-.757-3.618-.8-5.666ZM19.983 13.042c-.043 2.048-.325 3.964-.8 5.666h4.074c.063 0 .122.016.177.036A13.03 13.03 0 0 0 25 13.042h-5.017ZM11.973 13.042H6.07c.045 2.055.35 3.983.85 5.666h5.052v-5.666ZM5.017 11.958c.042-2.048.325-3.964.8-5.665H1.741a.503.503 0 0 1-.177-.037A13.046 13.046 0 0 0 0 11.958h5.017ZM18.93 11.958c-.046-2.056-.35-3.983-.851-5.665h-5.052v5.665h5.902ZM6.154 5.209C6.957 2.893 8.137 1.068 9.552 0 6.522.755 3.92 2.646 2.198 5.209h3.956ZM6.154 19.791H2.198C3.92 22.354 6.522 24.245 9.552 25c-1.415-1.068-2.595-2.893-3.398-5.209ZM18.846 5.209h3.956C21.08 2.646 18.478.755 15.448 0c1.415 1.068 2.595 2.893 3.398 5.209ZM18.846 19.791c-.803 2.316-1.983 4.141-3.398 5.209 3.03-.755 5.632-2.646 7.354-5.209h-3.956ZM23.257 6.293h-4.073c.474 1.7.756 3.618.799 5.665H25c-.083-2.062-.642-4-1.566-5.702a.512.512 0 0 1-.177.037ZM17.717 19.791h-4.69v5.133c1.928-.304 3.616-2.258 4.69-5.133ZM13.027 13.042v5.666h5.052c.5-1.682.805-3.61.85-5.666h-5.902ZM11.973 24.924v-5.133h-4.69c1.073 2.875 2.763 4.83 4.69 5.133Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='25' height='25' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.style-module--reg--fe7fd .style-module--top--da3f5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 100px;
}

@media (max-width: 991px) {
  .style-module--reg--fe7fd .style-module--top--da3f5 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 767px) {
  .style-module--reg--fe7fd .style-module--top--da3f5 {
    margin-bottom: 50px;
  }
}
.style-module--reg--fe7fd .style-module--top--da3f5 .style-module--col--a3fff:first-child {
  padding-right: 30px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--reg--fe7fd .style-module--top--da3f5 .style-module--col--a3fff:first-child {
    padding-bottom: 50px;
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .style-module--reg--fe7fd .style-module--top--da3f5 .style-module--col--a3fff:first-child {
    padding-bottom: 25px;
  }
}
.style-module--reg--fe7fd .style-module--top--da3f5 .style-module--col--a3fff:first-child:before {
  background-color: #fff;
  content: "";
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
}

@media (max-width: 991px) {
  .style-module--reg--fe7fd .style-module--top--da3f5 .style-module--col--a3fff:first-child:before {
    bottom: 0;
    height: 1px;
    top: unset;
    width: 100%;
  }
}
.style-module--reg--fe7fd .style-module--top--da3f5 .style-module--col--a3fff:last-child {
  padding-left: 30px;
}

@media (max-width: 991px) {
  .style-module--reg--fe7fd .style-module--top--da3f5 .style-module--col--a3fff:last-child {
    padding-left: 0;
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--fe7fd .style-module--top--da3f5 .style-module--col--a3fff:last-child {
    padding-top: 25px;
  }
}
.style-module--reg--fe7fd .style-module--bottom--d5cd1 {
  border-radius: 30px;
  color: #222;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

@media (max-width: 991px) {
  .style-module--reg--fe7fd .style-module--bottom--d5cd1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--reg--fe7fd .style-module--bottom--d5cd1 .style-module--info--2f66a,
.style-module--reg--fe7fd .style-module--bottom--d5cd1 .style-module--widget--3db6c {
  width: 50%;
}

@media (max-width: 991px) {
  .style-module--reg--fe7fd .style-module--bottom--d5cd1 .style-module--info--2f66a,
  .style-module--reg--fe7fd .style-module--bottom--d5cd1 .style-module--widget--3db6c {
    width: 100%;
  }
}
.style-module--reg--fe7fd .style-module--bottom--d5cd1 .style-module--info--2f66a {
  background-color: #fff3e0;
  padding: 50px 70px;
}

@media (max-width: 991px) {
  .style-module--reg--fe7fd .style-module--bottom--d5cd1 .style-module--info--2f66a {
    padding: 50px 60px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--fe7fd .style-module--bottom--d5cd1 .style-module--info--2f66a {
    padding: 30px 25px;
  }
}
.style-module--reg--fe7fd .style-module--bottom--d5cd1 .style-module--info--2f66a h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 36px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 20px;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--reg--fe7fd .style-module--bottom--d5cd1 .style-module--info--2f66a h3 {
    font-size: 18px;
  }
}
.style-module--reg--fe7fd .style-module--bottom--d5cd1 .style-module--info--2f66a h3 span {
  color: #e9b882;
  font-size: 60px;
  font-weight: 700;
  line-height: 100%;
  margin-top: 10px;
}

@media (max-width: 767px) {
  .style-module--reg--fe7fd .style-module--bottom--d5cd1 .style-module--info--2f66a h3 span {
    font-size: 40px;
  }
}
.style-module--reg--fe7fd .style-module--bottom--d5cd1 .style-module--info--2f66a ul {
  border-bottom: 1px solid #e9b882;
  border-top: 1px solid #e9b882;
  padding: 30px 0;
}

@media (max-width: 767px) {
  .style-module--reg--fe7fd .style-module--bottom--d5cd1 .style-module--info--2f66a ul {
    padding: 20px 0;
  }
}
.style-module--reg--fe7fd .style-module--bottom--d5cd1 .style-module--info--2f66a ul li {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 30px;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--reg--fe7fd .style-module--bottom--d5cd1 .style-module--info--2f66a ul li {
    font-size: 16px;
  }
}
.style-module--reg--fe7fd .style-module--bottom--d5cd1 .style-module--info--2f66a ul li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23E9B882' d='M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.521 0 10 0Zm6.724 8.153-7.143 7.143a1.442 1.442 0 0 1-1.01.418 1.44 1.44 0 0 1-1.01-.418L3.276 11.01a1.427 1.427 0 0 1 0-2.02 1.427 1.427 0 0 1 2.02 0l3.275 3.276 6.133-6.133a1.427 1.427 0 0 1 2.02 0 1.43 1.43 0 0 1 0 2.02Z'/%3E%3C/svg%3E");
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 20px;
}

.style-module--reg--fe7fd .style-module--bottom--d5cd1 .style-module--info--2f66a ul li:not(:last-child) {
  margin-bottom: 10px;
}

.style-module--reg--fe7fd .style-module--bottom--d5cd1 .style-module--info--2f66a p {
  font-size: 16px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 30px;
}

@media (max-width: 767px) {
  .style-module--reg--fe7fd .style-module--bottom--d5cd1 .style-module--info--2f66a p {
    margin-top: 20px;
  }
}
.style-module--reg--fe7fd .style-module--bottom--d5cd1 .style-module--widget--3db6c {
  background-color: #fff;
}

.style-module--reg--fe7fd .style-module--bottom--d5cd1 .style-module--widget--3db6c .style-module--form--d745f {
  width: 100%;
}

.style-module--bonus--c7d3b {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='874' height='874' fill='none' viewBox='0 0 874 874'%3E%3Ccircle cx='437' cy='437' r='437' fill='url(%23prefix__a)' fill-opacity='.5'/%3E%3Cdefs%3E%3CradialGradient id='prefix__a' cx='0' cy='0' r='1' gradientTransform='rotate(90 0 437) scale(437)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E9B882' stop-opacity='.5'/%3E%3Cstop offset='1' stop-color='%23E9B882' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: 100%;
  background-repeat: no-repeat;
  padding: 200px 0 250px;
}

@media (max-width: 991px) {
  .style-module--bonus--c7d3b {
    background-position: 50%;
    padding: 100px 0;
  }
}
@media (max-width: 767px) {
  .style-module--bonus--c7d3b {
    padding: 80px 0;
  }
}
.style-module--bonus--c7d3b .style-module--container--648ae {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 1200px) {
  .style-module--bonus--c7d3b .style-module--container--648ae {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 160px;
  }
}
.style-module--bonus--c7d3b p {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #fff;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 40px;
  font-weight: 400;
  line-height: 120%;
  padding: 50px;
  position: relative;
  width: calc(100% - 646px);
}

@media (max-width: 1200px) {
  .style-module--bonus--c7d3b p {
    font-size: 30px;
    width: 70%;
  }
}
@media (max-width: 991px) {
  .style-module--bonus--c7d3b p {
    padding: 40px;
  }
}
@media (max-width: 767px) {
  .style-module--bonus--c7d3b p {
    font-size: 24px;
    padding: 20px;
    width: 100%;
  }
}
.style-module--bonus--c7d3b p:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="8" fill="none" viewBox="0 0 100 8"><path fill="%23fff" d="M99.354 4.354a.5.5 0 0 0 0-.708L96.172.464a.5.5 0 1 0-.707.708L98.293 4l-2.829 2.828a.5.5 0 1 0 .708.708l3.182-3.182ZM0 4.5h99v-1H0v1Z"/></svg>');
  content: "";
  height: 8px;
  position: absolute;
  right: -130px;
  top: calc(50% - 4px);
  width: 100px;
}

@media (max-width: 1200px) {
  .style-module--bonus--c7d3b p:before {
    bottom: -85px;
    right: calc(50% - 50px);
    top: unset;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}
.style-module--bonus--c7d3b .style-module--vid-wrap--524c8 {
  text-align: center;
  width: 486px;
}

@media (max-width: 1200px) {
  .style-module--bonus--c7d3b .style-module--vid-wrap--524c8 {
    width: 70%;
  }
}
@media (max-width: 767px) {
  .style-module--bonus--c7d3b .style-module--vid-wrap--524c8 {
    width: 100%;
  }
}
.style-module--bonus--c7d3b .style-module--vid-wrap--524c8 .style-module--bg--aefed {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.style-module--bonus--c7d3b .style-module--vid-wrap--524c8 .style-module--bg--aefed iframe {
  border-radius: 20px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.style-module--bonus--c7d3b .style-module--vid-wrap--524c8 h3 {
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
  margin: 10px 0 20px;
}

.style-module--bonus--c7d3b .style-module--vid-wrap--524c8 a {
  border: 1px solid #fff;
  border-radius: 35px;
  display: block;
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  padding: 20px;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--bonus--c7d3b .style-module--vid-wrap--524c8 a {
    font-size: 20px;
  }
}
.style-module--skills--d6b56 {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(94, 73, 144, 0)), color-stop(50%, rgba(94, 73, 144, 0.3)), to(rgba(94, 73, 144, 0))), #222;
  background: linear-gradient(180deg, rgba(94, 73, 144, 0), rgba(94, 73, 144, 0.3) 50%, rgba(94, 73, 144, 0)), #222;
  padding: 200px 0;
}

@media (max-width: 991px) {
  .style-module--skills--d6b56 {
    padding: 100px 0;
  }
}
@media (max-width: 830px) {
  .style-module--skills--d6b56 {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(94, 73, 144, 0)), color-stop(50%, rgba(94, 73, 144, 0.3)), to(rgba(94, 73, 144, 0))), #222;
    background: linear-gradient(180deg, rgba(94, 73, 144, 0), rgba(94, 73, 144, 0.3) 50%, rgba(94, 73, 144, 0)), #222;
    padding: 50px 0;
  }
}
@media (max-width: 1550px) {
  .style-module--skills--d6b56 h2 {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .style-module--skills--d6b56 h2 {
    text-align: left;
  }
}
.style-module--skills--d6b56 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 60px;
}

@media (max-width: 830px) {
  .style-module--skills--d6b56 ul {
    margin-top: 25px;
  }
}
.style-module--skills--d6b56 li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media (max-width: 1550px) {
  .style-module--skills--d6b56 li {
    margin: 0 auto 40px !important;
    width: 100%;
  }
  .style-module--skills--d6b56 li br {
    display: none;
  }
}
@media (max-width: 991px) {
  .style-module--skills--d6b56 li {
    margin: 0 auto 30px !important;
  }
}
@media (max-width: 767px) {
  .style-module--skills--d6b56 li {
    gap: 10px;
    margin: 0 0 30px !important;
  }
}
.style-module--skills--d6b56 li:before {
  content: "";
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 170px;
  width: 170px;
}

@media (max-width: 991px) {
  .style-module--skills--d6b56 li:before {
    margin-top: -15px;
  }
}
@media (max-width: 830px) {
  .style-module--skills--d6b56 li:before {
    height: 80px;
    margin-top: 0;
    width: 80px;
  }
}
@media (max-width: 500px) {
  .style-module--skills--d6b56 li:before {
    height: 64px;
    width: 64px;
  }
}
.style-module--skills--d6b56 li:first-child {
  margin-left: 8%;
}

.style-module--skills--d6b56 li:first-child:before {
  background: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/skills-icon-01.png) 50% no-repeat;
  background-size: contain;
}

.style-module--skills--d6b56 li:nth-child(2) {
  margin: 0 0 auto auto;
}

.style-module--skills--d6b56 li:nth-child(2):before {
  background: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/skills-icon-02.png) 50% no-repeat;
  background-size: contain;
}

.style-module--skills--d6b56 li:nth-child(3):before {
  background: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/skills-icon-03.png) 50% no-repeat;
  background-size: contain;
}

.style-module--skills--d6b56 li:nth-child(4) {
  margin: 10px 15% auto auto;
}

.style-module--skills--d6b56 li:nth-child(4):before {
  background: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/skills-icon-04.png) 50% no-repeat;
  background-size: contain;
}

.style-module--skills--d6b56 li:nth-child(5) {
  margin: 40px auto 0 8%;
}

@media (max-width: 1550px) {
  .style-module--skills--d6b56 li:nth-child(5) {
    margin-bottom: 0;
  }
}
.style-module--skills--d6b56 li:nth-child(5):before {
  background: url(https://fs.advance.ru/landing-pages/indi/kak_uchitya_doma/skills-icon-05.png) 50% no-repeat;
  background-size: contain;
}

.style-module--skills--d6b56 li h3 {
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 5px;
}

@media (max-width: 767px) {
  .style-module--skills--d6b56 li h3 {
    font-size: 22px;
    font-weight: 500;
  }
}
.style-module--skills--d6b56 li p {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 767px) {
  .style-module--skills--d6b56 li p {
    font-size: 16px;
  }
}
.style-module--about--64f48 {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='874' height='874' fill='none' viewBox='0 0 874 874'%3E%3Ccircle cx='437' cy='437' r='437' fill='url(%23prefix__a)'/%3E%3Cdefs%3E%3CradialGradient id='prefix__a' cx='0' cy='0' r='1' gradientTransform='rotate(90 0 437) scale(437)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235E4990'/%3E%3Cstop offset='1' stop-color='%235E4990' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E");
  background-position: 0 0;
  background-repeat: no-repeat;
  padding: 150px 0;
}

@media (max-width: 991px) {
  .style-module--about--64f48 {
    padding: 100px 0;
  }
}
@media (max-width: 767px) {
  .style-module--about--64f48 {
    padding: 30px 0;
  }
}
.style-module--about--64f48 .style-module--courses--5425a {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 60px;
}

@media (max-width: 991px) {
  .style-module--about--64f48 .style-module--courses--5425a {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 30px;
  }
}
.style-module--about--64f48 .style-module--courses--5425a .style-module--info--d9686 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: calc(60% - 30px);
}

@media (max-width: 991px) {
  .style-module--about--64f48 .style-module--courses--5425a .style-module--info--d9686 {
    width: 100%;
  }
}
.style-module--about--64f48 .style-module--courses--5425a .style-module--info--d9686 > p {
  font-size: 30px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 60px;
}

@media (max-width: 991px) {
  .style-module--about--64f48 .style-module--courses--5425a .style-module--info--d9686 > p {
    font-size: 26px;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--about--64f48 .style-module--courses--5425a .style-module--info--d9686 > p {
    font-size: 16px;
    margin-bottom: 20px;
  }
}
.style-module--about--64f48 .style-module--courses--5425a .style-module--info--d9686 > a {
  border: 1px solid #e9b882;
  border-radius: 45px;
  color: #e9b882;
  display: block;
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  max-width: 350px;
  padding: 30px 10px;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--about--64f48 .style-module--courses--5425a .style-module--info--d9686 > a {
    max-width: 300px;
    padding: 20px;
  }
}
.style-module--about--64f48 .style-module--courses--5425a > img {
  width: calc(100% - 610px);
}

@media (max-width: 991px) {
  .style-module--about--64f48 .style-module--courses--5425a > img {
    width: 80%;
  }
}
@media (max-width: 767px) {
  .style-module--about--64f48 .style-module--courses--5425a > img {
    width: 100%;
  }
}
.style-module--about--64f48 .style-module--message--1f7fd {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 80px;
  padding: 200px 0 160px;
}

@media (max-width: 1300px) {
  .style-module--about--64f48 .style-module--message--1f7fd {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px;
    padding: 100px 0;
  }
}
@media (max-width: 767px) {
  .style-module--about--64f48 .style-module--message--1f7fd {
    padding: 70px 0;
  }
}
.style-module--about--64f48 .style-module--message--1f7fd .style-module--img--19ff8 {
  position: relative;
  width: 550px;
}

@media (max-width: 1300px) {
  .style-module--about--64f48 .style-module--message--1f7fd .style-module--img--19ff8 {
    -ms-flex-item-align: center;
        align-self: center;
  }
}
@media (max-width: 767px) {
  .style-module--about--64f48 .style-module--message--1f7fd .style-module--img--19ff8 {
    text-align: center;
    width: 100%;
  }
}
.style-module--about--64f48 .style-module--message--1f7fd .style-module--img--19ff8 .style-module--quote--5019f {
  position: absolute;
  right: -20px;
  top: calc(50% - 77.5px);
}

@media (max-width: 767px) {
  .style-module--about--64f48 .style-module--message--1f7fd .style-module--img--19ff8 .style-module--quote--5019f {
    position: unset;
  }
}
.style-module--about--64f48 .style-module--message--1f7fd .style-module--img--19ff8 .style-module--quote--5019f .style-module--bg--182e8 {
  background-color: #e9b882;
  border-radius: 20px 20px 20px 0;
  max-width: 250px;
  padding: 20px;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--about--64f48 .style-module--message--1f7fd .style-module--img--19ff8 .style-module--quote--5019f .style-module--bg--182e8 {
    border-radius: 20px;
    max-width: 100%;
  }
}
.style-module--about--64f48 .style-module--message--1f7fd .style-module--img--19ff8 .style-module--quote--5019f .style-module--bg--182e8:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='86' height='76' fill='none' viewBox='0 0 86 76'%3E%3Cpath fill='%23E9B882' d='M0 75.582 57.523.305 85.93 64.219 0 75.582Z'/%3E%3C/svg%3E");
  bottom: -6px;
  content: "";
  height: 76px;
  left: -20px;
  position: absolute;
  -webkit-transform: rotate(7deg);
          transform: rotate(7deg);
  width: 86px;
}

@media (max-width: 767px) {
  .style-module--about--64f48 .style-module--message--1f7fd .style-module--img--19ff8 .style-module--quote--5019f .style-module--bg--182e8:before {
    display: none;
  }
}
.style-module--about--64f48 .style-module--message--1f7fd .style-module--img--19ff8 .style-module--quote--5019f p {
  color: #000;
  font-size: 16px;
  font-style: italic;
  font-weight: 300;
  line-height: 120%;
  position: relative;
  text-align: left;
  z-index: 1;
}

.style-module--about--64f48 .style-module--message--1f7fd .style-module--az--2e889 {
  width: calc(60% - 40px);
}

@media (max-width: 1300px) {
  .style-module--about--64f48 .style-module--message--1f7fd .style-module--az--2e889 {
    width: 100%;
  }
}
.style-module--about--64f48 .style-module--message--1f7fd .style-module--az--2e889 h3 {
  color: #e9b882;
  font-size: 30px;
  font-weight: 500;
  line-height: 120%;
  margin-bottom: 25px;
}

.style-module--about--64f48 .style-module--message--1f7fd .style-module--az--2e889 ul li {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 18px;
  position: relative;
}

.style-module--about--64f48 .style-module--message--1f7fd .style-module--az--2e889 ul li:before {
  background-color: #e9b882;
  border-radius: 50%;
  content: "";
  height: 8px;
  left: 0;
  position: absolute;
  top: 4px;
  width: 8px;
}

.style-module--about--64f48 .style-module--message--1f7fd .style-module--az--2e889 ul li:not(:last-child) {
  margin-bottom: 10px;
}

.style-module--about--64f48 .style-module--advance--592ba {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 50px;
}

@media (max-width: 1200px) {
  .style-module--about--64f48 .style-module--advance--592ba {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 767px) {
  .style-module--about--64f48 .style-module--advance--592ba {
    gap: 20px;
  }
}
.style-module--about--64f48 .style-module--advance--592ba .style-module--text--49e2e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}

.style-module--about--64f48 .style-module--advance--592ba .style-module--text--49e2e p {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 767px) {
  .style-module--about--64f48 .style-module--advance--592ba .style-module--text--49e2e p {
    font-size: 16px;
  }
}
.style-module--about--64f48 .style-module--advance--592ba .style-module--lic--4756f {
  border: 1px solid #e9b882;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
  padding: 40px;
}

@media (max-width: 767px) {
  .style-module--about--64f48 .style-module--advance--592ba .style-module--lic--4756f {
    gap: 20px;
    padding: 30px 25px;
  }
}
.style-module--about--64f48 .style-module--advance--592ba .style-module--lic--4756f .style-module--wrap--0c7e2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 767px) {
  .style-module--about--64f48 .style-module--advance--592ba .style-module--lic--4756f .style-module--wrap--0c7e2 {
    gap: 10px;
  }
}
.style-module--about--64f48 .style-module--advance--592ba .style-module--lic--4756f .style-module--inner--20cab button {
  color: #353535;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1;
  position: relative;
  text-align: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.style-module--about--64f48 .style-module--advance--592ba .style-module--lic--4756f .style-module--inner--20cab button img {
  border: 1px solid #dadada;
  margin: 0 2px;
  max-height: 240px;
  min-width: 124px;
}

@media (max-width: 767px) {
  .style-module--about--64f48 .style-module--advance--592ba .style-module--lic--4756f .style-module--inner--20cab button img {
    min-width: calc(33.33333% - 6.66667px);
  }
}
.style-module--about--64f48 .style-module--advance--592ba .style-module--lic--4756f .style-module--inner--20cab button span {
  background: url(https://fs.advance.ru/landing-pages/icons/about_us/zoom-in.png) 50% no-repeat;
  cursor: pointer;
  height: 51px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 50px;
  z-index: 1;
}

.style-module--about--64f48 .style-module--advance--592ba .style-module--lic--4756f p {
  font-size: 16px;
  font-weight: 300;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--about--64f48 .style-module--advance--592ba .style-module--lic--4756f p {
    font-size: 14px;
  }
}
.style-module--about--64f48 .style-module--full-screen--d0ed8 {
  max-height: 80vh;
}

@media (max-width: 500px) {
  .style-module--about--64f48 .style-module--full-screen--d0ed8 {
    height: auto;
  }
}
.style-module--quote--c33ec {
  padding-bottom: 100px;
}

@media (max-width: 991px) {
  .style-module--quote--c33ec {
    padding-bottom: 50px;
  }
}
.style-module--quote--c33ec .style-module--wrap--64eed {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #e9b882;
  border-radius: 20px;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  padding-right: 20px;
  width: 100%;
}

@media (max-width: 767px) {
  .style-module--quote--c33ec .style-module--wrap--64eed {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    font-size: 18px;
    padding: 25px 25px 0;
  }
}
.style-module--quote--c33ec .style-module--wrap--64eed img {
  margin-top: -65px;
}

@media (max-width: 991px) {
  .style-module--quote--c33ec .style-module--wrap--64eed img {
    height: auto;
    margin-top: -40px;
    width: 286px;
  }
}
@media (max-width: 767px) {
  .style-module--quote--c33ec .style-module--wrap--64eed img {
    margin-left: -25px;
    margin-top: 5px;
  }
}
.style-module--quote--c33ec .style-module--wrap--64eed p {
  font-style: italic;
}

.style-module--quote--c33ec .style-module--wrap--64eed p:not(:last-child) {
  margin-bottom: 5px;
}

.style-module--quote--c33ec .style-module--wrap--64eed strong {
  font-style: italic;
  font-weight: 700;
}

.style-module--quote--c33ec a {
  border: 4px solid #e9b882;
  border-radius: 45px;
  color: #e9b882;
  display: block;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  margin: 100px auto 0;
  min-width: 600px;
  padding: 30px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .style-module--quote--c33ec a {
    margin: 50px auto 0;
    min-width: 100%;
  }
}
.style-module--reviews--759b2 {
  background: #faf5ff;
  overflow: hidden;
  padding-top: 100px;
}

.style-module--reviews--759b2:first-of-type {
  padding-bottom: 30px;
}

.style-module--reviews--759b2:last-of-type {
  padding-bottom: 100px;
}

@media (max-width: 991px) {
  .style-module--reviews--759b2 {
    padding: 60px 0;
  }
}
@media (max-width: 767px) {
  .style-module--reviews--759b2 {
    padding: 30px 0;
  }
}
.style-module--reviews--759b2 h2 {
  color: #000;
  font-size: 40px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 20px;
  text-align: center;
}

.style-module--reviews--759b2 .style-module--btn--08ed0 {
  display: block;
  margin: 200px auto 0;
}

@media (max-width: 1199px) {
  .style-module--reviews--759b2 .style-module--btn--08ed0 {
    margin: 70px auto 0;
  }
}
.style-module--reviews--759b2 .style-module--btn-wrap--17086 {
  margin-bottom: 100px;
}

@media (max-width: 1199px) {
  .style-module--reviews--759b2 .style-module--btn-wrap--17086 {
    margin-bottom: 70px;
  }
}
section.style-module--partners--bd8d4 {
  padding: 100px 0 60px;
}

@media (max-width: 991px) {
  section.style-module--partners--bd8d4 {
    padding: 40px 0;
  }
}
section.style-module--partners--bd8d4 ul {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media (max-width: 767px) {
  section.style-module--partners--bd8d4 ul {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.style-module--org--73c33 {
  background: #faf5ff;
  padding-bottom: 80px;
  padding-top: 80px;
}

.style-module--org--73c33 h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 128%;
  margin-bottom: 60px;
  text-align: center;
}

.style-module--org--73c33 .style-module--row--e6260 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--org--73c33 .style-module--move--674d9,
.style-module--org--73c33 .style-module--text--e256d {
  width: 45%;
}

.style-module--org--73c33 .style-module--move--674d9 .style-module--bg--e2775 {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.style-module--org--73c33 .style-module--move--674d9 iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.style-module--org--73c33 .style-module--text-weight--ccb62 {
  font-size: 20px;
  font-weight: 700;
  line-height: 135%;
  margin-bottom: 15px;
}

.style-module--org--73c33 .style-module--desc--89435 {
  font-size: 16px;
  font-weight: 400;
  line-height: 21.6px;
}

@media (max-width: 767px) {
  .style-module--org--73c33 {
    padding-bottom: 45px;
    padding-top: 45px;
  }
  .style-module--org--73c33 h2 {
    font-size: 28px;
    line-height: 128%;
    margin-bottom: 15px;
  }
  .style-module--org--73c33 .style-module--text--e256d {
    width: 100%;
  }
  .style-module--org--73c33 .style-module--row--e6260 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--org--73c33 .style-module--text-weight--ccb62 {
    font-size: 18px;
    line-height: 135%;
  }
  .style-module--org--73c33 .style-module--desc--89435 {
    font-size: 18px;
    line-height: 135%;
    margin-bottom: 30px;
  }
  .style-module--org--73c33 .style-module--move--674d9 {
    width: 100%;
  }
}
.style-module--contacts--7a835 {
  padding-bottom: 80px;
  padding-top: 80px;
}

.style-module--contacts--7a835 .style-module--wrap--002f8 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--contacts--7a835 .style-module--manager--c6148 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.style-module--contacts--7a835 .style-module--manager--c6148 img {
  height: 51px;
  max-width: 51px;
  width: 51px;
}

.style-module--contacts--7a835 .style-module--manager--c6148 .style-module--name--af3a0 {
  font-size: 24px;
  font-weight: 700;
  line-height: 171.1%;
}

.style-module--contacts--7a835 .style-module--manager--c6148 .style-module--prof--c87f8 {
  font-size: 16px;
  font-weight: 400;
  line-height: 171.1%;
}

.style-module--contacts--7a835 .style-module--manager--c6148 .style-module--wrapper--77b08 {
  margin-left: 20px;
}

.style-module--contacts--7a835 .style-module--info--51790 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-decoration: none;
  width: 30%;
}

.style-module--contacts--7a835 .style-module--email--b6abb {
  color: #0d0d0d;
  display: block;
  font-size: 16px;
  font-weight: 400;
  line-height: 171.1%;
  position: relative;
}

.style-module--contacts--7a835 .style-module--email--b6abb:before {
  background: url(https://fs.advance.ru/landing-pages/event/uchis_uchitsya/mail.svg);
  content: "";
  height: 13px;
  left: -30px;
  position: absolute;
  top: 8px;
  width: 21px;
}

.style-module--contacts--7a835 .style-module--tel--e01da {
  color: #0d0d0d;
  display: block;
  font-size: 16px;
  font-weight: 400;
  line-height: 171.1%;
  position: relative;
}

.style-module--contacts--7a835 .style-module--tel--e01da:before {
  background: url(https://fs.advance.ru/landing-pages/event/uchis_uchitsya/phone.svg);
  content: "";
  height: 17px;
  left: -25px;
  position: absolute;
  top: 6px;
  width: 18px;
}

@media (max-width: 900px) {
  .style-module--contacts--7a835 .style-module--manager--c6148 .style-module--name--af3a0 {
    font-size: 20px;
  }
  .style-module--contacts--7a835 .style-module--manager--c6148 .style-module--prof--c87f8 {
    font-size: 15px;
  }
  .style-module--contacts--7a835 .style-module--info--51790 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .style-module--contacts--7a835 .style-module--contacts--7a835 .style-module--tel--e01da:before {
    left: -27px;
  }
}
@media (max-width: 767px) {
  .style-module--contacts--7a835 {
    padding-bottom: 20px;
  }
  .style-module--contacts--7a835 .style-module--wrap--002f8 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-right: 0;
    text-align: center;
  }
  .style-module--contacts--7a835 .style-module--manager--c6148 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .style-module--contacts--7a835 .style-module--info--51790 {
    margin-left: 30px;
    width: unset;
  }
}
.aboutAdvance-module--about-advance--bdb13 {
  background-color: #f8f9fb;
  color: #000;
  padding: 70px 0;
  text-align: left;
}

@media (max-width: 767px) {
  .aboutAdvance-module--about-advance--bdb13 {
    padding-bottom: 50px;
    padding-top: 50px;
  }
}
.aboutAdvance-module--about-advance__title--95a43 {
  font-size: 52px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 30px;
  max-width: 700px;
}

@media (max-width: 767px) {
  .aboutAdvance-module--about-advance__title--95a43 {
    font-size: 28px;
  }
}
.aboutAdvance-module--about-advance__wrap--cfecf {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 15px;
  text-align: center;
}

.aboutAdvance-module--about-advance__licenses--11033 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aboutAdvance-module--about-advance__text--b1249 {
  font-size: 18px;
  line-height: 1.4;
  margin-bottom: 25px;
}

@media (max-width: 767px) {
  .aboutAdvance-module--about-advance__text--b1249 {
    font-size: 14px;
  }
}
.aboutAdvance-module--about-advance__text--licenses--27db7 {
  margin: 10px 15px;
  max-width: 320px;
}

@media (max-width: 767px) {
  .aboutAdvance-module--about-advance__text--licenses--27db7 {
    max-width: 100%;
    text-align: center;
  }
}
.textReviews-module--text-reviews--39272 {
  background: #f2f3f7;
  overflow: hidden;
  padding: 50px 0 100px;
}

@media (max-width: 991px) {
  .textReviews-module--text-reviews--39272 {
    padding: 50px 0 60px;
  }
}
@media (max-width: 767px) {
  .textReviews-module--text-reviews--39272 {
    padding: 30px 0 50px;
  }
}
.textReviews-module--text-reviews--39272 h2 {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .textReviews-module--text-reviews--39272 h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .textReviews-module--text-reviews--39272 h2 {
    margin-bottom: 20px;
  }
}
.textReviews-module--text-reviews--39272 a {
  margin: 50px auto 0;
  width: 50%;
}

@media (max-width: 991px) {
  .textReviews-module--text-reviews--39272 a {
    margin: 30px auto 0;
  }
}
@media (max-width: 767px) {
  .textReviews-module--text-reviews--39272 a {
    width: 100%;
  }
}
.style-module--speakers--ed2ed {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--speakers--ed2ed {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--ed2ed {
    padding: 30px 0;
  }
}
.style-module--speakers--ed2ed .style-module--main-list--6c927 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 55px;
}

@media (max-width: 991px) {
  .style-module--speakers--ed2ed .style-module--main-list--6c927 {
    gap: 20px;
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--ed2ed .style-module--main-list--6c927 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--speakers--ed2ed .style-module--main-list--6c927 > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 400px;
  width: calc(50% - 20px);
}

@media (max-width: 767px) {
  .style-module--speakers--ed2ed .style-module--main-list--6c927 > li {
    max-width: 100%;
    width: 100%;
  }
}
.style-module--speakers--ed2ed .style-module--main-list--6c927 > li:last-child {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.style-module--speakers--ed2ed .style-module--wrap--3bd96 {
  background-color: #fff;
  border-radius: 30px;
  -webkit-box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
          box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 10px 10px 0;
}

@media (max-width: 767px) {
  .style-module--speakers--ed2ed .style-module--wrap--3bd96 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--speakers--ed2ed .style-module--wrap--3bd96 img {
  -ms-flex-item-align: center;
      align-self: center;
  border-radius: 24px;
  max-width: 344px;
  min-height: 285px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

@media (max-width: 767px) {
  .style-module--speakers--ed2ed .style-module--wrap--3bd96 img {
    width: 50%;
  }
}
@media (max-width: 480px) {
  .style-module--speakers--ed2ed .style-module--wrap--3bd96 img {
    width: 100%;
  }
}
.style-module--speakers--ed2ed .style-module--wrap--3bd96 .style-module--info--d74f5 {
  padding: 30px;
}

.style-module--speakers--ed2ed .style-module--wrap--3bd96 .style-module--info--d74f5 h3 {
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
}

.style-module--speakers--ed2ed .style-module--wrap--3bd96 .style-module--info--d74f5 .style-module--prof--943a4 {
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
  margin: 10px 0 20px;
}

.style-module--speakers--ed2ed .style-module--wrap--3bd96 .style-module--info--d74f5 > ul li {
  font-size: 14px;
  line-height: 120%;
  list-style: disc;
}

.style-module--speakers--ed2ed .style-module--wrap--3bd96 .style-module--info--d74f5 > ul li:not(:last-child) {
  margin-bottom: 10px;
}

.style-module--speakers--ed2ed .style-module--reg--24147 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: hsla(0, 0%, 85%, 0.15);
  border: 2px solid rgba(47, 0, 96, 0.15);
  border-radius: 30px;
  -webkit-box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
          box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 40px;
  padding: 20px;
}

@media (max-width: 991px) {
  .style-module--speakers--ed2ed .style-module--reg--24147 {
    margin-top: auto;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--ed2ed .style-module--reg--24147 {
    margin-top: 20px;
  }
}
.style-module--speakers--ed2ed .style-module--reg--24147 h3 {
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 20px;
  padding-left: 41px;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 480px) {
  .style-module--speakers--ed2ed .style-module--reg--24147 h3 {
    font-size: 24px;
  }
}
.style-module--speakers--ed2ed .style-module--reg--24147 h3:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='65' fill='none' viewBox='0 0 31 65'%3E%3Cpath fill='%230B0B0B' d='M27.016 5.08 6.284 2c-.202-.028-.376.724-1.713 1.584l-.629 1.901a.477.477 0 0 0-.014.441L10.23 20l-7.894-.086c-.253 0-1.185 1.41-1.605 1.489l-.665 1.995a.476.476 0 0 0 .015.499L24.03 64.529c.13.225.426.304.65.167a.45.45 0 0 0 .18-.188l2.357-5.227c-1.17-3.368-7.322-24.563-8.074-27.505l10.33.44c.585.023 1.012-1.973 1.128-2.29L27.428 5.484a.483.483 0 0 0-.405-.426l-.007.021Z'/%3E%3Cpath fill='%230B0B0B' d='M27.679 3.084 6.947.004a.487.487 0 0 0-.492.254.299.299 0 0 0-.05.08L4.612 3.495a.477.477 0 0 0-.014.441L10.9 18.011l-7.894-.086a.474.474 0 0 0-.47.39v.014L.73 21.41a.476.476 0 0 0 .015.499L24.693 62.54c.13.224.427.303.651.166a.497.497 0 0 0 .18-.188l1.663-3.188a.482.482 0 0 0 .073-.42L19.8 29.795l10.33.441a.475.475 0 0 0 .491-.455v-.073L28.084 3.503a.484.484 0 0 0-.405-.426v.007Z'/%3E%3Cpath fill='%23FFD702' d='m26.218 58.984.044.073-1.186 2.277-.108-.188 1.25-2.162ZM25.527 57.805l.137.238-1.25 2.169-.138-.239 1.25-2.168ZM24.702 56.395l.275.47-1.251 2.168-.528-.896a.47.47 0 0 0 .615-.188l.846-1.446s.036-.072.043-.108ZM5.517 23.628l18.838 32.175a.47.47 0 0 0-.513.225l-.845 1.445a.543.543 0 0 0-.066.21L4.151 25.81l1.374-2.19-.008.007ZM4.774 22.363l.203.34-1.374 2.19-.202-.34 1.373-2.19ZM3.985 21.012l.245.426-1.373 2.198-.246-.427 1.374-2.197ZM3.022 19.371l.42.723-1.374 2.197-.376-.636 1.33-2.284ZM8.811 5.988l5.357 12.058-2.226-.022-4.453-9.932L8.81 5.988ZM8.2 4.61l.152.332-1.323 2.11-.152-.34L8.2 4.61ZM7.518 3.092l.216.47-1.322 2.11-.217-.47 1.323-2.11ZM6.823 1.516l.232.527-1.323 2.118-.18-.404 1.271-2.241Z'/%3E%3Cpath fill='%23FFD702' d='m7.66 1.074 19.51 2.891 2.451 25.3-10.424-.44a.475.475 0 0 0-.477.593l6.788 26.486L3.829 18.878l11.067.123c.065 0 .13-.015.195-.044a.468.468 0 0 0 .239-.621L7.653 1.066l.007.008Z'/%3E%3Cpath fill='%230B0B0B' d='M26.659 6.336a.468.468 0 0 0-.528-.412.468.468 0 0 0-.412.528l.152 1.236a.478.478 0 0 0 .484.42.467.467 0 0 0-.332.505L27.57 22.32c.029.26.26.448.527.42a.478.478 0 0 0 .42-.528L26.97 8.505a.467.467 0 0 0-.485-.42.476.476 0 0 0 .333-.512l-.152-1.237h-.007Z'/%3E%3C/svg%3E");
  content: "";
  height: 65px;
  left: 0;
  position: absolute;
  top: calc(50% - 32.5px);
  width: 31px;
}

.style-module--adv--9bd0e {
  margin-top: 100px;
}

@media (max-width: 991px) {
  .style-module--adv--9bd0e {
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--9bd0e {
    margin-top: 30px;
  }
}
.style-module--adv--9bd0e h2 {
  color: #1d2644;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin: 20px 0 30px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--adv--9bd0e h2 {
    font-size: 22px;
    margin: 15px 0 25px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--9bd0e h2 {
    font-size: 18px;
    margin: 10px 0 15px;
  }
}
.style-module--adv--9bd0e ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .style-module--adv--9bd0e ul {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--9bd0e ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.style-module--adv--9bd0e ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px;
  text-align: center;
  width: calc(33.33333% - 20px);
}

@media (max-width: 991px) {
  .style-module--adv--9bd0e ul li {
    width: calc(33.33333% - 10px);
  }
}
@media (max-width: 767px) {
  .style-module--adv--9bd0e ul li {
    width: 100%;
  }
}
.style-module--adv--9bd0e ul li h3 {
  color: #ff4900;
  font-size: 38px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--adv--9bd0e ul li h3 {
    font-size: 24px;
  }
}
.style-module--adv--9bd0e ul li p {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 10px;
}

@media (max-width: 991px) {
  .style-module--adv--9bd0e ul li p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--9bd0e ul li p {
    font-size: 16px;
    margin-top: 5px;
  }
}
.style-module--adv--9bd0e img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  max-width: 360px;
}

@media (max-width: 991px) {
  .style-module--adv--9bd0e img {
    max-width: 226px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--9bd0e img {
    max-width: 200px;
  }
}
.style-module--experts--890ce {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .style-module--experts--890ce {
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--experts--890ce {
    margin-top: 30px;
  }
}
.style-module--experts--890ce h2 {
  margin-bottom: 55px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--experts--890ce h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--experts--890ce h2 {
    margin-bottom: 20px;
  }
}
.style-module--develop--1e369 {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .style-module--develop--1e369 {
    margin-top: 30px;
  }
}
.style-module--develop--1e369 h2 {
  margin-bottom: 55px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--develop--1e369 h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--develop--1e369 h2 {
    margin-bottom: 20px;
  }
}
.style-module--partners--bd9ce {
  margin: 50px 0 100px;
}

@media (max-width: 991px) {
  .style-module--partners--bd9ce {
    margin: 30px 0 50px;
  }
}
@media (max-width: 767px) {
  .style-module--partners--bd9ce {
    margin: 30px 0;
  }
}
.style-module--partners--bd9ce h3 {
  margin-bottom: 55px;
}

@media (max-width: 991px) {
  .style-module--partners--bd9ce h3 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--partners--bd9ce h3 {
    margin-bottom: 20px;
  }
}
.style-module--container--4cdd4 {
  border-radius: 30px;
  padding: 50px 100px;
}

@media (max-width: 1023px) {
  .style-module--container--4cdd4 {
    border-radius: 20px;
    padding: 40px 20px;
  }
}
@media (max-width: 767px) {
  .style-module--container--4cdd4 {
    border-radius: 15px;
    padding: 20px;
  }
}
.style-module--container--4cdd4.style-module--gray--a0661 {
  background-color: #f2f3f7;
}

.style-module--container--4cdd4.style-module--orange--52e57 {
  background-color: #ffeee7;
}

.style-module--container--4cdd4.style-module--violet--14e2e {
  background-color: #f7f0ff;
}

.textReviews-module--text-reviews--4eb23 {
  background: inherit;
  padding: 0;
}

.textReviews-module--text-reviews--4eb23 swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
}

.textReviews-module--text-reviews--4eb23 .textReviews-module--swiper-buttons--729e3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

.textReviews-module--text-reviews--4eb23 .textReviews-module--swiper-button-next--d96f1,
.textReviews-module--text-reviews--4eb23 .textReviews-module--swiper-button-prev--1bf84 {
  bottom: 0;
  display: block;
  height: 52px;
  top: unset;
  width: 69px;
}

.textReviews-module--text-reviews--4eb23 .textReviews-module--swiper-button-next--d96f1:after,
.textReviews-module--text-reviews--4eb23 .textReviews-module--swiper-button-prev--1bf84:after {
  display: none;
}

.textReviews-module--text-reviews--4eb23 .textReviews-module--swiper-button-next--d96f1:hover svg path,
.textReviews-module--text-reviews--4eb23 .textReviews-module--swiper-button-prev--1bf84:hover svg path {
  opacity: 0.7;
}

.textReviews-module--text-reviews--4eb23 .textReviews-module--swiper-button-prev--1bf84 {
  left: calc(50% - 84px);
}

.textReviews-module--text-reviews--4eb23 .textReviews-module--swiper-button-next--d96f1 {
  right: calc(50% - 84px);
}

.textReviews-module--text-reviews--4eb23 .textReviews-module--mySwiper--fa7d7 {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  overflow: inherit;
  padding-bottom: 110px;
}

@media (max-width: 767px) {
  .textReviews-module--text-reviews--4eb23 .textReviews-module--mySwiper--fa7d7 {
    padding-bottom: 75px;
  }
}
.textReviews-module--text-reviews--4eb23 .textReviews-module--text-review-container--17d20 {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  font-size: 22px;
  line-height: 25px;
  padding: 40px 40px 70px;
}

.textReviews-module--text-reviews--4eb23 .textReviews-module--text-review-container--17d20 .textReviews-module--student__info--ab143 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .textReviews-module--text-reviews--4eb23 .textReviews-module--text-review-container--17d20 .textReviews-module--student__info--ab143 {
    gap: 10px;
    margin-bottom: 10px;
  }
}
.textReviews-module--text-reviews--4eb23 .textReviews-module--text-review-container--17d20 .textReviews-module--student__img--46b4f {
  height: 100px;
  margin-right: 20px;
  width: 100px;
}

@media (max-width: 991px) {
  .textReviews-module--text-reviews--4eb23 .textReviews-module--text-review-container--17d20 .textReviews-module--student__img--46b4f {
    height: 50px;
    width: 50px;
  }
}
.textReviews-module--text-reviews--4eb23 .textReviews-module--text-review-container--17d20 .textReviews-module--student__wrapper--85c40 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.textReviews-module--text-reviews--4eb23 .textReviews-module--text-review-container--17d20 .textReviews-module--student__name--55b12 {
  color: #232323;
  font-size: 18px;
  font-weight: 700;
  line-height: 21px;
}

@media (max-width: 991px) {
  .textReviews-module--text-reviews--4eb23 .textReviews-module--text-review-container--17d20 .textReviews-module--student__name--55b12 {
    font-size: 16px;
    line-height: 16px;
  }
}
.textReviews-module--text-reviews--4eb23 .textReviews-module--text-review-container--17d20 .textReviews-module--student__extra--257d5 {
  color: #232323;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  margin-top: 5px;
}

@media (max-width: 991px) {
  .textReviews-module--text-reviews--4eb23 .textReviews-module--text-review-container--17d20 .textReviews-module--student__extra--257d5 {
    font-size: 14px;
    line-height: 16px;
  }
}
.textReviews-module--text-reviews--4eb23 .textReviews-module--text-review-container--17d20 .textReviews-module--student-review--03d43 {
  color: #232323;
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
}

@media (max-width: 600px) {
  .textReviews-module--text-reviews--4eb23 .textReviews-module--text-review-container--17d20 .textReviews-module--student-review--03d43 {
    -webkit-line-clamp: 16;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: 14px;
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.style-module--footer--e79e1 {
  background-color: #27034d;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  padding-bottom: 80px;
  padding-top: 80px;
}

.style-module--footer--e79e1 .style-module--advance--001dc {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 153.6%;
  margin-bottom: 15px;
}

.style-module--footer--e79e1 .style-module--list--8bfe3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.style-module--footer--e79e1 .style-module--item--45f45 {
  margin-right: 10px;
}

.style-module--footer--e79e1 .style-module--info--792e5 {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--footer--e79e1 .style-module--info--792e5 p {
  color: #fff;
  font-size: 14px;
  font-weight: 300;
  margin-top: 5px;
}

.style-module--footer--e79e1 .style-module--right-block--734d7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.style-module--footer--e79e1 .style-module--links--442b2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 20px;
}

.style-module--footer--e79e1 .style-module--date--0241d {
  color: #fff;
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  margin-bottom: 20px;
  text-align: right;
}

.style-module--footer--e79e1 .style-module--confidence--c46d5 {
  color: #fff;
  display: block;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  margin-bottom: 10px;
  text-align: right;
}

.style-module--footer--e79e1 .style-module--confidence--c46d5:visited {
  color: #fff;
}

.style-module--footer--e79e1 .style-module--accept--69324 {
  color: #fff;
  display: block;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  margin-bottom: 10px;
  text-align: right;
}

.style-module--footer--e79e1 .style-module--accept--69324:visited {
  color: #fff;
}

.style-module--footer--e79e1 .style-module--license--a473f {
  color: #fff;
  display: block;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  text-align: right;
}

.style-module--footer--e79e1 .style-module--license--a473f:visited {
  color: #fff;
}

@media (max-width: 800px) {
  .style-module--footer--e79e1 .style-module--advance--001dc {
    width: 80%;
  }
}
@media (max-width: 767px) {
  .style-module--footer--e79e1 {
    padding-bottom: 35px;
    padding-top: 25px;
  }
  .style-module--footer--e79e1 .style-module--info--792e5 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 15px;
    margin-top: 0 !important;
    text-align: center;
  }
  .style-module--footer--e79e1 .style-module--advance--001dc {
    text-align: left;
    width: unset;
  }
  .style-module--footer--e79e1 .style-module--list--8bfe3 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .style-module--footer--e79e1 .style-module--right-block--734d7 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--footer--e79e1 .style-module--right-block--734d7 img {
    height: 100px;
    width: 68px;
  }
  .style-module--footer--e79e1 .style-module--left-block--d8416 {
    margin-bottom: 35px;
  }
  .style-module--footer--e79e1 .style-module--links--442b2 {
    margin-bottom: 15px;
    margin-right: 0;
  }
  .style-module--footer--e79e1 .style-module--date--0241d {
    text-align: center;
  }
  .style-module--footer--e79e1 .style-module--confidence--c46d5 {
    margin-bottom: 15px;
  }
  .style-module--footer--e79e1 .style-module--accept--69324,
  .style-module--footer--e79e1 .style-module--confidence--c46d5 {
    margin-bottom: 10px;
    text-align: center;
  }
  .style-module--footer--e79e1 .style-module--license--a473f {
    text-align: center;
  }
}
.screen1-module--screen1--33b46 {
  background-color: #fee6a0;
  margin-bottom: 80px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--33b46 {
    height: unset;
    margin-bottom: 45px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.screen1-module--screen1--33b46 .screen1-module--container--4963b {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
  padding-top: 30px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--33b46 .screen1-module--container--4963b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.screen1-module--screen1--33b46 .screen1-module--content--8645a {
  margin-right: 25px;
  width: 50%;
}

@media (max-width: 767px) {
  .screen1-module--screen1--33b46 .screen1-module--content--8645a {
    margin-right: 0;
    width: 100%;
  }
}
.screen1-module--screen1--33b46 .screen1-module--logo--eb99d {
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--33b46 .screen1-module--logo--eb99d {
    width: 50%;
  }
}
.screen1-module--screen1--33b46 .screen1-module--date--9ab1f {
  color: #7000e3;
  font-size: 28px;
  font-weight: 700;
  line-height: 140.5%;
  margin-bottom: 8px;
  text-transform: uppercase;
}

@media (max-width: 900px) {
  .screen1-module--screen1--33b46 .screen1-module--date--9ab1f {
    font-size: 24px;
    line-height: 140.5%;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--33b46 .screen1-module--date--9ab1f {
    font-size: 20px;
    line-height: 140.5%;
  }
}
.screen1-module--screen1--33b46 .screen1-module--title--188b4 {
  color: #000;
  font-size: 56px;
  font-weight: 700;
  line-height: 128%;
  margin-bottom: 13px;
}

@media (max-width: 900px) {
  .screen1-module--screen1--33b46 .screen1-module--title--188b4 {
    font-size: 56px;
    line-height: 64px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--33b46 .screen1-module--title--188b4 {
    font-size: 32px;
    line-height: 128%;
    margin-bottom: 8px;
  }
}
.screen1-module--screen1--33b46 .screen1-module--subtitle--90d6d {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 140.5%;
  margin-bottom: 45px;
}

@media (max-width: 900px) {
  .screen1-module--screen1--33b46 .screen1-module--subtitle--90d6d {
    font-size: 22px;
    line-height: 140.5%;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--33b46 .screen1-module--subtitle--90d6d {
    font-size: 18px;
    line-height: 140.5%;
  }
}
.screen1-module--screen1--33b46 .screen1-module--desc--bbf82 p {
  color: #000;
  font-size: 16px;
  font-weight: 300;
  line-height: 135%;
  margin-bottom: 15px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--33b46 .screen1-module--desc--bbf82 p {
    font-size: 14px;
    line-height: 135%;
  }
}
.screen1-module--screen1--33b46 .screen1-module--desc--bbf82 p:last-child {
  font-weight: 500;
}

.screen1-module--screen1--33b46 .screen1-module--btn--9d234 {
  max-width: unset;
}

@media (max-width: 991px) {
  .screen1-module--screen1--33b46 .screen1-module--btn--9d234 {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--33b46 .screen1-module--btn--9d234 {
    margin-bottom: 8px;
  }
}
.screen1-module--screen1--33b46 .screen1-module--btn-row--9b9d7 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 45px 0;
}

@media (max-width: 991px) {
  .screen1-module--screen1--33b46 .screen1-module--btn-row--9b9d7 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--33b46 .screen1-module--btn-row--9b9d7 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 100%;
  }
}
.screen1-module--screen1--33b46 .screen1-module--btn-desc--91588 {
  color: #7000e3;
  font-size: 20px;
  font-weight: 400;
  line-height: 23px;
  margin-left: 30px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--33b46 .screen1-module--btn-desc--91588 {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--33b46 .screen1-module--btn-desc--91588 {
    margin-left: 0;
    text-align: center;
  }
}
@media (max-width: 900px) {
  .screen1-module--screen1--33b46 .screen1-module--img-block--89a9d {
    position: absolute;
    right: 15px;
    top: 55px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--33b46 .screen1-module--img-block--89a9d {
    position: unset;
  }
  .screen1-module--screen1--33b46 .screen1-module--img--4e05a {
    margin-bottom: 15px;
  }
}
.reg-module--reg--0e455 {
  background: #f3eaff;
  background-size: contain;
  padding: 80px 0;
}

.reg-module--reg--0e455 h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.reg-module--reg--0e455 .reg-module--inner--dd9db {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 10px;
}

.reg-module--reg--0e455 .reg-module--desc--fdd76 {
  background: #933fff;
  border-radius: 25px 0 0 25px;
  color: #f3eaff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 50%;
  padding: 60px;
}

.reg-module--reg--0e455 .reg-module--desc--fdd76 > * {
  margin: 0 0 30px;
}

@media (max-width: 991px) {
  .reg-module--reg--0e455 .reg-module--desc--fdd76 > * {
    margin: 0 0 20px;
  }
}
.reg-module--reg--0e455 .reg-module--price--5131c {
  border: 1px solid #fff;
  border-radius: 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  padding: 15px 0;
  text-align: center;
  width: 100%;
}

.reg-module--reg--0e455 .reg-module--block-item--568a7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.reg-module--reg--0e455 .reg-module--block-item--568a7:first-child {
  margin-bottom: 30px;
}

.reg-module--reg--0e455 .reg-module--block-item--568a7 p {
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
}

.reg-module--reg--0e455 .reg-module--image-wrapper--9df6b {
  border: 1px solid #ffc000;
  border-radius: 20px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-right: 35px;
  padding: 15px;
}

.reg-module--reg--0e455 .reg-module--image-wrapper--9df6b img {
  height: 50px;
  max-width: 50px;
  width: 50px;
}

.reg-module--reg--0e455 .reg-module--widget--92456 {
  background-color: #f3eef8;
  border-radius: 0 25px 25px 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

@media (max-width: 991px) {
  .reg-module--reg--0e455 .reg-module--inner--dd9db {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 25px 25px 0 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .reg-module--reg--0e455 .reg-module--desc--fdd76 {
    border-radius: 25px 25px 0 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .reg-module--reg--0e455 .reg-module--widget--92456 {
    border-radius: 0 0 25px 25px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
  .reg-module--reg--0e455 .reg-module--block-text--fec21 {
    text-align: left;
  }
}
@media (max-width: 600px) {
  .reg-module--reg--0e455 h3 {
    font-size: 18px;
    line-height: 21px;
  }
  .reg-module--reg--0e455 .reg-module--desc--fdd76 {
    padding: 20px;
  }
  .reg-module--reg--0e455 .reg-module--price--5131c {
    font-size: 20px;
    line-height: 24px;
  }
  .reg-module--reg--0e455 .reg-module--image-wrapper--9df6b {
    border-radius: 20px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: 15px;
    padding: 10px;
  }
  .reg-module--reg--0e455 .reg-module--image-wrapper--9df6b img {
    height: 31px;
    max-width: 31px;
    width: 31px;
  }
  .reg-module--reg--0e455 .reg-module--block-item--568a7 p {
    font-size: 14px;
    line-height: 16px;
  }
}
.main-module--btn--a67ab {
  background: -webkit-gradient(linear, left top, left bottom, from(#9732ff), to(#6b00d8));
  background: linear-gradient(180deg, #9732ff, #6b00d8);
  border-radius: 60px;
  color: #fff;
  display: block;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  max-width: 362px;
  padding-bottom: 17px;
  padding-top: 14px;
  text-align: center;
  width: 100%;
}

.main-module--btn--a67ab:visited {
  color: #fff;
}

.main-module--title--a761e {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 767px) {
  .main-module--title--a761e {
    font-size: 28px;
  }
}
.header-module--header--3a8e5 .header-module--row--d2ab3 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 12px;
  padding-top: 12px;
}

@media (max-width: 480px) {
  .header-module--header--3a8e5 .header-module--row--d2ab3 {
    gap: 5px;
  }
}
@media (max-width: 767px) {
  .header-module--header--3a8e5 nav {
    background-color: hsla(0, 0%, 100%, 0.95);
    -webkit-box-shadow: -3px 1px 6px rgba(0, 0, 0, 0.16);
            box-shadow: -3px 1px 6px rgba(0, 0, 0, 0.16);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    left: -100%;
    min-height: 100vh;
    min-width: 100%;
    overflow: hidden;
    position: fixed;
    text-align: left;
    top: 55px;
    -webkit-transition: left 0.3s ease-in-out;
    transition: left 0.3s ease-in-out;
    z-index: 10;
  }
}
.header-module--header--3a8e5 nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .header-module--header--3a8e5 nav ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 60px;
  }
}
.header-module--header--3a8e5 nav ul li {
  margin-right: 30px;
}

@media (max-width: 900px) {
  .header-module--header--3a8e5 nav ul li {
    margin-right: 10px;
  }
}
.header-module--header--3a8e5 nav ul li a {
  color: #575757;
  font-size: 20px;
  font-weight: 300;
  line-height: 135%;
}

@media (min-width: 768px) and (max-width: 1280px) {
  .header-module--header--3a8e5 nav ul li a {
    font-size: 14px;
  }
}
.header-module--header--3a8e5 nav ul li:last-child {
  margin-right: 0;
}

.header-module--header--3a8e5 .header-module--logo-adv--9c25b {
  display: block;
  height: 74px;
  max-height: 34px;
  max-width: 136px;
  width: 100%;
}

.header-module--header--3a8e5 .header-module--logo-wrap--dc90e {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media (max-width: 480px) {
  .header-module--header--3a8e5 .header-module--logo-wrap--dc90e {
    gap: 5px;
  }
}
.header-module--header--3a8e5 .header-module--logo-wrap--dc90e > a {
  display: block;
}

@media (max-width: 767px) {
  .header-module--header--3a8e5 img {
    width: 75px;
  }
  .header-module--header__nav-list--ec679 {
    background-color: #fff;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    left: -70%;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 60px;
    position: absolute;
    top: 0;
    -webkit-transition: 1s;
    transition: 1s;
    z-index: 2;
  }
  .header-module--header__nav-item--50926 {
    margin-bottom: 30px;
  }
}
.header-module--header--3a8e5 .header-module--toggle--7f366 {
  display: none;
  font-size: 0;
}

@media (max-width: 767px) {
  .header-module--header--3a8e5 .header-module--toggle--7f366 {
    background-color: transparent;
    border: none;
    cursor: pointer;
    display: block;
    height: 30px;
    width: 40px;
  }
}
.header-module--header--3a8e5 .header-module--closed--13578 {
  display: none;
}

@media (max-width: 767px) {
  .header-module--header--3a8e5 .header-module--closed--13578 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .header-module--header--3a8e5 .header-module--closed--13578:before {
    background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="18" fill="none" viewBox="0 0 25 18"><rect width="25" height="4" fill="rgba(111, 0, 226, 1)" rx="2"/><rect width="25" height="4" y="7" fill="rgba(111, 0, 226, 1)" rx="2"/><rect width="25" height="4" y="14" fill="rgba(111, 0, 226, 1)" rx="2"/></svg>');
    content: "";
    height: 18px;
    position: absolute;
    top: 25px;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    width: 25px;
  }
  .header-module--header--3a8e5 .header-module--opened--b99ea {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .header-module--header--3a8e5 .header-module--opened--b99ea:after,
  .header-module--header--3a8e5 .header-module--opened--b99ea:before {
    background-color: #6f00e2;
    content: "";
    height: 1.6px;
    position: absolute;
    top: 30px;
    width: 25px;
  }
  .header-module--header--3a8e5 .header-module--opened--b99ea:before {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
  }
  .header-module--header--3a8e5 .header-module--opened--b99ea:after {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
  }
}
.screen1-module--screen1--9efb4 {
  background-color: #fee6a0;
  margin-bottom: 80px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--9efb4 {
    height: unset;
    margin-bottom: 45px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.screen1-module--screen1--9efb4 .screen1-module--container--37c76 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
  padding-top: 30px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--9efb4 .screen1-module--container--37c76 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.screen1-module--screen1--9efb4 .screen1-module--content--576cf {
  margin-right: 25px;
  width: 50%;
}

@media (max-width: 767px) {
  .screen1-module--screen1--9efb4 .screen1-module--content--576cf {
    margin-right: 0;
    width: 100%;
  }
}
.screen1-module--screen1--9efb4 .screen1-module--logo--9db1b {
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--9efb4 .screen1-module--logo--9db1b {
    width: 50%;
  }
}
.screen1-module--screen1--9efb4 .screen1-module--date--9b043 {
  color: #7000e3;
  font-size: 28px;
  font-weight: 700;
  line-height: 140.5%;
  margin-bottom: 8px;
  text-transform: uppercase;
}

@media (max-width: 900px) {
  .screen1-module--screen1--9efb4 .screen1-module--date--9b043 {
    font-size: 24px;
    line-height: 140.5%;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--9efb4 .screen1-module--date--9b043 {
    font-size: 20px;
    line-height: 140.5%;
  }
}
.screen1-module--screen1--9efb4 .screen1-module--title--fcaff {
  color: #000;
  font-size: 56px;
  font-weight: 700;
  line-height: 128%;
  margin-bottom: 13px;
}

@media (max-width: 900px) {
  .screen1-module--screen1--9efb4 .screen1-module--title--fcaff {
    font-size: 56px;
    line-height: 64px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--9efb4 .screen1-module--title--fcaff {
    font-size: 32px;
    line-height: 128%;
    margin-bottom: 8px;
  }
}
.screen1-module--screen1--9efb4 .screen1-module--subtitle--2cb1b {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 140.5%;
  margin-bottom: 45px;
}

@media (max-width: 900px) {
  .screen1-module--screen1--9efb4 .screen1-module--subtitle--2cb1b {
    font-size: 22px;
    line-height: 140.5%;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--9efb4 .screen1-module--subtitle--2cb1b {
    font-size: 18px;
    line-height: 140.5%;
    margin-bottom: 15px;
  }
}
.screen1-module--screen1--9efb4 .screen1-module--desc--5258f p {
  color: #000;
  font-size: 16px;
  font-weight: 300;
  line-height: 135%;
  margin-bottom: 15px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--9efb4 .screen1-module--desc--5258f p {
    font-size: 14px;
    line-height: 135%;
  }
}
.screen1-module--screen1--9efb4 .screen1-module--desc--5258f p:last-child {
  font-weight: 500;
}

.screen1-module--screen1--9efb4 .screen1-module--btn--7b97f {
  max-width: 265px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--9efb4 .screen1-module--btn--7b97f {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--9efb4 .screen1-module--btn--7b97f {
    margin-bottom: 8px;
  }
}
.screen1-module--screen1--9efb4 .screen1-module--btn-row--9e165 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 45px 0;
}

@media (max-width: 991px) {
  .screen1-module--screen1--9efb4 .screen1-module--btn-row--9e165 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--9efb4 .screen1-module--btn-row--9e165 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin: 15px 0 10px;
    max-width: 100%;
  }
}
.screen1-module--screen1--9efb4 .screen1-module--btn-desc--54f56 {
  color: #7000e3;
  font-size: 20px;
  font-weight: 400;
  line-height: 23px;
  margin-left: 30px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--9efb4 .screen1-module--btn-desc--54f56 {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--9efb4 .screen1-module--btn-desc--54f56 {
    margin-left: 0;
    text-align: center;
  }
}
.screen1-module--screen1--9efb4 .screen1-module--undertext--e0147 {
  color: #7000e3;
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

@media (max-width: 767px) {
  .screen1-module--screen1--9efb4 .screen1-module--undertext--e0147 {
    font-size: 16px;
    margin-bottom: 15px;
    text-align: center;
  }
}
@media (max-width: 900px) {
  .screen1-module--screen1--9efb4 .screen1-module--img-block--ac8ed {
    position: absolute;
    right: 15px;
    top: 55px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--9efb4 .screen1-module--img-block--ac8ed {
    position: unset;
  }
  .screen1-module--screen1--9efb4 .screen1-module--img--9dcf1 {
    margin-bottom: 15px;
  }
}
.target-module--target--d8722 {
  padding: 0 0 40px;
}

@media (max-width: 991px) {
  .target-module--target--d8722 {
    padding: 0 0 30px;
  }
}
@media (max-width: 767px) {
  .target-module--target--d8722 {
    padding: 0 0 20px;
  }
}
.target-module--target--d8722 p {
  background-color: #7910e5;
  border-radius: 20px;
  color: #fff;
  font-size: 30px;
  font-weight: 500;
  line-height: 120%;
  padding: 20px;
  text-align: center;
  width: 100%;
}

@media (max-width: 991px) {
  .target-module--target--d8722 p {
    font-size: 22px;
    padding: 15px;
  }
}
@media (max-width: 767px) {
  .target-module--target--d8722 p {
    font-size: 18px;
  }
}
.cert-module--cert--c49f2 {
  margin-bottom: 30px;
}

.cert-module--cert--c49f2 .cert-module--wrap--10440 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fee6a0;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  padding: 30px 68px;
}

@media (max-width: 991px) {
  .cert-module--cert--c49f2 .cert-module--wrap--10440 {
    gap: 15px;
    padding: 45px;
  }
}
@media (max-width: 767px) {
  .cert-module--cert--c49f2 .cert-module--wrap--10440 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 30px 25px;
  }
}
.cert-module--cert--c49f2 .cert-module--wrap--10440 p {
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

@media (max-width: 991px) {
  .cert-module--cert--c49f2 .cert-module--wrap--10440 p {
    font-size: 18px;
    text-align: center;
  }
}
.cert-module--cert--c49f2 .cert-module--wrap--10440 p strong {
  font-weight: 700;
}

.program-module--program--bb48c {
  background-color: #fff9f6;
  padding: 55px 0 100px;
}

@media (max-width: 991px) {
  .program-module--program--bb48c {
    padding: 55px 0 80px;
    padding: 30px 0;
  }
}
.program-module--program--bb48c h2 {
  margin-bottom: 35px;
}

@media (max-width: 991px) {
  .program-module--program--bb48c h2 {
    margin-bottom: 25px;
  }
}
.program-module--program--bb48c .program-module--table--dd560 {
  margin-bottom: 30px;
}

.program-module--program--bb48c .program-module--table--dd560 .program-module--row--c1629 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 50px;
  min-height: 100px;
  padding: 25px 20px;
}

@media (max-width: 991px) {
  .program-module--program--bb48c .program-module--table--dd560 .program-module--row--c1629 {
    gap: 15px;
    min-height: 60px;
    padding: 15px;
  }
}
@media (max-width: 767px) {
  .program-module--program--bb48c .program-module--table--dd560 .program-module--row--c1629 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-height: unset;
  }
}
.program-module--program--bb48c .program-module--table--dd560 .program-module--row--c1629:nth-child(odd) {
  background-color: #f5f1ff;
}

.program-module--program--bb48c .program-module--table--dd560 .program-module--row--c1629:nth-child(2n) {
  background-color: #faf9ff;
}

.program-module--program--bb48c .program-module--table--dd560 .program-module--row--c1629 .program-module--theme--8cb54 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 40px;
  position: relative;
  width: calc(70% - 25px);
}

@media (max-width: 991px) {
  .program-module--program--bb48c .program-module--table--dd560 .program-module--row--c1629 .program-module--theme--8cb54 {
    font-size: 16px;
    width: calc(60% - 7.5px);
  }
}
@media (max-width: 767px) {
  .program-module--program--bb48c .program-module--table--dd560 .program-module--row--c1629 .program-module--theme--8cb54 {
    width: 100%;
  }
}
.program-module--program--bb48c .program-module--table--dd560 .program-module--row--c1629 .program-module--theme--8cb54:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3E%3Crect width='30' height='30' fill='%23FFDBCD' rx='5'/%3E%3Cg fill='%23F24607' clip-path='url(%23prefix__a)'%3E%3Cpath d='M17.182 23.59h-4.027c-.492 0-.963-.19-1.312-.529a1.785 1.785 0 0 1-.546-1.276V19.13a7.2 7.2 0 0 1-2.853-3.53 6.987 6.987 0 0 1-.133-4.491 7.168 7.168 0 0 1 2.639-3.686 7.49 7.49 0 0 1 4.373-1.431 7.493 7.493 0 0 1 4.388 1.385 7.174 7.174 0 0 1 2.68 3.658 6.987 6.987 0 0 1-.084 4.491 7.193 7.193 0 0 1-2.813 3.56v2.252c0 .597-.244 1.169-.677 1.591a2.344 2.344 0 0 1-1.635.66ZM15.368 6.815c-.246 0-.492 0-.754.038a6.598 6.598 0 0 0-3.618 1.588 6.31 6.31 0 0 0-2 3.337 6.19 6.19 0 0 0 .358 3.848 6.395 6.395 0 0 0 2.584 2.933.418.418 0 0 1 .197.35v2.88a.98.98 0 0 0 .3.699c.192.185.45.29.72.29h4.027a1.5 1.5 0 0 0 1.046-.422 1.42 1.42 0 0 0 .433-1.018v-2.472a.404.404 0 0 1 .197-.346 6.384 6.384 0 0 0 2.608-3.113c.5-1.285.558-2.694.165-4.014a6.345 6.345 0 0 0-2.344-3.306 6.632 6.632 0 0 0-3.914-1.272h-.005Z'/%3E%3Cpath d='M16.861 25.811H13.86a1.56 1.56 0 0 1-1.082-.438 1.478 1.478 0 0 1-.45-1.054V23.18c0-.108.043-.212.122-.288a.425.425 0 0 1 .296-.12h5.23c.11 0 .217.043.296.12.078.076.122.18.122.288v1.138a1.478 1.478 0 0 1-.45 1.054 1.56 1.56 0 0 1-1.082.438Zm-3.696-2.222v.73a.662.662 0 0 0 .204.478.697.697 0 0 0 .491.198h3.002a.705.705 0 0 0 .49-.198.668.668 0 0 0 .204-.478v-.73h-4.391Z'/%3E%3Cpath d='M15.334 23.19a.425.425 0 0 1-.296-.119.403.403 0 0 1-.123-.288v-5.865c0-.108.044-.212.123-.288a.425.425 0 0 1 .592 0c.079.076.123.18.123.288v5.865a.402.402 0 0 1-.123.288.425.425 0 0 1-.296.12Z'/%3E%3Cpath d='M17.054 17.163h-3.45a.424.424 0 0 1-.296-.12.403.403 0 0 1 0-.576.424.424 0 0 1 .296-.12h3.45c.111 0 .218.043.296.12a.403.403 0 0 1 0 .577.425.425 0 0 1-.296.119Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='14.717' height='19.811' fill='%23fff' transform='translate(8 6)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  content: "";
  height: 30px;
  left: 0;
  position: absolute;
  top: calc(50% - 15px);
  width: 30px;
}

.program-module--program--bb48c .program-module--table--dd560 .program-module--row--c1629 .program-module--speaker--5cb3f {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  width: calc(30% - 25px);
}

@media (max-width: 991px) {
  .program-module--program--bb48c .program-module--table--dd560 .program-module--row--c1629 .program-module--speaker--5cb3f {
    gap: 10px;
    width: calc(40% - 7.5px);
  }
}
@media (max-width: 767px) {
  .program-module--program--bb48c .program-module--table--dd560 .program-module--row--c1629 .program-module--speaker--5cb3f {
    width: 100%;
  }
  .program-module--program--bb48c .program-module--table--dd560 .program-module--row--c1629 .program-module--speaker--5cb3f img {
    width: 30px;
  }
}
.program-module--program--bb48c .program-module--table--dd560 .program-module--row--c1629 .program-module--speaker-wrap--a91f9 {
  color: #676767;
}

.program-module--program--bb48c .program-module--table--dd560 .program-module--row--c1629 .program-module--speaker-wrap--a91f9 p:first-child {
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
}

@media (max-width: 991px) {
  .program-module--program--bb48c .program-module--table--dd560 .program-module--row--c1629 .program-module--speaker-wrap--a91f9 p:first-child {
    font-size: 16px;
  }
}
.program-module--program--bb48c .program-module--table--dd560 .program-module--row--c1629 .program-module--speaker-wrap--a91f9 p:last-child {
  font-size: 16px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .program-module--program--bb48c .program-module--table--dd560 .program-module--row--c1629 .program-module--speaker-wrap--a91f9 p:last-child {
    font-size: 14px;
  }
}
.program-module--program--bb48c button {
  margin: 0 auto;
}

.advance-module--reviews--c7229 {
  background: #faf5ff;
  overflow: hidden;
  padding: 100px 0 0;
}

@media (max-width: 991px) {
  .advance-module--reviews--c7229 {
    padding: 60px 0 0;
  }
}
@media (max-width: 767px) {
  .advance-module--reviews--c7229 {
    padding: 30px 0 0;
  }
}
.advance-module--reviews--c7229 h2 {
  margin-bottom: 50px;
}

.advance-module--reviews--c7229 .advance-module--btn--6cbd1 {
  display: block;
  margin: 80px auto 100px;
}

@media (max-width: 991px) {
  .advance-module--reviews--c7229 .advance-module--btn--6cbd1 {
    margin: 60px auto;
  }
}
@media (max-width: 767px) {
  .advance-module--reviews--c7229 .advance-module--btn--6cbd1 {
    margin: 50px auto;
  }
}
section.advance-module--partners--99c65 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  section.advance-module--partners--99c65 {
    padding: 60px 0;
  }
}
@media (max-width: 767px) {
  section.advance-module--partners--99c65 {
    padding: 30px 0;
  }
}
section.advance-module--partners--99c65 h3 {
  margin-bottom: 50px;
}

.advance-module--org--18ffd {
  background: #faf5ff;
  padding: 100px 0;
}

@media (max-width: 991px) {
  .advance-module--org--18ffd {
    padding: 60px 0;
  }
}
@media (max-width: 767px) {
  .advance-module--org--18ffd {
    padding: 30px 0;
  }
}
.advance-module--org--18ffd h2 {
  margin-bottom: 60px;
}

@media (max-width: 767px) {
  .advance-module--org--18ffd h2 {
    margin-bottom: 15px;
  }
}
.advance-module--org--18ffd .advance-module--row--8d798 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .advance-module--org--18ffd .advance-module--row--8d798 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.advance-module--org--18ffd .advance-module--move--abc1a,
.advance-module--org--18ffd .advance-module--text--47301 {
  width: 45%;
}

@media (max-width: 767px) {
  .advance-module--org--18ffd .advance-module--move--abc1a {
    width: 100%;
  }
}
.advance-module--org--18ffd .advance-module--move--abc1a .advance-module--bg--66bb0 {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.advance-module--org--18ffd .advance-module--move--abc1a iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

@media (max-width: 767px) {
  .advance-module--org--18ffd .advance-module--text--47301 {
    width: 100%;
  }
}
.advance-module--org--18ffd .advance-module--text-weight--47657 {
  font-size: 20px;
  font-weight: 700;
  line-height: 135%;
  margin-bottom: 15px;
}

@media (max-width: 767px) {
  .advance-module--org--18ffd .advance-module--text-weight--47657 {
    font-size: 18px;
  }
}
.advance-module--org--18ffd .advance-module--desc--571f8 {
  font-size: 16px;
  font-weight: 400;
  line-height: 135%;
}

@media (max-width: 767px) {
  .advance-module--org--18ffd .advance-module--desc--571f8 {
    font-size: 18px;
    margin-bottom: 30px;
  }
}
.reg-module--reg--2a289 {
  padding: 100px 0;
}

.reg-module--reg--2a289 h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  text-align: center;
}

.reg-module--reg--2a289 .reg-module--inner--11f5c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.reg-module--reg--2a289 .reg-module--desc--ff656 {
  background: #933fff;
  border-radius: 25px 0 0 25px;
  color: #f3eaff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 60%;
          flex: 0 0 60%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 60%;
  padding: 60px;
}

.reg-module--reg--2a289 .reg-module--desc--ff656 > * {
  margin: 0 0 50px;
}

@media (max-width: 991px) {
  .reg-module--reg--2a289 .reg-module--desc--ff656 > * {
    margin: 0 0 20px;
  }
}
.reg-module--reg--2a289 .reg-module--price--840ae {
  border: 1px solid #fff;
  border-radius: 20px;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  padding: 15px 0;
  text-align: center;
  width: 100%;
}

.reg-module--reg--2a289 .reg-module--block-item--cfabb {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.reg-module--reg--2a289 .reg-module--block-item--cfabb p {
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
}

.reg-module--reg--2a289 .reg-module--image-wrapper--43b2e {
  border: 1px solid #ffc000;
  border-radius: 20px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-right: 20px;
  padding: 15px;
}

.reg-module--reg--2a289 .reg-module--image-wrapper--43b2e img {
  height: 50px;
  max-width: 50px;
  width: 50px;
}

.reg-module--reg--2a289 .reg-module--widget--d53f8 {
  background-color: #f3eef8;
  border-radius: 0 25px 25px 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 40%;
          flex: 0 0 40%;
  max-width: 40%;
}

@media (max-width: 991px) {
  .reg-module--reg--2a289 {
    padding: 60px 0;
  }
  .reg-module--reg--2a289 .reg-module--inner--11f5c {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 25px 25px 0 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .reg-module--reg--2a289 .reg-module--desc--ff656 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 25px 25px 0 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 40px;
    width: 100%;
  }
  .reg-module--reg--2a289 .reg-module--block-item--cfabb,
  .reg-module--reg--2a289 .reg-module--price--840ae {
    max-width: 500px;
  }
  .reg-module--reg--2a289 .reg-module--widget--d53f8 {
    border-radius: 0 0 25px 25px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
  .reg-module--reg--2a289 .reg-module--block-text--a8500 {
    text-align: left;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--2a289 h3 {
    font-size: 18px;
    line-height: 21px;
  }
  .reg-module--reg--2a289 .reg-module--desc--ff656 {
    padding: 30px 20px;
  }
  .reg-module--reg--2a289 .reg-module--price--840ae {
    font-size: 30px;
  }
  .reg-module--reg--2a289 .reg-module--image-wrapper--43b2e {
    border-radius: 20px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: 15px;
    padding: 10px;
  }
  .reg-module--reg--2a289 .reg-module--image-wrapper--43b2e img {
    height: 31px;
    max-width: 31px;
    width: 31px;
  }
  .reg-module--reg--2a289 .reg-module--block-item--cfabb p {
    font-size: 14px;
    line-height: 16px;
  }
}
.screen1-module--screen1--9bb1f {
  background-color: #fee6a0;
}

.screen1-module--screen1--9bb1f .screen1-module--container--0945c {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
  padding-top: 30px;
}

.screen1-module--screen1--9bb1f .screen1-module--content--77438 {
  margin-right: 25px;
  width: 50%;
}

.screen1-module--screen1--9bb1f .screen1-module--logo--4fd37 {
  margin-bottom: 30px;
  width: 50%;
}

.screen1-module--screen1--9bb1f .screen1-module--date--d9477 {
  color: #7000e3;
  font-size: 28px;
  font-weight: 700;
  line-height: 140.5%;
  margin-bottom: 8px;
  text-transform: uppercase;
}

.screen1-module--screen1--9bb1f .screen1-module--title--896db {
  color: #000;
  font-size: 56px;
  font-weight: 700;
  line-height: 128%;
  margin-bottom: 13px;
}

.screen1-module--screen1--9bb1f .screen1-module--subtitle--f3c8b {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 140.5%;
  margin-bottom: 25px;
}

.screen1-module--screen1--9bb1f .screen1-module--desc--b632a p {
  color: #000;
  font-size: 16px;
  font-weight: 300;
  line-height: 135%;
  margin-bottom: 15px;
}

.screen1-module--screen1--9bb1f .screen1-module--desc--b632a p:last-child {
  font-weight: 500;
}

.screen1-module--screen1--9bb1f .screen1-module--btn-row--1c725 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 25px;
  margin-top: 25px;
}

.screen1-module--screen1--9bb1f .screen1-module--btn-desc--17d09 {
  color: #454545;
  font-size: 16px;
  font-weight: 400;
  line-height: 135%;
  margin-left: 30px;
  text-transform: uppercase;
}

.screen1-module--screen1--9bb1f .screen1-module--desc2--e2d5f {
  margin-bottom: 25px;
}

.screen1-module--screen1--9bb1f .screen1-module--contact--1edd2 {
  margin-top: 10px;
}

.screen1-module--screen1--9bb1f .screen1-module--contact--1edd2 p {
  margin-bottom: 5px;
}

.screen1-module--screen1--9bb1f .screen1-module--contact--1edd2 a,
.screen1-module--screen1--9bb1f .screen1-module--contact--1edd2 a:visited {
  color: #000;
}

@media (max-width: 900px) {
  .screen1-module--screen1--9bb1f .screen1-module--btn-desc--17d09 {
    margin-left: 0;
  }
  .screen1-module--screen1--9bb1f .screen1-module--img-block--e9f5e {
    position: absolute;
    right: 15px;
    top: 55px;
  }
  .screen1-module--screen1--9bb1f .screen1-module--img--94b58 {
    display: none;
  }
  .screen1-module--screen1--9bb1f .screen1-module--img--tablet--239c4 {
    display: block;
  }
  .screen1-module--screen1--9bb1f .screen1-module--date--d9477 {
    font-size: 24px;
    line-height: 140.5%;
  }
  .screen1-module--screen1--9bb1f .screen1-module--title--896db {
    font-size: 56px;
    line-height: 64px;
  }
  .screen1-module--screen1--9bb1f .screen1-module--subtitle--f3c8b {
    font-size: 22px;
    line-height: 140.5%;
  }
  .screen1-module--screen1--9bb1f .screen1-module--btn-row--1c725 {
    max-width: 325px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--9bb1f {
    height: unset;
    margin-bottom: 45px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .screen1-module--screen1--9bb1f .screen1-module--container--0945c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .screen1-module--screen1--9bb1f .screen1-module--content--77438 {
    margin-right: 0;
    width: 100%;
  }
  .screen1-module--screen1--9bb1f .screen1-module--img-block--e9f5e {
    position: unset;
  }
  .screen1-module--screen1--9bb1f .screen1-module--img--94b58 {
    display: block;
    margin-bottom: 15px;
  }
  .screen1-module--screen1--9bb1f .screen1-module--img--tablet--239c4 {
    display: none;
  }
  .screen1-module--screen1--9bb1f .screen1-module--date--d9477 {
    font-size: 20px;
    line-height: 140.5%;
  }
  .screen1-module--screen1--9bb1f .screen1-module--title--896db {
    font-size: 32px;
    line-height: 128%;
    margin-bottom: 8px;
  }
  .screen1-module--screen1--9bb1f .screen1-module--subtitle--f3c8b {
    font-size: 18px;
    line-height: 140.5%;
  }
  .screen1-module--screen1--9bb1f .screen1-module--desc--b632a {
    font-size: 14px;
    line-height: 135%;
  }
  .screen1-module--screen1--9bb1f .screen1-module--btn-row--1c725 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
  }
  .screen1-module--screen1--9bb1f .screen1-module--btn--65b03 {
    font-size: 20px;
    line-height: 24px;
  }
  .screen1-module--screen1--9bb1f .screen1-module--btn-desc--17d09 {
    margin-left: 0;
    text-align: center;
  }
}
.screen1-module--screen1--615ba {
  background-color: #fee6a0;
  margin-bottom: 80px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--615ba {
    height: unset;
    margin-bottom: 45px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
.screen1-module--screen1--615ba .screen1-module--container--4fec0 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 10px;
  padding-top: 30px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--615ba .screen1-module--container--4fec0 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.screen1-module--screen1--615ba .screen1-module--content--a1bb2 {
  margin-right: 25px;
  width: 50%;
}

@media (max-width: 767px) {
  .screen1-module--screen1--615ba .screen1-module--content--a1bb2 {
    margin-right: 0;
    width: 100%;
  }
}
.screen1-module--screen1--615ba .screen1-module--logo--3fbe5 {
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--615ba .screen1-module--logo--3fbe5 {
    width: 50%;
  }
}
.screen1-module--screen1--615ba .screen1-module--date--8bf9f {
  color: #7000e3;
  font-size: 28px;
  font-weight: 700;
  line-height: 140.5%;
  margin-bottom: 8px;
  text-transform: uppercase;
}

@media (max-width: 900px) {
  .screen1-module--screen1--615ba .screen1-module--date--8bf9f {
    font-size: 24px;
    line-height: 140.5%;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--615ba .screen1-module--date--8bf9f {
    font-size: 20px;
    line-height: 140.5%;
  }
}
.screen1-module--screen1--615ba .screen1-module--title--6ddee {
  color: #000;
  font-size: 56px;
  font-weight: 700;
  line-height: 128%;
  margin-bottom: 13px;
}

@media (max-width: 900px) {
  .screen1-module--screen1--615ba .screen1-module--title--6ddee {
    font-size: 56px;
    line-height: 64px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--615ba .screen1-module--title--6ddee {
    font-size: 32px;
    line-height: 128%;
    margin-bottom: 8px;
  }
}
.screen1-module--screen1--615ba .screen1-module--subtitle--9b32a {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 140.5%;
  margin-bottom: 45px;
}

@media (max-width: 900px) {
  .screen1-module--screen1--615ba .screen1-module--subtitle--9b32a {
    font-size: 22px;
    line-height: 140.5%;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--615ba .screen1-module--subtitle--9b32a {
    font-size: 18px;
    line-height: 140.5%;
  }
}
.screen1-module--screen1--615ba .screen1-module--desc--0f77f p {
  color: #000;
  font-size: 16px;
  font-weight: 300;
  line-height: 135%;
  margin-bottom: 15px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--615ba .screen1-module--desc--0f77f p {
    font-size: 14px;
    line-height: 135%;
  }
}
.screen1-module--screen1--615ba .screen1-module--desc--0f77f p:last-child {
  font-weight: 500;
}

.screen1-module--screen1--615ba .screen1-module--btn--ae7f3 {
  max-width: 265px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--615ba .screen1-module--btn--ae7f3 {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--615ba .screen1-module--btn--ae7f3 {
    margin-bottom: 8px;
  }
}
.screen1-module--screen1--615ba .screen1-module--btn-row--91a9e {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 45px 0;
}

@media (max-width: 991px) {
  .screen1-module--screen1--615ba .screen1-module--btn-row--91a9e {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--615ba .screen1-module--btn-row--91a9e {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    max-width: 100%;
  }
}
.screen1-module--screen1--615ba .screen1-module--btn-desc--52347 {
  color: #7000e3;
  font-size: 20px;
  font-weight: 400;
  line-height: 23px;
  margin-left: 30px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--615ba .screen1-module--btn-desc--52347 {
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--615ba .screen1-module--btn-desc--52347 {
    margin-left: 0;
    text-align: center;
  }
}
@media (max-width: 900px) {
  .screen1-module--screen1--615ba .screen1-module--img-block--8bb9e {
    position: absolute;
    right: 15px;
    top: 55px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--615ba .screen1-module--img-block--8bb9e {
    position: unset;
  }
  .screen1-module--screen1--615ba .screen1-module--img--f7d29 {
    margin-bottom: 15px;
  }
}
.reg-module--reg--34b22 {
  background: #f3eaff;
  background-size: contain;
  padding: 80px 0;
}

.reg-module--reg--34b22 h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.reg-module--reg--34b22 .reg-module--inner--d9538 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 10px;
}

.reg-module--reg--34b22 .reg-module--desc--c408c {
  background: #933fff;
  border-radius: 25px 0 0 25px;
  color: #f3eaff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 50%;
  padding: 60px;
}

.reg-module--reg--34b22 .reg-module--desc--c408c > * {
  margin: 0 0 30px;
}

@media (max-width: 991px) {
  .reg-module--reg--34b22 .reg-module--desc--c408c > * {
    margin: 0 0 20px;
  }
}
.reg-module--reg--34b22 .reg-module--price--a7086 {
  border: 1px solid #fff;
  border-radius: 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  padding: 15px 0;
  text-align: center;
  width: 100%;
}

.reg-module--reg--34b22 .reg-module--block-item--1c8b1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.reg-module--reg--34b22 .reg-module--block-item--1c8b1:first-child {
  margin-bottom: 30px;
}

.reg-module--reg--34b22 .reg-module--block-item--1c8b1 p {
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
}

.reg-module--reg--34b22 .reg-module--image-wrapper--71725 {
  border: 1px solid #ffc000;
  border-radius: 20px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-right: 35px;
  padding: 15px;
}

.reg-module--reg--34b22 .reg-module--image-wrapper--71725 img {
  height: 50px;
  max-width: 50px;
  width: 50px;
}

.reg-module--reg--34b22 .reg-module--widget--dddf7 {
  background-color: #f3eef8;
  border-radius: 0 25px 25px 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

@media (max-width: 991px) {
  .reg-module--reg--34b22 .reg-module--inner--d9538 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 25px 25px 0 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .reg-module--reg--34b22 .reg-module--desc--c408c {
    border-radius: 25px 25px 0 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .reg-module--reg--34b22 .reg-module--widget--dddf7 {
    border-radius: 0 0 25px 25px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
  }
  .reg-module--reg--34b22 .reg-module--block-text--92bc2 {
    text-align: left;
  }
}
@media (max-width: 600px) {
  .reg-module--reg--34b22 h3 {
    font-size: 18px;
    line-height: 21px;
  }
  .reg-module--reg--34b22 .reg-module--desc--c408c {
    padding: 20px;
  }
  .reg-module--reg--34b22 .reg-module--price--a7086 {
    font-size: 20px;
    line-height: 24px;
  }
  .reg-module--reg--34b22 .reg-module--image-wrapper--71725 {
    border-radius: 20px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-right: 15px;
    padding: 10px;
  }
  .reg-module--reg--34b22 .reg-module--image-wrapper--71725 img {
    height: 31px;
    max-width: 31px;
    width: 31px;
  }
  .reg-module--reg--34b22 .reg-module--block-item--1c8b1 p {
    font-size: 14px;
    line-height: 16px;
  }
}
.style-module--approach--338c4 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--approach--338c4 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--approach--338c4 {
    padding: 30px 0;
  }
}
.style-module--approach--338c4 h2 {
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .style-module--approach--338c4 h2 {
    font-size: 29px;
  }
}
.style-module--approach__wrapper--6ead6 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.style-module--approach__block--38d03 {
  border-radius: 20px;
  color: #232323;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  margin-bottom: 10px;
  padding: 20px 50px;
  width: 100%;
}

.style-module--approach__block--38d03:nth-child(2n) {
  background: #fff5f5;
}

.style-module--approach__block--38d03:nth-child(odd) {
  background: #ffe8e8;
}

.style-module--approach__block--38d03:first-child {
  background: #ff814e;
  color: #fff;
}

.style-module--approach__block--38d03:last-child {
  margin-bottom: 0;
}

.style-module--approach__block_advance--31ea7,
.style-module--approach__block_criteria--784ee,
.style-module--approach__block_usual--e2d17 {
  margin-right: 20px;
  width: 33%;
}

.style-module--approach__block_advance--31ea7:last-child,
.style-module--approach__block_criteria--784ee:last-child,
.style-module--approach__block_usual--e2d17:last-child {
  margin-right: 0;
}

.style-module--approach__undertext--b0398 {
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  margin: 30px 0;
  text-align: center;
}

.style-module--approach__button--c7e38 {
  background: #e94300;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 50px auto 0;
  max-width: 422px;
  padding: 20px;
}

@media (max-width: 991px) {
  .style-module--approach--338c4 {
    padding-top: 50px;
  }
  .style-module--approach__block--38d03 {
    font-size: 18px;
    line-height: 21px;
  }
  .style-module--approach__button--c7e38 {
    margin: 35px auto 0;
  }
  .style-module--approach__undertext--b0398 {
    font-size: 18px;
    line-height: 21px;
  }
  .style-module--approach__course--afcf7 {
    line-height: 27px;
  }
}
@media (max-width: 767px) {
  .style-module--approach__block--38d03 {
    font-size: 12px;
    line-height: 12px;
    padding: 20px 10px;
  }
  .style-module--approach__block_advance--31ea7,
  .style-module--approach__block_criteria--784ee,
  .style-module--approach__block_usual--e2d17 {
    margin-right: 15px;
    width: 33%;
  }
  .style-module--approach__block_advance--31ea7:last-child,
  .style-module--approach__block_criteria--784ee:last-child,
  .style-module--approach__block_usual--e2d17:last-child {
    margin-right: 0;
  }
  .style-module--approach__undertext--b0398 {
    font-size: 14px;
    line-height: 17px;
    margin: 20px 0;
  }
  .style-module--approach__button--c7e38 {
    margin: 20px auto 0;
  }
}
.principles-module--principles--cbf05 {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_principles/bg-path.png) no-repeat;
  background-position-y: 75%;
  position: relative;
}

.principles-module--principles--cbf05 .principles-module--highlight--d22fe {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ffe8e8;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 30px;
  font-weight: 700;
  gap: 20px;
  line-height: 120%;
  margin-bottom: 50px;
  padding: 45px 80px;
  text-align: center;
}

@media (max-width: 991px) {
  .principles-module--principles--cbf05 .principles-module--highlight--d22fe {
    border-radius: 15px;
    font-size: 20px;
    gap: 15px;
    margin-bottom: 30px;
    padding: 25px 50px;
  }
}
@media (max-width: 767px) {
  .principles-module--principles--cbf05 .principles-module--highlight--d22fe {
    margin-bottom: 20px;
    padding: 25px 20px;
  }
}
.principles-module--principles__text--2d0b2 {
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
  margin-bottom: 20px;
}

.principles-module--principles__container--48f33 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 50px;
  margin-top: 50px;
  overflow: hidden;
  padding-bottom: 40px;
  padding-top: 40px;
}

@media (max-width: 767px) {
  .principles-module--principles__container--48f33 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0;
    padding: 0;
  }
}
@media (max-width: 991px) {
  .principles-module--principles--cbf05 {
    padding-bottom: 0;
    padding-top: 50px;
  }
  .principles-module--principles__title--d94e3 {
    font-size: 30px;
    line-height: 34px;
  }
  .principles-module--principles__text--2d0b2 {
    font-size: 18px;
    line-height: 22px;
  }
}
@media (max-width: 767px) {
  .principles-module--principles--cbf05 {
    padding-top: 30px;
  }
  .principles-module--principles__title--d94e3 {
    font-size: 22px;
    line-height: 25px;
  }
  .principles-module--principles__text--2d0b2 {
    font-size: 16px;
    line-height: 20px;
  }
}
.swiper-module--titleSwiper--53ccc {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 760px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 767px) {
  .swiper-module--titleSwiper--53ccc {
    height: 280px;
    width: 100%;
  }
}
.swiper-module--titleSwiper--53ccc swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

.swiper-module--descriptionSwiper--60e63 {
  height: 860px;
  width: 45%;
}

.swiper-module--descriptionSwiper--60e63 swiper-slide {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 991px) {
  .swiper-module--descriptionSwiper--60e63 {
    width: 55%;
  }
}
@media (max-width: 767px) {
  .swiper-module--descriptionSwiper--60e63 {
    height: 450px;
    width: 100%;
  }
}
.swiper-module--title-slide--659d3 {
  background: #fff;
  border-radius: 14px;
  -webkit-box-shadow: 0 0 30px rgba(255, 129, 78, 0.3);
          box-shadow: 0 0 30px rgba(255, 129, 78, 0.3);
  color: #232323;
  font-size: 31px;
  font-weight: 500;
  height: 100px;
  line-height: 32px;
  padding: 20px 20px 20px 140px;
  position: relative;
  text-align: left;
  width: 90%;
}

@media (max-width: 991px) {
  .swiper-module--title-slide--659d3 {
    font-size: 19px;
    line-height: 20px;
    padding: 20px 20px 20px 115px;
    width: 75%;
  }
}
@media (max-width: 767px) {
  .swiper-module--title-slide--659d3 {
    font-size: 16px;
    height: 60px;
    padding: 10px 10px 10px 80px;
  }
}
.swiper-module--description-container--6543b {
  padding: 20px;
}

.swiper-module--description-container--6543b .swiper-module--description-slide--83dcf {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  padding: 30px;
  position: relative;
}

.swiper-module--description-container--6543b .swiper-module--description-slide--83dcf .swiper-module--description-wrapper--ea725 {
  max-height: 760px;
  overflow: auto;
}

@media (max-width: 767px) {
  .swiper-module--description-container--6543b .swiper-module--description-slide--83dcf .swiper-module--description-wrapper--ea725 {
    max-height: 335px;
  }
}
.swiper-module--description-container--6543b .swiper-module--description-slide--83dcf .swiper-module--description-wrapper--ea725 .swiper-module--description-text--49bf0 {
  color: #232323;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  padding: 0 5px;
}

@media (max-width: 767px) {
  .swiper-module--description-container--6543b .swiper-module--description-slide--83dcf .swiper-module--description-wrapper--ea725 .swiper-module--description-text--49bf0 {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 10px;
  }
}
.swiper-module--description-container--6543b .swiper-module--description-slide--83dcf .swiper-module--description-wrapper--ea725 .swiper-module--description-note--8acd5 {
  color: #ff814e;
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  padding: 0 5px;
}

@media (max-width: 767px) {
  .swiper-module--description-container--6543b .swiper-module--description-slide--83dcf .swiper-module--description-wrapper--ea725 .swiper-module--description-note--8acd5 {
    font-size: 16px;
    line-height: 20px;
  }
}
.swiper-module--description-container--6543b::-webkit-scrollbar {
  background-color: transparent;
  height: 4px;
  width: 4px;
}

.swiper-module--description-container--6543b::-webkit-scrollbar-thumb {
  background-color: #d1d1d1;
  border-radius: 2px;
}

.style-module--process--2d124 {
  padding-bottom: 50px;
}

@media (max-width: 991px) {
  .style-module--process--2d124 {
    padding-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--process--2d124 {
    padding-bottom: 15px;
    padding-top: 15px;
  }
}
.style-module--process__container--81631 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.style-module--process__wrapper_left--72dea {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-right: 30px;
  min-width: 650px;
}

.style-module--process__title--8ac50 {
  color: #232323;
  font-size: 48px;
  font-weight: 700;
  line-height: 55px;
  margin-bottom: 30px;
  text-align: center;
}

.style-module--process__button--61022 {
  font-size: 24px;
  margin-top: 30px;
}

@media (max-width: 991px) {
  .style-module--process__button--61022 {
    font-size: 16px;
  }
}
.style-module--process__item--25df4 {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  color: #232323;
  font-size: 22px;
  font-weight: 300;
  line-height: 25px;
  margin-bottom: 20px;
  padding: 20px 10px 20px 90px;
}

.style-module--process__item--25df4:first-child {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_process/icon-process-01.svg) 0 no-repeat;
  background-position-x: 20px;
}

.style-module--process__item--25df4:nth-child(2) {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_process/icon-process-02.svg) 0 no-repeat;
  background-position-x: 20px;
}

.style-module--process__item--25df4:nth-child(3) {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_process/icon-process-03.svg) 0 no-repeat;
  background-position-x: 20px;
}

.style-module--process__item--25df4:nth-child(4) {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_process/icon-process-04.svg) 0 no-repeat;
  background-position-x: 20px;
}

.style-module--process__item--25df4:nth-child(5) {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_process/icon-process-05.svg) 0 no-repeat;
  background-position-x: 20px;
}

.style-module--process__item--25df4:last-child {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .style-module--process__container--81631 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--process__wrapper_left--72dea {
    margin-bottom: 40px;
    margin-right: 0;
    min-width: 100%;
  }
  .style-module--process__title--8ac50 {
    font-size: 30px;
    line-height: 34px;
    text-align: center;
  }
  .style-module--process__item--25df4 {
    font-size: 18px;
    line-height: 21px;
    padding: 20px 10px 20px 75px;
  }
  .style-module--process__item--25df4:nth-child(n) {
    background-size: 40px;
  }
}
@media (max-width: 767px) {
  .style-module--process__title--8ac50 {
    font-size: 20px;
    line-height: 23px;
  }
  .style-module--process__item--25df4 {
    font-size: 15px;
    line-height: 17px;
  }
}
.style-module--program--96813 {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_program/bg.png);
  background-size: contain;
  padding: 50px 0;
}

@media (max-width: 991px) {
  .style-module--program--96813 {
    padding: 25px 0;
  }
}
@media (max-width: 767px) {
  .style-module--program--96813 {
    padding: 15px 0;
  }
}
.style-module--program__title--46424 {
  color: #232323;
  font-size: 48px;
  font-weight: 700;
  line-height: 90px;
}

.style-module--program__wrapper--ad41a {
  margin-top: 35px;
  width: 100%;
}

.style-module--program__wrapper_main--08dd8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.style-module--program__img--8b192 {
  height: 560px;
  margin-left: 40px;
  width: 461px;
}

.style-module--program__block--bbdbc {
  margin-top: 12px;
}

.style-module--program__block_body--4639a ol {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  margin-block-end: 0;
  margin-block-start: 0;
  padding-left: 40px;
  padding-top: 10px;
}

.style-module--program__block_body--4639a ol li {
  font-weight: 700;
  list-style: decimal;
  margin-bottom: 10px;
}

.style-module--program__block_body--4639a ol li::marker {
  color: #fe4c04;
  font-weight: 700;
}

.style-module--program__block_body--4639a ol li:last-child {
  margin-bottom: 0;
}

.style-module--program__block_body--4639a ul {
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  margin-block-end: 0;
  margin-block-start: 0;
  padding-bottom: 25px;
  padding-left: 40px;
  padding-top: 10px;
}

.style-module--program__block_body--4639a ul li {
  font-weight: 400;
  list-style: disc;
  margin-bottom: 10px;
}

.style-module--program__block_body--4639a ul li::marker {
  color: #232323;
  font-weight: 400;
}

.style-module--program__block_body--4639a ul li:last-child {
  margin-bottom: 0;
}

.style-module--program__block_body--4639a ul:last-child {
  padding-bottom: 0;
}

.style-module--program__block_body--4639a h3 {
  color: #fe4c04;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.style-module--program__block_body--4639a p {
  color: #232323;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
}

.style-module--program__block--bbdbc .style-module--note--3e3b3 {
  background: linear-gradient(93.92deg, rgba(254, 76, 4, 0.2), rgba(255, 129, 78, 0.2));
  border-radius: 10px;
  color: #232323;
  display: inline-block;
  font-size: 1em;
  font-weight: 500;
  line-height: 1em;
  margin-top: 20px;
  padding: 10px 20px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--program__title--46424 {
    font-size: 30px;
    line-height: 34px;
  }
  .style-module--program__wrapper--ad41a {
    margin-bottom: 20px;
  }
  .style-module--program__wrapper_main--08dd8 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--program__img--8b192 {
    -ms-flex-item-align: center;
        align-self: center;
    height: auto;
    margin-left: 0;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .style-module--program__title--46424 {
    font-size: 18px;
    line-height: 18px;
  }
  .style-module--program__block_body--4639a h3 {
    margin-bottom: 10px;
  }
  .style-module--program__block_body--4639a h3:not(:first-of-type) {
    margin-top: 10px;
  }
  .style-module--program__block_body--4639a ol,
  .style-module--program__block_body--4639a ul {
    padding-bottom: 0;
    padding-left: 20px;
    padding-top: 0;
  }
}
.style-module--levels--7f5fc {
  padding-bottom: 100px;
  padding-top: 50px;
}

@media (max-width: 991px) {
  .style-module--levels--7f5fc {
    padding-bottom: 50px;
    padding-top: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--levels--7f5fc {
    padding-bottom: 25px;
    padding-top: 15px;
  }
}
.style-module--levels__title--2bf28 {
  color: #232323;
  font-size: 48px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 10px;
  text-align: center;
}

.style-module--levels__text--18c39 {
  color: #232323;
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
  text-align: center;
}

.style-module--levels__text--18c39:first-of-type {
  margin-bottom: 40px;
}

.style-module--levels__text--18c39:last-of-type {
  margin-top: 40px;
}

.style-module--levels__wrapper--689cf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.style-module--levels__buttons--e4dd6 {
  color: #8f8f8f;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-width: 392px;
}

.style-module--levels__buttons--e4dd6 span.style-module--num--a3144 {
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
}

.style-module--levels__buttons--e4dd6 span.style-module--desc--5d6f3 {
  font-size: 30px;
  font-weight: 500;
  line-height: 30px;
}

.style-module--levels__buttons--e4dd6 button {
  cursor: pointer;
  height: 100%;
  padding: 20px 30px;
  text-align: left;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  width: 100%;
}

.style-module--levels__buttons--e4dd6 button:first-child {
  border-top-left-radius: 20px;
}

.style-module--levels__buttons--e4dd6 button:not(:first-child) {
  border-top: 1px solid #d9d9d9;
}

.style-module--levels__buttons--e4dd6 button:last-child {
  border-bottom: 1px solid #d9d9d9;
}

.style-module--levels__button_active--e359f {
  background: #fff5f5;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  color: #fe4c04;
  display: block;
}

.style-module--levels__button_active--e359f:last-child {
  border-bottom: none !important;
  border-bottom-left-radius: 20px;
}

@media (max-width: 767px) {
  .style-module--levels__button_active--e359f:last-child {
    border-bottom-left-radius: 0;
    border-right: none !important;
    border-top-right-radius: 20px;
  }
}
.style-module--levels__button_hidden--0fcd7 {
  background: #fff;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  color: #8f8f8f;
}

.style-module--levels__tab-panel--25881 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 510px;
}

@media (max-width: 767px) {
  .style-module--levels__tab-panel--25881 {
    min-height: unset;
  }
}
.style-module--levels__info--b5c05 {
  background: #fff5f5;
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px;
  padding: 50px 20px 50px 50px;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

.style-module--levels__info--b5c05 span.style-module--desc--5d6f3 {
  display: none;
}

.style-module--levels__info_abilities--551d6 {
  color: #232323;
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
}

.style-module--levels__info_abilities--551d6 li {
  margin-bottom: 10px;
  padding-left: 30px;
  position: relative;
}

.style-module--levels__info_abilities--551d6 li:before {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_levels/kurs-arrow.svg);
  content: "";
  height: 17px;
  left: 0;
  position: absolute;
  top: 0;
  width: 16px;
}

.style-module--levels__info_abilities--551d6 li:last-child {
  margin-bottom: 0;
}

.style-module--levels__info_materials--717ae {
  color: #232323;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
  margin-top: 50px;
}

.style-module--levels__info_materials--717ae li {
  margin-bottom: 10px;
  padding-left: 30px;
  position: relative;
}

.style-module--levels__info_materials--717ae li:before {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_levels/kurs-arrow.svg);
  content: "";
  height: 17px;
  left: 0;
  position: absolute;
  top: 0;
  width: 16px;
}

.style-module--levels__info_materials--717ae li:last-child {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .style-module--levels--7f5fc {
    padding-bottom: 50px;
    padding-top: 50px;
  }
  .style-module--levels__title--2bf28 {
    font-size: 30px;
    line-height: 34px;
  }
  .style-module--levels__text--18c39 {
    font-size: 18px;
    line-height: 22px;
  }
  .style-module--levels__buttons--e4dd6 {
    min-width: 200px;
  }
  .style-module--levels__buttons--e4dd6 span.style-module--num--a3144 {
    font-size: 22px;
    line-height: 25px;
  }
  .style-module--levels__buttons--e4dd6 span.style-module--desc--5d6f3 {
    font-size: 18px;
    line-height: 19px;
  }
  .style-module--levels__info--b5c05 {
    padding: 20px;
  }
  .style-module--levels__info_materials--717ae {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--levels__title--2bf28 {
    font-size: 20px;
    line-height: 23px;
  }
  .style-module--levels__text--18c39 {
    font-size: 16px;
    line-height: 20px;
  }
  .style-module--levels__wrapper--689cf {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--levels__buttons--e4dd6 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    min-width: 75px;
    text-align: center;
  }
  .style-module--levels__buttons--e4dd6 button {
    border-right: 1px solid #d9d9d9;
    height: unset;
    padding: 20px 10px;
  }
  .style-module--levels__buttons--e4dd6 button:not(:first-child) {
    border-top: none;
  }
  .style-module--levels__buttons--e4dd6 button:last-child {
    border-bottom: none;
  }
  .style-module--levels__buttons--e4dd6 span.style-module--desc--5d6f3 {
    display: none;
  }
  .style-module--levels__info--b5c05 {
    border-bottom-left-radius: 20px;
    border-top-right-radius: 0;
  }
  .style-module--levels__info--b5c05 span.style-module--desc--5d6f3 {
    color: #fe4c04;
    display: block;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 20px;
  }
}
.main-module--block-btn--8a75f {
  background-color: #c9e84d;
  border: 1px solid #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 20px #c9e84d;
          box-shadow: 0 0 20px #c9e84d;
  color: #3f4857;
  font-size: 24px;
  font-weight: 500;
  max-width: 370px;
  padding: 18px 5px;
  width: 100%;
}

.main-module--block-btn--8a75f:visited {
  color: #3f4857;
}

.main-module--block-btn--8a75f:focus,
.main-module--block-btn--8a75f:hover {
  background-color: #95c11f;
  border: 1px solid #fff;
  -webkit-box-shadow: 0 0 20px #c9e84d;
          box-shadow: 0 0 20px #c9e84d;
}

.main-module--block-btn--8a75f:active {
  background-color: #95c11f;
  border: 1px solid #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.main-module--sec--46988 {
  padding: 70px 0;
}

@media (max-width: 767px) {
  .main-module--sec--46988 {
    padding: 40px 0;
  }
}
.main-module--block-title--de3e8 {
  font-size: 48px;
  font-weight: 500;
  position: relative;
}

@media (max-width: 767px) {
  .main-module--block-title--de3e8 {
    font-size: 38px;
    text-align: center;
  }
}
.main-module--block-art--64c1a {
  margin-top: 40px;
}

.main-module--block-art--64c1a img {
  height: 70px;
  margin-bottom: 15px;
  width: 70px;
}

@media (max-width: 480px) {
  .main-module--block-art--64c1a img {
    margin-bottom: 5px;
  }
}
.main-module--block-art--64c1a p {
  font-size: 24px;
  font-weight: 400;
}

@media (max-width: 480px) {
  .main-module--block-art--64c1a p {
    font-size: 20px;
  }
}
.main-module--block-art--64c1a p b {
  display: inline-block;
  font-size: 30px;
  font-weight: 500;
  width: 100%;
}

@media (max-width: 480px) {
  .main-module--block-art--64c1a p b {
    font-size: 28px;
  }
}
.main-module--green-color--68b07 {
  color: #c9e84d;
}

.screen1-module--screen1--51051 {
  background-image: url(https://fs.advance.ru/landing-pages/online/tehnologii_obucheniya_i_raboty_s_informaciey/bg-tri-1.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
}

@media (max-width: 767px) {
  .screen1-module--screen1--51051 {
    background-image: url(https://fs.advance.ru/landing-pages/online/tehnologii_obucheniya_i_raboty_s_informaciey/bg-tri-1-mob.jpg);
    text-align: center;
  }
}
.screen1-module--screen1__content--05657 {
  border-top: 1px solid #c9e84d;
  padding: 70px 0;
}

@media (max-width: 767px) {
  .screen1-module--screen1__content--05657 {
    padding: 40px 0 50px;
  }
}
.screen1-module--screen1__title--919bf {
  font-size: 36px;
  font-weight: 500;
}

@media (max-width: 767px) {
  .screen1-module--screen1__title--919bf {
    font-size: 30px;
  }
}
.screen1-module--screen1__title--919bf small {
  display: inline-block;
  font-size: 72px;
  line-height: 1;
  padding-top: 15px;
  text-transform: uppercase;
  width: 100%;
}

@media (max-width: 767px) {
  .screen1-module--screen1__title--919bf small {
    font-size: 48px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1__title--919bf small {
    font-size: 36px;
  }
}
.screen1-module--screen1__description--0eec6 {
  font-size: 30px;
  font-weight: 400;
  padding: 15px 0 45px;
}

@media (max-width: 767px) {
  .screen1-module--screen1__description--0eec6 {
    font-size: 24px;
    padding: 20px 0 30px;
  }
}
.get-module--get--da8e0 p {
  font-size: 24px;
  line-height: 100%;
}

@media (max-width: 767px) {
  .get-module--get--da8e0 p {
    font-size: 20px;
  }
}
.get-module--get__col--748d3 {
  width: 33.3333%;
}

@media (max-width: 991px) {
  .get-module--get__col--748d3 {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .get-module--get__col--748d3 {
    width: 100%;
  }
}
.get-module--get__bottom-block--394db {
  border: 2px solid #879588;
  margin-top: 115px;
  padding: 15px 45px 5px;
  position: relative;
}

@media (max-width: 767px) {
  .get-module--get__bottom-block--394db {
    margin-top: 55px;
    padding: 5px 15px;
  }
}
.get-module--get__bottom-block--394db p {
  font-size: 24px;
  line-height: 120%;
  margin: 30px 0;
  padding-right: 50%;
}

@media (max-width: 991px) {
  .get-module--get__bottom-block--394db p {
    font-size: 20px;
    padding-right: 0;
  }
}
.get-module--get__bottom-block--394db:after {
  background: url(https://fs.advance.ru/landing-pages/online/tehnologii_obucheniya_i_raboty_s_informaciey/books.png) 50% no-repeat;
  background-size: cover;
  content: "";
  display: block;
  height: 463px;
  left: 55%;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 428px;
}

@media (max-width: 991px) {
  .get-module--get__bottom-block--394db:after {
    display: none;
  }
}
.learn-module--learn__col--7d4d1 {
  width: 25%;
}

@media (max-width: 991px) {
  .learn-module--learn__col--7d4d1 {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .learn-module--learn__col--7d4d1 {
    text-align: center;
    width: 100%;
  }
}
.learn-module--learn--b9b5b p {
  font-size: 24px;
  line-height: 100%;
}

@media (max-width: 767px) {
  .learn-module--learn--b9b5b p {
    font-size: 20px;
  }
}
.result-module--result--97db5 {
  background-image: url(https://fs.advance.ru/landing-pages/online/tehnologii_obucheniya_i_raboty_s_informaciey/bg-tri-2.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
}

.result-module--result__title--4ae2f {
  font-size: 36px;
  font-weight: 500;
}

@media (max-width: 767px) {
  .result-module--result__title--4ae2f {
    font-size: 26px;
  }
}
.result-module--result__title--4ae2f span {
  font-size: 48px;
  width: 100%;
}

@media (max-width: 767px) {
  .result-module--result__title--4ae2f span {
    font-size: 38px;
  }
}
.result-module--result__subtitle--ed8ed {
  font-size: 36px;
  font-weight: 500;
  margin-top: 55px;
}

@media (max-width: 767px) {
  .result-module--result__subtitle--ed8ed {
    font-size: 30px;
    margin-top: 40px;
  }
}
.result-module--result__list--ff76e {
  margin-bottom: 60px;
  max-width: 630px;
}

.result-module--result__item--e2867 {
  font-size: 24px;
  margin: 20px 0;
  padding-left: 26px;
  position: relative;
}

@media (max-width: 767px) {
  .result-module--result__item--e2867 {
    font-size: 20px;
  }
}
.result-module--result__item--e2867:before {
  background: url(https://fs.advance.ru/landing-pages/online/tehnologii_obucheniya_i_raboty_s_informaciey/check-icon.png) 50% no-repeat;
  content: "";
  display: block;
  height: 12px;
  left: 0;
  position: absolute;
  top: 6px;
  width: 16px;
}

@media (max-width: 767px) {
  .result-module--result__item--e2867:before {
    top: 4px;
  }
}
.course-module--course__row--efbb4 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.course-module--course__item--5188b {
  padding: 15px;
}

.course-module--course__item-img--e7969 {
  max-width: 115px;
  position: relative;
  width: 100%;
}

@media (max-width: 767px) {
  .course-module--course__item-img--e7969 {
    max-width: 90px;
  }
}
.course-module--course__item-img--e7969 img {
  height: 50px;
  width: 50px;
}

@media (max-width: 767px) {
  .course-module--course__item-img--e7969 img {
    height: 45px;
    width: 45px;
  }
}
.course-module--course__item-img--e7969:after,
.course-module--course__item-img--e7969:before {
  background-color: #c9e84d;
  content: "";
  display: block;
  position: absolute;
  right: -10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.course-module--course__item-img--e7969:before {
  border-radius: 50%;
  height: 20px;
  width: 20px;
}

.course-module--course__item-img--e7969:after {
  height: calc(100% + 60px);
  right: -1px;
  width: 2px;
}

.course-module--course__item-img--e7969:first-of-type:after {
  top: 50%;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.course-module--course__item-img--last--69431:after {
  bottom: 50%;
  top: auto;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.course-module--course__item-text--94943 {
  font-size: 30px;
  font-weight: 400;
  width: calc(100% - 115px);
}

@media (max-width: 767px) {
  .course-module--course__item-text--94943 {
    font-size: 20px;
    width: calc(100% - 90px);
  }
}
.course-module--course__item-text--94943 p {
  padding-left: 10px;
  padding-top: 6px;
}

.course-module--course__item-text--94943 b {
  display: inline-block;
  font-weight: 500;
}

.hours-module--hours--b3f23 {
  background-color: #f9f9f9;
}

.hours-module--hours__col--d6292 {
  width: 33.3333%;
}

@media (max-width: 991px) {
  .hours-module--hours__col--d6292 {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .hours-module--hours__col--d6292 {
    text-align: center;
    width: 100%;
  }
}
.hours-module--hours--b3f23 p {
  font-size: 24px;
}

@media (max-width: 767px) {
  .hours-module--hours--b3f23 p {
    font-size: 20px;
  }
}
.speaker-module--speaker--9e858 {
  background-color: #f1f1f1;
}

.speaker-module--speaker__row--fe2ba {
  background-color: #f9f9f9;
  margin: 20px auto 0;
}

@media (max-width: 991px) {
  .speaker-module--speaker__row--fe2ba {
    background-color: unset;
  }
}
.speaker-module--speaker__image-block--813ec {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  background-image: url(https://fs.advance.ru/landing-pages/online/tehnologii_obucheniya_i_raboty_s_informaciey/yagodkin.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 370px;
  min-height: 370px;
  position: relative;
  width: 35%;
}

@media (max-width: 991px) {
  .speaker-module--speaker__image-block--813ec {
    margin: 0 auto;
    width: 100%;
  }
}
.speaker-module--speaker__desc-wrapper--0ae8b {
  background-color: rgba(0, 0, 0, 0.8);
  bottom: 0;
  color: #fff;
  font-family: Montserrat, sans-serif;
  left: 0;
  min-height: 110px;
  padding: 20px 15px;
  position: absolute;
  right: 0;
  width: 100%;
}

.speaker-module--speaker__desc-name--51b28 {
  font-size: 24px;
  font-weight: 800;
}

.speaker-module--speaker__desc-prof--03ed0 {
  font-size: 16px;
  font-weight: 500;
}

.speaker-module--speaker__list--0c31b {
  font-family: Montserrat, sans-serif;
  padding: 45px 30px 15px 50px;
  width: 65%;
}

@media (max-width: 991px) {
  .speaker-module--speaker__list--0c31b {
    padding: 10px 20px;
    width: 100%;
  }
}
.speaker-module--speaker__item--0987f {
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  list-style: disc;
  margin-top: 15px;
}

.about-module--about--ad9fd {
  background-image: url(https://fs.advance.ru/landing-pages/online/tehnologii_obucheniya_i_raboty_s_informaciey/bg-tri-3.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  text-align: center;
}

@media (max-width: 767px) {
  .about-module--about--ad9fd {
    background-image: url(https://fs.advance.ru/landing-pages/online/tehnologii_obucheniya_i_raboty_s_informaciey/bg-tri-3-mob.jpg);
  }
}
.about-module--about__title--e5620 {
  font-size: 48px;
  font-weight: 500;
}

@media (max-width: 767px) {
  .about-module--about__title--e5620 {
    font-size: 42px;
  }
}
.about-module--about__video-wrap--33808 {
  margin: 20px auto 0;
  width: 560px;
}

@media (max-width: 767px) {
  .about-module--about__video-wrap--33808 {
    width: 100%;
  }
}
.about-module--about__video--fc74a {
  padding-top: 56.25%;
  position: relative;
}

.about-module--about__video--fc74a iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.about-module--about__video--info--ec4a0 {
  font-size: 24px;
  margin-top: 20px;
}

.close-module--close--cd11a {
  margin-bottom: 30px;
}

.close-module--close__inner--14869 {
  background-color: rgba(54, 54, 54, 0.8);
  border: 5px solid #fff;
  margin: 0 auto;
  max-width: 830px;
  padding: 60px 15px 80px;
  position: relative;
  text-align: center;
  z-index: 1;
}

.close-module--close__title--69686 {
  color: #fff;
  font-size: 60px;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .close-module--close__title--69686 {
    font-size: 42px;
  }
}
.close-module--close__text--fba03 {
  color: #c9e84d;
  font-size: 48px;
  margin-top: 15px;
}

@media (max-width: 767px) {
  .close-module--close__text--fba03 {
    font-size: 34px;
  }
}
.close-module--close__btn--8afe0 {
  bottom: -35px;
  left: 50%;
  position: absolute;
  text-transform: uppercase;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 1;
}

.style-module--adv--3b02b {
  margin-top: 100px;
}

@media (max-width: 991px) {
  .style-module--adv--3b02b {
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--3b02b {
    margin-top: 30px;
  }
}
.style-module--adv--3b02b h2 {
  color: #1d2644;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin: 20px 0 30px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--adv--3b02b h2 {
    font-size: 22px;
    margin: 15px 0 25px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--3b02b h2 {
    font-size: 18px;
    margin: 10px 0 15px;
  }
}
.style-module--adv--3b02b ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .style-module--adv--3b02b ul {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--3b02b ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.style-module--adv--3b02b ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px;
  text-align: center;
  width: calc(33.33333% - 20px);
}

@media (max-width: 991px) {
  .style-module--adv--3b02b ul li {
    width: calc(33.33333% - 10px);
  }
}
@media (max-width: 767px) {
  .style-module--adv--3b02b ul li {
    width: 100%;
  }
}
.style-module--adv--3b02b ul li h3 {
  color: #ff4900;
  font-size: 38px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--adv--3b02b ul li h3 {
    font-size: 24px;
  }
}
.style-module--adv--3b02b ul li p {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 10px;
}

@media (max-width: 991px) {
  .style-module--adv--3b02b ul li p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--3b02b ul li p {
    font-size: 16px;
    margin-top: 5px;
  }
}
.style-module--adv--3b02b img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  max-width: 360px;
}

@media (max-width: 991px) {
  .style-module--adv--3b02b img {
    max-width: 226px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--3b02b img {
    max-width: 200px;
  }
}
.style-module--experts--ac52c {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .style-module--experts--ac52c {
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--experts--ac52c {
    margin-top: 30px;
  }
}
.style-module--experts--ac52c h2 {
  font-size: 44px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--experts--ac52c h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--experts--ac52c h2 {
    margin-bottom: 20px;
  }
}
.style-module--develop--04de2 {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .style-module--develop--04de2 {
    margin-top: 30px;
  }
}
.style-module--develop--04de2 h2 {
  font-size: 44px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--develop--04de2 h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--develop--04de2 h2 {
    margin-bottom: 20px;
  }
}
.style-module--partners--7f978 {
  margin: 50px 0 100px;
}

@media (max-width: 991px) {
  .style-module--partners--7f978 {
    margin: 30px 0 50px;
  }
}
@media (max-width: 767px) {
  .style-module--partners--7f978 {
    margin: 30px 0;
  }
}
.style-module--partners--7f978 h3 {
  margin-bottom: 55px;
}

@media (max-width: 991px) {
  .style-module--partners--7f978 h3 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--partners--7f978 h3 {
    margin-bottom: 20px;
  }
}
.style-module--container--94438 {
  border-radius: 30px;
  padding: 50px 100px;
}

@media (max-width: 1023px) {
  .style-module--container--94438 {
    border-radius: 20px;
    padding: 40px 20px;
  }
}
@media (max-width: 767px) {
  .style-module--container--94438 {
    border-radius: 15px;
    padding: 20px;
  }
}
.style-module--container--94438.style-module--gray--a76f6 {
  background-color: #f2f3f7;
}

.style-module--container--94438.style-module--orange--4665c {
  background-color: #ffeee7;
}

.style-module--container--94438.style-module--violet--87a03 {
  background-color: #f7f0ff;
}

.style-module--container--94438 swiper-slide {
  height: auto;
}

.style-module--container--94438 swiper-slide > div {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
}

.style-module--container--94438 swiper-slide p {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.style-module--adv--d70c0 {
  margin-top: 100px;
}

@media (max-width: 991px) {
  .style-module--adv--d70c0 {
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--d70c0 {
    margin-top: 30px;
  }
}
.style-module--adv--d70c0 h2 {
  color: #1d2644;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin: 20px 0 30px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--adv--d70c0 h2 {
    font-size: 22px;
    margin: 15px 0 25px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--d70c0 h2 {
    font-size: 18px;
    margin: 10px 0 15px;
  }
}
.style-module--adv--d70c0 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .style-module--adv--d70c0 ul {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--d70c0 ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.style-module--adv--d70c0 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px;
  text-align: center;
  width: calc(33.33333% - 20px);
}

@media (max-width: 991px) {
  .style-module--adv--d70c0 ul li {
    width: calc(33.33333% - 10px);
  }
}
@media (max-width: 767px) {
  .style-module--adv--d70c0 ul li {
    width: 100%;
  }
}
.style-module--adv--d70c0 ul li h3 {
  color: #ff4900;
  font-size: 38px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--adv--d70c0 ul li h3 {
    font-size: 24px;
  }
}
.style-module--adv--d70c0 ul li p {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 10px;
}

@media (max-width: 991px) {
  .style-module--adv--d70c0 ul li p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--d70c0 ul li p {
    font-size: 16px;
    margin-top: 5px;
  }
}
.style-module--adv--d70c0 img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  max-width: 360px;
}

@media (max-width: 991px) {
  .style-module--adv--d70c0 img {
    max-width: 226px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--d70c0 img {
    max-width: 200px;
  }
}
.style-module--experts--ffc84 {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .style-module--experts--ffc84 {
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--experts--ffc84 {
    margin-top: 30px;
  }
}
.style-module--experts--ffc84 h2 {
  font-size: 44px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--experts--ffc84 h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--experts--ffc84 h2 {
    margin-bottom: 20px;
  }
}
.style-module--develop--4ddd5 {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .style-module--develop--4ddd5 {
    margin-top: 30px;
  }
}
.style-module--develop--4ddd5 h2 {
  font-size: 44px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--develop--4ddd5 h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--develop--4ddd5 h2 {
    margin-bottom: 20px;
  }
}
.style-module--partners--e22ee {
  margin: 50px 0 100px;
}

@media (max-width: 991px) {
  .style-module--partners--e22ee {
    margin: 30px 0 50px;
  }
}
@media (max-width: 767px) {
  .style-module--partners--e22ee {
    margin: 30px 0;
  }
}
.style-module--partners--e22ee h3 {
  margin-bottom: 55px;
}

@media (max-width: 991px) {
  .style-module--partners--e22ee h3 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--partners--e22ee h3 {
    margin-bottom: 20px;
  }
}
.style-module--container--d7f1b {
  border-radius: 30px;
  padding: 50px 100px;
}

@media (max-width: 1023px) {
  .style-module--container--d7f1b {
    border-radius: 20px;
    padding: 40px 20px;
  }
}
@media (max-width: 767px) {
  .style-module--container--d7f1b {
    border-radius: 15px;
    padding: 20px;
  }
}
.style-module--container--d7f1b.style-module--gray--f4978 {
  background-color: #f2f3f7;
}

.style-module--container--d7f1b.style-module--orange--bccc5 {
  background-color: #ffeee7;
}

.style-module--container--d7f1b.style-module--violet--62628 {
  background-color: #f7f0ff;
}

.style-module--container--d7f1b swiper-slide {
  height: auto;
}

.style-module--container--d7f1b swiper-slide > div {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
}

.style-module--container--d7f1b swiper-slide p {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.main-module--btn--e9609 {
  backdrop-filter: blur(10px);
  background-color: #fd4b04;
  border-radius: 35px;
  color: #fff;
  display: block;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  margin: 0 auto;
  max-width: 360px;
  min-height: 60px;
  padding: 20px 40px;
  text-align: center;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.main-module--btn--e9609:active,
.main-module--btn--e9609:focus,
.main-module--btn--e9609:visited {
  color: #fff;
}

@media (max-width: 991px) {
  .main-module--btn--e9609 {
    font-size: 22px;
    line-height: 32px;
    min-height: 50px;
    padding: 10px 30px;
  }
}
@media (max-width: 767px) {
  .main-module--btn--e9609 {
    font-size: 22px;
    line-height: 32px;
    max-width: 100%;
  }
}
.main-module--title--a5bd9 {
  color: #232323;
  font-family: inherit;
  font-size: 40px;
  font-weight: 700;
  line-height: 46px;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--title--a5bd9 {
    font-size: 30px;
    line-height: 34px;
  }
}
@media (max-width: 767px) {
  .main-module--title--a5bd9 {
    font-size: 20px;
    line-height: 23px;
  }
}
.screen1-module--screen1--29a5a {
  background-color: #ecdaff;
}

.screen1-module--screen1--29a5a .screen1-module--wrapper--e382c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .screen1-module--screen1--29a5a .screen1-module--wrapper--e382c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 15px;
  }
}
.screen1-module--screen1--29a5a .screen1-module--wrapper--e382c img {
  width: 40%;
}

@media (max-width: 991px) {
  .screen1-module--screen1--29a5a .screen1-module--wrapper--e382c img {
    height: 433px;
    width: 346px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--29a5a .screen1-module--wrapper--e382c img {
    height: auto;
    width: 100%;
  }
}
.screen1-module--screen1--29a5a .screen1-module--info--be5f7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 60%;
}

@media (max-width: 767px) {
  .screen1-module--screen1--29a5a .screen1-module--info--be5f7 {
    width: 100%;
  }
}
.screen1-module--screen1--29a5a .screen1-module--info--be5f7 h1 {
  color: #232323;
  font-family: inherit;
  font-size: 60px;
  font-weight: 700;
  line-height: 70px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--29a5a .screen1-module--info--be5f7 h1 {
    font-size: 35px;
    line-height: 45px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--29a5a .screen1-module--info--be5f7 h1 {
    font-size: 28px;
    line-height: 34px;
  }
}
.screen1-module--screen1--29a5a .screen1-module--info--be5f7 p {
  color: #232323;
  font-size: 26px;
  font-weight: 300;
  line-height: 36px;
  margin-bottom: 65px;
  margin-top: 30px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--29a5a .screen1-module--info--be5f7 p {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 40px;
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--29a5a .screen1-module--info--be5f7 p {
    font-size: 16px;
    line-height: 20px;
  }
}
.screen1-module--screen1--29a5a button {
  margin: 0;
}

@media (max-width: 767px) {
  .screen1-module--screen1--29a5a button {
    margin-bottom: 20px;
  }
}
.advantages-module--advantages--1dbf0 {
  background: #fff;
  padding-bottom: 80px;
  padding-top: 80px;
}

@media (max-width: 991px) {
  .advantages-module--advantages--1dbf0 {
    padding-bottom: 50px;
    padding-top: 60px;
  }
}
@media (max-width: 767px) {
  .advantages-module--advantages--1dbf0 {
    padding-bottom: 30px;
    padding-top: 40px;
  }
}
.advantages-module--advantages--1dbf0 h2 {
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .advantages-module--advantages--1dbf0 h2 {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .advantages-module--advantages--1dbf0 h2 {
    margin-bottom: 15px;
  }
}
.advantages-module--advantages--1dbf0 .advantages-module--sub--c6b70 {
  background: #f5ecff;
  border-radius: 20px;
  color: #232323;
  font-size: 22px;
  font-weight: 500;
  line-height: 25px;
  margin-bottom: 20px;
  padding: 30px;
  text-align: center;
}

@media (max-width: 991px) {
  .advantages-module--advantages--1dbf0 .advantages-module--sub--c6b70 {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 15px;
    padding: 15px;
  }
}
@media (max-width: 767px) {
  .advantages-module--advantages--1dbf0 .advantages-module--sub--c6b70 {
    font-size: 15px;
    line-height: 17px;
    margin-bottom: 10px;
  }
}
.advantages-module--advantages--1dbf0 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.advantages-module--advantages--1dbf0 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 30px 15px;
  width: 32%;
}

@media (max-width: 991px) {
  .advantages-module--advantages--1dbf0 ul li {
    padding: 20px 10px;
  }
}
@media (max-width: 767px) {
  .advantages-module--advantages--1dbf0 ul li {
    padding: 10px 5px;
    width: 49%;
  }
}
.advantages-module--advantages--1dbf0 ul li p {
  color: #232323;
  font-size: 22px;
  font-weight: 300;
  line-height: 28px;
  margin-top: 15px;
  text-align: center;
}

@media (max-width: 991px) {
  .advantages-module--advantages--1dbf0 ul li p {
    font-size: 18px;
    line-height: 22px;
  }
}
@media (max-width: 767px) {
  .advantages-module--advantages--1dbf0 ul li p {
    font-size: 14px;
    line-height: 16px;
  }
}
.how-module--how--4fa6a {
  background: #f5ecff;
  padding: 100px 0;
}

@media (max-width: 991px) {
  .how-module--how--4fa6a {
    padding: 60px 0;
  }
}
@media (max-width: 767px) {
  .how-module--how--4fa6a {
    padding-bottom: 40px;
    padding-top: 30px;
  }
}
.how-module--how--4fa6a .how-module--wrapper--7a467 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .how-module--how--4fa6a .how-module--wrapper--7a467 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.how-module--how--4fa6a .how-module--steps--514cc {
  width: 100%;
}

@media (max-width: 767px) {
  .how-module--how--4fa6a .how-module--steps--514cc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.how-module--how--4fa6a h2 {
  text-align: left;
}

@media (max-width: 767px) {
  .how-module--how--4fa6a h2 {
    margin-bottom: 20px;
  }
}
.how-module--how--4fa6a ol {
  -webkit-padding-start: 0;
  -webkit-margin-before: 0;
  margin-block-start: 0;
  margin-bottom: 50px;
  padding-inline-start: 0;
}

@media (max-width: 991px) {
  .how-module--how--4fa6a ol {
    margin-bottom: 30px;
  }
}
.how-module--how--4fa6a ol li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #232323;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 50px;
  position: relative;
  z-index: 1;
}

@media (max-width: 991px) {
  .how-module--how--4fa6a ol li {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .how-module--how--4fa6a ol li {
    margin-bottom: 20px;
  }
}
.how-module--how--4fa6a ol li:last-child {
  margin-bottom: 0;
}

.how-module--how--4fa6a ol li:last-child:before {
  display: none;
}

.how-module--how--4fa6a ol li:before {
  background-color: #333;
  content: "";
  height: 160px;
  left: 34px;
  position: absolute;
  top: 0;
  width: 1px;
  z-index: 0;
}

@media (max-width: 991px) {
  .how-module--how--4fa6a ol li:before {
    height: 115px;
    left: 22px;
  }
}
@media (max-width: 767px) {
  .how-module--how--4fa6a ol li:before {
    height: 88px;
    left: 18px;
  }
}
.how-module--how--4fa6a ol li span {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #faf4ff;
  border: 1px solid #333;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 300;
  height: 68px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 23px;
  margin-right: 15px;
  width: 68px;
  z-index: 1;
}

@media (max-width: 991px) {
  .how-module--how--4fa6a ol li span {
    font-size: 20px;
    height: 45px;
    line-height: 23px;
    width: 45px;
  }
}
@media (max-width: 767px) {
  .how-module--how--4fa6a ol li span {
    font-size: 18px;
    height: 35px;
    line-height: 21px;
    margin-right: 10px;
    width: 35px;
  }
}
.how-module--how--4fa6a ol li p {
  font-size: 22px;
  font-weight: 300;
  line-height: 25px;
  width: calc(100% - 83px);
}

@media (max-width: 991px) {
  .how-module--how--4fa6a ol li p {
    font-size: 18px;
    line-height: 21px;
  }
}
@media (max-width: 767px) {
  .how-module--how--4fa6a ol li p {
    font-size: 15px;
    line-height: 17px;
  }
}
.how-module--how--4fa6a button {
  margin: unset;
}

.match-module--match--6fd84 {
  background: #fff;
  padding: 100px 0;
}

@media (max-width: 991px) {
  .match-module--match--6fd84 {
    padding: 60px 0;
  }
}
@media (max-width: 767px) {
  .match-module--match--6fd84 {
    padding: 40px 0;
  }
}
.match-module--match--6fd84 h2 {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .match-module--match--6fd84 h2 {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .match-module--match--6fd84 h2 {
    margin-bottom: 20px;
  }
}
.match-module--match--6fd84 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.match-module--match--6fd84 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 20px;
  width: 23%;
}

@media (max-width: 991px) {
  .match-module--match--6fd84 ul li {
    padding: 20px 10px;
    width: 24%;
  }
}
@media (max-width: 767px) {
  .match-module--match--6fd84 ul li {
    margin-bottom: 20px;
    padding: 20px;
    width: 100%;
  }
  .match-module--match--6fd84 ul li:last-child {
    margin-bottom: 0;
  }
}
.match-module--match--6fd84 ul li h3 {
  color: #232323;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  margin-bottom: 10px;
  margin-top: 20px;
  text-align: center;
}

@media (max-width: 991px) {
  .match-module--match--6fd84 ul li h3 {
    font-size: 16px;
    line-height: 16px;
    margin-top: 10px;
  }
}
.match-module--match--6fd84 ul li p {
  color: #232323;
  font-size: 18px;
  font-weight: 300;
  line-height: 24px;
  margin-bottom: 10px;
  text-align: center;
}

.match-module--match--6fd84 ul li p:last-child {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .match-module--match--6fd84 ul li p {
    font-size: 14px;
    line-height: 16px;
  }
}
.reviews-module--reviews--76206 {
  background: #f5ecff;
  overflow-x: hidden;
  padding: 100px 0;
}

@media (max-width: 991px) {
  .reviews-module--reviews--76206 {
    padding-bottom: 60px;
    padding-top: 40px;
  }
}
@media (max-width: 767px) {
  .reviews-module--reviews--76206 {
    padding-bottom: 50px;
    padding-top: 30px;
  }
}
.reviews-module--reviews--76206 h2 {
  margin-bottom: 55px;
  text-align: center;
}

@media (max-width: 991px) {
  .reviews-module--reviews--76206 h2 {
    margin-bottom: 35px;
  }
}
@media (max-width: 767px) {
  .reviews-module--reviews--76206 h2 {
    margin-bottom: 15px;
  }
}
@media (min-width: 991px) {
  .reviews-module--reviews--76206 img {
    height: 60px !important;
    width: 60px !important;
  }
}
[type=range] {
  -webkit-appearance: none;
  background: transparent;
  margin: 12.5px 0;
  width: 100%;
}

[type=range]::-moz-focus-outer {
  border: 0;
}

[type=range]:focus {
  outline: 0;
}

[type=range]:focus::-webkit-slider-runnable-track {
  background: #f0f0f0;
}

[type=range]:focus::-ms-fill-lower {
  background: #e3e3e3;
}

[type=range]:focus::-ms-fill-upper {
  background: #f0f0f0;
}

[type=range]::-webkit-slider-runnable-track {
  background: #e3e3e3;
  border: 1px solid #e3e3e3;
  border-radius: 0;
  -webkit-box-shadow: 0 0 0 #e3e3e3, 0 0 0 #f0f0f0;
          box-shadow: 0 0 0 #e3e3e3, 0 0 0 #f0f0f0;
  cursor: default;
  height: 5px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  background: #fff;
  border: 0 solid #fff;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.25), 0 0 0 hsla(0, 0%, 5%, 0.25);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.25), 0 0 0 hsla(0, 0%, 5%, 0.25);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: default;
  height: 25px;
  margin-top: -11px;
  width: 25px;
}

[type=range]::-moz-range-track {
  background: #e3e3e3;
  border: 1px solid #e3e3e3;
  border-radius: 0;
  box-shadow: 0 0 0 #e3e3e3, 0 0 0 #f0f0f0;
  cursor: default;
  height: 5px;
  height: 2.5px;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

[type=range]::-moz-range-thumb {
  background: #fff;
  border: 0 solid #fff;
  border-radius: 50%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25), 0 0 0 hsla(0, 0%, 5%, 0.25);
  box-sizing: border-box;
  cursor: default;
  height: 25px;
  width: 25px;
}

[type=range]::-ms-track {
  background: transparent;
  border-color: transparent;
  border-width: 12.5px 0;
  color: transparent;
  cursor: default;
  height: 5px;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

[type=range]::-ms-fill-lower {
  background: #d6d6d6;
}

[type=range]::-ms-fill-lower,
[type=range]::-ms-fill-upper {
  border: 1px solid #e3e3e3;
  border-radius: 0;
  box-shadow: 0 0 0 #e3e3e3, 0 0 0 #f0f0f0;
}

[type=range]::-ms-fill-upper {
  background: #e3e3e3;
}

[type=range]::-ms-thumb {
  background: #fff;
  border: 0 solid #fff;
  border-radius: 50%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.25), 0 0 0 hsla(0, 0%, 5%, 0.25);
  box-sizing: border-box;
  cursor: default;
  height: 25px;
  margin-top: 1.25px;
  width: 25px;
}

[type=range]:disabled::-moz-range-thumb,
[type=range]:disabled::-ms-fill-lower,
[type=range]:disabled::-ms-fill-upper,
[type=range]:disabled::-ms-thumb,
[type=range]:disabled::-webkit-slider-runnable-track,
[type=range]:disabled::-webkit-slider-thumb {
  cursor: not-allowed;
}

.calc-module--calc--3c487 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .calc-module--calc--3c487 {
    padding: 60px 0;
  }
}
@media (max-width: 767px) {
  .calc-module--calc--3c487 {
    padding: 40px 0;
  }
}
.calc-module--calc--3c487 h2 {
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .calc-module--calc--3c487 h2 {
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .calc-module--calc--3c487 h2 {
    margin-bottom: 5px;
  }
}
.calc-module--calc--3c487 .calc-module--sub--83206 {
  color: #232323;
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
  margin-bottom: 55px;
  text-align: center;
}

@media (max-width: 991px) {
  .calc-module--calc--3c487 .calc-module--sub--83206 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 35px;
  }
}
@media (max-width: 767px) {
  .calc-module--calc--3c487 .calc-module--sub--83206 {
    font-size: 15px;
    line-height: 18px;
    margin-bottom: 20px;
  }
}
.calc-module--calc--3c487 .calc-module--wrapper--6a099 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .calc-module--calc--3c487 .calc-module--wrapper--6a099 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.calc-module--calc--3c487 img {
  width: 49%;
}

@media (max-width: 767px) {
  .calc-module--calc--3c487 img {
    width: 100%;
  }
}
.calc-module--calc--3c487 .calc-module--calculator--e1ee6 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #9633fb;
  border-radius: 20px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 30px 50px;
  width: 49%;
}

@media (max-width: 991px) {
  .calc-module--calc--3c487 .calc-module--calculator--e1ee6 {
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .calc-module--calc--3c487 .calc-module--calculator--e1ee6 {
    margin-bottom: 20px;
    width: 100%;
  }
}
.calc-module--calc--3c487 .calc-module--calculator--e1ee6 h3 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  line-height: 22px;
  margin-bottom: 15px;
  margin-top: 20px;
  text-align: center;
}

@media (max-width: 991px) {
  .calc-module--calc--3c487 .calc-module--calculator--e1ee6 h3 {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 10px;
  }
}
.calc-module--calc--3c487 .calc-module--calculator--e1ee6 .calc-module--orders--47acd {
  border-bottom: 0.5px solid #9c87d9;
  padding-bottom: 20px;
  text-align: center;
  width: 100%;
}

@media (max-width: 991px) {
  .calc-module--calc--3c487 .calc-module--calculator--e1ee6 .calc-module--orders--47acd {
    margin-bottom: 10px;
  }
}
.calc-module--calc--3c487 .calc-module--calculator--e1ee6 .calc-module--orders--47acd .calc-module--inner--2e572 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.calc-module--calc--3c487 .calc-module--calculator--e1ee6 .calc-module--orders--47acd .calc-module--minus--84c2f,
.calc-module--calc--3c487 .calc-module--calculator--e1ee6 .calc-module--orders--47acd .calc-module--plus--ebc9c {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #9c87d9;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 22px;
  font-weight: 300;
  height: 35px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 20px;
  text-align: center;
  width: 35px;
}

@media (max-width: 991px) {
  .calc-module--calc--3c487 .calc-module--calculator--e1ee6 .calc-module--orders--47acd .calc-module--minus--84c2f,
  .calc-module--calc--3c487 .calc-module--calculator--e1ee6 .calc-module--orders--47acd .calc-module--plus--ebc9c {
    font-size: 15px;
    height: 25px;
    line-height: 15px;
    width: 25px;
  }
}
.calc-module--calc--3c487 .calc-module--calculator--e1ee6 .calc-module--orders--47acd .calc-module--input--4304e {
  background: #fff;
  border: 0.5px solid #333;
  border-radius: 5px;
  color: #9633fb;
  font-size: 22px;
  font-weight: 400;
  line-height: 20px;
  margin-left: 10px;
  margin-right: 10px;
  text-align: center;
  width: 60px;
}

@media (max-width: 991px) {
  .calc-module--calc--3c487 .calc-module--calculator--e1ee6 .calc-module--orders--47acd .calc-module--input--4304e {
    font-size: 15px;
    line-height: 15px;
    width: 40px;
  }
}
.calc-module--calc--3c487 .calc-module--calculator--e1ee6 .calc-module--check--46219 {
  border-bottom: 0.5px solid #9c87d9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 20px;
  text-align: center;
  width: 100%;
}

.calc-module--calc--3c487 .calc-module--calculator--e1ee6 .calc-module--check--46219 .calc-module--range--c4315 {
  background: #9633fb;
  margin-bottom: 10px;
  width: 100%;
}

.calc-module--calc--3c487 .calc-module--calculator--e1ee6 .calc-module--check--46219 .calc-module--min--badeb {
  -ms-flex-item-align: start;
      align-self: flex-start;
  color: #9c87d9;
  font-size: 20px;
  font-weight: 400;
  line-height: 22px;
}

@media (max-width: 991px) {
  .calc-module--calc--3c487 .calc-module--calculator--e1ee6 .calc-module--check--46219 .calc-module--min--badeb {
    font-size: 14px;
    line-height: 16px;
  }
}
.calc-module--calc--3c487 .calc-module--calculator--e1ee6 .calc-module--check--46219 .calc-module--max--e5736 {
  -ms-flex-item-align: end;
      align-self: flex-end;
  color: #9c87d9;
  font-size: 20px;
  font-weight: 400;
  line-height: 22px;
  -webkit-transform: translateY(-22px);
          transform: translateY(-22px);
}

@media (max-width: 991px) {
  .calc-module--calc--3c487 .calc-module--calculator--e1ee6 .calc-module--check--46219 .calc-module--max--e5736 {
    font-size: 14px;
    line-height: 16px;
    -webkit-transform: translateY(-16px);
            transform: translateY(-16px);
  }
}
.calc-module--calc--3c487 .calc-module--calculator--e1ee6 .calc-module--check--46219 .calc-module--rangevalue--89029 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: center;
      align-self: center;
  background: #fff;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 10px rgba(156, 135, 217, 0.5);
          box-shadow: 0 0 10px rgba(156, 135, 217, 0.5);
  color: #9633fb;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 400;
  height: 30px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 22px;
  margin-top: -30px;
  position: relative;
  text-align: center;
  width: 25%;
}

@media (max-width: 991px) {
  .calc-module--calc--3c487 .calc-module--calculator--e1ee6 .calc-module--check--46219 .calc-module--rangevalue--89029 {
    font-size: 14px;
    height: 20px;
    line-height: 16px;
    margin-top: -20px;
  }
}
.calc-module--calc--3c487 .calc-module--calculator--e1ee6 .calc-module--check--46219 .calc-module--rangevalue--89029:after {
  border: 7px solid transparent;
  border-bottom-color: #fff;
  bottom: 100%;
  content: "";
  left: 50%;
  margin-left: -7px;
  position: absolute;
}

@media (max-width: 991px) {
  .calc-module--calc--3c487 .calc-module--calculator--e1ee6 .calc-module--check--46219 .calc-module--rangevalue--89029:after {
    border-width: 5px;
    margin-left: -5px;
  }
}
.calc-module--calc--3c487 .calc-module--calculator--e1ee6 .calc-module--reward--5fda7 {
  padding-bottom: 30px;
  text-align: center;
  width: 100%;
}

@media (max-width: 991px) {
  .calc-module--calc--3c487 .calc-module--calculator--e1ee6 .calc-module--reward--5fda7 {
    padding-bottom: 15px;
  }
}
.calc-module--calc--3c487 .calc-module--calculator--e1ee6 .calc-module--reward--5fda7 .calc-module--sum--fedd3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 22px;
}

@media (max-width: 991px) {
  .calc-module--calc--3c487 .calc-module--calculator--e1ee6 .calc-module--reward--5fda7 .calc-module--sum--fedd3 {
    font-size: 26px;
    line-height: 22px;
  }
}
.calc-module--calc--3c487 .calc-module--btn--3dd73 {
  background: #fe5b52;
  -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 4px 15px rgba(0, 0, 0, 0.25);
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
}

@media (max-width: 991px) {
  .calc-module--calc--3c487 .calc-module--btn--3dd73 {
    font-size: 22px;
    line-height: 32px;
  }
}
@media (max-width: 380px) {
  .calc-module--calc--3c487 .calc-module--btn--3dd73 {
    font-size: 17px;
    line-height: 22px;
  }
}
input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

input[type=number]:focus,
input[type=number]:hover {
  -moz-appearance: number-input;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.support-module--support--8ced4 {
  background: #f5ecff;
  padding: 100px 0;
}

@media (max-width: 991px) {
  .support-module--support--8ced4 {
    padding: 60px 0;
  }
}
@media (max-width: 767px) {
  .support-module--support--8ced4 {
    padding-bottom: 15px;
    padding-top: 40px;
  }
}
.support-module--support--8ced4 h2 {
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .support-module--support--8ced4 h2 {
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .support-module--support--8ced4 h2 {
    margin-bottom: 5px;
  }
}
.support-module--support--8ced4 .support-module--subtitle--123f5 {
  color: #232323;
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
  margin-bottom: 50px;
  text-align: center;
}

@media (max-width: 991px) {
  .support-module--support--8ced4 .support-module--subtitle--123f5 {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 35px;
  }
}
@media (max-width: 767px) {
  .support-module--support--8ced4 .support-module--subtitle--123f5 {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 30px;
  }
}
.support-module--support--8ced4 a {
  color: #7000e3;
  display: inline;
  font-size: 22px;
  font-weight: 700;
}

@media (max-width: 991px) {
  .support-module--support--8ced4 a {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .support-module--support--8ced4 a {
    font-size: 16px;
  }
}
.support-module--support--8ced4 a:visited {
  color: #7000e3;
}

.support-module--support--8ced4 .support-module--info--62e9b {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 20px;
}

@media (max-width: 767px) {
  .support-module--support--8ced4 .support-module--info--62e9b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
  }
}
.support-module--support--8ced4 .support-module--info--62e9b p {
  font-size: 22px;
  font-weight: 700;
  line-height: 36px;
  padding-left: 40px;
  width: 49%;
}

@media (max-width: 991px) {
  .support-module--support--8ced4 .support-module--info--62e9b p {
    font-size: 20px;
    line-height: 34px;
    width: 59%;
  }
}
@media (max-width: 767px) {
  .support-module--support--8ced4 .support-module--info--62e9b p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 25px;
    padding-left: 0;
    width: 100%;
  }
}
.support-module--support--8ced4 .support-module--info--62e9b img {
  width: 49%;
}

@media (max-width: 991px) {
  .support-module--support--8ced4 .support-module--info--62e9b img {
    width: 39%;
  }
}
@media (max-width: 767px) {
  .support-module--support--8ced4 .support-module--info--62e9b img {
    width: 100%;
  }
}
.main-module--btn--23c3e {
  background: -webkit-gradient(linear, left top, left bottom, from(#9633fb), to(#6f00e2));
  background: linear-gradient(180deg, #9633fb, #6f00e2);
  border-radius: 30px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  display: inline-block;
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 28px;
  max-width: 300px;
  padding: 15px;
  text-align: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

.main-module--btn--23c3e:active,
.main-module--btn--23c3e:focus,
.main-module--btn--23c3e:visited {
  color: #fff;
}

.main-module--btn-block--23aa2 {
  text-align: left;
  width: 100%;
}

.main-module--title--f8019 {
  color: #000;
  font-size: 34px;
  font-weight: 500;
  line-height: 120%;
}

@media (max-width: 480px) {
  .main-module--title--f8019 {
    font-size: 28px;
  }
}
.screen1-module--screen1--5df73 {
  background: url(https://fs.advance.ru/landing-pages/webinar/kak_motivirovat_rebenka_uchitsya/bg-demot-webinar-1920.jpg) no-repeat;
  background-size: cover;
}

@media (max-width: 1199px) {
  .screen1-module--screen1--5df73 {
    background-position-x: center;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--5df73 {
    background: url(https://fs.advance.ru/landing-pages/webinar/kak_motivirovat_rebenka_uchitsya/bg-demot-webinar-768.jpg) no-repeat;
    background-size: cover;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--5df73 {
    background: url(https://fs.advance.ru/landing-pages/webinar/kak_motivirovat_rebenka_uchitsya/bg-demot-webinar-320.jpg) no-repeat;
    background-size: cover;
    padding-bottom: 450px;
  }
}
.screen1-module--screen1--5df73 .screen1-module--info--5e0b6 {
  padding: 40px 0;
}

@media (max-width: 480px) {
  .screen1-module--screen1--5df73 .screen1-module--info--5e0b6 {
    padding: 0;
  }
}
.screen1-module--screen1--5df73 time {
  font-size: 24px;
  font-weight: 700;
  line-height: 26px;
  margin-top: 20px;
}

.screen1-module--screen1--5df73 h1 {
  font-size: 70px;
  font-weight: 500;
  line-height: 70px;
  margin-top: 25px;
  max-width: 630px;
}

@media (max-width: 768px) {
  .screen1-module--screen1--5df73 h1 {
    font-size: 56px;
    font-weight: 500;
    line-height: 60px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--5df73 h1 {
    font-size: 32px;
    line-height: 36px;
    margin-top: 35px;
  }
}
.screen1-module--screen1--5df73 h1 span {
  display: block;
  font-size: 30px;
  font-weight: 300;
  letter-spacing: 0.8px;
  line-height: 34px;
  margin-bottom: 25px;
  text-transform: uppercase;
}

@media (max-width: 480px) {
  .screen1-module--screen1--5df73 h1 span {
    font-size: 18px;
  }
}
.screen1-module--screen1--5df73 .screen1-module--bonus--17ad1 {
  background-color: #fff;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_motivirovat_rebenka_uchitsya/icon-EDM.png);
  background-position-x: 20px;
  background-position-y: 35px;
  background-repeat: no-repeat;
  border: 1px dashed #b881ff;
  border-radius: 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 26px;
  margin: 30px 0;
  max-width: 460px;
  min-height: 130px;
  padding: 16px 15px 18px 90px;
  width: 100%;
}

@media (max-width: 767px) {
  .screen1-module--screen1--5df73 .screen1-module--bonus--17ad1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.screen1-module--screen1--5df73 .screen1-module--bonus--17ad1 h3 {
  color: #9633fb;
  font-size: 18px;
  font-weight: 900;
  line-height: 120%;
  text-transform: uppercase;
}

.screen1-module--screen1--5df73 .screen1-module--bonus--17ad1 p {
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  margin-top: 5px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--5df73 .screen1-module--bonus--17ad1 p {
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
  }
}
.target-module--target--9152f {
  padding: 70px 0 80px;
}

.target-module--target--9152f .target-module--col--c8a4c {
  margin-top: 60px;
}

.target-module--target--9152f .target-module--row--e966d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media (max-width: 1200px) {
  .target-module--target--9152f .target-module--row--e966d {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 767px) {
  .target-module--target--9152f .target-module--row--e966d {
    gap: 10px;
  }
}
.target-module--target--9152f h2 {
  margin-bottom: 30px;
}

.target-module--target--9152f ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 20px;
  width: calc(20% - 16px);
}

@media (max-width: 1200px) {
  .target-module--target--9152f ul li {
    width: calc(33.33333% - 13.33333px);
  }
}
@media (max-width: 767px) {
  .target-module--target--9152f ul li {
    font-size: 16px;
    width: calc(50% - 5px);
  }
}
@media (max-width: 400px) {
  .target-module--target--9152f ul li {
    width: 100%;
  }
}
.target-module--target--9152f ul li .target-module--img--9a8ae {
  height: 80px;
  width: 80px;
}

.target-module--target--9152f ul li .target-module--img--9a8ae img {
  display: block;
  height: 100%;
  width: 100%;
}

.target-module--target--9152f ul li p {
  font-size: 20px;
  margin: 20px auto 0;
  max-width: 360px;
  text-align: center;
}

@media (max-width: 480px) {
  .target-module--target--9152f ul li p {
    font-size: 16px;
    max-width: 130px;
  }
}
.target-module--target--9152f .target-module--btn-block--274e5 {
  margin-top: 45px;
  text-align: center;
}

.speaker-module--speaker--152d6 {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='763' fill='none' viewBox='0 0 1920 763'%3E%3Cpath fill='%23DAD6ED' d='M1921 735.646V45.59C1698.05 37.202 1182.62 0 940.49 0 698.364 0 215.612 37.202 0 45.59v690.056c121.563-6.322 391.504-18.966 498.76-18.966 134.069 0 746.39 46.32 919.48 46.32 138.47 0 392.87-18.236 502.76-27.354Z'/%3E%3C/svg%3E") 50% no-repeat;
  background-size: cover;
  padding: 80px 0 140px;
}

@media (max-width: 480px) {
  .speaker-module--speaker--152d6 {
    padding: 40px 0;
  }
}
.speaker-module--speaker--152d6 h2 {
  margin-bottom: 30px;
  text-align: center;
}

.speaker-module--speaker--152d6 .speaker-module--main-list--4aa75 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .speaker-module--speaker--152d6 .speaker-module--main-list--4aa75 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.speaker-module--speaker--152d6 .speaker-module--main-list--4aa75 > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 45%;
}

@media (max-width: 767px) {
  .speaker-module--speaker--152d6 .speaker-module--main-list--4aa75 > li {
    width: 100%;
  }
}
.speaker-module--speaker--152d6 .speaker-module--main-list--4aa75 > li img {
  -ms-flex-item-align: center;
      align-self: center;
  margin-bottom: 28px;
  max-width: 362px;
}

@media (max-width: 991px) {
  .speaker-module--speaker--152d6 .speaker-module--main-list--4aa75 > li img {
    max-width: 250px;
  }
}
.speaker-module--speaker--152d6 .speaker-module--main-list--4aa75 > li h3 {
  color: #933fff;
  font-size: 36px;
  line-height: 120%;
  margin: 0 0 12px;
  text-align: left;
}

@media (max-width: 767px) {
  .speaker-module--speaker--152d6 .speaker-module--main-list--4aa75 > li h3 {
    font-size: 24px;
  }
}
.speaker-module--speaker--152d6 .speaker-module--main-list--4aa75 > li p {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin: 0 0 16px;
}

@media (max-width: 767px) {
  .speaker-module--speaker--152d6 .speaker-module--main-list--4aa75 > li p {
    font-size: 18px;
  }
}
.speaker-module--speaker--152d6 .speaker-module--points-list--7d9aa > li {
  font-size: 16px;
  line-height: 120%;
  padding: 0 0 10px 20px;
  position: relative;
}

@media (max-width: 767px) {
  .speaker-module--speaker--152d6 .speaker-module--points-list--7d9aa > li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.speaker-module--speaker--152d6 .speaker-module--points-list--7d9aa > li:before {
  background-color: #933fff;
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 10px;
  left: 0;
  position: absolute;
  top: 5px;
  width: 10px;
}

.themes-module--themes--0c155 {
  font-size: 20px;
  font-weight: 300;
  line-height: 23px;
  padding: 90px 0 45px;
}

@media (max-width: 767px) {
  .themes-module--themes--0c155 {
    padding: 25px 0 45px;
  }
}
.themes-module--themes--0c155 h2 {
  margin-bottom: 30px;
}

.themes-module--themes--0c155 .themes-module--row--af819 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 15px 0 0;
}

.themes-module--themes--0c155 .themes-module--col--f1123 {
  margin-top: 25px;
}

.themes-module--themes--0c155 .themes-module--btn-block--11581 {
  margin-top: 35px;
  text-align: center;
}

.themes-module--themes--0c155 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 15px #f2e6ff;
          box-shadow: 0 0 15px #f2e6ff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
  margin-right: 20px;
  max-width: 558px;
  min-height: 90px;
  padding: 10px 25px 10px 50px;
  position: relative;
  width: 100%;
}

@media (max-width: 1199px) {
  .themes-module--themes--0c155 ul li {
    max-width: 350px;
  }
}
@media (max-width: 991px) {
  .themes-module--themes--0c155 ul li {
    font-size: 18px;
    font-weight: 300;
    line-height: 21px;
    margin-right: 15px;
    max-width: 330px;
  }
}
@media (max-width: 767px) {
  .themes-module--themes--0c155 ul li {
    max-width: 100%;
  }
}
.themes-module--themes--0c155 ul li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%239633FB' stroke-width='1.2' d='M1.534 6.588a7.907 7.907 0 1 1-.007 4.614'/%3E%3Cpath fill='%239633FB' d='M13.02 9.331a.6.6 0 0 0 0-.849L9.203 4.664a.6.6 0 1 0-.848.849l3.394 3.394L8.354 12.3a.6.6 0 1 0 .848.848l3.819-3.818ZM1 9.507h11.597v-1.2H1v1.2Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 18px;
  left: 4%;
  position: absolute;
  top: 40%;
  width: 18px;
}

.themes-module--themes--0c155 ul li.themes-module--blue--68bae {
  -webkit-box-shadow: 0 0 15px #c2f0ff;
          box-shadow: 0 0 15px #c2f0ff;
}

.program-module--structure--c201a {
  padding: 0 0 100px;
}

@media (max-width: 991px) {
  .program-module--structure--c201a {
    padding: 0 0 50px;
  }
}
@media (max-width: 767px) {
  .program-module--structure--c201a {
    padding: 0 0 30px;
  }
}
.program-module--structure--c201a .program-module--wrapper--06c3a {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  margin-top: 30px;
}

@media (max-width: 991px) {
  .program-module--structure--c201a .program-module--wrapper--06c3a {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 767px) {
  .program-module--structure--c201a .program-module--wrapper--06c3a {
    gap: 20px;
  }
}
.program-module--structure--c201a .program-module--blocks--05734 {
  width: calc(60% - 20px);
}

@media (max-width: 991px) {
  .program-module--structure--c201a .program-module--blocks--05734 {
    width: 100%;
  }
}
.program-module--structure--c201a .program-module--block--99965 {
  background-image: linear-gradient(83.12deg, #9633fb 0.48%, #ac68ff 57.5%, #b881ff);
  padding: 30px 73px 30px 30px;
  position: relative;
}

@media (max-width: 767px) {
  .program-module--structure--c201a .program-module--block--99965 {
    padding: 15px 56px 15px 25px;
  }
}
.program-module--structure--c201a .program-module--block--99965:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3E%3Ccircle cx='15' cy='15' r='15' fill='%23fff' transform='rotate(-180 15 15)'/%3E%3Cpath stroke='%239633FB' stroke-linecap='round' stroke-width='4' d='m22.326 13.256-6.977 6.977-6.977-6.977'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 30px;
  position: absolute;
  right: 20px;
  top: calc(50% - 15px);
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  width: 30px;
}

@media (max-width: 767px) {
  .program-module--structure--c201a .program-module--block--99965:after {
    height: 26px;
    top: calc(50% - 13px);
    width: 26px;
  }
}
.program-module--structure--c201a .program-module--block--99965 h3 {
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 767px) {
  .program-module--structure--c201a .program-module--block--99965 h3 {
    font-size: 22px;
  }
}
.program-module--structure--c201a .program-module--details--d42a2 {
  background-color: #fff;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  padding: 16px 30px;
}

@media (max-width: 991px) {
  .program-module--structure--c201a .program-module--details--d42a2 {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .program-module--structure--c201a .program-module--details--d42a2 {
    padding: 10px;
  }
}
.program-module--structure--c201a .program-module--details--d42a2 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}

.program-module--structure--c201a .program-module--details--d42a2 ul li {
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  padding-left: 26px;
  position: relative;
}

.program-module--structure--c201a .program-module--details--d42a2 ul li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' viewBox='0 0 18 18'%3E%3Cpath stroke='%239633FB' stroke-width='1.2' d='M1.534 6.588a7.907 7.907 0 1 1-.007 4.614'/%3E%3Cpath fill='%239633FB' d='M13.02 9.331a.6.6 0 0 0 0-.849L9.203 4.664a.6.6 0 1 0-.848.849l3.394 3.394L8.354 12.3a.6.6 0 1 0 .848.848l3.819-3.818ZM1 9.507h11.597v-1.2H1v1.2Z'/%3E%3C/svg%3E");
  content: "";
  height: 18px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 18px;
}

@media (max-width: 767px) {
  .program-module--structure--c201a .program-module--details--d42a2 ul li:before {
    top: 0;
  }
  .program-module--structure--c201a .program-module--details--d42a2 ul li {
    font-size: 16px;
  }
}
.program-module--structure--c201a img {
  max-width: 425px;
  width: calc(40% - 20px);
}

@media (max-width: 991px) {
  .program-module--structure--c201a img {
    width: 100%;
  }
}
.revs-module--revs--4855d {
  background: #faf5ff;
  padding-top: 70px;
}

.revs-module--revs--4855d h2 {
  margin-bottom: 30px;
}

.revs-module--revs--4855d .revs-module--video--9b2e4 {
  padding-bottom: 80px;
}

@media (max-width: 991px) {
  .revs-module--revs--4855d .revs-module--video--9b2e4 {
    padding-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .revs-module--revs--4855d .revs-module--video--9b2e4 {
    padding-top: 30px;
  }
}
.revs-module--revs--4855d .revs-module--video--9b2e4 .revs-module--col--72f35 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 45px;
  min-height: 420px;
}

@media (max-width: 991px) {
  .revs-module--revs--4855d .revs-module--video--9b2e4 .revs-module--col--72f35 {
    margin-top: 15px;
    min-height: auto;
  }
}
.revs-module--revs--4855d .revs-module--video--9b2e4 .revs-module--block--8bb8d {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
  width: 100%;
}

.revs-module--revs--4855d .revs-module--video--9b2e4 .revs-module--block--8bb8d:nth-child(2) {
  margin-top: 15px;
}

.revs-module--revs--4855d .revs-module--video--9b2e4 .revs-module--block--8bb8d iframe {
  border-radius: 20px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.about-module--about--ef696 {
  font-size: 20px;
  font-weight: 300;
  line-height: 23px;
  padding: 80px 0;
}

@media (max-width: 767px) {
  .about-module--about--ef696 {
    padding: 30px 0;
  }
}
.about-module--about--ef696 h2 {
  margin-bottom: 20px;
}

.about-module--about--ef696 .about-module--problems--3fda6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

@media (max-width: 1199px) {
  .about-module--about--ef696 .about-module--problems--3fda6 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.about-module--about--ef696 .about-module--problems--3fda6 .about-module--wrapper--8bb5d {
  background: linear-gradient(135.55deg, #ebfaff 0.65%, #c9f1ff 95.39%);
  border-radius: 20px;
  margin-right: 20px;
  padding: 50px;
  width: 550px;
}

@media (max-width: 1199px) {
  .about-module--about--ef696 .about-module--problems--3fda6 .about-module--wrapper--8bb5d {
    margin-bottom: 20px;
    margin-right: 0;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .about-module--about--ef696 .about-module--problems--3fda6 .about-module--wrapper--8bb5d {
    padding: 20px;
  }
}
.about-module--about--ef696 .about-module--problems--3fda6 h3 {
  font-size: 28px;
  font-weight: 500;
  line-height: 32px;
  margin-bottom: 20px;
}

.about-module--about--ef696 .about-module--problems--3fda6 ul li {
  margin-bottom: 20px;
  padding-left: 30px;
  position: relative;
}

.about-module--about--ef696 .about-module--problems--3fda6 ul li:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg fill='%236AB8FF' clip-path='url(%23prefix__a)'%3E%3Cpath d='M16.693 10.83a.318.318 0 0 0-.145-.037.379.379 0 0 0-.276.12l-.77.77a.361.361 0 0 0-.108.265v3.054c0 .53-.188.982-.565 1.36-.377.376-.83.565-1.36.565H3.465c-.53 0-.983-.189-1.36-.566a1.853 1.853 0 0 1-.565-1.359V4.997c0-.53.189-.982.566-1.36.376-.376.83-.565 1.359-.565H13.47c.176 0 .356.025.54.073a.387.387 0 0 0 .109.024.38.38 0 0 0 .277-.12l.589-.59a.374.374 0 0 0 .108-.348.365.365 0 0 0-.217-.277c-.432-.2-.902-.3-1.407-.3H3.464c-.954 0-1.77.338-2.448 1.016A3.336 3.336 0 0 0 0 4.997v10.006c0 .954.339 1.77 1.016 2.447a3.336 3.336 0 0 0 2.448 1.017H13.47c.954 0 1.77-.34 2.447-1.017a3.336 3.336 0 0 0 1.017-2.447v-3.825c0-.168-.081-.284-.241-.348Z'/%3E%3Cpath d='m19.712 3.927-1.324-1.323a.937.937 0 0 0-.685-.29.937.937 0 0 0-.686.29l-7.78 7.78-3.164-3.162a.936.936 0 0 0-.685-.289.936.936 0 0 0-.686.289L3.38 8.545a.937.937 0 0 0-.288.685c0 .265.096.493.288.686l5.172 5.171a.936.936 0 0 0 .685.289.936.936 0 0 0 .686-.289l9.79-9.79A.937.937 0 0 0 20 4.613a.936.936 0 0 0-.288-.685Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='20' height='20' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 20px;
}

.about-module--about--ef696 .about-module--solutions--198a2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 1199px) {
  .about-module--about--ef696 .about-module--solutions--198a2 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.about-module--about--ef696 .about-module--solutions--198a2 .about-module--wrapper--8bb5d {
  background: linear-gradient(135.55deg, #f9f2ff 0.65%, #e7d0ff 95.39%);
  border-radius: 20px;
  margin-left: 20px;
  padding: 50px;
  width: 550px;
}

@media (max-width: 1199px) {
  .about-module--about--ef696 .about-module--solutions--198a2 .about-module--wrapper--8bb5d {
    margin-bottom: 20px;
    margin-left: 0;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .about-module--about--ef696 .about-module--solutions--198a2 .about-module--wrapper--8bb5d {
    padding: 20px;
  }
}
.about-module--about--ef696 .about-module--solutions--198a2 h3 {
  font-size: 28px;
  font-weight: 500;
  line-height: 32px;
  margin-bottom: 20px;
}

.about-module--about--ef696 .about-module--solutions--198a2 ul li {
  margin-bottom: 20px;
  padding-left: 30px;
  position: relative;
}

.about-module--about--ef696 .about-module--solutions--198a2 ul li:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg fill='%23AC68FF' clip-path='url(%23prefix__a)'%3E%3Cpath d='M16.693 10.83a.318.318 0 0 0-.145-.037.379.379 0 0 0-.276.12l-.77.77a.361.361 0 0 0-.108.265v3.054c0 .53-.188.982-.565 1.36-.377.376-.83.565-1.36.565H3.465c-.53 0-.983-.189-1.36-.566a1.853 1.853 0 0 1-.565-1.359V4.997c0-.53.189-.982.566-1.36.376-.376.83-.565 1.359-.565H13.47c.176 0 .356.025.54.073a.387.387 0 0 0 .109.024.38.38 0 0 0 .277-.12l.589-.59a.374.374 0 0 0 .108-.348.365.365 0 0 0-.217-.277c-.432-.2-.902-.3-1.407-.3H3.464c-.954 0-1.77.338-2.448 1.016A3.336 3.336 0 0 0 0 4.997v10.006c0 .954.339 1.77 1.016 2.447a3.336 3.336 0 0 0 2.448 1.017H13.47c.954 0 1.77-.34 2.447-1.017a3.336 3.336 0 0 0 1.017-2.447v-3.825c0-.168-.081-.284-.241-.348Z'/%3E%3Cpath d='m19.712 3.927-1.324-1.323a.937.937 0 0 0-.685-.29.937.937 0 0 0-.686.29l-7.78 7.78-3.164-3.162a.936.936 0 0 0-.685-.289.936.936 0 0 0-.686.289L3.38 8.545a.937.937 0 0 0-.288.685c0 .265.096.493.288.686l5.172 5.171a.936.936 0 0 0 .685.289.936.936 0 0 0 .686-.289l9.79-9.79A.937.937 0 0 0 20 4.613a.936.936 0 0 0-.288-.685Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='20' height='20' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 20px;
}

.about-module--about--ef696 img {
  max-width: 600px;
}

@media (max-width: 767px) {
  .about-module--about--ef696 img {
    width: 100%;
  }
}
.reg-module--reg--ba451 {
  background-color: #f3eaff;
  padding: 100px 0;
}

@media (max-width: 991px) {
  .reg-module--reg--ba451 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--ba451 {
    padding: 30px 0;
  }
}
.reg-module--reg--ba451 .reg-module--container--5ea06 {
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

@media (max-width: 767px) {
  .reg-module--reg--ba451 .reg-module--container--5ea06 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.reg-module--reg--ba451 .reg-module--info--521fb {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #933fff;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 50px 40px;
  text-align: center;
  width: 50%;
}

@media (max-width: 991px) {
  .reg-module--reg--ba451 .reg-module--info--521fb {
    padding: 25px 30px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--ba451 .reg-module--info--521fb {
    width: 100%;
  }
}
.reg-module--reg--ba451 .reg-module--info--521fb .reg-module--offer--269d5 {
  font-size: 30px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .reg-module--reg--ba451 .reg-module--info--521fb .reg-module--offer--269d5 {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--ba451 .reg-module--info--521fb .reg-module--offer--269d5 {
    font-size: 18px;
  }
}
.reg-module--reg--ba451 .reg-module--info--521fb .reg-module--online--595d9 {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .reg-module--reg--ba451 .reg-module--info--521fb .reg-module--online--595d9 {
    font-size: 18px;
  }
}
.reg-module--reg--ba451 .reg-module--info--521fb time {
  font-size: 44px;
  font-weight: 700;
  line-height: 120%;
  margin: 60px 0;
}

@media (max-width: 991px) {
  .reg-module--reg--ba451 .reg-module--info--521fb time {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--ba451 .reg-module--info--521fb time {
    margin: 30px 0;
  }
}
.reg-module--reg--ba451 .reg-module--form--dfaa1 {
  background-color: #f3eef8;
  width: 50%;
}

@media (max-width: 767px) {
  .reg-module--reg--ba451 .reg-module--form--dfaa1 {
    width: 100%;
  }
}
.main-module--title--d7fa6 {
  font-size: 40px;
  font-weight: 700;
  line-height: 150%;
}

@media (max-width: 767px) {
  .main-module--title--d7fa6 {
    font-size: 30px;
    line-height: 1.2;
  }
}
.main-module--btn--56e68 {
  background-color: #488ffb;
  -webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.25);
          box-shadow: 0 10px 10px rgba(0, 0, 0, 0.25);
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 26px;
  font-weight: 400;
  max-width: 362px;
  padding: 24px;
  text-align: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

@media (max-width: 767px) {
  .main-module--btn--56e68 {
    font-size: 22px;
  }
}
.main-module--btn--56e68:active,
.main-module--btn--56e68:focus,
.main-module--btn--56e68:hover,
.main-module--btn--56e68:visited {
  background-color: #3366b2;
  color: #fff;
}

.screen1-module--screen1--fa04f {
  background-color: #251489;
  color: #fff;
  padding-bottom: 80px;
}

.screen1-module--screen1--fa04f h1 {
  color: #fff;
  font-size: 60px;
  font-weight: 700;
  line-height: 68px;
  margin-bottom: 30px;
  max-width: 900px;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .screen1-module--screen1--fa04f h1 {
    font-size: 40px;
    line-height: 1.2;
  }
}
.screen1-module--screen1--fa04f .screen1-module--row--df30c {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.screen1-module--screen1--fa04f .screen1-module--col--dd208 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 767px) {
  .screen1-module--screen1--fa04f .screen1-module--col--dd208 {
    margin-top: 50px;
  }
}
.screen1-module--screen1--fa04f .screen1-module--col--dd208 img {
  margin-bottom: 70px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--fa04f .screen1-module--col--dd208 img {
    display: none;
  }
}
.screen1-module--screen1--fa04f time {
  font-size: 36px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--fa04f time {
    font-size: 22px;
    font-weight: 500;
  }
}
.screen1-module--screen1--fa04f .screen1-module--type--3ed4e {
  font-size: 20px;
  margin: 15px 0;
}

@media (max-width: 767px) {
  .screen1-module--screen1--fa04f .screen1-module--type--3ed4e {
    font-size: 18px;
  }
}
.screen1-module--screen1--fa04f .screen1-module--info--d5ba1 {
  font-size: 20px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--fa04f .screen1-module--info--d5ba1 {
    font-size: 18px;
  }
}
.screen1-module--screen1--fa04f .screen1-module--color--4c3d9 {
  color: #488ffb;
}

.screen1-module--screen1--fa04f .screen1-module--video--7bb8f {
  height: 0;
  margin: 50px 0;
  padding-bottom: 56.25%;
  position: relative;
}

@media (max-width: 767px) {
  .screen1-module--screen1--fa04f .screen1-module--video--7bb8f {
    margin: 20px 0;
  }
}
.screen1-module--screen1--fa04f .screen1-module--video--7bb8f iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.how-module--how--d294f {
  padding: 50px 15px 100px;
}

@media (max-width: 767px) {
  .how-module--how--d294f {
    padding: 10px 15px 50px;
  }
}
.how-module--how--d294f .how-module--sub--fc98f {
  font-size: 40px;
  font-weight: 400;
  line-height: 120%;
}

@media (max-width: 767px) {
  .how-module--how--d294f .how-module--sub--fc98f {
    font-size: 30px;
  }
}
.how-module--how--d294f .how-module--small--1ca13 {
  font-size: 36px;
}

@media (max-width: 991px) {
  .how-module--how--d294f .how-module--small--1ca13 {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .how-module--how--d294f .how-module--small--1ca13 {
    max-width: 230px;
  }
}
.how-module--how--d294f .how-module--col1--35b95 {
  background-color: #d3e5ff;
  border-radius: 10px;
  padding: 65px;
}

@media (max-width: 767px) {
  .how-module--how--d294f .how-module--col1--35b95 {
    margin-bottom: 10px;
    padding: 40px 25px;
  }
  .how-module--how--d294f .how-module--col2--6b990 {
    padding-left: 0;
    padding-right: 0;
  }
}
.how-module--how--d294f .how-module--color--05515 {
  color: #251489;
}

@media (max-width: 767px) {
  .how-module--how--d294f .how-module--wrapper--ec496 {
    padding: 40px 25px;
  }
}
.how-module--how--d294f .how-module--purple--7c782 {
  background-color: rgba(112, 0, 227, 0.15);
  border-radius: 10px;
  margin-bottom: 30px;
  padding: 120px 45px;
}

@media (max-width: 767px) {
  .how-module--how--d294f .how-module--purple--7c782 {
    margin-bottom: 10px;
  }
}
.how-module--how--d294f .how-module--peach--3d37f {
  background-color: rgba(254, 76, 4, 0.2);
  border-radius: 10px;
  padding: 120px 45px;
}

@media (max-width: 767px) {
  .how-module--how--d294f ul {
    font-size: 16px;
  }
}
.how-module--how--d294f li {
  margin: 25px 0;
  padding-left: 50px;
  position: relative;
}

@media (max-width: 767px) {
  .how-module--how--d294f li {
    margin: 35px 0;
    padding-left: 35px;
  }
}
@media (max-width: 480px) {
  .how-module--how--d294f li {
    margin: 15px 0;
  }
}
.how-module--how--d294f li:before {
  color: #b7b7b7;
  content: "";
  display: inline-block;
  font-size: 60px;
  font-weight: 300;
  height: 30px;
  left: 0;
  position: absolute;
  top: -10px;
  width: 30px;
}

@media (max-width: 767px) {
  .how-module--how--d294f li:before {
    font-size: 50px;
  }
}
.how-module--how--d294f li:first-child:before {
  content: "1";
}

.how-module--how--d294f li:nth-child(2):before {
  content: "2";
}

.how-module--how--d294f li:nth-child(3):before {
  content: "3";
}

.how-module--how--d294f li:nth-child(4):before {
  content: "4";
}

.how-module--how--d294f li:nth-child(5):before {
  content: "5";
}

.how-module--how--d294f li:nth-child(6):before {
  content: "6";
}

.how-module--how--d294f .how-module--btn-block--a699c {
  margin: 60px 0;
  text-align: center;
}

.how-module--how--d294f .how-module--btn-block--a699c:after {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='52' fill='none' viewBox='0 0 84 52'%3E%3Cpath fill='%23488FFB' d='M40.94 51.06a1.5 1.5 0 0 0 2.12 0l9.547-9.545a1.5 1.5 0 1 0-2.122-2.122L42 47.88l-8.485-8.486a1.5 1.5 0 1 0-2.122 2.122l9.546 9.546ZM40.5 0v50h3V0h-3ZM70.94 36.06a1.5 1.5 0 0 0 2.12 0l9.547-9.545a1.5 1.5 0 1 0-2.122-2.122L72 32.88l-8.485-8.486a1.5 1.5 0 1 0-2.122 2.122l9.546 9.546ZM70.5 0v35h3V0h-3ZM10.94 36.06a1.5 1.5 0 0 0 2.12 0l9.547-9.545a1.5 1.5 0 1 0-2.122-2.122L12 32.88l-8.485-8.486a1.5 1.5 0 1 0-2.122 2.122l9.546 9.546ZM10.5 0v35h3V0h-3Z'/%3E%3C/svg%3E") 0 0 no-repeat;
  bottom: -80px;
  content: "";
  display: inline-block;
  height: 52px;
  left: calc(50% - 42px);
  position: absolute;
  width: 84px;
}

.program-module--programm--a4a8e {
  background-color: #f5f6f7;
  padding: 100px 0;
}

@media (max-width: 767px) {
  .program-module--programm--a4a8e {
    padding: 60px 0;
  }
  .program-module--programm--a4a8e h2 {
    margin-bottom: 25px;
  }
}
.program-module--programm--a4a8e .program-module--row--8c23e {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.program-module--programm--a4a8e .program-module--info--de925 {
  font-size: 18px;
  font-weight: 300;
}

.program-module--programm--a4a8e ul {
  margin: 70px 0;
}

@media (max-width: 767px) {
  .program-module--programm--a4a8e ul {
    margin: 20px 0;
  }
}
.program-module--programm--a4a8e li {
  padding: 30px 0 35px 170px;
  position: relative;
}

@media (max-width: 767px) {
  .program-module--programm--a4a8e li {
    padding: 10px 20px 10px 80px;
  }
}
.program-module--programm--a4a8e li:before {
  background-color: #f5f6f7;
  border: 2px solid #6e717f;
  border-radius: 50%;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 120px;
  left: 0;
  position: absolute;
  top: 0;
  width: 120px;
  z-index: 1;
}

@media (max-width: 767px) {
  .program-module--programm--a4a8e li:before {
    height: 46px;
    left: 10px;
    top: 15px;
    width: 46px;
  }
}
.program-module--programm--a4a8e li:first-child:before {
  background-color: #251489;
  border-color: #251489;
}

.program-module--programm--a4a8e li:after {
  background-color: #6e717f;
  content: "";
  display: inline-block;
  height: 100%;
  left: 60px;
  position: absolute;
  top: 122px;
  width: 2px;
}

@media (max-width: 767px) {
  .program-module--programm--a4a8e li:after {
    left: 33px;
    top: 65px;
  }
}
.program-module--programm--a4a8e li:last-child:after {
  display: none;
}

.program-module--programm--a4a8e li span {
  background-color: #f5f6f7;
  color: #6e717f;
  left: 52px;
  position: absolute;
  top: 32px;
  z-index: 2;
}

@media (max-width: 767px) {
  .program-module--programm--a4a8e li span {
    font-size: 24px;
    left: 27px;
    top: 24px;
  }
}
.program-module--programm--a4a8e li span.program-module--color--8cbbc {
  background-color: #251489;
  color: #fff;
}

.program-module--programm--a4a8e li h3 {
  font-size: 36px;
  font-weight: 400;
}

@media (max-width: 767px) {
  .program-module--programm--a4a8e li h3 {
    font-size: 24px;
  }
}
.program-module--programm--a4a8e li h3.program-module--color--8cbbc {
  color: #251489;
}

.program-module--programm--a4a8e li p {
  margin-top: 25px;
}

@media (max-width: 767px) {
  .program-module--programm--a4a8e li p {
    font-size: 16px;
    margin-top: 5px;
  }
}
.speaker-module--speaker--48f07 {
  padding: 100px 0 50px;
}

@media (max-width: 767px) {
  .speaker-module--speaker--48f07 {
    padding: 60px 0;
  }
}
.speaker-module--speaker--48f07 .speaker-module--sub--65fcc {
  color: #251489;
  font-size: 36px;
  margin: 30px 0 10px;
}

@media (max-width: 767px) {
  .speaker-module--speaker--48f07 ul {
    font-size: 18px;
  }
}
.speaker-module--speaker--48f07 li {
  padding: 20px 0 20px 40px;
  position: relative;
}

@media (max-width: 767px) {
  .speaker-module--speaker--48f07 li {
    padding: 10px 0 10px 30px;
  }
}
.speaker-module--speaker--48f07 li:before {
  background-color: #fe4c04;
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 15px;
  left: 0;
  position: absolute;
  top: 25px;
  width: 15px;
}

.speaker-module--speaker--48f07 .speaker-module--col--9cfb1 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.speaker-module--speaker--48f07 .speaker-module--message--a425e {
  font-style: italic;
  line-height: 162%;
  margin: 30px 0;
  max-width: 400px;
}

@media (max-width: 767px) {
  .speaker-module--speaker--48f07 .speaker-module--message--a425e {
    font-size: 18px;
  }
}
.revs-module--revs--4fd75 {
  background-color: #f5f6f7;
  overflow: hidden;
  padding: 100px 0;
}

@media (max-width: 767px) {
  .revs-module--revs--4fd75 {
    padding: 60px 0;
  }
}
.revs-module--revs--4fd75 h2,
.revs-module--revs--4fd75 ul {
  margin: 20px auto;
  max-width: 1200px;
}

.revs-module--revs--4fd75 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

.revs-module--revs--4fd75 li {
  margin: 10px 35px 10px 0;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
}

@media (max-width: 767px) {
  .revs-module--revs--4fd75 li {
    margin: 10px 15px 10px 0;
  }
}
.revs-module--revs--4fd75 li button {
  color: #000;
  font-size: 30px;
  font-weight: 400;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
}

@media (max-width: 767px) {
  .revs-module--revs--4fd75 li button {
    font-size: 18px;
  }
}
.revs-module--revs--4fd75 li button.revs-module--active--27fb7 {
  border-bottom: 2px solid #251489;
}

.revs-module--revs--4fd75 .revs-module--btn-block--d11dc {
  margin: 50px auto 0;
  max-width: 1200px;
  text-align: left;
}

.revs-module--revs--4fd75 .revs-module--btn--01f5e {
  background-color: transparent;
  border: 1px solid #000;
  border-radius: 40px;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #000;
  font-size: 16px;
}

.revs-module--revs--4fd75 .revs-module--btn--01f5e:active,
.revs-module--revs--4fd75 .revs-module--btn--01f5e:focus,
.revs-module--revs--4fd75 .revs-module--btn--01f5e:hover {
  background-color: #251489;
  color: #fff;
}

@media (max-width: 767px) {
  .revs-module--revs--4fd75 .revs-module--btn--01f5e {
    font-size: 14px;
  }
}
.advance-module--adv--3ea1b {
  padding: 100px 0;
}

@media (max-width: 767px) {
  .advance-module--adv--3ea1b {
    padding: 60px 0;
  }
  .advance-module--adv--3ea1b h2 {
    text-align: center;
  }
}
.advance-module--adv--3ea1b .advance-module--row--7c902 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 100px;
}

@media (max-width: 767px) {
  .advance-module--adv--3ea1b .advance-module--row--7c902 {
    margin-bottom: 30px;
  }
  .advance-module--adv--3ea1b .advance-module--row2--59a26 {
    text-align: center;
  }
}
.advance-module--adv--3ea1b .advance-module--row2--59a26 h3 {
  color: #251489;
  font-size: 70px;
  font-weight: 300;
  line-height: 1;
}

@media (max-width: 767px) {
  .advance-module--adv--3ea1b .advance-module--row2--59a26 h3 {
    font-size: 56px;
  }
}
.advance-module--adv--3ea1b .advance-module--row2--59a26 p {
  font-weight: 300;
}

@media (max-width: 767px) {
  .advance-module--adv--3ea1b .advance-module--row2--59a26 p {
    font-size: 18px;
  }
}
.advance-module--adv--3ea1b .advance-module--col--0ba74 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 767px) {
  .advance-module--adv--3ea1b .advance-module--col--0ba74 img {
    width: 70px;
  }
}
.advance-module--adv--3ea1b .advance-module--sub--b73db {
  font-size: 36px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 767px) {
  .advance-module--adv--3ea1b .advance-module--sub--b73db {
    font-size: 24px;
    text-align: center;
  }
}
.advance-module--adv--3ea1b .advance-module--info--1610e {
  font-size: 22px;
  font-weight: 300;
  margin: 40px 0;
}

@media (max-width: 767px) {
  .advance-module--adv--3ea1b .advance-module--info--1610e {
    font-size: 18px;
  }
}
.advance-module--adv--3ea1b .advance-module--info--1610e .advance-module--color--3ebbf {
  color: #251489;
}

.reg-module--reg--dd460 {
  background-color: #251489;
  padding: 120px 0;
}

@media (max-width: 767px) {
  .reg-module--reg--dd460 {
    padding: 60px 0;
  }
}
.reg-module--reg--dd460 h2 {
  color: #fff;
  margin: 0 auto;
  max-width: 550px;
}

.reg-module--reg--dd460 p {
  color: #fff;
  margin: 20px auto 40px;
  max-width: 550px;
}

@media (max-width: 767px) {
  .reg-module--reg--dd460 p {
    font-size: 16px;
  }
}
.reg-module--reg--dd460 p.reg-module--color--6c410 {
  color: #488ffb;
}

.reg-module--reg--dd460 .reg-module--widget--17cb6 {
  background-color: #fff;
  margin: 0 auto;
  max-width: 550px;
  padding: 0 60px;
  text-align: center;
  width: 100%;
}

@media (max-width: 767px) {
  .reg-module--reg--dd460 .reg-module--widget--17cb6 {
    padding: 0 10px;
  }
}
.lic-module--lic--3fd8a {
  background-color: #f5f6f7;
  padding: 120px 0;
}

@media (max-width: 767px) {
  .lic-module--lic--3fd8a {
    padding: 60px 0;
  }
}
.lic-module--lic--3fd8a .lic-module--row--e0307 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.lic-module--lic--3fd8a .lic-module--col--0f345 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 767px) {
  .lic-module--lic--3fd8a .lic-module--col--0f345 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.lic-module--lic--3fd8a .lic-module--info--e582e {
  margin: 20px 0;
}

@media (max-width: 767px) {
  .lic-module--lic--3fd8a .lic-module--info--e582e {
    font-size: 18px;
  }
}
.lic-module--lic--3fd8a .lic-module--link--8e863 {
  color: #251489;
  font-weight: 700;
  position: relative;
}

@media (max-width: 767px) {
  .lic-module--lic--3fd8a .lic-module--link--8e863 {
    font-size: 20px;
  }
}
.lic-module--lic--3fd8a .lic-module--link--8e863:after {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='24' fill='none' viewBox='0 0 42 24'%3E%3Cpath fill='%23251489' d='M41.06 13.06a1.5 1.5 0 0 0 0-2.12l-9.545-9.547a1.5 1.5 0 1 0-2.122 2.122L37.88 12l-8.486 8.485a1.5 1.5 0 1 0 2.122 2.122l9.546-9.546ZM0 13.5h40v-3H0v3Z'/%3E%3C/svg%3E") 0 0 no-repeat;
  content: "";
  display: inline-block;
  height: 25px;
  position: absolute;
  right: -60px;
  top: 0;
  width: 45px;
}

.style-module--vids--4c054 {
  padding: 80px 0;
}

@media (max-width: 991px) {
  .style-module--vids--4c054 {
    padding-bottom: 30px;
  }
}
.style-module--vids--4c054 h2 {
  margin-bottom: 45px;
}

@media (max-width: 991px) {
  .style-module--vids--4c054 .style-module--row--af334 {
    gap: 15px;
  }
}
.style-module--vids--4c054 .style-module--col--6b568 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991px) {
  .style-module--vids--4c054 .style-module--col--6b568 {
    gap: 15px;
    min-height: auto;
  }
}
.style-module--vids--4c054 .style-module--bg--c4c0c {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
  width: 100%;
}

.style-module--vids--4c054 .style-module--bg--c4c0c iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.style-module--about--99fcb {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#ebfaff), to(#fff));
  background-image: linear-gradient(0deg, #ebfaff, #fff);
  border-bottom: 20px solid #aee5f8;
  padding: 75px 0 105px;
}

.style-module--about--99fcb h3 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
  margin-top: 35px;
  text-align: center;
}

.style-module--about--99fcb h3:last-of-type {
  margin-top: 65px;
}

.style-module--about--99fcb .style-module--col--48fd1 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 40px;
  text-align: center;
}

.style-module--about--99fcb .style-module--col--48fd1 svg {
  height: 120px;
  width: 120px;
}

.style-module--about--99fcb .style-module--col--48fd1 h4 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 700;
  line-height: 120%;
  margin-top: 20px;
}

.style-module--about--99fcb .style-module--col--48fd1 p {
  font-size: 16px;
  margin-top: 10px;
}

.style-module--advance--7cb10 {
  padding: 100px 0;
}

.style-module--advance--experts--a4c5a {
  background-color: #fff8f1;
}

.style-module--advance__title--f638b {
  margin-bottom: 20px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--advance--7cb10 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--advance--7cb10 {
    padding: 30px 0;
  }
}
.style-module--reviews--32e02 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--reviews--32e02 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--reviews--32e02 {
    padding: 30px 0;
  }
}
.style-module--profit--a1dda {
  background: #edfff4;
  padding: 100px 0;
}

.style-module--profit__list--2b9ee {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--profit__item--82d99 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  color: #191e27;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 300;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 26px;
  margin-bottom: 30px;
  padding: 30px 30px 30px 100px;
  width: 49%;
}

.style-module--profit__item--82d99:first-child {
  background-image: url(https://fs.advance.ru/landing-pages/online/tekhnologii_raboty_s_informaciey/_profit/icon-what-01.png);
  background-position: 0;
  background-position-x: 20px;
  background-repeat: no-repeat;
}

.style-module--profit__item--82d99:nth-child(2) {
  background-image: url(https://fs.advance.ru/landing-pages/online/tekhnologii_raboty_s_informaciey/_profit/icon-what-02.png);
  background-position: 0;
  background-position-x: 20px;
  background-repeat: no-repeat;
}

.style-module--profit__item--82d99:nth-child(3) {
  background-image: url(https://fs.advance.ru/landing-pages/online/tekhnologii_raboty_s_informaciey/_profit/icon-what-03.png);
  background-position: 0;
  background-position-x: 20px;
  background-repeat: no-repeat;
}

.style-module--profit__item--82d99:nth-child(4) {
  background-image: url(https://fs.advance.ru/landing-pages/online/tekhnologii_raboty_s_informaciey/_profit/icon-what-04.png);
  background-position: 0;
  background-position-x: 20px;
  background-repeat: no-repeat;
}

.style-module--profit__result--32c08 {
  background: #dff5db;
  border-radius: 20px;
  padding: 50px;
}

.style-module--profit__result--ttl--78b29 {
  color: #427f38;
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 15px;
}

.style-module--profit__result--txt--bb108 {
  color: #191e27;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
}

@media (max-width: 991px) {
  .style-module--profit--a1dda {
    padding: 50px 0;
  }
  .style-module--profit__item--82d99 {
    border-radius: 15px;
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 15px;
    padding-bottom: 25px;
    padding-top: 25px;
  }
  .style-module--profit__result--32c08 {
    padding: 30px;
  }
  .style-module--profit__result--ttl--78b29 {
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 5px;
  }
  .style-module--profit__result--txt--bb108 {
    font-size: 20px;
    line-height: 23px;
  }
}
@media (max-width: 767px) {
  .style-module--profit--a1dda {
    padding: 30px 0;
  }
  .style-module--profit__list--2b9ee {
    margin-bottom: 10px;
  }
  .style-module--profit__item--82d99 {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 10px;
    padding-bottom: 15px;
    padding-right: 15px;
    padding-top: 15px;
    width: 100%;
  }
  .style-module--profit__item--82d99:nth-child(3) {
    margin-bottom: 10px;
  }
  .style-module--profit__result--32c08 {
    padding: 20px;
  }
  .style-module--profit__result--ttl--78b29 {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 5px;
  }
  .style-module--profit__result--txt--bb108 {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 5px;
  }
}
.style-module--speaker--6497f {
  padding: 100px 0;
}

.style-module--speaker__wrapper--e5dbe {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--speaker__wrapper--right--51f35 {
  width: 60%;
}

.style-module--speaker__name--1d17a {
  color: #427f38;
  font-size: 36px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 30px;
}

.style-module--speaker__list--949c0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-left: 25px;
}

.style-module--speaker__item--d9fa7 {
  color: #232323;
  font-size: 22px;
  font-weight: 300;
  line-height: 24px;
  list-style: disc;
  margin-bottom: 20px;
}

.style-module--speaker__item--d9fa7::marker {
  color: #9bd991;
  font-size: 30px;
}

.style-module--speaker__img--ffe8e {
  height: 420px;
  width: 360px;
}

@media (max-width: 991px) {
  .style-module--speaker--6497f {
    padding: 50px 0;
  }
  .style-module--speaker__wrapper--right--51f35 {
    width: 65%;
  }
  .style-module--speaker__name--1d17a {
    font-size: 30px;
    line-height: 24px;
  }
  .style-module--speaker__item--d9fa7 {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 10px;
  }
  .style-module--speaker__item--d9fa7::marker {
    font-size: 22px;
  }
  .style-module--speaker__img--ffe8e {
    height: 263px;
    width: 225px;
  }
}
@media (max-width: 767px) {
  .style-module--speaker--6497f {
    padding: 30px 0;
  }
  .style-module--speaker__wrapper--e5dbe {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--speaker__wrapper--right--51f35 {
    width: 100%;
  }
  .style-module--speaker--6497f .style-module--main-title--81eb8 {
    text-align: center;
  }
  .style-module--speaker__name--1d17a {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 15px;
    text-align: center;
  }
  .style-module--speaker__item--d9fa7 {
    font-size: 15px;
    line-height: 16px;
  }
  .style-module--speaker__img--ffe8e {
    -ms-flex-item-align: center;
        align-self: center;
    height: auto;
    margin-bottom: 20px;
    margin-right: 0;
    width: 80%;
  }
}
.style-module--cost--8d582 {
  background: #9bd991;
  padding: 100px 0;
}

.style-module--cost__title--9730c {
  text-align: center;
}

.style-module--cost__blocks--d88fa {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.style-module--cost__info-block--2b6c8 {
  background: #fff;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 40px;
  width: 32%;
}

.style-module--cost__info-text--63adc {
  color: #000;
  font-size: 20px;
  font-weight: 500;
  line-height: 23px;
  margin-bottom: 25px;
}

.style-module--cost__info-item--92bc4 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  font-weight: 300;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: 21px;
  margin-bottom: 15px;
  padding-left: 30px;
  position: relative;
}

.style-module--cost__info-item--92bc4:before {
  background: url(https://fs.advance.ru/landing-pages/online/tekhnologii_raboty_s_informaciey/_cost/kurs-arrow-white.svg) no-repeat;
  content: "";
  height: 22px;
  left: 0;
  position: absolute;
  width: 21px;
}

.style-module--cost__info-item--92bc4:last-child {
  margin-bottom: 0;
}

.style-module--cost__prices-block--7550d {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 40px;
  width: 32%;
}

.style-module--cost__prices-block--7550d:nth-child(2) {
  background: #fff;
}

.style-module--cost__prices-header--c884d {
  color: #fd4b04;
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 30px;
  text-align: center;
}

.style-module--cost__prices-header-tri--93d07 {
  color: #417e37;
  font-size: 28px;
  font-weight: 700;
  line-height: 28px;
  margin-bottom: 15px;
  text-align: center;
}

.style-module--cost__prices-list--76e1d {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
}

.style-module--cost__prices-item--b9820 {
  border-top: 1px solid #cecece;
  color: #000;
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  padding: 10px;
  text-align: center;
}

.style-module--cost__prices-item--b9820:last-child {
  border-bottom: 1px solid #cecece;
}

.style-module--cost__prices-buy--765ce {
  margin-top: 20px;
  text-align: center;
  width: 100%;
}

.style-module--cost__prices-text--ca2ef {
  color: #000;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
}

.style-module--cost__prices-price--30686 {
  color: #fd4b04;
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 20px;
  margin-top: 5px;
}

.style-module--cost__prices-price--30686 .style-module--month--bc953 {
  color: #fd4b04;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
}

.style-module--cost__prices-price-tri--f407c {
  color: #417e37;
  font-size: 30px;
  font-weight: 700;
  line-height: 35px;
  margin-bottom: 15px;
  margin-top: 5px;
}

.style-module--cost__prices-price-tri-old--75583 {
  color: #000;
  font-size: 30px;
  font-weight: 700;
  line-height: 35px;
  margin-top: 5px;
  text-decoration: line-through;
  text-decoration-color: #427f38;
}

.style-module--cost__prices-price-tri--f407c .style-module--month--bc953 {
  color: #417e37;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
}

.style-module--cost__prices-button--67a4e {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff9368), to(#fd4b04));
  background: linear-gradient(180deg, #ff9368, #fd4b04);
  border-radius: 35px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  padding: 15px;
  text-align: center;
  width: 100%;
}

.style-module--cost__prices-button--67a4e:focus,
.style-module--cost__prices-button--67a4e:hover {
  background: linear-gradient(93.92deg, #ff4f07, #ff7e4a);
}

.style-module--cost__prices-button--67a4e:visited {
  color: #fff;
}

.style-module--cost__prices-button-tri--ca62f {
  background: -webkit-gradient(linear, left bottom, left top, from(#417e37), to(#9bd991));
  background: linear-gradient(0deg, #417e37, #9bd991);
  border-radius: 30px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  padding: 15px;
  text-align: center;
  width: 100%;
}

.style-module--cost__prices-button-tri--ca62f:focus,
.style-module--cost__prices-button-tri--ca62f:hover {
  background: linear-gradient(93.92deg, #417e37, #9bd991);
}

.style-module--cost__prices-button-tri--ca62f:visited {
  color: #fff;
}

.style-module--cost__undertext--88d10 {
  background: #def8da;
  border-radius: 20px;
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin: 40px auto 0;
  padding: 30px 50px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 1199px) {
  .style-module--cost__info-block--2b6c8,
  .style-module--cost__prices-block--7550d {
    width: 40%;
  }
}
@media (max-width: 991px) {
  .style-module--cost--8d582 {
    padding: 60px 0 80px;
  }
  .style-module--cost__info-block--2b6c8 {
    padding: 30px;
  }
  .style-module--cost__info-text--63adc {
    font-size: 16px;
    line-height: 18px;
  }
  .style-module--cost__info-item--92bc4 {
    font-size: 14px;
    line-height: 16px;
  }
  .style-module--cost__info-item--92bc4:before {
    top: 0;
  }
  .style-module--cost__prices-block--7550d {
    padding: 35px 15px 30px;
  }
  .style-module--cost__prices-header--c884d {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 25px;
  }
  .style-module--cost__prices-header-tri--93d07 {
    font-size: 18px;
    line-height: 21px;
  }
  .style-module--cost__prices-item--b9820 {
    font-size: 16px;
    line-height: 18px;
  }
  .style-module--cost__prices-text--ca2ef {
    font-size: 13px;
    line-height: 15px;
  }
  .style-module--cost__prices-price--30686 {
    font-size: 26px;
    line-height: 30px;
  }
  .style-module--cost__prices-price--30686 .style-module--month--bc953 {
    font-size: 13px;
    line-height: 15px;
  }
  .style-module--cost__prices-price-tri--f407c,
  .style-module--cost__prices-price-tri-old--75583 {
    font-size: 26px;
    line-height: 30px;
  }
  .style-module--cost__prices-price-tri--f407c .style-module--month--bc953 {
    font-size: 13px;
    line-height: 15px;
  }
  .style-module--cost__prices-button--67a4e,
  .style-module--cost__prices-button-tri--ca62f {
    font-size: 16px;
    line-height: 20px;
  }
  .style-module--cost__undertext--88d10 {
    border-radius: 15px;
    font-size: 22px;
    line-height: 25px;
    padding: 15px 45px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .style-module--cost--8d582 {
    padding: 40px 0;
  }
  .style-module--cost__blocks--d88fa {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--cost__info-block--2b6c8 {
    border-radius: 10px;
    width: 100%;
  }
  .style-module--cost__info-text--63adc {
    margin-bottom: 15px;
  }
  .style-module--cost__prices--94587 {
    width: 100%;
  }
  .style-module--cost__prices-block--7550d {
    border-radius: 10px;
    margin-bottom: 20px;
    padding: 20px 20px 30px;
    width: 100%;
  }
  .style-module--cost__prices-header--c884d {
    margin-bottom: 20px;
  }
  .style-module--cost__prices-header-tri--93d07 {
    margin-bottom: 15px;
  }
  .style-module--cost__prices-item--b9820 {
    font-size: 14px;
    line-height: 16px;
  }
  .style-module--cost__prices-price--30686 {
    margin-bottom: 15px;
  }
  .style-module--cost__undertext--88d10 {
    border-radius: 10px;
    font-size: 16px;
    line-height: 18px;
    margin: 10px auto 0;
    max-width: 100%;
  }
}
.style-module--trial--eaf16 {
  background: #def8da;
  padding: 100px 0;
}

.style-module--trial__title--a130d {
  color: #427f38;
  font-size: 50px;
  font-weight: 700;
  line-height: 120%;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--trial__title--a130d {
    font-size: 34px;
    line-height: 39px;
  }
}
@media (max-width: 767px) {
  .style-module--trial__title--a130d {
    font-size: 30px;
    line-height: 34px;
  }
}
.style-module--trial__subtitle--69b7c {
  color: #191e27;
  font-size: 36px;
  font-weight: 300;
  line-height: 41px;
}

.style-module--trial__subtitle--69b7c span {
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .style-module--trial__subtitle--69b7c {
    font-size: 26px;
    line-height: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--trial__subtitle--69b7c {
    font-size: 24px;
    line-height: 28px;
  }
}
.style-module--trial__subtitle-descr--d4265 {
  color: #427f38;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
}

@media (max-width: 991px) {
  .style-module--trial__subtitle-descr--d4265 {
    font-size: 22px;
    line-height: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--trial__subtitle-descr--d4265 {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (max-width: 991px) {
  .style-module--trial--eaf16 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--trial--eaf16 {
    padding: 30px 0;
  }
}
.style-module--trial__inner--b3bfa {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 10px;
}

@media (max-width: 991px) {
  .style-module--trial__inner--b3bfa {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.style-module--trial__inner--b3bfa > * {
  padding: 0;
}

.style-module--trial__description--cd7c5 {
  background: #edfff4;
  border-radius: 25px 0 0 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 50%;
  padding: 60px;
}

.style-module--trial__description--cd7c5 > * {
  margin: 0 0 30px;
}

@media (max-width: 991px) {
  .style-module--trial__description--cd7c5 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 25px 25px 0 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
  }
  .style-module--trial__description--cd7c5 > * {
    margin: 0 0 40px;
  }
}
@media (max-width: 991px) and (max-width: 600px) {
  .style-module--trial__description--cd7c5 > * {
    margin: 0 0 20px;
  }
}
@media (max-width: 480px) {
  .style-module--trial__description--cd7c5 {
    padding: 46px 22px;
  }
}
.style-module--trial__widget--991f3 {
  background-color: #f3eef8;
  border-radius: 0 25px 25px 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

@media (max-width: 991px) {
  .style-module--trial__widget--991f3 {
    border-radius: 0 0 25px 25px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.style-module--about--6be7e {
  padding: 100px 0;
}

.style-module--about__title--703dc {
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--about--6be7e {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--about--6be7e {
    padding: 30px 0;
  }
}
.style-module--licenses__bottom--b4c04,
.style-module--licenses__top--c845e {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--licenses__bottom--b4c04,
  .style-module--licenses__top--c845e {
    padding-bottom: 50px;
    padding-top: 50px;
  }
}
@media (max-width: 480px) {
  .style-module--licenses__bottom--b4c04,
  .style-module--licenses__top--c845e {
    padding-bottom: 30px;
    padding-top: 30px;
  }
}
.style-module--licenses__top--c845e {
  background-color: #fff;
}

.style-module--licenses__bottom--b4c04 {
  background-color: #e9f5ff;
}

.style-module--licenses__title--31142 {
  color: #000;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 35px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--licenses__title--31142 {
    font-size: 28px;
    margin-bottom: 30px;
  }
}
@media (max-width: 480px) {
  .style-module--licenses__title--31142 {
    font-size: 20px;
    margin-bottom: 15px;
  }
}
.expertLicenses-module--expert-licenses__name--4f7e7 {
  color: #353535;
  font-size: 18px;
  font-weight: 800;
  margin: 0 auto 8px;
  max-width: 360px;
  min-height: 65px;
  text-align: center;
}

@media (max-width: 420px) {
  .expertLicenses-module--expert-licenses__name--4f7e7 {
    font-size: 16px;
  }
  .expertLicenses-module--expert-licenses__subtitle--3dc19 {
    font-size: 14px;
  }
}
.expertLicenses-module--expert-licenses__col--e2859 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 320px;
}

.expertLicenses-module--expert-licenses__img--aca5b {
  border: 1px solid #dadada;
  margin: 0 2px;
  max-height: 240px;
}

.expertLicenses-module--expert-licenses__img--full-screen--fe6ba {
  height: 100%;
}

@media (max-width: 500px) {
  .expertLicenses-module--expert-licenses__img--full-screen--fe6ba {
    height: auto;
  }
}
.expertLicenses-module--expert-licenses__img-block--0e13a {
  color: #353535;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1;
  margin: 4px 0;
  position: relative;
  text-align: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.expertLicenses-module--expert-licenses__zoom-in--766b8 {
  background: url(https://fs.advance.ru/landing-pages/icons/about_us/zoom-in.png) 50% no-repeat;
  cursor: pointer;
  height: 51px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 50px;
  z-index: 1;
}

.expertLicenses-module--expert-licenses__pagination--6db02 {
  margin-top: 14px;
  text-align: center;
}

.screen6-module--reviews--fb914 {
  padding: 75px 0 80px;
}

@media (max-width: 767px) {
  .screen6-module--reviews--fb914 {
    padding: 75px 0;
  }
}
.screen6-module--reviews--fb914 h2 {
  color: #1a2e35;
  font-size: 36px;
  font-weight: 900;
  line-height: 48px;
  margin-bottom: 40px;
  text-align: center;
  text-transform: uppercase;
}

.screen6-module--reviews__wrapper--6483d {
  margin-bottom: 40px;
}

.screen6-module--reviews__wrapper--6483d:last-child {
  margin-bottom: 0;
}

.screen7-module--screen7--685f3 {
  background: #ecfcff;
  padding: 120px 0;
}

@media (max-width: 768px) {
  .screen7-module--screen7--685f3 {
    padding-bottom: 60px;
  }
}
.screen7-module--screen7--685f3 h2 {
  color: #ff7171;
  font-family: inherit;
  font-size: 60px;
  font-weight: 900;
  line-height: 48px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 768px) {
  .screen7-module--screen7--685f3 h2 {
    font-size: 36px;
  }
}
.screen7-module--screen7--685f3 h2 span {
  font-size: 36px;
}

.screen7-module--screen7--685f3 h2 span:last-child {
  color: #1a2e35;
  font-family: inherit;
  font-size: 36px;
  font-weight: 900;
  line-height: 48px;
  text-align: center;
  text-transform: uppercase;
}

.screen7-module--screen7--685f3 .screen7-module--row--2f9e8 > div > div {
  background: #fff;
  border: 1px solid #ff7171;
  border-radius: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 50px;
  margin-top: 50px;
  padding: 30px;
}

@media (max-width: 768px) {
  .screen7-module--screen7--685f3 .screen7-module--row--2f9e8 > div > div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.screen7-module--screen7--685f3 .screen7-module--row--2f9e8 > div > div img {
  height: 94px;
  margin-right: 26px;
  width: 67px;
}

@media (max-width: 768px) {
  .screen7-module--screen7--685f3 .screen7-module--row--2f9e8 > div > div img {
    height: 710px;
    margin-bottom: 20px;
    margin-right: 0;
    width: 100%;
  }
}
@media (max-width: 500px) {
  .screen7-module--screen7--685f3 .screen7-module--row--2f9e8 > div > div img {
    height: 400px;
  }
}
.screen7-module--screen7--685f3 .screen7-module--row--2f9e8 > div > div p {
  color: #1a2e35;
  font-family: inherit;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  text-align: left;
  text-transform: inherit;
}

.screen7-module--screen7--685f3 a.screen7-module--button--50dca {
  background: #f16262;
  border: 2px solid #f16262;
  border-radius: 30px;
  color: #fff;
  display: inline-block;
  font-family: inherit;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.12em;
  line-height: 24px;
  margin-bottom: 0;
  margin-top: 50px;
  padding: 15px 104px;
  text-align: center;
  text-transform: uppercase;
}

.screen7-module--screen7--685f3 a.screen7-module--button--50dca:hover {
  background: #fff;
  color: #f16262;
}

@media (max-width: 500px) {
  .screen7-module--screen7--685f3 a.screen7-module--button--50dca {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.screen8-module--screen8--fa7a4 {
  padding: 150px 0 70px;
}

@media (max-width: 768px) {
  .screen8-module--screen8--fa7a4 {
    padding-top: 60px;
  }
}
.screen8-module--screen8--fa7a4 .screen8-module--row--16e26 {
  margin-left: unset;
  margin-right: unset;
}

.screen8-module--screen8--fa7a4 .screen8-module--widget--a7483 {
  background: #ecfcff;
  border: 5px solid #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-bottom: 40px;
  padding-top: 40px;
}

.screen8-module--screen8--fa7a4 .screen8-module--widget--a7483 h2 {
  color: #1a2e35;
  font-family: inherit;
  font-size: 24px;
  font-weight: 900;
  line-height: 36px;
  margin-bottom: 30px;
  text-align: center;
  text-transform: uppercase;
}

.screen8-module--screen8--fa7a4 .screen8-module--widget--a7483 h2 span {
  color: #ff7171;
}

.screen8-module--screen8--fa7a4 .screen8-module--widget--a7483 > div {
  padding: 0 60px;
}

@media (max-width: 1200px) {
  .screen8-module--screen8--fa7a4 .screen8-module--widget--a7483 > div {
    padding: 0;
  }
}
.screen8-module--screen8--fa7a4 .screen8-module--rightSide--31d91 {
  margin-left: 66px;
  padding: 90px 0 70px;
}

@media (max-width: 786px) {
  .screen8-module--screen8--fa7a4 .screen8-module--rightSide--31d91 {
    margin-left: 0;
  }
}
.screen8-module--screen8--fa7a4 .screen8-module--rightSide--31d91 b {
  color: #1a2e35;
  font-family: inherit;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  text-align: inherit;
  text-transform: none;
}

.screen8-module--screen8--fa7a4 .screen8-module--rightSide--31d91 p {
  border-bottom: 1px solid #c8c8c8;
  color: #1a2e35;
  font-family: inherit;
  font-size: 22px;
  font-weight: 400;
  line-height: 36px;
  padding-bottom: 30px;
  text-align: inherit;
  text-transform: none;
}

.screen8-module--screen8--fa7a4 .screen8-module--rightSide--31d91 img {
  margin-top: 30px;
}

.screen8-module--screen8--fa7a4 .screen8-module--rightSide--31d91 span {
  color: #1a2e35;
  display: block;
  font-family: inherit;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  margin-top: 15px;
  text-align: inherit;
  text-transform: none;
}

.licenses-module--licenses--5175e {
  padding-bottom: 100px;
}

@media (max-width: 991px) {
  .licenses-module--licenses--5175e {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .licenses-module--licenses--5175e {
    padding-bottom: 30px;
  }
}
.licenses-module--licenses__container--79049 {
  border-radius: 30px;
  padding: 50px 100px;
}

@media (max-width: 991px) {
  .licenses-module--licenses__container--79049 {
    border-radius: 20px;
    padding: 30px 60px;
  }
}
@media (max-width: 767px) {
  .licenses-module--licenses__container--79049 {
    border-radius: 15px;
    padding: 30px 25px;
  }
}
.style-module--reg--6db9a {
  background: -webkit-gradient(linear, left top, left bottom, from(#8933e0), to(#5a00b6));
  background: linear-gradient(180deg, #8933e0, #5a00b6);
  padding: 120px 0 100px;
}

@media (max-width: 767px) {
  .style-module--reg--6db9a {
    padding: 50px 0;
  }
}
@media (max-width: 1199px) {
  .style-module--reg--6db9a .style-module--row--2b9b5 {
    padding: 0 40px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--6db9a .style-module--row--2b9b5 {
    padding: 0 15px;
  }
}
.style-module--reg--6db9a .style-module--col--823cd {
  background: #fff;
  border-radius: 0 50px 50px 0;
  padding-top: 50px;
}

@media (max-width: 1199px) {
  .style-module--reg--6db9a .style-module--col--823cd {
    border-radius: 0 0 15px 15px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--6db9a .style-module--col--823cd {
    padding-top: 20px;
  }
}
.style-module--reg--6db9a .style-module--col-text--a9d12 {
  background: linear-gradient(178.89deg, #e2d4fb 37.7%, #c9bbf4 99.05%);
  border-radius: 50px 0 0 50px;
  min-height: 460px;
  padding: 85px 0 100px 80px;
}

@media (max-width: 1199px) {
  .style-module--reg--6db9a .style-module--col-text--a9d12 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 15px 15px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-height: auto;
    padding: 75px 0 80px;
    text-align: center;
  }
}
@media (max-width: 991px) {
  .style-module--reg--6db9a .style-module--col-text--a9d12 {
    padding: 50px 20px 60px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--6db9a .style-module--col-text--a9d12 {
    padding: 20px 15px;
  }
}
.style-module--reg--6db9a h2 {
  color: #271d44;
  font-size: calc(12.72727px + 2.27273vw);
  font-weight: 700;
  line-height: calc(16px + 2.5vw);
  margin-bottom: 17px;
}

@media (min-width: 1200px) {
  .style-module--reg--6db9a h2 {
    font-size: 40px;
    line-height: 46px;
  }
}
@media (max-width: 1199px) {
  .style-module--reg--6db9a h2 {
    margin-bottom: 20px;
  }
}
.style-module--reg--6db9a .style-module--desc--f9597 {
  color: #1d2644;
  font-size: calc(15.81818px + 0.68182vw);
  line-height: calc(19.81818px + 0.68182vw);
  margin-bottom: 40px;
}

@media (min-width: 1200px) {
  .style-module--reg--6db9a .style-module--desc--f9597 {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--6db9a .style-module--desc--f9597 {
    margin-bottom: 25px;
  }
}
.style-module--reg--6db9a .style-module--icon-block--7f4df {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

@media (max-width: 767px) {
  .style-module--reg--6db9a .style-module--icon-block--7f4df {
    margin-bottom: 10px;
  }
}
.style-module--reg--6db9a .style-module--icon-block--7f4df:before {
  content: "";
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 25px;
  margin-right: 9px;
  width: 25px;
}

@media (max-width: 767px) {
  .style-module--reg--6db9a .style-module--icon-block--7f4df:before {
    height: 18px;
    width: 18px;
  }
}
.style-module--reg--6db9a .style-module--icon-block--7f4df.style-module--date--ccf21:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" fill="none" viewBox="0 0 27 27"><path stroke="%237000E3" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" d="M13.568 25.6c6.793 0 12.3-5.507 12.3-12.3 0-6.793-5.507-12.3-12.3-12.3-6.794 0-12.3 5.507-12.3 12.3 0 6.793 5.506 12.3 12.3 12.3Z"/><path stroke="%237000E3" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2" d="M13.268 6.3v7.4l4.5 4M13.567 3.9V2.7M13.567 23.7v-1.2M22.768 13.2h1.3M3.067 13.2h1.2M20.068 6.7l.9-.9M6.168 20.6l.8-.8M20.068 19.8l.9.8M6.168 5.8l.8.9"/></svg>') 50% no-repeat;
  background-size: contain;
}

.style-module--reg--6db9a .style-module--icon-block--7f4df.style-module--online--ff2dc {
  margin-bottom: 0;
}

.style-module--reg--6db9a .style-module--icon-block--7f4df.style-module--online--ff2dc:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="21" fill="none" viewBox="0 0 28 21"><path fill="%237000E3" d="M23.512 20.244a1.243 1.243 0 0 1-1.77 0 1.243 1.243 0 0 1 0-1.769c4.409-4.408 4.409-11.571 0-15.979a1.243 1.243 0 0 1 0-1.769c.233-.232.552-.377.87-.377.32 0 .639.116.87.377 5.395 5.394 5.395 14.152.03 19.517Z"/><path fill="%237000E3" d="M19.364 16.126a1.243 1.243 0 0 1-1.769 0 1.243 1.243 0 0 1 0-1.769c2.117-2.117 2.146-5.597 0-7.714a1.243 1.243 0 0 1 0-1.769c.232-.232.551-.377.87-.377.32 0 .638.116.87.377 3.161 3.103 3.132 8.149.03 11.252ZM5.793 18.475a1.243 1.243 0 0 1 0 1.769 1.243 1.243 0 0 1-1.77 0C-1.34 14.879-1.34 6.121 4.024.756c.233-.232.552-.377.87-.377.32 0 .639.116.87.377a1.243 1.243 0 0 1 0 1.769c-4.378 4.379-4.378 11.542.03 15.95Z"/><path fill="%237000E3" d="M9.91 14.357a1.243 1.243 0 0 1 0 1.769 1.243 1.243 0 0 1-1.768 0c-3.103-3.103-3.103-8.149 0-11.252.232-.232.55-.377.87-.377.319 0 .638.116.87.377a1.243 1.243 0 0 1 0 1.769c-2.088 2.117-2.088 5.597.029 7.714ZM13.767 8.383a2.117 2.117 0 1 1 0 4.234 2.117 2.117 0 0 1 0-4.234Z"/></svg>') 50% no-repeat;
  background-size: contain;
}

.style-module--reg--6db9a .style-module--text--f24f7 {
  color: #1d2644;
  font-size: calc(14.54545px + 0.45455vw);
  line-height: calc(18.90909px + 0.34091vw);
}

@media (min-width: 1200px) {
  .style-module--reg--6db9a .style-module--text--f24f7 {
    font-size: 20px;
    line-height: 23px;
  }
}
.screen1-module--screen1--43d99 {
  background: url(https://fs.advance.ru/landing-pages/webinar/a3mnew/_1/bg-a3m-maraphon-w-1920.jpg) 50% no-repeat;
  background-color: #d3c5f6;
  min-height: 850px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--43d99 {
    background: url(https://fs.advance.ru/landing-pages/webinar/a3mnew/_1/bg-a3m-maraphon-w-768.jpg) 50% no-repeat;
    background-size: cover;
    min-height: auto;
    padding: 0 0 70px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--43d99 {
    background: url(https://fs.advance.ru/landing-pages/webinar/a3mnew/_1/bg-a3m-maraphon-w-320.jpg) 50% no-repeat;
    background-size: cover;
    min-height: auto;
    padding: 0 0 360px;
  }
}
.screen1-module--screen1--43d99 .screen1-module--container--63135 {
  position: relative;
  width: 100%;
}

.screen1-module--screen1--43d99 .screen1-module--container--63135 > div:first-child {
  width: 100%;
}

@media (max-width: 767px) {
  .screen1-module--screen1--43d99 .screen1-module--container--63135 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.screen1-module--screen1--43d99 .screen1-module--data--40200 {
  color: #7000e3;
  font-size: calc(14.36364px + 1.13636vw);
  font-weight: 700;
  line-height: calc(18.36364px + 1.13636vw);
  margin-bottom: 22px;
}

@media (min-width: 1200px) {
  .screen1-module--screen1--43d99 .screen1-module--data--40200 {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--43d99 .screen1-module--data--40200 {
    margin-top: 90px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--43d99 .screen1-module--data--40200 {
    margin: 60px 0 10px;
  }
}
@media (max-width: 500px) {
  .screen1-module--screen1--43d99 .screen1-module--data--40200 {
    margin-top: 20px;
  }
}
.screen1-module--screen1--43d99 .screen1-module--data-text--7b6c6 {
  color: #1d2644;
  font-size: calc(15.81818px + 0.68182vw);
  font-weight: 300;
  line-height: calc(16px + 1.25vw);
  margin-bottom: 10px;
}

@media (min-width: 1200px) {
  .screen1-module--screen1--43d99 .screen1-module--data-text--7b6c6 {
    font-size: 24px;
    line-height: 31px;
  }
}
.screen1-module--screen1--43d99 h1 {
  color: #271d44;
  font-size: calc(23.09091px + 3.40909vw);
  font-weight: 700;
  line-height: calc(28px + 3.75vw);
  text-transform: uppercase;
}

@media (min-width: 1200px) {
  .screen1-module--screen1--43d99 h1 {
    font-size: 64px;
    line-height: 73px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--43d99 h1 {
    max-width: 800px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--43d99 h1 {
    max-width: 500px;
    text-align: center;
  }
  .screen1-module--screen1--43d99 h1 br {
    display: none;
  }
}
.screen1-module--screen1--43d99 .screen1-module--text--612f4 {
  color: #1d2644;
  font-size: calc(13.09091px + 0.90909vw);
  font-weight: 500;
  line-height: calc(21.54545px + 0.45455vw);
  margin-top: 30px;
  text-transform: uppercase;
}

@media (min-width: 1200px) {
  .screen1-module--screen1--43d99 .screen1-module--text--612f4 {
    font-size: 24px;
    line-height: 27px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--43d99 .screen1-module--text--612f4 {
    margin-top: 15px;
  }
}
.screen1-module--screen1--43d99 .screen1-module--btn--26b18 {
  margin: auto 0 auto auto;
}

@media (max-width: 767px) {
  .screen1-module--screen1--43d99 .screen1-module--btn--26b18 {
    margin: -85px auto 0;
    position: absolute;
  }
}
.screen1-module--screen1--43d99 .screen1-module--gift-block--660a8 {
  background: hsla(0, 0%, 100%, 0.78);
  border-radius: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 130px;
  margin-top: 27px;
  max-width: 660px;
  padding: 0 22px 0 13px;
  position: relative;
  width: 100%;
  z-index: 10000;
}

@media (max-width: 767px) {
  .screen1-module--screen1--43d99 .screen1-module--gift-block--660a8 {
    height: 110px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 110px;
    max-width: 300px;
    padding: 0 15px 0 10px;
    position: relative;
  }
}
.screen1-module--screen1--43d99 .screen1-module--gift-block--660a8:before {
  background: url(https://fs.advance.ru/landing-pages/webinar/a3mnew/gift.png) 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 89px;
  margin: 16px 17px auto 0;
  width: 85px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--43d99 .screen1-module--gift-block--660a8:before {
    height: 60px;
    margin-right: 14px;
    width: 60px;
  }
}
.screen1-module--screen1--43d99 .screen1-module--gift-block--660a8 .screen1-module--gift-text--99758 {
  color: #1d2644;
  font-size: calc(12.54545px + 0.45455vw);
  font-weight: 500;
  line-height: calc(14.18182px + 0.56818vw);
  margin: auto;
}

@media (min-width: 1200px) {
  .screen1-module--screen1--43d99 .screen1-module--gift-block--660a8 .screen1-module--gift-text--99758 {
    font-size: 18px;
    line-height: 21px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--43d99 .screen1-module--gift-block--660a8 .screen1-module--gift-text--99758 {
    padding: 0;
  }
  .screen1-module--screen1--43d99 .screen1-module--gift-block--660a8 .screen1-module--gift-text--99758 br {
    display: none;
  }
}
.screen1-module--screen1--43d99 .screen1-module--gift-block--660a8 .screen1-module--gift-text--99758 span {
  color: #fe4c04;
  display: block;
  font-size: calc(17.27273px + 0.22727vw);
  line-height: calc(20.27273px + 0.22727vw);
  text-transform: uppercase;
}

@media (min-width: 1200px) {
  .screen1-module--screen1--43d99 .screen1-module--gift-block--660a8 .screen1-module--gift-text--99758 span {
    font-size: 20px;
    line-height: 23px;
  }
}
.screen1-module--screen1--43d99 .screen1-module--cert-text--14589 {
  color: #1d2644;
  font-size: calc(17.27273px + 0.22727vw);
  font-weight: 500;
  line-height: calc(20.27273px + 0.22727vw);
  margin-top: 21px;
}

@media (min-width: 1200px) {
  .screen1-module--screen1--43d99 .screen1-module--cert-text--14589 {
    font-size: 20px;
    line-height: 23px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--43d99 .screen1-module--cert-text--14589 {
    display: none;
  }
}
.screen1-module--screen1--51d5c {
  background: url(https://fs.advance.ru/landing-pages/webinar/a3mnew/_2/bg-a3m-maraphon-m-1920.jpg) 50% no-repeat;
  background-color: #d2e1f8;
  min-height: 850px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--51d5c {
    background: url(https://fs.advance.ru/landing-pages/webinar/a3mnew/_2/bg-a3m-maraphon-m-768.jpg) 50% no-repeat;
    background-size: cover;
    min-height: auto;
    padding: 0 0 70px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--51d5c {
    background: url(https://fs.advance.ru/landing-pages/webinar/a3mnew/_2/bg-a3m-maraphon-m-320.jpg) 50% no-repeat;
    background-size: cover;
    min-height: auto;
    padding: 0 0 360px;
  }
}
.screen1-module--screen1--51d5c .screen1-module--container--bb224 {
  position: relative;
  width: 100%;
}

.screen1-module--screen1--51d5c .screen1-module--container--bb224 > div:first-child {
  width: 100%;
}

@media (max-width: 767px) {
  .screen1-module--screen1--51d5c .screen1-module--container--bb224 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.screen1-module--screen1--51d5c .screen1-module--data--5736b {
  color: #7000e3;
  font-size: calc(14.36364px + 1.13636vw);
  font-weight: 700;
  line-height: calc(18.36364px + 1.13636vw);
  margin-bottom: 22px;
}

@media (min-width: 1200px) {
  .screen1-module--screen1--51d5c .screen1-module--data--5736b {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--51d5c .screen1-module--data--5736b {
    margin-top: 90px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--51d5c .screen1-module--data--5736b {
    margin: 60px 0 10px;
  }
}
@media (max-width: 500px) {
  .screen1-module--screen1--51d5c .screen1-module--data--5736b {
    margin-top: 20px;
  }
}
.screen1-module--screen1--51d5c .screen1-module--data-text--9a78f {
  color: #1d2644;
  font-size: calc(15.81818px + 0.68182vw);
  font-weight: 300;
  line-height: calc(16px + 1.25vw);
  margin-bottom: 10px;
}

@media (min-width: 1200px) {
  .screen1-module--screen1--51d5c .screen1-module--data-text--9a78f {
    font-size: 24px;
    line-height: 31px;
  }
}
.screen1-module--screen1--51d5c h1 {
  color: #271d44;
  font-size: calc(23.09091px + 3.40909vw);
  font-weight: 700;
  line-height: calc(28px + 3.75vw);
  text-transform: uppercase;
}

@media (min-width: 1200px) {
  .screen1-module--screen1--51d5c h1 {
    font-size: 64px;
    line-height: 73px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--51d5c h1 {
    max-width: 800px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--51d5c h1 {
    max-width: 500px;
    text-align: center;
  }
  .screen1-module--screen1--51d5c h1 br {
    display: none;
  }
}
.screen1-module--screen1--51d5c .screen1-module--text--5dc93 {
  color: #1d2644;
  font-size: calc(13.09091px + 0.90909vw);
  font-weight: 500;
  line-height: calc(21.54545px + 0.45455vw);
  margin-top: 30px;
  text-transform: uppercase;
}

@media (min-width: 1200px) {
  .screen1-module--screen1--51d5c .screen1-module--text--5dc93 {
    font-size: 24px;
    line-height: 27px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--51d5c .screen1-module--text--5dc93 {
    margin-top: 15px;
  }
}
.screen1-module--screen1--51d5c .screen1-module--btn--269e9 {
  margin: auto 0 auto auto;
}

@media (max-width: 767px) {
  .screen1-module--screen1--51d5c .screen1-module--btn--269e9 {
    margin: -85px auto 0;
    position: absolute;
  }
}
.screen1-module--screen1--51d5c .screen1-module--gift-block--20e0f {
  background: hsla(0, 0%, 100%, 0.78);
  border-radius: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 130px;
  margin-top: 27px;
  max-width: 660px;
  padding: 0 22px 0 13px;
  position: relative;
  width: 100%;
  z-index: 10000;
}

@media (max-width: 767px) {
  .screen1-module--screen1--51d5c .screen1-module--gift-block--20e0f {
    height: 110px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 110px;
    max-width: 300px;
    padding: 0 15px 0 10px;
    position: relative;
  }
}
.screen1-module--screen1--51d5c .screen1-module--gift-block--20e0f:before {
  background: url(https://fs.advance.ru/landing-pages/webinar/a3mnew/gift.png) 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 89px;
  margin: 16px 17px auto 0;
  width: 85px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--51d5c .screen1-module--gift-block--20e0f:before {
    height: 60px;
    margin-right: 14px;
    width: 60px;
  }
}
.screen1-module--screen1--51d5c .screen1-module--gift-block--20e0f .screen1-module--gift-text--f378c {
  color: #1d2644;
  font-size: calc(12.54545px + 0.45455vw);
  font-weight: 500;
  line-height: calc(14.18182px + 0.56818vw);
  margin: auto;
}

@media (min-width: 1200px) {
  .screen1-module--screen1--51d5c .screen1-module--gift-block--20e0f .screen1-module--gift-text--f378c {
    font-size: 18px;
    line-height: 21px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--51d5c .screen1-module--gift-block--20e0f .screen1-module--gift-text--f378c {
    padding: 0;
  }
  .screen1-module--screen1--51d5c .screen1-module--gift-block--20e0f .screen1-module--gift-text--f378c br {
    display: none;
  }
}
.screen1-module--screen1--51d5c .screen1-module--gift-block--20e0f .screen1-module--gift-text--f378c span {
  color: #fe4c04;
  display: block;
  font-size: calc(17.27273px + 0.22727vw);
  line-height: calc(20.27273px + 0.22727vw);
  text-transform: uppercase;
}

@media (min-width: 1200px) {
  .screen1-module--screen1--51d5c .screen1-module--gift-block--20e0f .screen1-module--gift-text--f378c span {
    font-size: 20px;
    line-height: 23px;
  }
}
.screen1-module--screen1--51d5c .screen1-module--cert-text--b8d0c {
  color: #1d2644;
  font-size: calc(17.27273px + 0.22727vw);
  font-weight: 500;
  line-height: calc(20.27273px + 0.22727vw);
  margin-top: 21px;
}

@media (min-width: 1200px) {
  .screen1-module--screen1--51d5c .screen1-module--cert-text--b8d0c {
    font-size: 20px;
    line-height: 23px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--51d5c .screen1-module--cert-text--b8d0c {
    display: none;
  }
}
.screen1-module--screen1--08d9a {
  background: url(https://fs.advance.ru/landing-pages/webinar/a3mnew/header-bg.png) 50% no-repeat;
  min-height: 850px;
  padding: 40px 0 110px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--08d9a {
    background-size: cover;
    min-height: auto;
    padding: 40px 0 70px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--08d9a {
    min-height: auto;
    padding: 25px 0 60px;
  }
}
@media (max-width: 500px) {
  .screen1-module--screen1--08d9a {
    padding: 15px 0 60px;
  }
}
.screen1-module--screen1--08d9a .screen1-module--container--7d8bc {
  position: relative;
}

.screen1-module--screen1--08d9a .screen1-module--container--7d8bc > div:first-child {
  padding: 0 0 70px !important;
  width: 100%;
}

@media (max-width: 991px) {
  .screen1-module--screen1--08d9a .screen1-module--container--7d8bc > div:first-child {
    padding: 0 0 390px !important;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--08d9a .screen1-module--container--7d8bc > div:first-child {
    padding: 0 0 360px !important;
  }
}
@media (max-width: 500px) {
  .screen1-module--screen1--08d9a .screen1-module--container--7d8bc > div:first-child {
    padding: 0 0 250px !important;
  }
}
@media (max-width: 450px) {
  .screen1-module--screen1--08d9a .screen1-module--container--7d8bc > div:first-child {
    padding: 0 0 200px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--08d9a .screen1-module--container--7d8bc {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.screen1-module--screen1--08d9a .screen1-module--container--7d8bc:before {
  background: url(https://fs.advance.ru/landing-pages/webinar/a3mnew/_general/header-img.png) 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 586px;
  position: absolute;
  right: 16px;
  top: 100px;
  width: 560px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--08d9a .screen1-module--container--7d8bc:before {
    height: 410.2px;
    left: auto;
    right: auto;
    top: 90px;
    width: 392px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--08d9a .screen1-module--container--7d8bc:before {
    height: 351.6px;
    top: 60px;
    width: 336px;
  }
}
@media (max-width: 500px) {
  .screen1-module--screen1--08d9a .screen1-module--container--7d8bc:before {
    height: 234.4px;
    top: 45px;
    width: 224px;
  }
}
.screen1-module--screen1--08d9a .screen1-module--data--21cf1 {
  color: #7000e3;
  font-size: calc(14.36364px + 1.13636vw);
  font-weight: 700;
  line-height: calc(18.36364px + 1.13636vw);
  margin-bottom: 22px;
}

@media (min-width: 1200px) {
  .screen1-module--screen1--08d9a .screen1-module--data--21cf1 {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--08d9a .screen1-module--data--21cf1 {
    margin-top: 90px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--08d9a .screen1-module--data--21cf1 {
    margin: 60px 0 10px;
  }
}
@media (max-width: 500px) {
  .screen1-module--screen1--08d9a .screen1-module--data--21cf1 {
    margin-top: 20px;
  }
}
.screen1-module--screen1--08d9a .screen1-module--data-text--fe900 {
  color: #1d2644;
  font-size: calc(15.81818px + 0.68182vw);
  font-weight: 300;
  line-height: calc(16px + 1.25vw);
  margin-bottom: 10px;
}

@media (min-width: 1200px) {
  .screen1-module--screen1--08d9a .screen1-module--data-text--fe900 {
    font-size: 24px;
    line-height: 31px;
  }
}
.screen1-module--screen1--08d9a h1 {
  color: #271d44;
  font-size: calc(23.09091px + 3.40909vw);
  font-weight: 700;
  line-height: calc(28px + 3.75vw);
  text-transform: uppercase;
}

@media (min-width: 1200px) {
  .screen1-module--screen1--08d9a h1 {
    font-size: 64px;
    line-height: 73px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--08d9a h1 {
    max-width: 800px;
    width: 100%;
  }
  .screen1-module--screen1--08d9a h1 br {
    display: none;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--08d9a h1 {
    max-width: 500px;
    text-align: center;
  }
}
.screen1-module--screen1--08d9a .screen1-module--text--bb75b {
  color: #1d2644;
  font-size: calc(13.09091px + 0.90909vw);
  font-weight: 500;
  line-height: calc(21.54545px + 0.45455vw);
  margin-top: 30px;
  text-transform: uppercase;
}

@media (min-width: 1200px) {
  .screen1-module--screen1--08d9a .screen1-module--text--bb75b {
    font-size: 24px;
    line-height: 27px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--08d9a .screen1-module--text--bb75b {
    margin-top: 15px;
  }
}
.screen1-module--screen1--08d9a .screen1-module--btn--19e21 {
  margin: auto 0 auto auto;
}

@media (max-width: 767px) {
  .screen1-module--screen1--08d9a .screen1-module--btn--19e21 {
    margin: -85px auto 0;
    position: absolute;
  }
}
.screen1-module--screen1--08d9a .screen1-module--gift-block--29cb1 {
  background: hsla(0, 0%, 100%, 0.78);
  border-radius: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 130px;
  margin-top: 27px;
  max-width: 660px;
  padding: 0 22px 0 13px;
  position: relative;
  width: 100%;
  z-index: 10000;
}

@media (max-width: 767px) {
  .screen1-module--screen1--08d9a .screen1-module--gift-block--29cb1 {
    height: 110px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 110px;
    max-width: 300px;
    padding: 0 15px 0 10px;
    position: relative;
  }
}
.screen1-module--screen1--08d9a .screen1-module--gift-block--29cb1:before {
  background: url(https://fs.advance.ru/landing-pages/webinar/a3mnew/gift.png) 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 89px;
  margin: 16px 17px auto 0;
  width: 85px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--08d9a .screen1-module--gift-block--29cb1:before {
    height: 60px;
    margin-right: 14px;
    width: 60px;
  }
}
.screen1-module--screen1--08d9a .screen1-module--gift-block--29cb1 .screen1-module--gift-text--77134 {
  color: #1d2644;
  font-size: calc(12.54545px + 0.45455vw);
  font-weight: 500;
  line-height: calc(14.18182px + 0.56818vw);
  margin: auto;
}

@media (min-width: 1200px) {
  .screen1-module--screen1--08d9a .screen1-module--gift-block--29cb1 .screen1-module--gift-text--77134 {
    font-size: 18px;
    line-height: 21px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--08d9a .screen1-module--gift-block--29cb1 .screen1-module--gift-text--77134 {
    padding: 0;
  }
  .screen1-module--screen1--08d9a .screen1-module--gift-block--29cb1 .screen1-module--gift-text--77134 br {
    display: none;
  }
}
.screen1-module--screen1--08d9a .screen1-module--gift-block--29cb1 .screen1-module--gift-text--77134 span {
  color: #fe4c04;
  display: block;
  font-size: calc(17.27273px + 0.22727vw);
  line-height: calc(20.27273px + 0.22727vw);
  text-transform: uppercase;
}

@media (min-width: 1200px) {
  .screen1-module--screen1--08d9a .screen1-module--gift-block--29cb1 .screen1-module--gift-text--77134 span {
    font-size: 20px;
    line-height: 23px;
  }
}
.screen1-module--screen1--08d9a .screen1-module--cert-text--5a280 {
  color: #1d2644;
  font-size: calc(17.27273px + 0.22727vw);
  font-weight: 500;
  line-height: calc(20.27273px + 0.22727vw);
  margin-top: 21px;
}

@media (min-width: 1200px) {
  .screen1-module--screen1--08d9a .screen1-module--cert-text--5a280 {
    font-size: 20px;
    line-height: 23px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--08d9a .screen1-module--cert-text--5a280 {
    display: none;
  }
}
.licenses-module--licenses__name--86ecb {
  color: #353535;
  font-size: 18px;
  font-weight: 800;
  margin: 0 auto 8px;
  max-width: 360px;
  min-height: 50px;
  text-align: center;
}

@media (max-width: 420px) {
  .licenses-module--licenses__name--86ecb {
    font-size: 16px;
  }
}
.licenses-module--licenses__col--b4e96 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 320px;
}

.licenses-module--licenses__img-block--eed15 {
  color: #353535;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1;
  margin: 4px 0;
  position: relative;
  text-align: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.licenses-module--licenses__img--131e6 {
  border: 1px solid #dadada;
  margin: 0 2px;
  max-height: 240px;
}

.licenses-module--licenses__img--full-screen--dc726 {
  height: 100%;
}

@media (max-width: 500px) {
  .licenses-module--licenses__img--full-screen--dc726 {
    height: auto;
  }
}
.licenses-module--licenses__zoom-in--12c60 {
  background: url(https://fs.advance.ru/landing-pages/icons/about_us/zoom-in.png) 50% no-repeat;
  cursor: pointer;
  height: 51px;
  left: 0;
  margin: 0 auto;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 50px;
  z-index: 1;
}

.licenses-module--licenses__pagination--a824f {
  margin-top: 14px;
  text-align: center;
}

.main-module--btn--aa9b7 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-gradient(linear, left top, left bottom, from(#ba77ff), to(#7000e3));
  background: linear-gradient(180deg, #ba77ff, #7000e3);
  border-radius: 40px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 22px;
  font-weight: 400;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1.1;
  max-width: 362px;
  min-width: 264px;
  padding: 15px 0;
  text-align: center;
  -webkit-transition: background-color 0.2s ease-in;
  transition: background-color 0.2s ease-in;
}

@media (max-width: 991px) {
  .main-module--btn--aa9b7 {
    font-size: 14px;
    min-width: 163px;
  }
}
@media (max-width: 480px) {
  .main-module--btn--aa9b7 {
    width: 100%;
  }
}
.main-module--btn2--52829 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border: 1px solid #909090;
  border-radius: 35px;
  color: #909090;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 22px;
  font-weight: 400;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1.1;
  min-width: 264px;
  padding: 15px 0;
  text-align: center;
  -webkit-transition: background-color 0.2s ease-in;
  transition: background-color 0.2s ease-in;
}

@media (max-width: 991px) {
  .main-module--btn2--52829 {
    font-size: 14px;
    min-width: 163px;
  }
}
@media (max-width: 767px) {
  .main-module--btn2--52829 {
    margin: 0 auto;
  }
}
@media (max-width: 480px) {
  .main-module--btn2--52829 {
    width: 100%;
  }
}
.main-module--btn-block--5ab2f {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .main-module--btn-block--5ab2f {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .main-module--btn-block--5ab2f {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.main-module--title--091dc {
  color: #3c384f;
  font-size: 46px;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--title--091dc {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  .main-module--title--091dc {
    font-size: 24px;
  }
}
.screen1-module--screen1--840fe {
  background: -webkit-gradient(linear, left top, left bottom, from(#f0ebff), to(#fff));
  background: linear-gradient(180deg, #f0ebff, #fff);
  padding-bottom: 30px;
}

.screen1-module--screen1--840fe .screen1-module--wrapper--bf8ca {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .screen1-module--screen1--840fe .screen1-module--wrapper--bf8ca {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.screen1-module--screen1--840fe .screen1-module--wrapper--bf8ca .screen1-module--img--34a05 {
  width: 50%;
}

@media (max-width: 767px) {
  .screen1-module--screen1--840fe .screen1-module--wrapper--bf8ca .screen1-module--img--34a05 {
    width: 100%;
  }
}
.screen1-module--screen1--840fe .screen1-module--info--795c4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  width: 50%;
}

@media (max-width: 767px) {
  .screen1-module--screen1--840fe .screen1-module--info--795c4 {
    gap: 10px;
    width: 100%;
  }
}
.screen1-module--screen1--840fe .screen1-module--info--795c4 .screen1-module--bage--1b63d {
  background-color: #9c87d9;
  border-radius: 10px;
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.6;
  padding: 0 17px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .screen1-module--screen1--840fe .screen1-module--info--795c4 .screen1-module--bage--1b63d {
    border-radius: 5px;
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--840fe .screen1-module--info--795c4 .screen1-module--bage--1b63d {
    margin: 0 auto;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--840fe .screen1-module--info--795c4 .screen1-module--bage--1b63d {
    border-radius: 3px;
    width: 100%;
  }
}
.screen1-module--screen1--840fe .screen1-module--info--795c4 h1 {
  color: #343a40;
  font-size: 68px;
  font-weight: 700;
  line-height: 1.1;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--840fe .screen1-module--info--795c4 h1 {
    font-size: 42px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--840fe .screen1-module--info--795c4 h1 {
    font-size: 36px;
    text-align: center;
  }
}
.screen1-module--screen1--840fe .screen1-module--info--795c4 .screen1-module--txt-thick--0b968 {
  color: #343a40;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
}

@media (max-width: 991px) {
  .screen1-module--screen1--840fe .screen1-module--info--795c4 .screen1-module--txt-thick--0b968 {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--840fe .screen1-module--info--795c4 .screen1-module--txt-thick--0b968 {
    text-align: center;
  }
}
.screen1-module--screen1--840fe .screen1-module--info--795c4 .screen1-module--txt-thin--a72ef {
  color: #343a40;
  font-size: 24px;
  font-weight: 300;
  line-height: 1.2;
}

@media (max-width: 991px) {
  .screen1-module--screen1--840fe .screen1-module--info--795c4 .screen1-module--txt-thin--a72ef {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--840fe .screen1-module--info--795c4 .screen1-module--txt-thin--a72ef {
    font-size: 16px;
    margin-bottom: 10px;
    text-align: center;
  }
}
.screen1-module--screen1--840fe .screen1-module--info--795c4 ul {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: #f6ebff;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991px) {
  .screen1-module--screen1--840fe .screen1-module--info--795c4 ul {
    border-radius: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--840fe .screen1-module--info--795c4 ul {
    margin-bottom: 10px;
  }
}
.screen1-module--screen1--840fe .screen1-module--info--795c4 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 30px;
  position: relative;
  text-align: center;
  width: 33%;
}

@media (max-width: 991px) {
  .screen1-module--screen1--840fe .screen1-module--info--795c4 ul li {
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--840fe .screen1-module--info--795c4 ul li {
    padding: 10px;
  }
}
.screen1-module--screen1--840fe .screen1-module--info--795c4 ul li:not(:last-child):after {
  border-right: 1px solid #fff;
  content: "";
  height: 100%;
  position: absolute;
  right: 0;
  width: 2px;
}

.screen1-module--screen1--840fe .screen1-module--info--795c4 ul li img {
  width: 50px;
}

.screen1-module--screen1--840fe .screen1-module--info--795c4 ul li span {
  color: #6f00e2;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
}

@media (max-width: 991px) {
  .screen1-module--screen1--840fe .screen1-module--info--795c4 ul li span {
    font-size: 24px;
  }
}
.screen1-module--screen1--840fe .screen1-module--info--795c4 ul li p {
  color: #3c384f;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

@media (max-width: 991px) {
  .screen1-module--screen1--840fe .screen1-module--info--795c4 ul li p {
    font-size: 12px;
  }
}
.help-module--help--4024c {
  background: #f6ebff;
  padding: 60px 0 90px;
}

@media (max-width: 991px) {
  .help-module--help--4024c {
    padding: 40px 0;
  }
}
@media (max-width: 767px) {
  .help-module--help--4024c {
    padding: 20px 0 30px;
  }
}
.help-module--help--4024c h2 {
  margin: 20px 0 50px;
}

@media (max-width: 991px) {
  .help-module--help--4024c h2 {
    margin: 20px 0;
  }
}
.help-module--help--4024c .help-module--wrapper--bb9c4 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 50px;
}

@media (max-width: 991px) {
  .help-module--help--4024c .help-module--wrapper--bb9c4 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .help-module--help--4024c .help-module--wrapper--bb9c4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.help-module--help--4024c img {
  border-radius: 20px;
}

@media (max-width: 991px) {
  .help-module--help--4024c img {
    width: 40%;
  }
}
@media (max-width: 767px) {
  .help-module--help--4024c img {
    width: 70%;
  }
}
.help-module--help--4024c .help-module--inner--65bdc {
  width: 60%;
}

@media (max-width: 767px) {
  .help-module--help--4024c .help-module--inner--65bdc {
    width: 100%;
  }
}
.help-module--help--4024c .help-module--inner--65bdc h3 {
  color: #343a40;
  font-size: 40px;
  font-weight: 500;
  line-height: 120%;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .help-module--help--4024c .help-module--inner--65bdc h3 {
    font-size: 24px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .help-module--help--4024c .help-module--inner--65bdc h3 {
    font-size: 18px;
  }
}
.help-module--help--4024c .help-module--inner--65bdc ul li {
  color: #343a40;
  font-size: 26px;
  font-weight: 300;
  line-height: 110%;
  padding-left: 32px;
  position: relative;
}

@media (max-width: 991px) {
  .help-module--help--4024c .help-module--inner--65bdc ul li {
    font-size: 16px;
    padding-left: 24px;
  }
}
.help-module--help--4024c .help-module--inner--65bdc ul li:not(:last-child) {
  margin-bottom: 15px;
}

.help-module--help--4024c .help-module--inner--65bdc ul li:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" fill="none" viewBox="0 0 27 27"><path fill="rgba(112, 0, 227, 1)" stroke="rgba(112, 0, 227, 1)" stroke-width=".5" d="M24.032 6.313A12.755 12.755 0 0 0 13.5.75C6.47.75.75 6.47.75 13.5S6.47 26.25 13.5 26.25s12.75-5.72 12.75-12.75a.771.771 0 0 0-1.542 0c0 6.18-5.028 11.208-11.208 11.208-6.18 0-11.208-5.028-11.208-11.208C2.292 7.32 7.32 2.292 13.5 2.292c3.492 0 6.768 1.624 8.886 4.377l-9.634 9.634-3.5-3.5a.771.771 0 0 0-1.09 1.09l4.046 4.045c.3.301.789.301 1.09 0l-.177-.176.177.176L23.94 7.293a.771.771 0 0 0 .091-.98Zm0 0-.206.141.206-.141Z"/></svg>');
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 27px;
  left: 0;
  position: absolute;
  top: 0;
  width: 27px;
}

@media (max-width: 991px) {
  .help-module--help--4024c .help-module--inner--65bdc ul li:before {
    height: 16px;
    width: 16px;
  }
}
.help-module--help--4024c .help-module--under--911fb {
  backdrop-filter: blur(50px);
  background: #e6ceff;
  border-radius: 20px;
  opacity: 0.95;
  padding: 30px 98px;
}

@media (max-width: 991px) {
  .help-module--help--4024c .help-module--under--911fb {
    padding: 30px 60px;
  }
}
@media (max-width: 767px) {
  .help-module--help--4024c .help-module--under--911fb {
    padding: 30px 25px;
  }
}
.help-module--help--4024c .help-module--under--911fb p {
  color: #1d2644;
  font-size: 26px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .help-module--help--4024c .help-module--under--911fb p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .help-module--help--4024c .help-module--under--911fb p {
    font-size: 16px;
  }
}
.help-module--help--4024c .help-module--under--911fb p strong {
  font-weight: 700;
}

.suit-module--suit--c310a {
  padding: 80px 0;
}

@media (max-width: 991px) {
  .suit-module--suit--c310a {
    padding: 60px 0;
  }
}
@media (max-width: 767px) {
  .suit-module--suit--c310a {
    padding: 30px 0;
  }
}
.suit-module--suit--c310a h2 {
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .suit-module--suit--c310a h2 {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .suit-module--suit--c310a h2 {
    margin-bottom: 10px;
  }
}
.suit-module--suit--c310a ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 50px;
}

@media (max-width: 991px) {
  .suit-module--suit--c310a ul {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .suit-module--suit--c310a ul {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 5px;
  }
}
.suit-module--suit--c310a ul li {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  backdrop-filter: blur(7.5px);
  background: hsla(0, 0%, 100%, 0.5);
  border-radius: 15px;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.15);
  color: #1d2644;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 25%;
}

@media (max-width: 767px) {
  .suit-module--suit--c310a ul li {
    width: 49%;
  }
}
.suit-module--suit--c310a ul li > .suit-module--wrapper--ba69b {
  padding: 30px;
}

@media (max-width: 1199px) {
  .suit-module--suit--c310a ul li > .suit-module--wrapper--ba69b {
    padding: 20px;
  }
}
@media (max-width: 480px) {
  .suit-module--suit--c310a ul li > .suit-module--wrapper--ba69b {
    padding: 15px;
  }
}
.suit-module--suit--c310a ul li img {
  width: 100%;
}

.suit-module--suit--c310a ul li h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 20px;
}

@media (max-width: 1199px) {
  .suit-module--suit--c310a ul li h3 {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .suit-module--suit--c310a ul li h3 {
    font-size: 16px;
  }
}
@media (max-width: 390px) {
  .suit-module--suit--c310a ul li h3 {
    font-size: 14px;
    margin-bottom: 5px;
  }
}
.suit-module--suit--c310a ul li p {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 1199px) {
  .suit-module--suit--c310a ul li p {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .suit-module--suit--c310a ul li p {
    font-size: 14px;
  }
}
@media (max-width: 390px) {
  .suit-module--suit--c310a ul li p {
    font-size: 12px;
  }
}
.suit-module--suit--c310a .suit-module--btn--699b8 {
  margin: 0 auto;
}

.will-module--will--177f7 {
  background: #f4eaff;
  padding: 60px 0 75px;
}

@media (max-width: 991px) {
  .will-module--will--177f7 {
    padding: 40px 0 50px;
  }
}
@media (max-width: 767px) {
  .will-module--will--177f7 {
    padding: 20px 0 40px;
  }
}
.will-module--will--177f7 h2 {
  margin-bottom: 35px;
}

@media (max-width: 991px) {
  .will-module--will--177f7 h2 {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .will-module--will--177f7 h2 {
    margin-bottom: 20px;
  }
}
.will-module--will--177f7 .will-module--wrap--cb395 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  backdrop-filter: blur(50px);
  background: #f9f3ff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  opacity: 0.95;
  padding: 30px;
}

@media (max-width: 991px) {
  .will-module--will--177f7 .will-module--wrap--cb395 {
    border-radius: 15px;
    padding: 20px;
  }
}
@media (max-width: 767px) {
  .will-module--will--177f7 .will-module--wrap--cb395 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.will-module--will--177f7 .will-module--wrap--cb395:not(:last-of-type) {
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .will-module--will--177f7 .will-module--wrap--cb395:not(:last-of-type) {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .will-module--will--177f7 .will-module--wrap--cb395:not(:last-of-type) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin-bottom: 10px;
  }
}
@media (max-width: 991px) {
  .will-module--will--177f7 .will-module--wrap--cb395 img {
    width: 30%;
  }
}
@media (max-width: 767px) {
  .will-module--will--177f7 .will-module--wrap--cb395 img {
    width: 50%;
  }
}
@media (max-width: 480px) {
  .will-module--will--177f7 .will-module--wrap--cb395 img {
    width: 70%;
  }
}
.will-module--will--177f7 .will-module--wrap--cb395 ul {
  width: 70%;
}

@media (max-width: 767px) {
  .will-module--will--177f7 .will-module--wrap--cb395 ul {
    width: 100%;
  }
}
.will-module--will--177f7 .will-module--wrap--cb395 ul li {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 22px;
  font-weight: 300;
  gap: 15px;
  line-height: 120%;
}

@media (max-width: 991px) {
  .will-module--will--177f7 .will-module--wrap--cb395 ul li {
    font-size: 16px;
  }
}
.will-module--will--177f7 .will-module--wrap--cb395 ul li:not(:last-child) {
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .will-module--will--177f7 .will-module--wrap--cb395 ul li:not(:last-child) {
    margin-bottom: 20px;
  }
  .will-module--will--177f7 .will-module--wrap--cb395 ul li img {
    max-width: 24px;
  }
}
.will-module--will--177f7 .will-module--wrap--cb395 ul li strong {
  background: #f4eaff;
  border-radius: 3px;
  font-weight: 500;
  padding: 3px;
}

.how-module--how--a4ff1 {
  padding: 80px 0;
}

@media (max-width: 991px) {
  .how-module--how--a4ff1 {
    padding: 60px 0;
  }
}
@media (max-width: 767px) {
  .how-module--how--a4ff1 {
    padding: 30px 0 40px;
  }
}
.how-module--how--a4ff1 h2 {
  margin-bottom: 25px;
}

@media (max-width: 767px) {
  .how-module--how--a4ff1 h2 {
    margin-bottom: 20px;
  }
}
.how-module--how--a4ff1 .how-module--list--dacf6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 1199px) {
  .how-module--how--a4ff1 .how-module--list--dacf6 {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .how-module--how--a4ff1 .how-module--list--dacf6 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 5px;
  }
}
.how-module--how--a4ff1 .how-module--list--dacf6 .how-module--block--963a6 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  backdrop-filter: blur(7.5px);
  background: #f7f0ff;
  border-radius: 15px;
  color: #1d2644;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 25px;
  padding: 30px;
  text-align: center;
  width: 33%;
}

@media (max-width: 1199px) {
  .how-module--how--a4ff1 .how-module--list--dacf6 .how-module--block--963a6 {
    gap: 15px;
    padding: 20px;
  }
}
@media (max-width: 991px) {
  .how-module--how--a4ff1 .how-module--list--dacf6 .how-module--block--963a6 {
    border-radius: 10px;
  }
}
@media (max-width: 767px) {
  .how-module--how--a4ff1 .how-module--list--dacf6 .how-module--block--963a6 {
    padding: 15px;
    width: 100%;
  }
}
.how-module--how--a4ff1 .how-module--list--dacf6 .how-module--block--963a6:last-child {
  background: #efe1ff;
}

@media (max-width: 767px) {
  .how-module--how--a4ff1 .how-module--list--dacf6 .how-module--block--963a6 img {
    max-height: 30%;
  }
}
.how-module--how--a4ff1 .how-module--list--dacf6 .how-module--block--963a6 h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .how-module--how--a4ff1 .how-module--list--dacf6 .how-module--block--963a6 h3 {
    font-size: 16px;
  }
}
.how-module--how--a4ff1 .how-module--list--dacf6 .how-module--block--963a6 ul {
  padding: 0 15px;
}

.how-module--how--a4ff1 .how-module--list--dacf6 .how-module--block--963a6 li {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  list-style: disc;
  text-align: left;
}

.how-module--how--a4ff1 .how-module--list--dacf6 .how-module--block--963a6 li:not(:last-child) {
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .how-module--how--a4ff1 .how-module--list--dacf6 .how-module--block--963a6 li {
    font-size: 14px;
  }
}
.main-module--btn--31ada {
  background: -webkit-gradient(linear, left top, left bottom, from(#9633fb), to(#6f00e2));
  background: linear-gradient(180deg, #9633fb, #6f00e2);
  border-radius: 35px;
  -webkit-box-shadow: 0 0 30px rgba(147, 63, 255, 0.7);
          box-shadow: 0 0 30px rgba(147, 63, 255, 0.7);
  color: #fff;
  display: block;
  font-size: 24px;
  line-height: 24px;
  max-width: 460px;
  padding: 22px 30px 20px;
  text-align: center;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  width: 100%;
}

.main-module--btn--31ada:active,
.main-module--btn--31ada:focus,
.main-module--btn--31ada:hover {
  color: #fff;
  -webkit-filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25));
          filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25));
  -webkit-transition: 0.2s;
  transition: 0.2s;
}

@media (max-width: 767px) {
  .main-module--btn--31ada {
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    max-width: 300px;
    padding-bottom: 16px;
    padding-top: 13px;
    width: 100%;
  }
}
.screen1-module--screen1--c9c30 {
  background-image: url(https://fs.advance.ru/landing-pages/course/teachers_free/bg-kursprepod-1920.jpg);
  background-position: top, 50%;
  background-repeat: no-repeat;
  background-size: auto;
  padding-bottom: 160px;
}

.screen1-module--screen1__content--66f45 {
  width: 55%;
}

.screen1-module--screen1__title--283e4 {
  color: #1d2644;
  font-size: 60px;
  font-weight: 700;
  line-height: 69px;
  margin-bottom: 28px;
  margin-top: 60px;
}

.screen1-module--screen1__img-mob--7a121 {
  display: none;
}

.screen1-module--screen1__description--b7890 {
  color: #1d2644;
  font-size: 24px;
  font-weight: 300;
  line-height: 34px;
  margin-bottom: 50px;
}

.screen1-module--screen1__btn-wrap--6081c {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.screen1-module--screen1__sec-description--6d211 {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  color: #fe4c04;
  font-size: 20px;
  line-height: 28px;
  max-width: 460px;
  padding: 22px 10px;
  text-align: center;
}

@media (max-width: 767px) {
  .screen1-module--screen1--c9c30 {
    background-image: url(https://fs.advance.ru/landing-pages/course/teachers_free/bg-kursprepod-71.jpg);
    background-position: top;
    background-size: contain;
    padding-bottom: 20px;
  }
  .screen1-module--screen1__img-mob--7a121 {
    display: block;
    margin: auto;
    text-align: center;
  }
  .screen1-module--screen1__title--283e4 {
    color: #1d2644;
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 14px;
    margin-top: 0;
  }
  .screen1-module--screen1__content--66f45 {
    width: 100%;
  }
  .screen1-module--screen1--c9c30 .screen1-module--top-logo--7801c {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .screen1-module--screen1--c9c30 .screen1-module--top-logo--7801c .screen1-module--logo--2690e a img {
    max-width: 71px;
  }
  .screen1-module--screen1--c9c30 .screen1-module--top-logo--7801c a span {
    font-size: 12px;
  }
  .screen1-module--screen1__btn--70f72 {
    margin-bottom: 10px;
  }
  .screen1-module--screen1__description--b7890 {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 15px;
  }
  .screen1-module--screen1__sec-description--6d211 {
    font-size: 14px;
    line-height: 18px;
    max-width: 300px;
    padding: 12px 5px;
  }
}
@media (min-width: 991px) and (max-width: 1200px) {
  .screen1-module--screen1--c9c30 {
    background-image: url(https://fs.advance.ru/landing-pages/course/teachers_free/bg-kursprepod-768.jpg);
    background-position: 100%, top;
    background-size: contain;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .screen1-module--screen1--c9c30 {
    background-image: url(https://fs.advance.ru/landing-pages/course/teachers_free/bg-kursprepod-768.jpg);
    background-size: contain;
    padding-bottom: 40px;
  }
  .screen1-module--screen1__title--283e4 {
    font-size: 42px;
    line-height: 48px;
    margin-bottom: 30px;
  }
  .screen1-module--screen1__description--b7890 {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 30px;
  }
  .screen1-module--screen1__btn--70f72 {
    margin-bottom: 20px;
  }
  .screen1-module--screen1__sec-description--6d211 {
    padding: 22px 5px;
  }
}
.want-module--want--5f0eb {
  margin-bottom: 40px;
}

.want-module--want__title--99c29 {
  color: #1d2644;
  font-size: 48px;
  font-weight: 700;
  line-height: 55px;
  margin-bottom: 50px;
  text-align: center;
}

.want-module--want__list--540e6 {
  background: #fff;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.want-module--want__item--4ba17 {
  border: 1px solid #efefef;
  padding: 40px;
  text-align: center;
  width: 33.3333333%;
}

.want-module--want__img--02eb0 {
  margin-bottom: 25px;
}

.want-module--want__desc--06c7f {
  background-image: url(https://fs.advance.ru/landing-pages/course/teachers_free/Subtract.svg);
  background-position: center -27px;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  display: block;
  font-size: 30px;
  line-height: 36px;
  margin: auto;
  max-width: 660px;
  padding: 10px 120px 75px;
  text-align: center;
}

@media (max-width: 767px) {
  .want-module--want--5f0eb {
    margin-bottom: 0;
  }
  .want-module--want__title--99c29 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 15px;
  }
  .want-module--want__list--540e6 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: auto;
    max-width: 320px;
  }
  .want-module--want__item--4ba17 {
    border: none;
    border-bottom: 1px solid #efefef;
    max-width: 320px;
    width: 100%;
  }
  .want-module--want__img--02eb0 {
    margin-bottom: 10px;
  }
  .want-module--want__description--65724 {
    font-size: 14px;
    line-height: 18px;
  }
  .want-module--want__desc--06c7f {
    background-position: center -15px;
    font-size: 16px;
    line-height: 20px;
    max-width: 350px;
    padding: 0 0 58px;
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .want-module--want__title--99c29 {
    font-size: 40px;
    line-height: 46px;
    margin-bottom: 30px;
  }
  .want-module--want__item--4ba17 {
    padding: 25px;
  }
  .want-module--want__desc--06c7f {
    background-size: contain;
    font-size: 22px;
    line-height: 30px;
  }
}
.advance-module--advance--d8831 {
  background: url(https://fs.advance.ru/landing-pages/course/teachers_free/Intersect.svg) top no-repeat, url(https://fs.advance.ru/landing-pages/course/teachers_free/russia-map.svg) 50% no-repeat;
}

.advance-module--advance--bt--cdec3,
.advance-module--advance--d8831 {
  padding-bottom: 80px;
  padding-top: 60px;
}

.advance-module--advance--edu--9d96e {
  background-color: #faf6ff;
}

.advance-module--advance__title--02520 {
  color: #000;
  font-size: 36px;
  line-height: 120%;
  margin-bottom: 20px;
  text-align: center;
}

.advance-module--advance__img--851a4 {
  display: block;
  margin: auto auto 40px;
  max-width: 362px;
}

.advance-module--advance__desc--aea64 {
  font-size: 20px;
  font-weight: 500;
  line-height: 30px;
  margin: auto auto 70px;
  max-width: 950px;
  text-align: center;
}

.advance-module--advance__main-content--d46dc {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 100px;
}

.advance-module--advance__sec-desc--2ed9e {
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  margin-bottom: 30px;
}

.advance-module--advance__schools--888be {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.advance-module--advance__last-desc--78c92 {
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  font-size: 22px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 42px;
  padding: 45px 65px;
  position: relative;
  text-align: center;
}

.advance-module--advance__last-desc--78c92:before {
  border: 20px solid transparent;
  border-top-color: #fff;
  bottom: -40px;
  content: "";
  display: block;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-20px);
          transform: translateX(-20px);
}

.advance-module--advance__btn--a52ba {
  margin: auto;
}

@media (max-width: 767px) {
  .advance-module--advance--d8831 {
    background-size: contain;
  }
  .advance-module--advance--bt--cdec3,
  .advance-module--advance--d8831 {
    padding-bottom: 60px;
    padding-top: 40px;
  }
  .advance-module--advance__title--02520 {
    font-size: 24px;
  }
  .advance-module--advance__img--851a4 {
    margin-bottom: 20px;
    max-width: 150px;
  }
  .advance-module--advance__desc--aea64 {
    font-size: 15px;
    line-height: 22px;
  }
  .advance-module--advance__main-content--d46dc {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 30px;
  }
  .advance-module--advance__img-pc--649f0 {
    margin-bottom: 20px;
    max-width: 320px;
  }
  .advance-module--advance__sec-desc--2ed9e {
    font-size: 15px;
    line-height: 22px;
  }
  .advance-module--advance__school--9b033 {
    max-width: 30%;
  }
  .advance-module--advance__last-desc--78c92 {
    font-size: 16px;
    line-height: 22px;
    padding: 20px;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .advance-module--advance--d8831 {
    background-size: contain;
  }
  .advance-module--advance__img--851a4 {
    margin-bottom: 35px;
    max-width: 225px;
  }
  .advance-module--advance__desc--aea64 {
    margin: auto auto 50px;
    width: 80%;
  }
  .advance-module--advance__img-pc--649f0 {
    margin-right: 15px;
    width: 50%;
  }
  .advance-module--advance__school--9b033 {
    max-width: 30%;
  }
  .advance-module--advance__last-desc--78c92 {
    font-size: 18px;
    line-height: 26px;
    padding: 26px 60px;
  }
}
.course-module--course--94964 {
  background: linear-gradient(116.05deg, #f8f1ff, #f9f2ff);
  padding-bottom: 120px;
  padding-top: 80px;
}

.course-module--course__title--e0241 {
  color: #1d2644;
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 70px;
  text-align: center;
}

.course-module--course__item--68a98 {
  background-color: #fff;
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="none" viewBox="0 0 32 32"><path stroke="rgba(150, 51, 251, 1)" stroke-width="2" d="M1.013 11.601A15 15 0 1 1 1 20.355"/><path fill="rgba(150, 51, 251, 1)" d="M22.707 16.707a1 1 0 0 0 0-1.414l-6.364-6.364a1 1 0 0 0-1.414 1.414L20.586 16l-5.657 5.657a1 1 0 0 0 1.414 1.414l6.364-6.364ZM0 17h22v-2H0v2Z"/></svg>');
  background-position: 30px 22px;
  background-repeat: no-repeat;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  font-size: 22px;
  font-weight: 300;
  line-height: 25px;
  margin: auto auto 20px;
  max-width: 755px;
  padding: 22px 40px 22px 80px;
}

.course-module--course__item--68a98:last-child {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .course-module--course--94964 {
    padding-bottom: 55px;
    padding-top: 40px;
  }
  .course-module--course__title--e0241 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 25px;
  }
  .course-module--course__item--68a98 {
    background-position: 20px 15px;
    margin-bottom: 10px;
    padding: 20px 20px 20px 60px;
  }
  .course-module--course__item--68a98 p {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .course-module--course--94964 {
    padding-bottom: 80px;
    padding-top: 80px;
  }
  .course-module--course__title--e0241 {
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 30px;
  }
}
.how-module--how--e3080 {
  background-image: url(https://fs.advance.ru/landing-pages/course/teachers_free/circle-bg.svg);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  padding-bottom: 120px;
  padding-top: 80px;
}

.how-module--how__title--acee0 {
  font-size: 36px;
  line-height: 41px;
  margin-bottom: 40px;
}

.how-module--how__list--dacbd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 130px;
}

.how-module--how__list--dacbd li {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  padding: 20px;
  text-align: center;
  width: 23%;
}

.how-module--how__list--dacbd li img {
  margin-bottom: 15px;
}

.how-module--how__wrap--07107 {
  width: 49%;
}

.how-module--how__content--f35c4 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.how-module--how__content--f35c4 .how-module--bg--4ebb2 {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.how-module--how__content--f35c4 iframe {
  border-radius: 20px;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
}

.how-module--how__content--f35c4 b,
.how-module--how__content--f35c4 p {
  font-size: 22px;
  line-height: 30px;
}

.how-module--how__content--f35c4 p {
  font-weight: 300;
  margin-bottom: 20px;
}

.how-module--how__content--f35c4 b {
  display: block;
  margin-bottom: 40px;
}

.how-module--how--e3080 .how-module--btn-wrap--a46cc {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.how-module--how--e3080 .how-module--btn--ce981 {
  display: block;
  font-size: 20px;
}

.how-module--how--e3080 .how-module--message--bd99c {
  font-size: 13px;
  margin: 10px 0 0;
  text-align: center;
}

@media (max-width: 1200px) {
  .how-module--how--e3080 .how-module--message--bd99c {
    display: none;
  }
}
.how-module--how--e3080 .how-module--btn-mob--51a5a {
  display: none;
}

.how-module--how--e3080 .how-module--message-mob--04cc3 {
  display: none;
  font-size: 13px;
  margin: 10px 0 0;
  text-align: center;
}

@media (max-width: 1200px) {
  .how-module--how--e3080 .how-module--message-mob--04cc3 {
    display: block;
  }
}
@media (max-width: 767px) {
  .how-module--how--e3080 {
    background-position: bottom;
    padding-bottom: 40px;
    padding-top: 40px;
  }
  .how-module--how__title--acee0 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 25px;
  }
  .how-module--how__list--dacbd {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 40px;
  }
  .how-module--how__list--dacbd li {
    margin: 0 auto 20px;
    max-width: 320px;
    width: 100%;
  }
  .how-module--how__list--dacbd li img {
    margin-bottom: 5px;
  }
  .how-module--how__list--dacbd li p {
    font-size: 18px;
    line-height: 22px;
  }
  .how-module--how__wrap--07107 {
    margin-bottom: 30px;
    width: 100%;
  }
  .how-module--how__content--f35c4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .how-module--how__content--f35c4 b,
  .how-module--how__content--f35c4 p {
    font-size: 16px;
    line-height: 22px;
  }
  .how-module--how--e3080 .how-module--btn--ce981 {
    display: none;
  }
  .how-module--how--e3080 .how-module--btn-mob--51a5a {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .how-module--how--e3080 {
    background-position: bottom;
    padding-bottom: 60px;
    padding-top: 60px;
  }
  .how-module--how__title--acee0 {
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 35px;
  }
  .how-module--how__list--dacbd {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 60px;
  }
  .how-module--how__list--dacbd li {
    margin-bottom: 15px;
    width: 48%;
  }
  .how-module--how__wrap--07107 {
    margin-bottom: 40px;
    width: 70%;
  }
  .how-module--how__content--f35c4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .how-module--how__content--f35c4 b,
  .how-module--how__content--f35c4 p {
    font-size: 18px;
    line-height: 24px;
  }
  .how-module--how--e3080 .how-module--btn--ce981 {
    display: none;
  }
  .how-module--how--e3080 .how-module--btn-mob--51a5a {
    display: block;
  }
}
.reg-module--reg--45da2 {
  background: #faf7ff;
  padding-bottom: 100px;
  padding-top: 80px;
}

.reg-module--reg__window--1c9cc {
  background: hsla(0, 0%, 91%, 0.91);
  border-radius: 25px 25px 25px 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

.reg-module--reg__text--e7688 {
  background: #933fff;
  padding: 70px;
  width: 60%;
}

.reg-module--reg__title--61aef {
  color: #fff;
  font-size: 36px;
  font-weight: 700;
  line-height: 44px;
  margin-bottom: 32px;
  text-align: center;
}

.reg-module--reg__desc--36591 {
  border: 1px solid #fff;
  border-radius: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 30px;
  padding: 22px 40px;
  text-align: center;
}

.reg-module--reg__get--a2e84 {
  width: 40%;
}

.reg-module--reg__sec-title--75a6e {
  color: #ffe600;
  font-size: 30px;
  font-weight: 700;
  line-height: 44px;
  text-align: center;
}

@media (max-width: 767px) {
  .reg-module--reg--45da2 {
    padding-bottom: 40px;
    padding-top: 40px;
  }
  .reg-module--reg__window--1c9cc {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .reg-module--reg__text--e7688 {
    padding: 40px 20px;
    width: 100%;
  }
  .reg-module--reg__get--a2e84 {
    width: 100%;
  }
  .reg-module--reg__title--61aef {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 25px;
  }
  .reg-module--reg__desc--36591 {
    font-size: 16px;
    line-height: 18px;
    padding: 15px 20px;
  }
  .reg-module--reg__sec-title--75a6e {
    font-size: 22px;
    line-height: 24px;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .reg-module--reg__window--1c9cc {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .reg-module--reg__get--a2e84,
  .reg-module--reg__text--e7688 {
    width: 100%;
  }
}
.main-module--main__title--1b88b {
  font-weight: 700;
  line-height: 1.1;
}

.main-module--main__title--h1--c95d9 {
  color: #fff;
  font-size: 54px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .main-module--main__title--h1--c95d9 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  .main-module--main__title--h1--c95d9 {
    text-align: center;
  }
}
@media (max-width: 540px) {
  .main-module--main__title--h1--c95d9 {
    font-size: 24px;
    text-align: left;
  }
}
.main-module--main__title--h2--8b3d2 {
  color: #232323;
  font-size: 36px;
}

@media (max-width: 991px) {
  .main-module--main__title--h2--8b3d2 {
    font-size: 23px;
    margin-bottom: 10px;
  }
}
@media (max-width: 540px) {
  .main-module--main__title--h2--8b3d2 {
    font-size: 21px;
  }
}
.main-module--main__title--h3--f35df {
  color: #232323;
  font-size: 24px;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .main-module--main__title--h3--f35df {
    font-size: 14px;
    margin-bottom: 10px;
  }
}
.main-module--main__text-accent--76407 {
  font-weight: 700;
}

.main-module--main__bage--73597,
.main-module--main__btn--ebe4d {
  color: #fff;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
}

.main-module--main__btn--ebe4d {
  border-radius: 35px;
  cursor: pointer;
  font-size: 22px;
  font-weight: 300;
  line-height: 1.1;
  padding: 12px 73px;
  -webkit-transition: background-color 0.2s ease-in;
  transition: background-color 0.2s ease-in;
}

@media (max-width: 1140px) {
  .main-module--main__btn--ebe4d {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .main-module--main__btn--ebe4d {
    font-size: 14px;
    padding: 7px 44px;
  }
}
@media (max-width: 540px) {
  .main-module--main__btn--ebe4d {
    padding-left: 53px;
    padding-right: 53px;
  }
}
.main-module--main__btn--ebe4d:visited {
  color: #fff;
}

.main-module--main__bage--73597 {
  border-radius: 10px;
  font-size: 24px;
  line-height: 1.7;
}

.main-module--main__bage--main--6abe1 {
  background-color: #aa58ff;
  font-weight: 500;
  padding: 0 35px;
}

@media (max-width: 991px) {
  .main-module--main__bage--main--6abe1 {
    font-size: 15px;
    padding-left: 19px;
    padding-right: 19px;
  }
}
@media (max-width: 540px) {
  .main-module--main__bage--main--6abe1 {
    font-size: 12px;
    padding-left: 12px;
    padding-right: 12px;
  }
}
.main-module--main__bage--day--12dc1 {
  font-weight: 500;
  padding-left: 20px;
  padding-right: 20px;
  z-index: 2;
}

@media (max-width: 991px) {
  .main-module--main__bage--day--12dc1 {
    font-size: 14px;
  }
}
@media (max-width: 540px) {
  .main-module--main__bage--day--12dc1 {
    font-size: 12px;
    padding-bottom: 3px;
    padding-top: 3px;
  }
}
.main-module--countdown--f125a {
  background-color: #fff;
  border-radius: 20px;
  bottom: -28px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  left: 5%;
  position: absolute;
  width: 90%;
}

@media (max-width: 991px) {
  .main-module--countdown--f125a {
    border-right: 15px;
  }
}
@media (max-width: 540px) {
  .main-module--countdown--f125a {
    border-radius: 10px;
    bottom: -35px;
  }
}
.main-module--countdown__bage--383a4,
.main-module--countdown__text--d9632 {
  font-size: 22px;
  font-weight: 300;
  line-height: 1.1;
}

@media (max-width: 991px) {
  .main-module--countdown__bage--383a4,
  .main-module--countdown__text--d9632 {
    font-size: 14px;
  }
}
@media (max-width: 540px) {
  .main-module--countdown__bage--383a4,
  .main-module--countdown__text--d9632 {
    font-size: 12px;
  }
}
.main-module--countdown__text--d9632 {
  color: #232323;
  margin-right: 10px;
}

.main-module--countdown__bage--383a4 {
  background-color: #aa58ff;
  border-radius: 4px;
  color: #fff;
  padding: 6px 15px;
  white-space: nowrap;
}

@media (max-width: 540px) {
  .main-module--countdown__bage--383a4 {
    padding: 3px 13px;
  }
}
.main-module--day-card__wrapper--6fef7 {
  border-radius: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 70px 67px 54px;
}

@media (max-width: 991px) {
  .main-module--day-card__wrapper--6fef7 {
    padding: 43px 45px 35px;
  }
}
@media (max-width: 767px) {
  .main-module--day-card__wrapper--6fef7 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 540px) {
  .main-module--day-card__wrapper--6fef7 {
    padding: 20px;
  }
}
.main-module--day-card__info--f3127 {
  width: 60%;
}

@media (max-width: 767px) {
  .main-module--day-card__info--f3127 {
    margin-bottom: 10px;
    width: 90%;
  }
}
@media (max-width: 540px) {
  .main-module--day-card__info--f3127 {
    width: 100%;
  }
}
.main-module--day-card__bage-wrap--be035 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .main-module--day-card__bage-wrap--be035 {
    margin-bottom: 10px;
  }
}
.main-module--day-card__bage-text--42823 {
  background-color: #fff;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
  font-size: 24px;
  font-weight: 300;
  line-height: 1.7;
  padding-left: 44px;
  padding-right: 34px;
  -webkit-transform: translateX(-10px);
          transform: translateX(-10px);
}

@media (max-width: 991px) {
  .main-module--day-card__bage-text--42823 {
    font-size: 14px;
    padding-left: 35px;
    padding-right: 25px;
  }
}
@media (max-width: 540px) {
  .main-module--day-card__bage-text--42823 {
    font-size: 12px;
    padding: 3px 15px 3px 25px;
  }
}
.main-module--day-card__about--617d1 {
  border-radius: 10px;
  padding: 30px 30px 36px;
}

@media (max-width: 991px) {
  .main-module--day-card__about--617d1 {
    padding: 18px 15px 23px;
  }
}
@media (max-width: 540px) {
  .main-module--day-card__about--617d1 {
    padding: 20px 20px 22px;
  }
}
.main-module--day-card__list--32937 {
  padding-left: 31px;
}

@media (max-width: 991px) {
  .main-module--day-card__list--32937 {
    padding-left: 19px;
  }
}
@media (max-width: 540px) {
  .main-module--day-card__list--32937 {
    padding-left: 15px;
  }
}
.main-module--day-card__item--df357 {
  color: #232323;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.1;
  position: relative;
}

@media (max-width: 991px) {
  .main-module--day-card__item--df357 {
    font-size: 12px;
  }
}
.main-module--day-card__item--df357:not(:last-child) {
  margin-bottom: 17px;
}

@media (max-width: 991px) {
  .main-module--day-card__item--df357:not(:last-child) {
    margin-bottom: 10px;
  }
}
.main-module--day-card__item--df357:before {
  background-color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 20px;
  left: -31px;
  position: absolute;
  right: 0;
  top: 2px;
  width: 20px;
}

@media (max-width: 991px) {
  .main-module--day-card__item--df357:before {
    height: 12px;
    left: -19px;
    width: 12px;
  }
}
@media (max-width: 540px) {
  .main-module--day-card__item--df357:before {
    height: 10px;
    left: -15px;
    width: 10px;
  }
}
.main-module--day-card__registration--d7905 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 37%;
}

.main-module--day-card__img--2eb1b {
  background-color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 406px;
  margin-bottom: 30px;
  width: 100%;
}

@media (max-width: 1170px) {
  .main-module--day-card__img--2eb1b {
    height: 251px;
  }
}
@media (max-width: 991px) {
  .main-module--day-card__img--2eb1b {
    margin-bottom: 18px;
  }
}
@media (max-width: 767px) {
  .main-module--day-card__img--desktop--c38f4 {
    display: none;
  }
}
.main-module--day-card__img--mobile--5c9dd {
  display: none;
}

@media (max-width: 767px) {
  .main-module--day-card__img--mobile--5c9dd {
    display: block;
  }
}
.main-module--rocket--74644 {
  background-color: #f2f3f7;
}

.hero-module--hero--0455c {
  background-color: #fff;
  padding-bottom: 50px;
}

@media (max-width: 991px) {
  .hero-module--hero--0455c {
    padding-bottom: 40px;
  }
}
@media (max-width: 540px) {
  .hero-module--hero--0455c {
    padding-bottom: 30px;
  }
}
.hero-module--hero__wrapper--ecbb7 {
  background: -webkit-gradient(linear, left top, left bottom, from(#6f00e2), to(#9633fb));
  background: linear-gradient(180deg, #6f00e2, #9633fb);
  border-radius: 20px;
  padding: 29px 67px 91px;
  position: relative;
}

@media (max-width: 991px) {
  .hero-module--hero__wrapper--ecbb7 {
    padding: 20px 45px 56px;
  }
}
@media (max-width: 540px) {
  .hero-module--hero__wrapper--ecbb7 {
    padding: 20px 20px 58px;
  }
}
.hero-module--hero__top--a7e9d {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .hero-module--hero__top--a7e9d {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.hero-module--hero__info--4ebcc {
  width: 56%;
}

@media (max-width: 767px) {
  .hero-module--hero__info--4ebcc {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
}
@media (max-width: 540px) {
  .hero-module--hero__info--4ebcc {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.hero-module--hero__bage--180b0 {
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .hero-module--hero__bage--180b0 {
    margin-bottom: 20px;
  }
}
.hero-module--hero__title--3f31e {
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .hero-module--hero__title--3f31e {
    margin-bottom: 8px;
  }
}
.hero-module--hero__subtitle--0bfe6 {
  color: #fff;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.1;
  margin-bottom: 42px;
}

@media (max-width: 991px) {
  .hero-module--hero__subtitle--0bfe6 {
    font-size: 16px;
    margin-bottom: 28px;
  }
}
.hero-module--hero__list--01abb {
  background-color: #aa58ff;
  border-radius: 10px;
  padding: 25px 30px 33px 60px;
}

@media (max-width: 991px) {
  .hero-module--hero__list--01abb {
    padding: 16px 20px 21px 34px;
  }
}
@media (max-width: 540px) {
  .hero-module--hero__list--01abb {
    padding: 8px 10px 13px 26px;
  }
}
.hero-module--hero__item--8fd0b {
  color: #fff;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.1;
  position: relative;
}

@media (max-width: 991px) {
  .hero-module--hero__item--8fd0b {
    font-size: 12px;
  }
}
@media (max-width: 540px) {
  .hero-module--hero__item--8fd0b {
    font-size: 11px;
  }
}
.hero-module--hero__item--8fd0b:not(:last-child) {
  margin-bottom: 25px;
}

@media (max-width: 991px) {
  .hero-module--hero__item--8fd0b:not(:last-child) {
    margin-bottom: 15px;
  }
}
@media (max-width: 540px) {
  .hero-module--hero__item--8fd0b:not(:last-child) {
    margin-bottom: 10px;
  }
}
.hero-module--hero__item--8fd0b:before {
  background: transparent url(https://fs.advance.ru/landing-pages/event/den_rozhdeniya_nikolaya_yagodkina-2023/big-check-white.svg) no-repeat 50%/contain;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 20px;
  left: -30px;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}

@media (max-width: 991px) {
  .hero-module--hero__item--8fd0b:before {
    height: 12px;
    left: -19px;
    width: 12px;
  }
}
@media (max-width: 540px) {
  .hero-module--hero__item--8fd0b:before {
    height: 10px;
    left: -16px;
    width: 10px;
  }
}
.hero-module--hero__speaker--eaf1a {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 37%;
}

.hero-module--hero__speaker--desktop--161e8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .hero-module--hero__speaker--desktop--161e8 {
    display: none;
  }
}
.hero-module--hero__speaker--mobile--a7258 {
  display: none;
}

@media (max-width: 767px) {
  .hero-module--hero__speaker--mobile--a7258 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8px;
    width: 50%;
  }
}
@media (max-width: 540px) {
  .hero-module--hero__speaker--mobile--a7258 {
    -ms-flex-item-align: end;
        align-self: flex-end;
    width: 90%;
  }
}
.hero-module--hero__speaker-img--c8618 {
  margin-bottom: 10px;
  position: relative;
}

@media (max-width: 991px) {
  .hero-module--hero__speaker-img--c8618 {
    margin-bottom: 7px;
  }
}
.hero-module--hero__speaker-img--c8618:before {
  background: transparent url(https://fs.advance.ru/landing-pages/event/den_rozhdeniya_nikolaya_yagodkina-2023/skidki.svg) no-repeat 50%/contain;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 127px;
  left: -63px;
  position: absolute;
  right: 0;
  top: 15px;
  width: 133px;
}

@media (max-width: 991px) {
  .hero-module--hero__speaker-img--c8618:before {
    height: 77px;
    left: -40px;
    width: 80px;
  }
}
.hero-module--hero__speaker-about--85a7d,
.hero-module--hero__speaker-name--83bf1 {
  color: #fff;
  font-weight: 300;
  line-height: 1.1;
  text-align: right;
}

.hero-module--hero__speaker-name--83bf1 {
  font-size: 26px;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .hero-module--hero__speaker-name--83bf1 {
    font-size: 16px;
    margin-bottom: 7px;
  }
}
.hero-module--hero__speaker-about--85a7d {
  font-size: 18px;
}

@media (max-width: 991px) {
  .hero-module--hero__speaker-about--85a7d {
    font-size: 11px;
  }
}
.hero-module--hero__bottom--ba7d0 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 25px 30px;
}

@media (max-width: 991px) {
  .hero-module--hero__bottom--ba7d0 {
    padding: 15px;
  }
}
@media (max-width: 767px) {
  .hero-module--hero__bottom--ba7d0 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 10px;
  }
}
.hero-module--hero__btn--b5b61 {
  background-color: #e73428;
  padding: 12px 60px;
}

@media (max-width: 991px) {
  .hero-module--hero__btn--b5b61 {
    padding: 8px 35px 6px;
  }
}
@media (max-width: 767px) {
  .hero-module--hero__btn--b5b61 {
    margin-bottom: 10px;
  }
}
@media (max-width: 540px) {
  .hero-module--hero__btn--b5b61 {
    padding: 7px 43px;
  }
}
.hero-module--hero__btn--b5b61:active,
.hero-module--hero__btn--b5b61:focus,
.hero-module--hero__btn--b5b61:hover {
  background-color: #f13a00;
}

.day-1-module--day-one--4dc06 {
  background-color: #fff;
  padding-bottom: 15px;
  padding-top: 50px;
}

@media (max-width: 991px) {
  .day-1-module--day-one--4dc06 {
    padding-top: 40px;
  }
}
@media (max-width: 540px) {
  .day-1-module--day-one--4dc06 {
    padding-bottom: 10px;
    padding-top: 30px;
  }
}
.day-1-module--day-one__wrapper--aaad9 {
  background-color: #e7cfff;
}

.day-1-module--day-one__title--7ce55 {
  margin-bottom: 15px;
  width: 75%;
}

@media (max-width: 540px) {
  .day-1-module--day-one__title--7ce55 {
    width: 100%;
  }
}
.day-1-module--day-one__bage--8118d {
  background-color: #aa58ff;
}

.day-1-module--day-one__about--f1545 {
  background-color: #f5ecff;
}

.day-1-module--day-one__item--b1a9f:before {
  background-image: url(https://fs.advance.ru/landing-pages/event/den_rozhdeniya_nikolaya_yagodkina-2023/big-check-violet.svg);
}

.day-1-module--day-one__img--bab1d {
  background-image: url(https://fs.advance.ru/landing-pages/event/den_rozhdeniya_nikolaya_yagodkina-2023/photo-1day.png);
}

.day-1-module--day-one__btn--f5ae4 {
  background-color: #aa58ff;
}

.day-1-module--day-one__btn--f5ae4:active,
.day-1-module--day-one__btn--f5ae4:focus,
.day-1-module--day-one__btn--f5ae4:hover {
  background-color: #9633fb;
}

.day-2-module--day-two--5c6aa {
  background-color: #fff;
  padding-bottom: 15px;
  padding-top: 15px;
}

@media (max-width: 540px) {
  .day-2-module--day-two--5c6aa {
    padding-bottom: 10px;
    padding-top: 10px;
  }
}
.day-2-module--day-two__wrapper--4feed {
  background-color: #ffc8d3;
}

@media (max-width: 767px) {
  .day-2-module--day-two__info--e30e6 {
    margin-bottom: 10px;
  }
}
.day-2-module--day-two__title--30960 {
  margin-bottom: 15px;
}

.day-2-module--day-two__bage--34fd4 {
  background-color: #f86262;
}

.day-2-module--day-two__about--fac89 {
  background-color: #ffecf0;
}

.day-2-module--day-two__item--fd490:before {
  background-image: url(https://fs.advance.ru/landing-pages/event/den_rozhdeniya_nikolaya_yagodkina-2023/big-check-red.svg);
}

.day-2-module--day-two__img--d7438 {
  background-image: url(https://fs.advance.ru/landing-pages/event/den_rozhdeniya_nikolaya_yagodkina-2023/photo-2day.png);
}

.day-2-module--day-two__btn--13820 {
  background-color: #f86262;
}

.day-2-module--day-two__btn--13820:active,
.day-2-module--day-two__btn--13820:focus,
.day-2-module--day-two__btn--13820:hover {
  background-color: #ff4747;
}

@media (max-width: 767px) {
  .day-2-module--day-two__btn--desktop--0f013 {
    display: none;
  }
}
.day-2-module--day-two__btn--mobile--f013c {
  display: none;
}

@media (max-width: 767px) {
  .day-2-module--day-two__btn--mobile--f013c {
    display: block;
  }
}
.day-3-module--day-three--b8f89 {
  background-color: #fff;
  padding-bottom: 50px;
  padding-top: 15px;
}

@media (max-width: 991px) {
  .day-3-module--day-three--b8f89 {
    padding-bottom: 25px;
  }
}
@media (max-width: 540px) {
  .day-3-module--day-three--b8f89 {
    padding-bottom: 15px;
    padding-top: 10px;
  }
}
.day-3-module--day-three__wrapper--e6097 {
  background-color: #aae2ff;
}

.day-3-module--day-three__title--00032 {
  margin-bottom: 15px;
  width: 75%;
}

@media (max-width: 540px) {
  .day-3-module--day-three__title--00032 {
    width: 100%;
  }
}
.day-3-module--day-three__bage--20604 {
  background-color: #3f758e;
}

.day-3-module--day-three__about--d55f8 {
  background-color: #e2f5ff;
}

.day-3-module--day-three__item--4483f:before {
  background-image: url(https://fs.advance.ru/landing-pages/event/den_rozhdeniya_nikolaya_yagodkina-2023/big-check-blue.svg);
}

.day-3-module--day-three__img--8c573 {
  background-image: url(https://fs.advance.ru/landing-pages/event/den_rozhdeniya_nikolaya_yagodkina-2023/photo-3day.png);
}

.day-3-module--day-three__btn--23bbd {
  background-color: #3f758e;
}

.day-3-module--day-three__btn--23bbd:active,
.day-3-module--day-three__btn--23bbd:focus,
.day-3-module--day-three__btn--23bbd:hover {
  background-color: #0788ff;
}

.registration-module--registration--44228 {
  padding-bottom: 118px;
  padding-top: 50px;
}

@media (max-width: 991px) {
  .registration-module--registration--44228 {
    padding-bottom: 50px;
    padding-top: 25px;
  }
}
@media (max-width: 540px) {
  .registration-module--registration--44228 {
    padding-bottom: 30px;
    padding-top: 15px;
  }
}
.registration-module--registration__wrapper--bc1e9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991px) {
  .registration-module--registration__wrapper--bc1e9 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.registration-module--registration__info--9bb3b {
  background: -webkit-gradient(linear, left top, left bottom, from(#6f00e2), to(#9633fb));
  background: linear-gradient(180deg, #6f00e2, #9633fb);
  border-bottom-left-radius: 20px;
  border-top-left-radius: 20px;
  padding: 50px 70px 82px 68px;
  position: relative;
  width: 60%;
}

@media (max-width: 991px) {
  .registration-module--registration__info--9bb3b {
    border-bottom-left-radius: 0;
    border-top-right-radius: 20px;
    padding: 30px 39px 48px 45px;
    width: 80%;
  }
}
@media (max-width: 767px) {
  .registration-module--registration__info--9bb3b {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
}
@media (max-width: 540px) {
  .registration-module--registration__info--9bb3b {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 20px 20px 70px;
  }
}
.registration-module--registration__info--9bb3b:before {
  background: transparent url(https://fs.advance.ru/landing-pages/event/den_rozhdeniya_nikolaya_yagodkina-2023/skidki.svg) no-repeat 50%/contain;
  content: "";
  display: inline-block;
  height: 112px;
  position: absolute;
  right: 5%;
  top: 5%;
  width: 117px;
}

@media (max-width: 991px) {
  .registration-module--registration__info--9bb3b:before {
    height: 67px;
    right: 20%;
    width: 70px;
  }
}
@media (max-width: 767px) {
  .registration-module--registration__info--9bb3b:before {
    right: 10%;
  }
}
@media (max-width: 540px) {
  .registration-module--registration__info--9bb3b:before {
    height: 52px;
    width: 55px;
  }
}
.registration-module--registration__bage--f8016 {
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .registration-module--registration__bage--f8016 {
    margin-bottom: 10px;
  }
}
.registration-module--registration__title--701c6 {
  font-size: 50px;
  margin-bottom: 24px;
}

@media (max-width: 991px) {
  .registration-module--registration__title--701c6 {
    font-size: 30px;
    margin-bottom: 5px;
    width: 70%;
  }
}
@media (max-width: 540px) {
  .registration-module--registration__title--701c6 {
    font-size: 24px;
    text-align: left;
    width: 100%;
  }
}
.registration-module--registration__subtitle--3e98a {
  color: #fff;
  font-size: 28px;
  font-weight: 500;
  line-height: 1.1;
  margin-bottom: 26px;
}

@media (max-width: 991px) {
  .registration-module--registration__subtitle--3e98a {
    font-size: 16px;
    margin-bottom: 22px;
  }
}
@media (max-width: 540px) {
  .registration-module--registration__subtitle--3e98a {
    font-size: 13px;
    margin-bottom: 10px;
  }
}
.registration-module--registration__list--29c18 {
  background-color: #aa58ff;
  border-radius: 10px;
  padding: 25px 20px 32px 48px;
}

@media (max-width: 991px) {
  .registration-module--registration__list--29c18 {
    padding: 15px 10px 16px 32px;
  }
}
@media (max-width: 540px) {
  .registration-module--registration__list--29c18 {
    padding: 8px 10px 13px 26px;
  }
}
.registration-module--registration__item--0e758 {
  color: #fff;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.1;
  position: relative;
}

@media (max-width: 991px) {
  .registration-module--registration__item--0e758 {
    font-size: 11px;
  }
}
.registration-module--registration__item--0e758:not(:last-child) {
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .registration-module--registration__item--0e758:not(:last-child) {
    margin-bottom: 15px;
  }
}
@media (max-width: 540px) {
  .registration-module--registration__item--0e758:not(:last-child) {
    margin-bottom: 10px;
  }
}
.registration-module--registration__item--0e758:before {
  background: transparent url(https://fs.advance.ru/landing-pages/event/den_rozhdeniya_nikolaya_yagodkina-2023/big-check-white.svg) no-repeat 50%/contain;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 18px;
  left: -28px;
  position: absolute;
  right: 0;
  top: 0;
  width: 18px;
}

@media (max-width: 991px) {
  .registration-module--registration__item--0e758:before {
    height: 11px;
    left: -15px;
    width: 11px;
  }
}
@media (max-width: 540px) {
  .registration-module--registration__item--0e758:before {
    height: 10px;
    left: -16px;
    width: 10px;
  }
}
.registration-module--registration__countdown--5013c {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 31px 67px;
}

@media (max-width: 991px) {
  .registration-module--registration__countdown--5013c {
    padding: 15px;
  }
}
@media (max-width: 540px) {
  .registration-module--registration__countdown--5013c {
    bottom: 3%;
    padding: 10px;
  }
}
.registration-module--registration__widget--407c0 {
  background-color: #f7f0ff;
  border-bottom-right-radius: 20px;
  border-top-right-radius: 20px;
  width: 40%;
}

@media (max-width: 991px) {
  .registration-module--registration__widget--407c0 {
    border-bottom-left-radius: 20px;
    border-top-right-radius: 0;
    padding: 0 68px;
    width: 80%;
  }
}
@media (max-width: 767px) {
  .registration-module--registration__widget--407c0 {
    padding: 0;
    width: 100%;
  }
}
.ourLicenses-module--licenses--8e3a4 {
  background-color: #fff;
  padding: 100px 0;
}

@media (max-width: 767px) {
  .ourLicenses-module--licenses--8e3a4 {
    padding-bottom: 50px;
    padding-top: 50px;
  }
}
@media (max-width: 540px) {
  .ourLicenses-module--licenses--8e3a4 {
    padding-bottom: 30px;
    padding-top: 30px;
  }
}
.ourLicenses-module--licenses__title--b9c98 {
  color: #343a40;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 35px;
  text-align: center;
}

@media (max-width: 991px) {
  .ourLicenses-module--licenses__title--b9c98 {
    font-size: 28px;
    margin-bottom: 30px;
  }
}
@media (max-width: 540px) {
  .ourLicenses-module--licenses__title--b9c98 {
    font-size: 20px;
    margin-bottom: 15px;
    text-align: left;
  }
}
.ourLicenses-module--licenses__bottom--ae1d3,
.ourLicenses-module--licenses__top--8326e {
  border-radius: 30px;
  padding: 55px 100px;
}

@media (max-width: 991px) {
  .ourLicenses-module--licenses__bottom--ae1d3,
  .ourLicenses-module--licenses__top--8326e {
    padding: 30px 60px;
  }
}
@media (max-width: 540px) {
  .ourLicenses-module--licenses__bottom--ae1d3,
  .ourLicenses-module--licenses__top--8326e {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.ourLicenses-module--licenses__top--8326e {
  background-color: #f7f0ff;
  margin-bottom: 50px;
}

@media (max-width: 540px) {
  .ourLicenses-module--licenses__top--8326e {
    margin-bottom: 20px;
  }
}
.ourLicenses-module--licenses__bottom--ae1d3 {
  background-color: #ffe7e7;
}

.main-module--main-btn--4d675 {
  background: #fd4b04;
  border-radius: 35px;
  color: #fff;
  -webkit-filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25)) drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25));
          filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25)) drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25));
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0.1em;
  line-height: 28px;
  padding: 20px 40px;
  text-align: center;
  text-transform: uppercase;
}

.main-module--main-btn--4d675:active {
  background-color: #cc3b02;
  -webkit-transform: translateY(4px);
          transform: translateY(4px);
}

@media (max-width: 991px) {
  .main-module--main-btn--4d675 {
    font-size: 20px;
    line-height: 24px;
    padding: 15px 30px;
  }
}
@media (max-width: 600px) {
  .main-module--main-btn--4d675 {
    font-size: 16px;
    line-height: 18px;
  }
}
.screen1-module--screen1--90ed0 {
  margin-bottom: 100px;
  text-align: center;
}

@media (max-width: 600px) {
  .screen1-module--screen1--90ed0 {
    margin-bottom: 40px;
  }
}
.screen1-module--screen1--90ed0 h1 {
  font-size: 60px;
  font-weight: 700;
  line-height: 60px;
  margin-bottom: 20px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--90ed0 h1 {
    font-size: 50px;
    line-height: 50px;
  }
}
@media (max-width: 670px) {
  .screen1-module--screen1--90ed0 h1 {
    text-align: center;
  }
}
@media (max-width: 600px) {
  .screen1-module--screen1--90ed0 h1 {
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 10px;
  }
}
.screen1-module--screen1--90ed0 h1 span {
  font-size: 40px;
  margin-bottom: 20px;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--90ed0 h1 span {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--90ed0 h1 span {
    font-size: 36px;
    line-height: 50px;
  }
}
@media (max-width: 600px) {
  .screen1-module--screen1--90ed0 h1 span {
    font-size: 20px;
    line-height: 30px;
  }
}
.screen1-module--screen1--90ed0 .screen1-module--info--692a0 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 100px;
}

@media (max-width: 600px) {
  .screen1-module--screen1--90ed0 .screen1-module--info--692a0 {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 40px;
  }
}
.screen1-module--screen1--90ed0 p {
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--90ed0 p {
    font-size: 22px;
  }
}
@media (max-width: 600px) {
  .screen1-module--screen1--90ed0 p {
    font-size: 18px;
    line-height: 21px;
  }
}
.screen1-module--screen1--90ed0 .screen1-module--wrapper--e52d0 {
  margin-top: 30px;
  position: relative;
  text-align: center;
}

@media (max-width: 991px) {
  .screen1-module--screen1--90ed0 .screen1-module--wrapper--e52d0 {
    position: inherit;
  }
}
.screen1-module--screen1--90ed0 .screen1-module--btn--bfa4b {
  left: 32%;
  position: absolute;
  top: 30px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--90ed0 .screen1-module--btn--bfa4b {
    margin-bottom: -30px;
    position: inherit;
  }
}
.info-module--info--3ca63 {
  padding-bottom: 100px;
}

@media (max-width: 767px) {
  .info-module--info--3ca63 {
    padding-bottom: 40px;
  }
}
.info-module--info--3ca63 .info-module--desc--0b719 {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 80px;
  padding: 65px 100px;
  width: 100%;
}

@media (max-width: 991px) {
  .info-module--info--3ca63 .info-module--desc--0b719 {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 40px;
    padding: 40px 45px;
  }
}
@media (max-width: 600px) {
  .info-module--info--3ca63 .info-module--desc--0b719 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 20px;
  }
}
.info-module--info--3ca63 .info-module--desc--0b719 h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
  margin-bottom: 30px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .info-module--info--3ca63 .info-module--desc--0b719 h2 {
    font-size: 30px;
    line-height: 48px;
    margin-bottom: 20px;
  }
}
@media (max-width: 600px) {
  .info-module--info--3ca63 .info-module--desc--0b719 h2 {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 15px;
  }
}
.info-module--info--3ca63 .info-module--desc--0b719 p {
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
}

@media (max-width: 991px) {
  .info-module--info--3ca63 .info-module--desc--0b719 p {
    font-size: 18px;
    line-height: 24px;
  }
}
@media (max-width: 600px) {
  .info-module--info--3ca63 .info-module--desc--0b719 p {
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 15px;
  }
}
.info-module--info--3ca63 .info-module--desc--0b719 .info-module--wrap--53a56 {
  margin-right: 80px;
  max-width: 460px;
}

@media (max-width: 991px) {
  .info-module--info--3ca63 .info-module--desc--0b719 .info-module--wrap--53a56 {
    margin-right: 10px;
    max-width: 370px;
  }
}
@media (max-width: 600px) {
  .info-module--info--3ca63 .info-module--desc--0b719 .info-module--wrap--53a56 {
    max-width: 100%;
  }
}
@media (max-width: 991px) {
  .info-module--info--3ca63 .info-module--desc--0b719 img {
    height: auto;
    width: 300px;
  }
}
@media (max-width: 600px) {
  .info-module--info--3ca63 .info-module--desc--0b719 img {
    margin: auto;
    width: auto;
  }
}
.info-module--info--3ca63 .info-module--why--b4204 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: auto;
  max-width: 950px;
}

@media (max-width: 991px) {
  .info-module--info--3ca63 .info-module--why--b4204 {
    max-width: 700px;
  }
}
.info-module--info--3ca63 .info-module--why--b4204 h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .info-module--info--3ca63 .info-module--why--b4204 h2 {
    font-size: 30px;
    line-height: 36px;
    text-align: left;
  }
}
@media (max-width: 600px) {
  .info-module--info--3ca63 .info-module--why--b4204 h2 {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 15px;
  }
}
.info-module--info--3ca63 .info-module--why--b4204 p {
  font-size: 22px;
  font-weight: 300;
  line-height: 34px;
  margin-bottom: 50px;
}

@media (max-width: 991px) {
  .info-module--info--3ca63 .info-module--why--b4204 p {
    font-size: 18px;
    line-height: 24px;
  }
}
@media (max-width: 600px) {
  .info-module--info--3ca63 .info-module--why--b4204 p {
    font-size: 15px;
    line-height: 20px;
  }
}
.advance-module--advance--dbc78 {
  padding: 70px 0;
}

@media (max-width: 767px) {
  .advance-module--advance--dbc78 {
    padding: 40px 0;
  }
}
.advance-module--advance--experts--acfac {
  background: #fff8f2;
}

.advance-module--title--97c6d {
  color: #000;
  font-size: 36px;
  font-weight: 800;
  letter-spacing: 1px;
  line-height: 120%;
  margin-bottom: 30px;
  text-align: center;
}

@media (max-width: 991px) {
  .advance-module--title--97c6d {
    font-size: 30px;
  }
}
.main-module--block-title--d095a {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 400;
  margin-bottom: 30px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .main-module--block-title--d095a {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .main-module--block-title--d095a {
    font-size: 24px;
  }
}
.main-module--block-btn--5beea {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fee34e), to(#d88c2a));
  background-image: linear-gradient(#fee34e, #d88c2a);
  border-radius: 30px;
  -webkit-box-shadow: 0 15px 30px rgba(29, 29, 27, 0.29);
          box-shadow: 0 15px 30px rgba(29, 29, 27, 0.29);
  color: #fff;
  font-size: 18px;
  font-weight: 900;
  max-width: 370px;
  padding: 15px 10px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

.main-module--block-btn--5beea:hover {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fee34e), to(#d88c2a));
  background-image: linear-gradient(0deg, #fee34e 0, #d88c2a);
  -webkit-box-shadow: 0 1px 10px #ff881a;
          box-shadow: 0 1px 10px #ff881a;
}

.main-module--block-btn--5beea:active {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.main-module--block-btn--5beea:active,
.main-module--block-btn--5beea:focus,
.main-module--block-btn--5beea:hover {
  border: none;
  outline: none;
}

.main-module--sec--92f23 {
  padding: 70px 0;
}

@media (max-width: 767px) {
  .main-module--sec--92f23 {
    padding: 40px 0;
  }
}
.main-module--gray-bg--27571 {
  background-color: #e1e8f8;
}

.main-module--rocket-col--a480c {
  margin-top: 40px;
  text-align: center;
}

@media (max-width: 767px) {
  .main-module--rocket-col--a480c {
    border-right: none;
    margin-top: 0;
    padding: 20px;
  }
}
.main-module--rocket-col--a480c:not(:nth-child(3)) {
  border-right: 1px solid #000;
}

@media (max-width: 767px) {
  .main-module--rocket-col--a480c:not(:nth-child(3)) {
    border-right: none;
  }
}
.main-module--rocket-col--a480c:nth-child(4) {
  display: none;
}

.main-module--rocket-col--a480c h3 {
  font-size: 40px;
  font-weight: 800;
  line-height: 0.9;
}

@media (max-width: 767px) {
  .main-module--rocket-col--a480c h3 {
    font-size: 36px;
  }
}
.screen1-module--screen1--fe545 {
  background-color: #50a1fc;
  background-image: url(https://fs.advance.ru/landing-pages/free/vse_materialy_dlya_detei/bg-allforkids-01.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 95px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--fe545 {
    background: #50a1fc;
    padding-bottom: 70px;
  }
}
.screen1-module--screen1_title--38604 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 900;
  margin-top: 114px;
  max-width: 670px;
  text-transform: uppercase;
}

@media (max-width: 1199px) {
  .screen1-module--screen1_title--38604 {
    font-size: 35px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1_title--38604 {
    font-size: 28px;
    margin-top: 55px;
    max-width: none;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1_title--38604 {
    font-size: 24px;
    margin-top: 45px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1_title--38604 {
    font-size: 20px;
  }
}
.screen1-module--screen1_title--38604 span {
  color: #fee34e;
  font-family: Montserrat, sans-serif;
  font-size: 70px;
  font-weight: 300;
  letter-spacing: 1.3px;
}

@media (max-width: 1199px) {
  .screen1-module--screen1_title--38604 span {
    font-size: 62px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1_title--38604 span {
    font-size: 48px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1_title--38604 span {
    font-size: 42px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1_title--38604 span {
    font-size: 30px;
  }
}
.screen1-module--screen1_subtitle--86ae5 {
  color: #fff;
  font-size: 24px;
  font-weight: 400;
  margin-top: 70px;
  max-width: 585px;
}

@media (max-width: 1199px) {
  .screen1-module--screen1_subtitle--86ae5 {
    font-size: 22px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1_subtitle--86ae5 {
    font-size: 20px;
    margin: 45px auto 0;
    text-align: center;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1_subtitle--86ae5 {
    font-size: 18px;
    margin-top: 30px;
  }
}
.screen1-module--screen1_btn-block--0ea67 {
  margin-top: 60px;
  max-width: 370px;
}

@media (max-width: 991px) {
  .screen1-module--screen1_btn-block--0ea67 {
    max-width: none;
    text-align: center;
  }
}
.screen1-module--screen1_btn-desc--e6c43 {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 900;
  letter-spacing: 1.8px;
  margin-top: 25px;
  text-align: center;
  text-transform: uppercase;
}

.content-module--content--d0644 {
  background: #fff;
  padding: 20px 0;
}

.content-module--content_share--8d0a3 {
  text-align: center;
}

.content-module--content_share--8d0a3 p {
  margin: 10px 0;
}

.content-module--content_row--89d61 {
  margin-top: 20px;
}

.content-module--content_col--481b1 {
  margin-top: 30px;
}

@media (max-width: 991px) {
  .content-module--content_col--481b1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.content-module--content_col-item--7e43c {
  background-repeat: no-repeat;
  border-radius: 10px;
  -webkit-box-shadow: 0 15px 15px rgba(29, 29, 27, 0.1);
          box-shadow: 0 15px 15px rgba(29, 29, 27, 0.1);
  font-size: 16px;
  font-weight: 400;
  max-height: 370px;
  min-height: 370px;
  padding: 40px 15px 15px 40px;
}

@media (max-width: 767px) {
  .content-module--content_col-item--7e43c {
    max-height: none;
    padding: 30px 15px 15px 30px;
  }
}
@media (max-width: 480px) {
  .content-module--content_col-item--7e43c {
    padding: 30px 15px 15px;
  }
}
.content-module--content_col-item--1--d04c6 {
  background-color: #fff1f1;
  background-image: url(https://fs.advance.ru/landing-pages/free/vse_materialy_dlya_detei/01-EDM.png);
  background-position: bottom;
}

@media (max-width: 991px) {
  .content-module--content_col-item--1--d04c6 {
    background-position-x: 30px;
    background-position-y: 100%;
    padding-bottom: 30px;
  }
}
@media (max-width: 480px) {
  .content-module--content_col-item--1--d04c6 {
    background-position: 0 100%;
  }
}
.content-module--content_col-item--2--7cb74 {
  background-color: #e1e8f8;
  background-image: url(https://fs.advance.ru/landing-pages/free/vse_materialy_dlya_detei/02-stat.png);
  background-position-x: 25px;
  background-position-y: 100%;
}

.content-module--content_col-item--2--7cb74 li {
  background: #e1e8f8;
}

@media (max-width: 480px) {
  .content-module--content_col-item--2--7cb74 {
    background-position: 0 100%;
  }
}
.content-module--content_col-item--3--ba505 {
  background-color: #fefff4;
  background-image: url(https://fs.advance.ru/landing-pages/free/vse_materialy_dlya_detei/03-video.png);
  background-position-x: 25px;
  background-position-y: 100%;
}

@media (max-width: 480px) {
  .content-module--content_col-item--3--ba505 {
    background-position: 0 100%;
  }
}
.content-module--content_col-item--4--ed195 {
  background-color: #efffe9;
  background-image: url(https://fs.advance.ru/landing-pages/free/vse_materialy_dlya_detei/04-spisok.png);
  background-position: bottom;
}

@media (max-width: 991px) {
  .content-module--content_col-item--4--ed195 {
    background-position-x: 30px;
    background-position-y: 100%;
  }
}
@media (max-width: 480px) {
  .content-module--content_col-item--4--ed195 {
    background-position: 0 100%;
  }
}
.content-module--content_col-item--5--7d3c9 {
  background-color: #f7e9ff;
  background-image: url(https://fs.advance.ru/landing-pages/free/vse_materialy_dlya_detei/05-NR4.png);
  background-position: 0 100%;
}

@media (max-width: 480px) {
  .content-module--content_col-item--5--7d3c9 {
    background-position: 0 100%;
  }
}
.content-module--content_col-item--6--56418 {
  background-color: #ffeddb;
  background-image: url(https://fs.advance.ru/landing-pages/free/vse_materialy_dlya_detei/06-mini.png);
  background-position: bottom;
  background-size: contain;
}

@media (max-width: 767px) {
  .content-module--content_col-item--6--56418 {
    min-height: 310px;
  }
}
@media (max-width: 480px) {
  .content-module--content_col-item--6--56418 {
    background-position: 0 100%;
  }
}
.content-module--content_col-item--title--537fe {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 400;
  letter-spacing: 1.2px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .content-module--content_col-item--title--537fe {
    max-width: 300px;
  }
}
@media (max-width: 767px) {
  .content-module--content_col-item--title--537fe {
    font-size: 20px;
  }
}
.content-module--content_col-item--title--537fe span {
  color: #858585;
}

.content-module--content_col-item--title--537fe span span {
  text-transform: none;
}

.content-module--content_col-item--list--5e416 {
  margin-top: 15px;
}

@media (max-width: 767px) {
  .content-module--content_col-item--list--5e416 {
    padding-bottom: 120px;
  }
  .content-module--content_small-list--1903f {
    padding-bottom: 30px;
  }
}
.get-module--get--51edb {
  background: url(https://fs.advance.ru/landing-pages/free/vse_materialy_dlya_detei/bg-allforkids-02.jpg) 50% no-repeat;
  background-size: cover;
  padding: 130px 0;
}

@media (max-width: 767px) {
  .get-module--get--51edb {
    padding: 70px 0;
  }
}
.get-module--get-block--fba89 {
  margin-top: 100px;
  text-align: center;
}

@media (max-width: 991px) {
  .get-module--get-block--fba89 {
    margin-top: 40px;
  }
}
.get-module--get-block--fba89 .get-module--block-btn--d4790 {
  margin: 0 auto;
}

.get-module--get-desc--002ff {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 900;
  letter-spacing: 1.8px;
  margin-top: 25px;
  text-align: center;
  text-transform: uppercase;
}

.main-module--title--7c770 {
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 50px;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--title--7c770 {
    font-size: 24px;
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .main-module--title--7c770 {
    margin-bottom: 15px;
  }
}
.main-module--btn--3b485 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-gradient(linear, left top, left bottom, from(#ee4704), to(#bd2400));
  background: linear-gradient(180deg, #ee4704, #bd2400);
  border-radius: 20px;
  -webkit-box-shadow: 0 15px 30px #ee4704, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
          box-shadow: 0 15px 30px #ee4704, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 22px;
  font-weight: 500;
  height: 80px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  margin: 0 auto;
  max-width: 400px;
  padding: 15px 10px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

.main-module--btn--3b485:visited {
  color: #fff;
}

.main-module--btn--3b485.main-module--violet-shadow--bcd00 {
  -webkit-box-shadow: 0 15px 30px #38006f, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
          box-shadow: 0 15px 30px #38006f, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
}

.main-module--btn--3b485.main-module--violet-shadow--bcd00:focus,
.main-module--btn--3b485.main-module--violet-shadow--bcd00:hover {
  -webkit-box-shadow: 0 15px 30px #ee4704, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
          box-shadow: 0 15px 30px #ee4704, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
}

@media (max-width: 991px) {
  .main-module--btn--3b485 {
    border-radius: 15px;
    font-size: 16px;
    height: 50px;
    padding: 10px;
  }
}
.main-module--bg-big--1c423 {
  background: linear-gradient(3.48deg, #dcbaff 2.87%, #f0edff 97.13%);
  padding-bottom: 100px;
  padding-top: 50px;
}

@media (max-width: 991px) {
  .main-module--bg-big--1c423 {
    padding-bottom: 50px;
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  .main-module--bg-big--1c423 {
    padding: 30px 0;
  }
}
.main-module--bg-house--b842a {
  background-color: #6f00e2;
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/bg-ngr-sky-1920.jpg);
  background-position: top;
  background-size: cover;
}

.banners-module--banner--800ec {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #8d09bb;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 105%;
  border-radius: 20px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  margin: 0 auto;
  max-width: 1146px;
  min-height: 182px;
  padding: 20px 0 20px 20px;
}

.banners-module--banner--800ec:visited {
  color: #fff;
}

@media (max-width: 991px) {
  .banners-module--banner--800ec {
    border-radius: 15px;
    gap: 15px;
    max-width: 650px;
    min-height: 95px;
    padding: 10px 0 10px 10px;
  }
}
@media (max-width: 767px) {
  .banners-module--banner--800ec {
    background-position: bottom;
    background-size: contain;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 5px;
    max-width: 250px;
    min-height: unset;
  }
}
.banners-module--banner--800ec.banners-module--bn12--2f4d2 {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/bgban-12dec-1920.png);
}

@media (max-width: 767px) {
  .banners-module--banner--800ec.banners-module--bn12--2f4d2 {
    background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/bgban-12dec-320.png);
  }
}
.banners-module--banner--800ec.banners-module--bn12--2f4d2 time {
  background-color: #cf21e5;
}

.banners-module--banner--800ec.banners-module--bn19--a3afc {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/bgban-19dec-1920.png);
}

@media (max-width: 767px) {
  .banners-module--banner--800ec.banners-module--bn19--a3afc {
    background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/bgban-19dec-320.png);
  }
}
.banners-module--banner--800ec.banners-module--bn19--a3afc time {
  background-color: #c0a669;
}

.banners-module--banner--800ec.banners-module--bn26--5bbf7 {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/bgban-26dec-1920.png);
}

@media (max-width: 767px) {
  .banners-module--banner--800ec.banners-module--bn26--5bbf7 {
    background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/bgban-26dec-320.png);
  }
}
.banners-module--banner--800ec.banners-module--bn26--5bbf7 time {
  background-color: #e94242;
}

.banners-module--banner--800ec time {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: Koryaka, sans-serif;
  font-size: 22px;
  font-weight: 400;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1;
  max-width: 146px;
  min-height: 146px;
  text-align: center;
}

@media (max-width: 991px) {
  .banners-module--banner--800ec time {
    border-radius: 8px;
    font-size: 14px;
    max-width: 75px;
    min-height: 75px;
  }
}
@media (max-width: 767px) {
  .banners-module--banner--800ec time {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 3px;
    max-width: unset;
    min-height: unset;
    padding: 5px;
  }
}
.banners-module--banner--800ec time span {
  font-size: 60px;
  font-weight: 400;
  line-height: 0.9;
}

@media (max-width: 991px) {
  .banners-module--banner--800ec time span {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .banners-module--banner--800ec time span {
    font-size: 14px;
  }
}
.banners-module--banner--800ec .banners-module--info--c4b7d {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-right: 25%;
  text-align: center;
}

@media (max-width: 1200px) {
  .banners-module--banner--800ec .banners-module--info--c4b7d {
    padding-right: 31%;
  }
}
@media (max-width: 767px) {
  .banners-module--banner--800ec .banners-module--info--c4b7d {
    padding: 10px 10px 55%;
  }
}
.banners-module--banner--800ec h3 {
  font-family: Koryaka, sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .banners-module--banner--800ec h3 {
    font-size: 20px;
    margin-bottom: 5px;
  }
}
.banners-module--banner--800ec .banners-module--sub--da6ea {
  font-size: 22px;
  font-weight: 700;
  line-height: 120%;
  margin: 0 0 5px;
}

@media (max-width: 991px) {
  .banners-module--banner--800ec .banners-module--sub--da6ea {
    font-size: 14px;
  }
}
.banners-module--banner--800ec .banners-module--sub--da6ea i {
  font-style: italic;
}

.banners-module--banner--800ec .banners-module--desc--e91a1 {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .banners-module--banner--800ec .banners-module--desc--e91a1 {
    font-size: 13px;
  }
}
.banners-module--calendar-closed--8a8b6 {
  backdrop-filter: blur(5px);
  background-image: radial-gradient(50% 50% at 50% 50%, rgba(233, 66, 66, 0.7) 0, rgba(175, 19, 29, 0.7) 100%);
  border: 1px solid #fff;
  border-radius: 30px;
  padding: 30px;
}

@media (max-width: 991px) {
  .banners-module--calendar-closed--8a8b6 {
    border-radius: 15px;
    padding: 15px;
  }
}
.banners-module--calendar-closed--8a8b6 h4 {
  font-family: Koryaka, sans-serif;
  font-size: 36px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 20px;
  text-align: center;
}

@media (max-width: 991px) {
  .banners-module--calendar-closed--8a8b6 h4 {
    font-size: 24px;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .banners-module--calendar-closed--8a8b6 h4 {
    font-size: 20px;
  }
}
.screen1-module--screen1--29942 {
  color: #fff;
  padding: 70px 0 50px;
  text-align: center;
}

@media (max-width: 991px) {
  .screen1-module--screen1--29942 {
    padding: 30px 0 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--29942 {
    padding: 20px 0 10px;
  }
}
.screen1-module--screen1--29942 .screen1-module--logo-container--ac976 {
  margin: 0 auto 30px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .screen1-module--screen1--29942 .screen1-module--logo-container--ac976 {
    margin: 0 auto 20px;
  }
}
.screen1-module--screen1--29942 .screen1-module--logo-wrap--d4592 {
  position: relative;
}

.screen1-module--screen1--29942 .screen1-module--logo-wrap--d4592:after,
.screen1-module--screen1--29942 .screen1-module--logo-wrap--d4592:before {
  background-color: #f1f2f2;
  bottom: 27px;
  content: "";
  height: 2px;
  position: absolute;
  width: calc(50% - 99px);
}

.screen1-module--screen1--29942 .screen1-module--logo-wrap--d4592:before {
  left: 0;
}

.screen1-module--screen1--29942 .screen1-module--logo-wrap--d4592:after {
  right: 0;
}

.screen1-module--screen1--29942 h2 {
  border-bottom: 2px solid #f1f2f2;
  font-family: Koryaka, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: 120%;
  padding-bottom: 15px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--29942 h2 {
    font-size: 20px;
  }
}
.screen1-module--screen1--29942 h1 {
  margin: 50px auto;
}

@media (max-width: 991px) {
  .screen1-module--screen1--29942 h1 {
    margin: 30px auto 20px;
    max-width: 650px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--29942 h1 {
    margin: 20px auto 10px;
  }
}
.screen1-module--screen1--29942 .screen1-module--btn--cda32 {
  max-width: 558px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--29942 .screen1-module--btn--cda32 {
    max-width: 358px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--29942 .screen1-module--btn--cda32 {
    font-size: 14px;
  }
}
.screen1-module--screen1--29942 .screen1-module--timer-wrap--21eab {
  backdrop-filter: blur(5px);
  background-image: radial-gradient(50% 50% at 50% 50%, rgba(215, 99, 255, 0.5) 0, rgba(141, 9, 187, 0.5) 100%);
  border: 1px solid #fff;
  border-radius: 20px;
  margin: 50px auto 0;
  padding: 10px 20px 15px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .screen1-module--screen1--29942 .screen1-module--timer-wrap--21eab {
    margin: 20px auto 0;
  }
}
.screen1-module--screen1--29942 .screen1-module--timer-wrap--21eab h3 {
  font-family: Koryaka, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 12px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--29942 .screen1-module--timer-wrap--21eab h3 {
    font-size: 18px;
  }
}
.screen1-module--screen1--29942 .screen1-module--timer--b74a1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.screen1-module--screen1--29942 .screen1-module--timer--b74a1 p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 10px;
}

.screen1-module--screen1--29942 .screen1-module--timer--b74a1 p:not(:last-child) {
  padding-right: 15px;
  position: relative;
}

.screen1-module--screen1--29942 .screen1-module--timer--b74a1 p:not(:last-child):before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="5" height="22" fill="none" viewBox="0 0 5 22"><path fill="%23fff" d="M4.698 19.28c0 .613-.2 1.133-.6 1.56-.373.427-.907.64-1.6.64-.693 0-1.24-.213-1.64-.64-.373-.427-.56-.947-.56-1.56 0-.613.187-1.133.56-1.56.4-.427.947-.64 1.64-.64s1.227.213 1.6.64c.4.427.6.947.6 1.56Zm0-16.76c0 .613-.2 1.133-.6 1.56-.373.427-.907.64-1.6.64-.693 0-1.24-.213-1.64-.64-.373-.427-.56-.947-.56-1.56 0-.613.187-1.133.56-1.56.4-.427.947-.64 1.64-.64s1.227.213 1.6.64c.4.427.6.947.6 1.56Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 22px;
  position: absolute;
  right: 5px;
  top: 24px;
  width: 5px;
}

.screen1-module--screen1--29942 .screen1-module--timer--b74a1 p span {
  text-align: center;
}

.screen1-module--screen1--29942 .screen1-module--timer--b74a1 p span:first-child {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #9349ff;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 40px;
  font-weight: 400;
  height: 70px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1;
  width: 70px;
}

.screen1-module--screen1--29942 .screen1-module--timer--b74a1 p span:last-child {
  font-size: 14px;
  font-weight: 300;
  text-transform: uppercase;
}

.screen1-module--screen1--29942 .screen1-module--jump-btn--4704c {
  border-bottom: 1px dashed;
  display: none;
  font-family: Koryaka, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  margin-top: 5px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 767px) {
  .screen1-module--screen1--29942 .screen1-module--jump-btn--4704c {
    display: inline-block;
  }
}
.house-module--house--d0fbb {
  margin-bottom: -5px;
  position: relative;
}

.house-module--house--d0fbb img,
.house-module--house--d0fbb picture {
  width: 100%;
}

.house-module--house--d0fbb button {
  background-repeat: no-repeat;
  background-size: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 14.5%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  pointer-events: none;
  position: absolute;
  width: 16.5%;
}

@media (max-width: 1199px) {
  .house-module--house--d0fbb button {
    width: 27.5%;
  }
}
@media (max-width: 767px) {
  .house-module--house--d0fbb button {
    height: 11.5%;
    width: 48%;
  }
}
.house-module--house--d0fbb button.house-module--btn9--f1e3d {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/09-close.png);
  left: 33.5%;
  top: 19.8%;
}

@media (max-width: 1199px) {
  .house-module--house--d0fbb button.house-module--btn9--f1e3d {
    left: 22.4%;
    top: 19.9%;
  }
}
@media (max-width: 767px) {
  .house-module--house--d0fbb button.house-module--btn9--f1e3d {
    left: 1%;
    top: 16.5%;
  }
}
.house-module--house--d0fbb button.house-module--btn9--f1e3d.house-module--open--985b5 {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/09-open.png);
}

.house-module--house--d0fbb button.house-module--btn10--9e2a4 {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/10-close.png);
  left: 49.9%;
  top: 19.8%;
}

@media (max-width: 1199px) {
  .house-module--house--d0fbb button.house-module--btn10--9e2a4 {
    left: 50%;
    top: 19.9%;
  }
}
@media (max-width: 767px) {
  .house-module--house--d0fbb button.house-module--btn10--9e2a4 {
    left: 50%;
    top: 16.5%;
  }
}
.house-module--house--d0fbb button.house-module--btn10--9e2a4.house-module--open--985b5 {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/10-open.png);
}

.house-module--house--d0fbb button.house-module--btn11--4e03c {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/11-close.png);
  left: 25.3%;
  top: 35.1%;
}

@media (max-width: 1199px) {
  .house-module--house--d0fbb button.house-module--btn11--4e03c {
    left: 8.9%;
    top: 35.2%;
  }
}
@media (max-width: 767px) {
  .house-module--house--d0fbb button.house-module--btn11--4e03c {
    left: 1%;
    top: 28.5%;
  }
}
.house-module--house--d0fbb button.house-module--btn11--4e03c.house-module--open--985b5 {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/11-open.png);
}

.house-module--house--d0fbb button.house-module--btn12--155a6 {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/12-close.png);
  left: 41.8%;
  top: 35.1%;
}

@media (max-width: 1199px) {
  .house-module--house--d0fbb button.house-module--btn12--155a6 {
    left: 36.4%;
    top: 35.2%;
  }
}
@media (max-width: 767px) {
  .house-module--house--d0fbb button.house-module--btn12--155a6 {
    left: 50%;
    top: 28.5%;
  }
}
.house-module--house--d0fbb button.house-module--btn12--155a6.house-module--open--985b5 {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/12-open.png);
}

.house-module--house--d0fbb button.house-module--btn13--980ff {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/13-close.png);
  left: 58.3%;
  top: 35.1%;
}

@media (max-width: 1199px) {
  .house-module--house--d0fbb button.house-module--btn13--980ff {
    left: 64%;
    top: 35.2%;
  }
}
@media (max-width: 767px) {
  .house-module--house--d0fbb button.house-module--btn13--980ff {
    left: 1%;
    top: 40.5%;
  }
}
.house-module--house--d0fbb button.house-module--btn13--980ff.house-module--open--985b5 {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/13-open.png);
}

.house-module--house--d0fbb button.house-module--btn14--97bf0 {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/14-close.png);
  left: 25.3%;
  top: 50.4%;
}

@media (max-width: 1199px) {
  .house-module--house--d0fbb button.house-module--btn14--97bf0 {
    left: 8.8%;
    top: 50.5%;
  }
}
@media (max-width: 767px) {
  .house-module--house--d0fbb button.house-module--btn14--97bf0 {
    left: 50%;
    top: 40.5%;
  }
}
.house-module--house--d0fbb button.house-module--btn14--97bf0.house-module--open--985b5 {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/14-open.png);
}

.house-module--house--d0fbb button.house-module--btn15--554ed {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/15-close.png);
  left: 41.8%;
  top: 50.4%;
}

@media (max-width: 1199px) {
  .house-module--house--d0fbb button.house-module--btn15--554ed {
    left: 36.4%;
    top: 50.5%;
  }
}
@media (max-width: 767px) {
  .house-module--house--d0fbb button.house-module--btn15--554ed {
    left: 1%;
    top: 52.5%;
  }
}
.house-module--house--d0fbb button.house-module--btn15--554ed.house-module--open--985b5 {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/15-open.png);
}

.house-module--house--d0fbb button.house-module--btn16--d0379 {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/16-close.png);
  left: 58.3%;
  top: 50.4%;
}

@media (max-width: 1199px) {
  .house-module--house--d0fbb button.house-module--btn16--d0379 {
    left: 64%;
    top: 50.5%;
  }
}
@media (max-width: 767px) {
  .house-module--house--d0fbb button.house-module--btn16--d0379 {
    left: 50%;
    top: 52.5%;
  }
}
.house-module--house--d0fbb button.house-module--btn16--d0379.house-module--open--985b5 {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/16-open.png);
}

.house-module--house--d0fbb button.house-module--btn17--dc6ae {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/17-close.png);
  left: 25.3%;
  top: 65.7%;
}

@media (max-width: 1199px) {
  .house-module--house--d0fbb button.house-module--btn17--dc6ae {
    left: 8.8%;
    top: 65.8%;
  }
}
@media (max-width: 767px) {
  .house-module--house--d0fbb button.house-module--btn17--dc6ae {
    left: 1%;
    top: 64.5%;
  }
}
.house-module--house--d0fbb button.house-module--btn17--dc6ae.house-module--open--985b5 {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/17-open.png);
}

.house-module--house--d0fbb button.house-module--btn18--47784 {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/18-close.png);
  left: 41.8%;
  top: 65.7%;
}

@media (max-width: 1199px) {
  .house-module--house--d0fbb button.house-module--btn18--47784 {
    left: 36.4%;
    top: 65.8%;
  }
}
@media (max-width: 767px) {
  .house-module--house--d0fbb button.house-module--btn18--47784 {
    left: 50%;
    top: 64.5%;
  }
}
.house-module--house--d0fbb button.house-module--btn18--47784.house-module--open--985b5 {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/18-open.png);
}

.house-module--house--d0fbb button.house-module--btn19--7abbc {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/19-close.png);
  left: 58.3%;
  top: 65.7%;
}

@media (max-width: 1199px) {
  .house-module--house--d0fbb button.house-module--btn19--7abbc {
    left: 64%;
    top: 65.8%;
  }
}
@media (max-width: 767px) {
  .house-module--house--d0fbb button.house-module--btn19--7abbc {
    left: 1%;
    top: 76.5%;
  }
}
.house-module--house--d0fbb button.house-module--btn19--7abbc.house-module--open--985b5 {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/19-open.png);
}

.house-module--house--d0fbb button.house-module--open--985b5 {
  pointer-events: unset;
}

.house-module--house--d0fbb button.house-module--closed--a26d0 {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/0-fullclosed.png);
}

.adv-module--adv--64657 {
  padding-top: 100px;
}

@media (max-width: 991px) {
  .adv-module--adv--64657 {
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--64657 {
    padding-top: 30px;
  }
}
.adv-module--adv--64657 .adv-module--about-block--1e971 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 50px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 50px;
}

@media (max-width: 991px) {
  .adv-module--adv--64657 .adv-module--about-block--1e971 {
    gap: 40px;
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--64657 .adv-module--about-block--1e971 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
@media (max-width: 991px) {
  .adv-module--adv--64657 .adv-module--about-block--1e971 img {
    max-width: 240px;
  }
}
.adv-module--adv--64657 .adv-module--info--d19b3 {
  width: 60%;
}

@media (max-width: 991px) {
  .adv-module--adv--64657 .adv-module--info--d19b3 {
    width: 100%;
  }
}
.adv-module--adv--64657 .adv-module--info--d19b3 h2 {
  color: #1d2644;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 30px;
  text-transform: uppercase;
}

@media (max-width: 1200px) {
  .adv-module--adv--64657 .adv-module--info--d19b3 h2 {
    font-size: 36px;
  }
}
@media (max-width: 991px) {
  .adv-module--adv--64657 .adv-module--info--d19b3 h2 {
    font-size: 24px;
    margin-bottom: 20px;
  }
}
.adv-module--adv--64657 .adv-module--info--d19b3 h2 span {
  color: #ee4704;
  white-space: nowrap;
}

.adv-module--adv--64657 .adv-module--info--d19b3 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 25px;
}

@media (max-width: 991px) {
  .adv-module--adv--64657 .adv-module--info--d19b3 ul {
    gap: 15px;
  }
}
.adv-module--adv--64657 .adv-module--info--d19b3 ul li {
  padding-left: 70px;
  position: relative;
}

@media (max-width: 991px) {
  .adv-module--adv--64657 .adv-module--info--d19b3 ul li {
    padding-left: 41px;
  }
}
.adv-module--adv--64657 .adv-module--info--d19b3 ul li:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/main/check.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 53px;
  left: 0;
  position: absolute;
  top: 0;
  width: 50px;
}

@media (max-width: 991px) {
  .adv-module--adv--64657 .adv-module--info--d19b3 ul li:before {
    height: 32px;
    top: 7px;
    width: 31px;
  }
}
.adv-module--adv--64657 .adv-module--info--d19b3 ul li h3 {
  color: #ee4704;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
  margin-top: 5px;
}

@media (max-width: 991px) {
  .adv-module--adv--64657 .adv-module--info--d19b3 ul li h3 {
    font-size: 22px;
  }
}
.adv-module--adv--64657 .adv-module--info--d19b3 ul li p {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .adv-module--adv--64657 .adv-module--info--d19b3 ul li p {
    font-size: 16px;
  }
}
.adv-module--adv--64657 .adv-module--experts--1e50b {
  margin-top: 50px;
}

@media (max-width: 767px) {
  .adv-module--adv--64657 .adv-module--experts--1e50b {
    margin-top: 30px;
  }
}
.adv-module--adv--64657 .adv-module--experts--1e50b h2 {
  margin-bottom: 55px;
  text-align: center;
}

@media (max-width: 991px) {
  .adv-module--adv--64657 .adv-module--experts--1e50b h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--64657 .adv-module--experts--1e50b h2 {
    margin-bottom: 20px;
  }
}
.adv-module--adv--64657 .adv-module--develop--fd44c {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .adv-module--adv--64657 .adv-module--develop--fd44c {
    margin-top: 30px;
  }
}
.adv-module--adv--64657 .adv-module--develop--fd44c h2 {
  margin-bottom: 55px;
  text-align: center;
}

@media (max-width: 991px) {
  .adv-module--adv--64657 .adv-module--develop--fd44c h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--64657 .adv-module--develop--fd44c h2 {
    margin-bottom: 20px;
  }
}
.adv-module--adv--64657 .adv-module--container--abf8f {
  border-radius: 30px;
  padding: 50px 100px;
}

@media (max-width: 1023px) {
  .adv-module--adv--64657 .adv-module--container--abf8f {
    border-radius: 20px;
    padding: 40px 20px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--64657 .adv-module--container--abf8f {
    border-radius: 15px;
    padding: 20px;
  }
}
.adv-module--adv--64657 .adv-module--container--abf8f.adv-module--violet--2cf80 {
  background-color: #f7f0ff;
}

.adv-module--adv--64657 .adv-module--container--abf8f.adv-module--partners--dfaab {
  background-color: #fff;
  margin-top: 50px;
  padding: 60px 150px;
}

@media (max-width: 991px) {
  .adv-module--adv--64657 .adv-module--container--abf8f.adv-module--partners--dfaab {
    margin-top: 25px;
    padding: 50px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--64657 .adv-module--container--abf8f.adv-module--partners--dfaab {
    padding: 20px;
  }
}
.adv-module--adv--64657 .adv-module--container--abf8f.adv-module--partners--dfaab > section {
  padding: 0;
}

.adv-module--adv--64657 .adv-module--container--abf8f.adv-module--partners--dfaab .adv-module--title--c62c7 {
  margin-bottom: 0;
}

.adv-module--adv--64657 .adv-module--container--abf8f swiper-slide {
  height: auto;
}

.adv-module--adv--64657 .adv-module--container--abf8f swiper-slide > div {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
}

.adv-module--adv--64657 .adv-module--container--abf8f swiper-slide p {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.main-module--title--8c5b6 {
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 50px;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--title--8c5b6 {
    font-size: 24px;
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .main-module--title--8c5b6 {
    margin-bottom: 15px;
  }
}
.main-module--btn--6f04f {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-gradient(linear, left top, left bottom, from(#ee4704), to(#bd2400));
  background: linear-gradient(180deg, #ee4704, #bd2400);
  border-radius: 20px;
  -webkit-box-shadow: 0 15px 30px #ee4704, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
          box-shadow: 0 15px 30px #ee4704, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 22px;
  font-weight: 500;
  height: 80px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  margin: 0 auto;
  max-width: 400px;
  padding: 15px 10px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

.main-module--btn--6f04f:visited {
  color: #fff;
}

.main-module--btn--6f04f.main-module--violet-shadow--2a47c {
  -webkit-box-shadow: 0 15px 30px #38006f, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
          box-shadow: 0 15px 30px #38006f, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
}

.main-module--btn--6f04f.main-module--violet-shadow--2a47c:focus,
.main-module--btn--6f04f.main-module--violet-shadow--2a47c:hover {
  -webkit-box-shadow: 0 15px 30px #ee4704, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
          box-shadow: 0 15px 30px #ee4704, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
}

@media (max-width: 991px) {
  .main-module--btn--6f04f {
    border-radius: 15px;
    font-size: 16px;
    height: 50px;
    padding: 10px;
  }
}
.main-module--bg-big--15a55 {
  background: linear-gradient(3.48deg, #dcbaff 2.87%, #f0edff 97.13%);
  padding-bottom: 100px;
}

@media (max-width: 991px) {
  .main-module--bg-big--15a55 {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .main-module--bg-big--15a55 {
    padding-bottom: 30px;
  }
}
.main-module--bg-house--9f4df {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/advent_calendar/bg-ngr-sky-1920.jpg);
}

.main-module--bg-house--9f4df,
.screen1-module--screen1--5886d {
  background-color: #6f00e2;
  background-position: top;
  background-size: cover;
}

.screen1-module--screen1--5886d {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/main/bg-ngr2024-1920.jpg);
  color: #fff;
  padding: 50px 0 20%;
  text-align: center;
}

@media (max-width: 991px) {
  .screen1-module--screen1--5886d {
    padding: 30px 0 100px;
  }
}
@media (max-width: 560px) {
  .screen1-module--screen1--5886d {
    background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/main/bg-ngr2024-320.jpg);
    padding: 30px 0 120%;
  }
}
.screen1-module--screen1--5886d .screen1-module--container--e30f1 {
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.screen1-module--screen1--5886d .screen1-module--logo-wrap--245d7 {
  position: relative;
}

.screen1-module--screen1--5886d .screen1-module--logo-wrap--245d7:after,
.screen1-module--screen1--5886d .screen1-module--logo-wrap--245d7:before {
  background-color: #f1f2f2;
  bottom: 27px;
  content: "";
  height: 2px;
  position: absolute;
  width: calc(50% - 99px);
}

.screen1-module--screen1--5886d .screen1-module--logo-wrap--245d7:before {
  left: 0;
}

.screen1-module--screen1--5886d .screen1-module--logo-wrap--245d7:after {
  right: 0;
}

.screen1-module--screen1--5886d h1 {
  border-bottom: 2px solid #f1f2f2;
  font-family: Koryaka, sans-serif;
  font-size: 72px;
  font-weight: 400;
  line-height: 120%;
  padding: 15px 0 30px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--5886d h1 {
    font-size: 40px;
    padding: 10px 0 15px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--5886d h1 {
    font-size: 32px;
  }
}
.screen1-module--screen1--5886d h1 span {
  text-transform: uppercase;
}

.screen1-module--screen1--5886d p {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin: 30px 0;
}

@media (max-width: 991px) {
  .screen1-module--screen1--5886d p {
    font-size: 24px;
    margin: 20px 0;
  }
}
.screen1-module--screen1--5886d button {
  margin: 0 auto;
}

.wait-module--wait--8082d h2 {
  color: #6f00e2;
  font-family: Koryaka, sans-serif;
  font-size: 70px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 35px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .wait-module--wait--8082d h2 {
    font-size: 40px;
    margin-bottom: 0;
  }
}
@media (max-width: 680px) {
  .wait-module--wait--8082d h2 {
    font-size: 24px;
    margin-bottom: 25px;
  }
}
.wait-module--wait--8082d ul {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/main/bg-advent.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  padding: 60px 0;
  text-align: center;
}

@media (max-width: 680px) {
  .wait-module--wait--8082d ul {
    margin-bottom: 10px;
  }
}
@media (max-width: 1200px) {
  .wait-module--wait--8082d ul {
    background-size: contain;
  }
}
@media (max-width: 680px) {
  .wait-module--wait--8082d ul {
    background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/main/bg-advent-320.png);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-height: 720px;
  }
}
.wait-module--wait--8082d ul .wait-module--advent--e2aef {
  font-family: Koryaka, sans-serif;
  font-size: 44px;
  font-weight: 400;
  line-height: 1;
  margin-bottom: 20px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .wait-module--wait--8082d ul .wait-module--advent--e2aef {
    font-size: 28px;
    margin-bottom: 10px;
  }
}
@media (max-width: 680px) {
  .wait-module--wait--8082d ul .wait-module--advent--e2aef {
    font-size: 24px;
    margin: 0 auto 20px;
    max-width: 200px;
  }
}
.wait-module--wait--8082d ul .wait-module--materials--ed8b3 {
  font-size: 30px;
  font-weight: 700;
  line-height: 1;
}

@media (max-width: 991px) {
  .wait-module--wait--8082d ul .wait-module--materials--ed8b3 {
    font-size: 18px;
  }
}
@media (max-width: 680px) {
  .wait-module--wait--8082d ul .wait-module--materials--ed8b3 {
    font-size: 16px;
    line-height: 120%;
  }
}
@media (max-width: 991px) {
  .wait-module--wait--8082d button {
    max-width: 250px;
  }
}
.masterclass-module--masterclass--b4ba4 {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/main/snowflake1.png), url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/main/snowflake2.png);
  background-position: 100% 0, 0 100%;
  background-repeat: no-repeat;
  padding: 100px 0 50px;
}

@media (max-width: 1200px) {
  .masterclass-module--masterclass--b4ba4 {
    background: unset;
    padding: 50px 0 25px;
  }
}
@media (max-width: 767px) {
  .masterclass-module--masterclass--b4ba4 {
    padding: 30px 0 15px;
  }
}
.masterclass-module--masterclass--b4ba4 .masterclass-module--container--a4d2f {
  background: radial-gradient(50% 50% at 50% 50%, #f6ebff 0, #ecdaff 100%);
  border-radius: 30px;
  padding: 50px 70px;
}

@media (max-width: 1200px) {
  .masterclass-module--masterclass--b4ba4 .masterclass-module--container--a4d2f {
    border-radius: 20px;
    padding: 30px 25px 25px;
  }
}
@media (max-width: 767px) {
  .masterclass-module--masterclass--b4ba4 .masterclass-module--container--a4d2f {
    padding: 20px 0 15px;
  }
}
.masterclass-module--masterclass--b4ba4 h2 {
  color: #6f00e2;
  font-family: Koryaka, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 60px;
  text-align: center;
}

@media (max-width: 1100px) {
  .masterclass-module--masterclass--b4ba4 h2 {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .masterclass-module--masterclass--b4ba4 h2 {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .masterclass-module--masterclass--b4ba4 h2 {
    font-size: 24px;
    margin-bottom: 25px;
  }
}
.masterclass-module--masterclass--b4ba4 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  margin-bottom: 50px;
}

@media (max-width: 991px) {
  .masterclass-module--masterclass--b4ba4 ul {
    gap: 15px;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .masterclass-module--masterclass--b4ba4 ul {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.masterclass-module--masterclass--b4ba4 li {
  background-color: #fff;
  background-position: top;
  background-repeat: no-repeat;
  background-size: 105%;
  border-radius: 20px;
  padding: 20px 30px 30px;
  text-align: center;
  width: calc(33.33333% - 13.33333px);
}

@media (max-width: 1100px) {
  .masterclass-module--masterclass--b4ba4 li {
    padding: 20px;
  }
}
@media (max-width: 991px) {
  .masterclass-module--masterclass--b4ba4 li {
    border-radius: 15px;
    padding: 20px 10px;
    width: calc(33.33333% - 10px);
  }
}
@media (max-width: 767px) {
  .masterclass-module--masterclass--b4ba4 li {
    max-width: 260px;
    width: 100%;
  }
}
.masterclass-module--masterclass--b4ba4 li:first-child {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/main/MK-1.png);
}

.masterclass-module--masterclass--b4ba4 li:first-child time {
  background-color: rgba(232, 56, 255, 0.8);
}

.masterclass-module--masterclass--b4ba4 li:first-child h4 {
  color: #e838ff;
}

.masterclass-module--masterclass--b4ba4 li:nth-child(2) {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/main/MK-2.png);
}

.masterclass-module--masterclass--b4ba4 li:nth-child(2) time {
  background-color: rgba(209, 169, 94, 0.8);
}

.masterclass-module--masterclass--b4ba4 li:nth-child(2) h4 {
  color: #d1a95e;
}

.masterclass-module--masterclass--b4ba4 li:nth-child(3) {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/main/MK-3.png);
}

.masterclass-module--masterclass--b4ba4 li:nth-child(3) time {
  background-color: rgba(255, 98, 36, 0.8);
}

.masterclass-module--masterclass--b4ba4 li:nth-child(3) h4 {
  color: #ff6224;
}

.masterclass-module--masterclass--b4ba4 li .masterclass-module--info--88b0a {
  background-color: #fff;
}

.masterclass-module--masterclass--b4ba4 li h3 {
  color: #fff;
  font-size: 22px;
  line-height: 120%;
  margin-bottom: 65%;
  min-height: 80px;
}

@media (max-width: 1100px) {
  .masterclass-module--masterclass--b4ba4 li h3 {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .masterclass-module--masterclass--b4ba4 li h3 {
    font-size: 16px;
    margin-bottom: 40%;
  }
}
@media (max-width: 767px) {
  .masterclass-module--masterclass--b4ba4 li h3 {
    margin-bottom: 50%;
  }
}
.masterclass-module--masterclass--b4ba4 li time {
  border-radius: 20px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: Koryaka, sans-serif;
  font-weight: 400;
  line-height: 1;
  padding: 15px;
}

@media (max-width: 991px) {
  .masterclass-module--masterclass--b4ba4 li time {
    border-radius: 15px;
    padding: 10px;
  }
}
.masterclass-module--masterclass--b4ba4 li .masterclass-module--date--06d15 {
  font-size: 30px;
}

@media (max-width: 991px) {
  .masterclass-module--masterclass--b4ba4 li .masterclass-module--date--06d15 {
    font-size: 20px;
  }
}
.masterclass-module--masterclass--b4ba4 li .masterclass-module--time--29abc {
  font-size: 24px;
}

@media (max-width: 991px) {
  .masterclass-module--masterclass--b4ba4 li .masterclass-module--time--29abc {
    font-size: 18px;
  }
}
.masterclass-module--masterclass--b4ba4 li h4 {
  font-family: Koryaka, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1;
  margin: 20px 0;
}

@media (max-width: 991px) {
  .masterclass-module--masterclass--b4ba4 li h4 {
    font-size: 20px;
    margin: 15px 0;
  }
}
.masterclass-module--masterclass--b4ba4 li .masterclass-module--sub--3ebb0 {
  font-size: 22px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 1100px) {
  .masterclass-module--masterclass--b4ba4 li .masterclass-module--sub--3ebb0 {
    font-size: 18px;
  }
}
.masterclass-module--masterclass--b4ba4 li .masterclass-module--sub--3ebb0 i {
  font-style: italic;
}

.masterclass-module--masterclass--b4ba4 li .masterclass-module--desc--a843f {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 15px;
}

@media (max-width: 1100px) {
  .masterclass-module--masterclass--b4ba4 li .masterclass-module--desc--a843f {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .masterclass-module--masterclass--b4ba4 li .masterclass-module--desc--a843f {
    margin-top: 10px;
  }
  .masterclass-module--masterclass--b4ba4 button {
    max-width: 265px;
  }
}
.calendar-module--calendar--64a49 {
  padding-bottom: 75px;
}

@media (max-width: 991px) {
  .calendar-module--calendar--64a49 {
    padding-bottom: 50px;
  }
}
.calendar-module--calendar--64a49 .calendar-module--container--042c0 {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/main/prizes.jpg);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  color: #fff;
  margin-bottom: 50px;
}

@media (max-width: 991px) {
  .calendar-module--calendar--64a49 .calendar-module--container--042c0 {
    border-radius: 20px;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .calendar-module--calendar--64a49 .calendar-module--container--042c0 {
    background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/main/prizes-320.jpg);
    background-position: bottom;
    height: 624px;
    margin: 0 auto 30px;
    max-width: 300px;
  }
}
.calendar-module--calendar--64a49 .calendar-module--info--13d89 {
  padding: 40px 20px 60px 60px;
  width: 58%;
}

@media (max-width: 1100px) {
  .calendar-module--calendar--64a49 .calendar-module--info--13d89 {
    padding: 20px 20px 40px 40px;
  }
}
@media (max-width: 767px) {
  .calendar-module--calendar--64a49 .calendar-module--info--13d89 {
    padding: 20px 20px 0;
    width: 100%;
  }
}
.calendar-module--calendar--64a49 h2 {
  font-family: Koryaka, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 30px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .calendar-module--calendar--64a49 h2 {
    font-size: 38px;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .calendar-module--calendar--64a49 h2 {
    font-size: 28px;
    margin-bottom: 11px;
  }
}
.calendar-module--calendar--64a49 p {
  font-size: 26px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .calendar-module--calendar--64a49 p {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .calendar-module--calendar--64a49 p {
    max-width: 95%;
  }
}
.calendar-module--calendar--64a49 button {
  max-width: 605px;
}

@media (max-width: 991px) {
  .calendar-module--calendar--64a49 button {
    max-width: 420px;
  }
}
.adv-module--adv--54db6 .adv-module--about-block--88923 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 50px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 50px;
}

@media (max-width: 991px) {
  .adv-module--adv--54db6 .adv-module--about-block--88923 {
    gap: 40px;
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--54db6 .adv-module--about-block--88923 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
@media (max-width: 991px) {
  .adv-module--adv--54db6 .adv-module--about-block--88923 img {
    max-width: 240px;
  }
}
.adv-module--adv--54db6 .adv-module--info--d1dfc {
  width: 60%;
}

@media (max-width: 991px) {
  .adv-module--adv--54db6 .adv-module--info--d1dfc {
    width: 100%;
  }
}
.adv-module--adv--54db6 .adv-module--info--d1dfc h2 {
  color: #1d2644;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 30px;
  text-transform: uppercase;
}

@media (max-width: 1200px) {
  .adv-module--adv--54db6 .adv-module--info--d1dfc h2 {
    font-size: 36px;
  }
}
@media (max-width: 991px) {
  .adv-module--adv--54db6 .adv-module--info--d1dfc h2 {
    font-size: 24px;
    margin-bottom: 20px;
  }
}
.adv-module--adv--54db6 .adv-module--info--d1dfc h2 span {
  color: #ee4704;
  white-space: nowrap;
}

.adv-module--adv--54db6 .adv-module--info--d1dfc ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 25px;
}

@media (max-width: 991px) {
  .adv-module--adv--54db6 .adv-module--info--d1dfc ul {
    gap: 15px;
  }
}
.adv-module--adv--54db6 .adv-module--info--d1dfc ul li {
  padding-left: 70px;
  position: relative;
}

@media (max-width: 991px) {
  .adv-module--adv--54db6 .adv-module--info--d1dfc ul li {
    padding-left: 41px;
  }
}
.adv-module--adv--54db6 .adv-module--info--d1dfc ul li:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/main/check.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 53px;
  left: 0;
  position: absolute;
  top: 0;
  width: 50px;
}

@media (max-width: 991px) {
  .adv-module--adv--54db6 .adv-module--info--d1dfc ul li:before {
    height: 32px;
    top: 7px;
    width: 31px;
  }
}
.adv-module--adv--54db6 .adv-module--info--d1dfc ul li h3 {
  color: #ee4704;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
  margin-top: 5px;
}

@media (max-width: 991px) {
  .adv-module--adv--54db6 .adv-module--info--d1dfc ul li h3 {
    font-size: 22px;
  }
}
.adv-module--adv--54db6 .adv-module--info--d1dfc ul li p {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .adv-module--adv--54db6 .adv-module--info--d1dfc ul li p {
    font-size: 16px;
  }
}
.adv-module--adv--54db6 .adv-module--experts--d70ee {
  margin-top: 50px;
}

@media (max-width: 767px) {
  .adv-module--adv--54db6 .adv-module--experts--d70ee {
    margin-top: 30px;
  }
}
.adv-module--adv--54db6 .adv-module--experts--d70ee h2 {
  margin-bottom: 55px;
  text-align: center;
}

@media (max-width: 991px) {
  .adv-module--adv--54db6 .adv-module--experts--d70ee h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--54db6 .adv-module--experts--d70ee h2 {
    margin-bottom: 20px;
  }
}
.adv-module--adv--54db6 .adv-module--develop--73b64 {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .adv-module--adv--54db6 .adv-module--develop--73b64 {
    margin-top: 30px;
  }
}
.adv-module--adv--54db6 .adv-module--develop--73b64 h2 {
  margin-bottom: 55px;
  text-align: center;
}

@media (max-width: 991px) {
  .adv-module--adv--54db6 .adv-module--develop--73b64 h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--54db6 .adv-module--develop--73b64 h2 {
    margin-bottom: 20px;
  }
}
.adv-module--adv--54db6 .adv-module--container--0ba1d {
  border-radius: 30px;
  padding: 50px 100px;
}

@media (max-width: 1023px) {
  .adv-module--adv--54db6 .adv-module--container--0ba1d {
    border-radius: 20px;
    padding: 40px 20px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--54db6 .adv-module--container--0ba1d {
    border-radius: 15px;
    padding: 20px;
  }
}
.adv-module--adv--54db6 .adv-module--container--0ba1d.adv-module--violet--d1cb6 {
  background-color: #f7f0ff;
}

.adv-module--adv--54db6 .adv-module--container--0ba1d.adv-module--partners--09dca {
  background-color: #fff;
  margin-top: 50px;
  padding: 60px 150px;
}

@media (max-width: 991px) {
  .adv-module--adv--54db6 .adv-module--container--0ba1d.adv-module--partners--09dca {
    margin-top: 25px;
    padding: 50px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--54db6 .adv-module--container--0ba1d.adv-module--partners--09dca {
    padding: 20px;
  }
}
.adv-module--adv--54db6 .adv-module--container--0ba1d.adv-module--partners--09dca > section {
  padding: 0;
}

.adv-module--adv--54db6 .adv-module--container--0ba1d.adv-module--partners--09dca .adv-module--title--ddfd6 {
  margin-bottom: 0;
}

.adv-module--adv--54db6 .adv-module--container--0ba1d swiper-slide {
  height: auto;
}

.adv-module--adv--54db6 .adv-module--container--0ba1d swiper-slide > div {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
}

.adv-module--adv--54db6 .adv-module--container--0ba1d swiper-slide p {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.main-module--title--1a951 {
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 50px;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--title--1a951 {
    font-size: 24px;
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .main-module--title--1a951 {
    margin-bottom: 15px;
  }
}
.main-module--btn--f33a6 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-gradient(linear, left top, left bottom, from(#ee4704), to(#bd2400));
  background: linear-gradient(180deg, #ee4704, #bd2400);
  border-radius: 20px;
  -webkit-box-shadow: 0 15px 30px #ee4704, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
          box-shadow: 0 15px 30px #ee4704, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 22px;
  font-weight: 500;
  height: 80px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  margin: 0 auto;
  max-width: 400px;
  padding: 15px 10px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

.main-module--btn--f33a6:visited {
  color: #fff;
}

.main-module--btn--f33a6.main-module--violet-shadow--a59a3 {
  -webkit-box-shadow: 0 15px 30px #38006f, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
          box-shadow: 0 15px 30px #38006f, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
}

.main-module--btn--f33a6.main-module--violet-shadow--a59a3:focus,
.main-module--btn--f33a6.main-module--violet-shadow--a59a3:hover {
  -webkit-box-shadow: 0 15px 30px #ee4704, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
          box-shadow: 0 15px 30px #ee4704, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
}

@media (max-width: 991px) {
  .main-module--btn--f33a6 {
    border-radius: 15px;
    font-size: 16px;
    height: 50px;
    max-width: 260px;
    padding: 10px;
  }
}
.main-module--hugs--87256 {
  padding: 50px 0;
}

@media (max-width: 991px) {
  .main-module--hugs--87256 {
    padding: 25px 0;
  }
}
@media (max-width: 767px) {
  .main-module--hugs--87256 {
    padding: 15px 0;
  }
}
.main-module--bg-big--6dad1 {
  background: linear-gradient(3.48deg, #dcbaff 2.87%, #f0edff 97.13%);
  padding-bottom: 100px;
  padding-top: 50px;
}

@media (max-width: 991px) {
  .main-module--bg-big--6dad1 {
    padding-bottom: 50px;
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  .main-module--bg-big--6dad1 {
    padding: 30px 0;
  }
}
.main-module--container--8ff23 {
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: 30px;
  padding: 50px 70px 60px;
}

@media (max-width: 1200px) {
  .main-module--container--8ff23 {
    border-radius: 20px;
    padding: 30px 45px 45px;
  }
}
@media (max-width: 767px) {
  .main-module--container--8ff23 {
    padding: 20px;
  }
}
.main-module--container--8ff23.main-module--violet--9f95a {
  background-image: radial-gradient(50% 50% at 50% 50%, #f6ebff 0, #ecdaff 100%);
}

.main-module--container--8ff23.main-module--shadow--143d2 {
  background: #fff;
  -webkit-box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
          box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
}

.main-module--list-triple--6ccee {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px;
}

@media (max-width: 991px) {
  .main-module--list-triple--6ccee {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .main-module--list-triple--6ccee {
    gap: 5px;
  }
}
.main-module--list-triple--6ccee li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 30px;
  -webkit-box-shadow: 0 6.17802px 6.17802px rgba(141, 8, 187, 0.1);
          box-shadow: 0 6.17802px 6.17802px rgba(141, 8, 187, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
  padding: 30px 20px;
  width: calc(33.33333% - 20px);
}

@media (max-width: 991px) {
  .main-module--list-triple--6ccee li {
    border-radius: 20px;
    gap: 15px;
    padding: 20px 15px;
    width: calc(33.33333% - 10px);
  }
}
@media (max-width: 767px) {
  .main-module--list-triple--6ccee li {
    padding: 20px 10px;
    width: calc(50% - 2.5px);
  }
  .main-module--list-triple--6ccee li img {
    max-height: 60px;
  }
}
.main-module--list-triple--6ccee li p {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--list-triple--6ccee li p {
    font-size: 16px;
  }
}
.screen1-module--screen1--f2071 {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/web12/bg-ngr2024-12-1920.jpg);
  background-position: bottom;
  background-size: cover;
  padding-bottom: 15%;
}

@media (max-width: 767px) {
  .screen1-module--screen1--f2071 {
    background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/web12/bg-ngr2024-12-320.jpg);
    padding-bottom: 80%;
  }
}
@media (max-width: 380px) {
  .screen1-module--screen1--f2071 {
    padding-bottom: 100%;
  }
}
.screen1-module--screen1--f2071 .screen1-module--info--6923e {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding-top: 15%;
  text-align: center;
  width: 60%;
}

@media (max-width: 1800px) {
  .screen1-module--screen1--f2071 .screen1-module--info--6923e {
    padding-top: 0;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--f2071 .screen1-module--info--6923e {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--f2071 .screen1-module--info--6923e {
    width: 100%;
  }
}
.screen1-module--screen1--f2071 time {
  backdrop-filter: blur(5px);
  background-color: #ae00e1;
  border-radius: 15px;
  -webkit-box-shadow: 0 0 30px #6d38a0;
          box-shadow: 0 0 30px #6d38a0;
  color: #e8cd54;
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  padding: 8px 8px 8px 90px;
  position: relative;
}

@media (max-width: 991px) {
  .screen1-module--screen1--f2071 time {
    border-radius: 10px;
    font-size: 18px;
    padding: 5px 10px 5px 49px;
  }
}
.screen1-module--screen1--f2071 time:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/web12/bell.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 78px;
  left: 20px;
  position: absolute;
  top: calc(50% - 39px);
  width: 50px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--f2071 time:before {
    height: 45px;
    left: 10px;
    top: calc(50% - 22.5px);
    width: 29px;
  }
}
.screen1-module--screen1--f2071 h1 {
  font-family: Koryaka, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 120%;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--f2071 h1 {
    font-size: 36px;
  }
}
.screen1-module--screen1--f2071 h1 span {
  text-transform: uppercase;
}

.screen1-module--screen1--f2071 .screen1-module--desc-top--39b1a {
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--f2071 .screen1-module--desc-top--39b1a {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--f2071 .screen1-module--desc-top--39b1a {
    font-size: 18px;
  }
}
.screen1-module--screen1--f2071 .screen1-module--desc-top--39b1a i {
  font-style: italic;
}

.screen1-module--screen1--f2071 .screen1-module--desc-bottom--67531 {
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--f2071 .screen1-module--desc-bottom--67531 {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--f2071 .screen1-module--desc-bottom--67531 {
    font-size: 16px;
  }
  .screen1-module--screen1--f2071 .screen1-module--btn--0070f {
    max-width: 226px;
  }
}
.first-module--first--01690 {
  padding-bottom: 50px;
}

@media (max-width: 991px) {
  .first-module--first--01690 {
    padding-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .first-module--first--01690 {
    padding-bottom: 15px;
  }
}
.first-module--first--01690 .first-module--container--44ffa {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: radial-gradient(50% 50% at 50% 50%, #d763ff 0, #8d09bb 100%);
  border-radius: 30px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  padding: 30px 60px;
}

@media (max-width: 991px) {
  .first-module--first--01690 .first-module--container--44ffa {
    border-radius: 20px;
    gap: 20px;
    padding: 20px 35px;
  }
}
@media (max-width: 767px) {
  .first-module--first--01690 .first-module--container--44ffa {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 30px 25px;
  }
}
@media (max-width: 991px) {
  .first-module--first--01690 img {
    max-width: 128px;
  }
}
@media (max-width: 767px) {
  .first-module--first--01690 img {
    max-width: 107px;
  }
}
.first-module--first--01690 .first-module--info--4b297 {
  width: calc(100% - 236px);
}

@media (max-width: 991px) {
  .first-module--first--01690 .first-module--info--4b297 {
    width: calc(100% - 148px);
  }
}
@media (max-width: 767px) {
  .first-module--first--01690 .first-module--info--4b297 {
    width: 100%;
  }
}
.first-module--first--01690 .first-module--info--4b297 h2 {
  font-family: Koryaka, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 120%;
}

@media (max-width: 991px) {
  .first-module--first--01690 .first-module--info--4b297 h2 {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .first-module--first--01690 .first-module--info--4b297 h2 {
    font-size: 28px;
  }
}
.first-module--first--01690 .first-module--info--4b297 p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 26px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 20px;
}

@media (max-width: 991px) {
  .first-module--first--01690 .first-module--info--4b297 p {
    font-size: 16px;
    margin-top: 15px;
  }
}
.first-module--first--01690 .first-module--info--4b297 p span {
  font-family: Koryaka, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 120%;
}

@media (max-width: 991px) {
  .first-module--first--01690 .first-module--info--4b297 p span {
    font-size: 18px;
  }
}
.learn-module--learn--c66a2 {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/main/snowflake1.png), url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/main/snowflake2.png);
  background-position: 100% 0, 0 100%;
  background-repeat: no-repeat;
}

@media (max-width: 1200px) {
  .learn-module--learn--c66a2 {
    background: unset;
  }
}
.learn-module--learn--c66a2 h2 {
  color: #8d08bb;
  font-family: Koryaka, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 30px;
  text-align: center;
}

@media (max-width: 991px) {
  .learn-module--learn--c66a2 h2 {
    font-size: 30px;
    margin-bottom: 20px;
  }
}
.learn-module--learn--c66a2 .learn-module--wrap--77807 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 1200px) {
  .learn-module--learn--c66a2 .learn-module--wrap--77807 {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--c66a2 .learn-module--wrap--77807 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.learn-module--learn--c66a2 .learn-module--wrap--77807:not(:last-child) {
  margin-bottom: 30px;
}

@media (max-width: 1200px) {
  .learn-module--learn--c66a2 .learn-module--wrap--77807:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--c66a2 .learn-module--wrap--77807:not(:last-child) {
    margin-bottom: 10px;
  }
  .learn-module--learn--c66a2 .learn-module--wrap--77807.learn-module--left--21030 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.learn-module--learn--c66a2 .learn-module--img--e305f {
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  width: calc(44% - 15px);
}

@media (max-width: 1200px) {
  .learn-module--learn--c66a2 .learn-module--img--e305f {
    width: calc(44% - 10px);
  }
}
@media (max-width: 767px) {
  .learn-module--learn--c66a2 .learn-module--img--e305f {
    width: 100%;
  }
}
.learn-module--learn--c66a2 img {
  border-radius: 20px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

@media (max-width: 991px) {
  .learn-module--learn--c66a2 img {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--c66a2 img {
    max-width: 260px;
    width: 100%;
  }
}
.learn-module--learn--c66a2 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  width: calc(56% - 15px);
}

@media (max-width: 1200px) {
  .learn-module--learn--c66a2 ul {
    width: calc(56% - 10px);
  }
}
@media (max-width: 767px) {
  .learn-module--learn--c66a2 ul {
    gap: 10px;
    width: 100%;
  }
}
.learn-module--learn--c66a2 ul li {
  background-color: #fbf6ff;
  border-radius: 20px;
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  padding: 17px 30px 17px 57px;
  position: relative;
}

@media (max-width: 991px) {
  .learn-module--learn--c66a2 ul li {
    border-radius: 15px;
    font-size: 18px;
    font-size: 16px;
    padding: 15px 30px 15px 35px;
  }
}
.learn-module--learn--c66a2 ul li:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/web12/check-viol.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 26px;
  left: 20px;
  position: absolute;
  top: 19px;
  width: 25px;
}

@media (max-width: 991px) {
  .learn-module--learn--c66a2 ul li:before {
    height: 16px;
    left: 10px;
    top: 17px;
    width: 15px;
  }
}
.learn-module--learn--c66a2 .learn-module--btn--17372 {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .learn-module--learn--c66a2 .learn-module--btn--17372 {
    margin-top: 30px;
  }
}
.get-module--get--3918c h2 {
  color: #8d08bb;
  font-family: Koryaka, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .get-module--get--3918c h2 {
    font-size: 30px;
    margin-bottom: 20px;
  }
}
.get-module--get--3918c .get-module--btn--67f27 {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .get-module--get--3918c .get-module--btn--67f27 {
    margin-top: 30px;
  }
}
.speaker-module--speaker--e9c8c .speaker-module--wrap--a22f8 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991px) {
  .speaker-module--speaker--e9c8c .speaker-module--wrap--a22f8 {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .speaker-module--speaker--e9c8c .speaker-module--wrap--a22f8 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.speaker-module--speaker--e9c8c h2 {
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .speaker-module--speaker--e9c8c h2 {
    font-size: 24px;
  }
}
.speaker-module--speaker--e9c8c p {
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .speaker-module--speaker--e9c8c p {
    font-size: 16px;
  }
}
.speaker-module--speaker--e9c8c ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  padding-left: 20px;
}

@media (max-width: 991px) {
  .speaker-module--speaker--e9c8c ul {
    gap: 10px;
  }
}
.speaker-module--speaker--e9c8c ul li {
  font-size: 16px;
  font-weight: 300;
  line-height: 120%;
  list-style: disc;
}

@media (max-width: 991px) {
  .speaker-module--speaker--e9c8c img {
    max-width: 180px;
  }
}
.adv-module--adv--02ee4 {
  padding-top: 50px;
}

@media (max-width: 991px) {
  .adv-module--adv--02ee4 {
    padding-top: 25px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--02ee4 {
    padding-top: 15px;
  }
}
.adv-module--adv--02ee4 .adv-module--about-block--c7949 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 50px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 50px;
}

@media (max-width: 991px) {
  .adv-module--adv--02ee4 .adv-module--about-block--c7949 {
    gap: 40px;
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--02ee4 .adv-module--about-block--c7949 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
@media (max-width: 991px) {
  .adv-module--adv--02ee4 .adv-module--about-block--c7949 img {
    max-width: 240px;
  }
}
.adv-module--adv--02ee4 .adv-module--info--6e3e9 {
  width: 60%;
}

@media (max-width: 991px) {
  .adv-module--adv--02ee4 .adv-module--info--6e3e9 {
    width: 100%;
  }
}
.adv-module--adv--02ee4 .adv-module--info--6e3e9 h2 {
  color: #1d2644;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 30px;
  text-transform: uppercase;
}

@media (max-width: 1200px) {
  .adv-module--adv--02ee4 .adv-module--info--6e3e9 h2 {
    font-size: 36px;
  }
}
@media (max-width: 991px) {
  .adv-module--adv--02ee4 .adv-module--info--6e3e9 h2 {
    font-size: 24px;
    margin-bottom: 20px;
  }
}
.adv-module--adv--02ee4 .adv-module--info--6e3e9 h2 span {
  color: #ee4704;
  white-space: nowrap;
}

.adv-module--adv--02ee4 .adv-module--info--6e3e9 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 25px;
}

@media (max-width: 991px) {
  .adv-module--adv--02ee4 .adv-module--info--6e3e9 ul {
    gap: 15px;
  }
}
.adv-module--adv--02ee4 .adv-module--info--6e3e9 ul li {
  padding-left: 70px;
  position: relative;
}

@media (max-width: 991px) {
  .adv-module--adv--02ee4 .adv-module--info--6e3e9 ul li {
    padding-left: 41px;
  }
}
.adv-module--adv--02ee4 .adv-module--info--6e3e9 ul li:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/check.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 53px;
  left: 0;
  position: absolute;
  top: 0;
  width: 50px;
}

@media (max-width: 991px) {
  .adv-module--adv--02ee4 .adv-module--info--6e3e9 ul li:before {
    height: 32px;
    top: 7px;
    width: 31px;
  }
}
.adv-module--adv--02ee4 .adv-module--info--6e3e9 ul li h3 {
  color: #ee4704;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
  margin-top: 5px;
}

@media (max-width: 991px) {
  .adv-module--adv--02ee4 .adv-module--info--6e3e9 ul li h3 {
    font-size: 22px;
  }
}
.adv-module--adv--02ee4 .adv-module--info--6e3e9 ul li p {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .adv-module--adv--02ee4 .adv-module--info--6e3e9 ul li p {
    font-size: 16px;
  }
}
.adv-module--adv--02ee4 .adv-module--experts--4c9bd {
  margin-top: 50px;
}

@media (max-width: 767px) {
  .adv-module--adv--02ee4 .adv-module--experts--4c9bd {
    margin-top: 30px;
  }
}
.adv-module--adv--02ee4 .adv-module--experts--4c9bd h2 {
  margin-bottom: 55px;
  text-align: center;
}

@media (max-width: 991px) {
  .adv-module--adv--02ee4 .adv-module--experts--4c9bd h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--02ee4 .adv-module--experts--4c9bd h2 {
    margin-bottom: 20px;
  }
}
.adv-module--adv--02ee4 .adv-module--develop--91011 {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .adv-module--adv--02ee4 .adv-module--develop--91011 {
    margin-top: 30px;
  }
}
.adv-module--adv--02ee4 .adv-module--develop--91011 h2 {
  margin-bottom: 55px;
  text-align: center;
}

@media (max-width: 991px) {
  .adv-module--adv--02ee4 .adv-module--develop--91011 h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--02ee4 .adv-module--develop--91011 h2 {
    margin-bottom: 20px;
  }
}
.adv-module--adv--02ee4 .adv-module--container--720e6 {
  border-radius: 30px;
  padding: 50px 100px;
}

@media (max-width: 1023px) {
  .adv-module--adv--02ee4 .adv-module--container--720e6 {
    border-radius: 20px;
    padding: 40px 20px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--02ee4 .adv-module--container--720e6 {
    border-radius: 15px;
    padding: 20px;
  }
}
.adv-module--adv--02ee4 .adv-module--container--720e6.adv-module--violet--fa7ff {
  background-color: #f7f0ff;
}

.adv-module--adv--02ee4 .adv-module--container--720e6.adv-module--partners--ef80d {
  background-color: #fff;
  margin-top: 50px;
  padding: 60px 150px;
}

@media (max-width: 991px) {
  .adv-module--adv--02ee4 .adv-module--container--720e6.adv-module--partners--ef80d {
    margin-top: 25px;
    padding: 50px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--02ee4 .adv-module--container--720e6.adv-module--partners--ef80d {
    padding: 20px;
  }
}
.adv-module--adv--02ee4 .adv-module--container--720e6.adv-module--partners--ef80d > section {
  padding: 0;
}

.adv-module--adv--02ee4 .adv-module--container--720e6.adv-module--partners--ef80d .adv-module--title--bf309 {
  margin-bottom: 0;
}

.adv-module--adv--02ee4 .adv-module--container--720e6 swiper-slide {
  height: auto;
}

.adv-module--adv--02ee4 .adv-module--container--720e6 swiper-slide > div {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
}

.adv-module--adv--02ee4 .adv-module--container--720e6 swiper-slide p {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.reg-module--reg--80f4c {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/web12/bg-registartion-1920.jpg);
  background-position: 50%;
  background-size: cover;
  padding: 150px 0;
}

@media (max-width: 991px) {
  .reg-module--reg--80f4c {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--80f4c {
    padding: 30px 0 50px;
  }
}
.reg-module--reg--80f4c .reg-module--container--bb0b2 {
  border-radius: 25px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

@media (max-width: 991px) {
  .reg-module--reg--80f4c .reg-module--container--bb0b2 {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--80f4c .reg-module--container--bb0b2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.reg-module--reg--80f4c .reg-module--container--bb0b2 .reg-module--info--58e6f {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: radial-gradient(50% 50% at 50% 50%, #d763ff 0, #8d09bb 100%);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 30px 60px 45px;
  text-align: center;
  width: 50%;
}

@media (max-width: 991px) {
  .reg-module--reg--80f4c .reg-module--container--bb0b2 .reg-module--info--58e6f {
    padding: 25px 40px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--80f4c .reg-module--container--bb0b2 .reg-module--info--58e6f {
    padding: 25px;
    width: 100%;
  }
}
.reg-module--reg--80f4c .reg-module--container--bb0b2 .reg-module--info--58e6f img {
  margin-bottom: 20px;
  max-width: 53px;
}

@media (max-width: 991px) {
  .reg-module--reg--80f4c .reg-module--container--bb0b2 .reg-module--info--58e6f img {
    margin-bottom: 10px;
    max-width: 33px;
  }
}
.reg-module--reg--80f4c .reg-module--container--bb0b2 .reg-module--info--58e6f time {
  color: #e8cd54;
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .reg-module--reg--80f4c .reg-module--container--bb0b2 .reg-module--info--58e6f time {
    font-size: 18px;
  }
}
.reg-module--reg--80f4c .reg-module--container--bb0b2 .reg-module--info--58e6f h2 {
  font-family: Koryaka, sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1;
  margin: 15px 0;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .reg-module--reg--80f4c .reg-module--container--bb0b2 .reg-module--info--58e6f h2 {
    font-size: 36px;
    margin: 10px 0;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--80f4c .reg-module--container--bb0b2 .reg-module--info--58e6f h2 {
    margin: 10px 0 15px;
  }
}
.reg-module--reg--80f4c .reg-module--container--bb0b2 .reg-module--info--58e6f .reg-module--desc-top--f44cb {
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .reg-module--reg--80f4c .reg-module--container--bb0b2 .reg-module--info--58e6f .reg-module--desc-top--f44cb {
    font-size: 18px;
  }
}
.reg-module--reg--80f4c .reg-module--container--bb0b2 .reg-module--info--58e6f .reg-module--desc-top--f44cb i {
  font-style: italic;
}

.reg-module--reg--80f4c .reg-module--container--bb0b2 .reg-module--info--58e6f .reg-module--desc-bottom--50eed {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 15px;
}

@media (max-width: 991px) {
  .reg-module--reg--80f4c .reg-module--container--bb0b2 .reg-module--info--58e6f .reg-module--desc-bottom--50eed {
    font-size: 16px;
    margin-top: 10px;
    margin-top: 5px;
  }
}
.reg-module--reg--80f4c .reg-module--container--bb0b2 .reg-module--form--d0b69 {
  background-color: #fff;
  width: 50%;
}

@media (max-width: 767px) {
  .reg-module--reg--80f4c .reg-module--container--bb0b2 .reg-module--form--d0b69 {
    width: 100%;
  }
}
.main-module--title--2fca5 {
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 50px;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--title--2fca5 {
    font-size: 24px;
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .main-module--title--2fca5 {
    margin-bottom: 15px;
  }
}
.main-module--btn--b5bcf {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-gradient(linear, left top, left bottom, from(#ee4704), to(#bd2400));
  background: linear-gradient(180deg, #ee4704, #bd2400);
  border-radius: 20px;
  -webkit-box-shadow: 0 15px 30px #ee4704, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
          box-shadow: 0 15px 30px #ee4704, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 22px;
  font-weight: 500;
  height: 80px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  margin: 0 auto;
  max-width: 400px;
  padding: 15px 10px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

.main-module--btn--b5bcf:visited {
  color: #fff;
}

.main-module--btn--b5bcf.main-module--brown-shadow--607c8 {
  -webkit-box-shadow: 0 15px 30px #533308, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
          box-shadow: 0 15px 30px #533308, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
}

.main-module--btn--b5bcf.main-module--brown-shadow--607c8:focus,
.main-module--btn--b5bcf.main-module--brown-shadow--607c8:hover {
  -webkit-box-shadow: 0 15px 30px #ee4704, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
          box-shadow: 0 15px 30px #ee4704, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
}

@media (max-width: 991px) {
  .main-module--btn--b5bcf {
    border-radius: 15px;
    font-size: 16px;
    height: 50px;
    max-width: 260px;
    padding: 10px;
  }
}
.main-module--hugs--0243f {
  padding: 50px 0;
}

@media (max-width: 991px) {
  .main-module--hugs--0243f {
    padding: 25px 0;
  }
}
@media (max-width: 767px) {
  .main-module--hugs--0243f {
    padding: 15px 0;
  }
}
.main-module--bg-big--1a290 {
  background: linear-gradient(3.48deg, #dcbaff 2.87%, #f0edff 97.13%);
  padding-bottom: 100px;
  padding-top: 50px;
}

@media (max-width: 991px) {
  .main-module--bg-big--1a290 {
    padding-bottom: 50px;
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  .main-module--bg-big--1a290 {
    padding: 30px 0;
  }
}
.main-module--container--35a8d {
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: 30px;
  padding: 50px 70px 60px;
}

@media (max-width: 1200px) {
  .main-module--container--35a8d {
    border-radius: 20px;
    padding: 30px 45px 45px;
  }
}
@media (max-width: 767px) {
  .main-module--container--35a8d {
    padding: 20px;
  }
}
.main-module--container--35a8d.main-module--yellow--46da2 {
  background-image: radial-gradient(50% 50% at 50% 50%, #fdf7db 0, #eee3ce 100%);
}

.main-module--container--35a8d.main-module--shadow--f7729 {
  background: #fff;
  -webkit-box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
          box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
}

.main-module--list-triple--d0f95 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px;
}

@media (max-width: 991px) {
  .main-module--list-triple--d0f95 {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .main-module--list-triple--d0f95 {
    gap: 5px;
  }
}
.main-module--list-triple--d0f95 li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 30px;
  -webkit-box-shadow: 0 6.17802px 6.17802px rgba(141, 8, 187, 0.1);
          box-shadow: 0 6.17802px 6.17802px rgba(141, 8, 187, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
  padding: 30px 20px;
  width: calc(33.33333% - 20px);
}

@media (max-width: 991px) {
  .main-module--list-triple--d0f95 li {
    border-radius: 20px;
    gap: 15px;
    padding: 20px 15px;
    width: calc(33.33333% - 10px);
  }
}
@media (max-width: 767px) {
  .main-module--list-triple--d0f95 li {
    padding: 20px 10px;
    width: calc(50% - 2.5px);
  }
  .main-module--list-triple--d0f95 li img {
    max-height: 60px;
  }
}
.main-module--list-triple--d0f95 li p {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--list-triple--d0f95 li p {
    font-size: 16px;
  }
}
.screen1-module--screen1--53454 {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/web19/bg-ngr2024-19-1920.jpg);
  background-position: bottom;
  background-position-x: 58%;
  background-size: cover;
  padding-bottom: 15%;
}

@media (max-width: 767px) {
  .screen1-module--screen1--53454 {
    background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/web19/bg-ngr2024-19-320.jpg);
    background-position-x: unset;
    padding-bottom: 80%;
  }
}
@media (max-width: 380px) {
  .screen1-module--screen1--53454 {
    padding-bottom: 100%;
  }
}
.screen1-module--screen1--53454 .screen1-module--info--55e5a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding-top: 15%;
  text-align: center;
  width: 60%;
}

@media (max-width: 1800px) {
  .screen1-module--screen1--53454 .screen1-module--info--55e5a {
    padding-top: 0;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--53454 .screen1-module--info--55e5a {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--53454 .screen1-module--info--55e5a {
    width: 100%;
  }
}
.screen1-module--screen1--53454 time {
  backdrop-filter: blur(5px);
  background-color: #c1b963;
  border-radius: 15px;
  -webkit-box-shadow: 0 0 30px #b19b4e;
          box-shadow: 0 0 30px #b19b4e;
  color: #fff;
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  padding: 8px 16px 8px 90px;
  position: relative;
}

@media (max-width: 991px) {
  .screen1-module--screen1--53454 time {
    border-radius: 10px;
    font-size: 18px;
    padding: 5px 10px 5px 49px;
  }
}
.screen1-module--screen1--53454 time:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/bell.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 78px;
  left: 20px;
  position: absolute;
  top: calc(50% - 39px);
  width: 50px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--53454 time:before {
    height: 45px;
    left: 10px;
    top: calc(50% - 22.5px);
    width: 29px;
  }
}
.screen1-module--screen1--53454 h1 {
  font-family: Koryaka, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 120%;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--53454 h1 {
    font-size: 36px;
  }
}
.screen1-module--screen1--53454 .screen1-module--desc-top--fae74 {
  font-size: 28px;
  font-style: italic;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--53454 .screen1-module--desc-top--fae74 {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--53454 .screen1-module--desc-top--fae74 {
    font-size: 18px;
  }
}
.screen1-module--screen1--53454 .screen1-module--desc-bottom--20756 {
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--53454 .screen1-module--desc-bottom--20756 {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--53454 .screen1-module--desc-bottom--20756 {
    font-size: 16px;
  }
  .screen1-module--screen1--53454 .screen1-module--btn--8b6d0 {
    max-width: 226px;
  }
}
.first-module--first--048fd {
  padding-bottom: 50px;
}

@media (max-width: 991px) {
  .first-module--first--048fd {
    padding-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .first-module--first--048fd {
    padding-bottom: 15px;
  }
}
.first-module--first--048fd .first-module--container--e328a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: radial-gradient(50% 50% at 50% 50%, #d2d978 0, #a07c38 100%);
  border-radius: 30px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  padding: 30px 60px;
}

@media (max-width: 991px) {
  .first-module--first--048fd .first-module--container--e328a {
    border-radius: 20px;
    gap: 20px;
    padding: 20px 35px;
  }
}
@media (max-width: 767px) {
  .first-module--first--048fd .first-module--container--e328a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 30px 25px;
  }
}
@media (max-width: 991px) {
  .first-module--first--048fd img {
    max-width: 128px;
  }
}
@media (max-width: 767px) {
  .first-module--first--048fd img {
    max-width: 107px;
  }
}
.first-module--first--048fd .first-module--info--fd70d {
  width: calc(100% - 236px);
}

@media (max-width: 991px) {
  .first-module--first--048fd .first-module--info--fd70d {
    width: calc(100% - 148px);
  }
}
@media (max-width: 767px) {
  .first-module--first--048fd .first-module--info--fd70d {
    width: 100%;
  }
}
.first-module--first--048fd .first-module--info--fd70d h2 {
  font-family: Koryaka, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 120%;
}

@media (max-width: 991px) {
  .first-module--first--048fd .first-module--info--fd70d h2 {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .first-module--first--048fd .first-module--info--fd70d h2 {
    font-size: 28px;
  }
}
.first-module--first--048fd .first-module--info--fd70d p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 26px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 20px;
}

@media (max-width: 991px) {
  .first-module--first--048fd .first-module--info--fd70d p {
    font-size: 16px;
    margin-top: 15px;
  }
}
.first-module--first--048fd .first-module--info--fd70d p span {
  font-family: Koryaka, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 120%;
}

@media (max-width: 991px) {
  .first-module--first--048fd .first-module--info--fd70d p span {
    font-size: 18px;
  }
}
.learn-module--learn--23a8f {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/snowflake1.png), url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/snowflake2.png);
  background-position: 100% 0, 0 100%;
  background-repeat: no-repeat;
}

@media (max-width: 1200px) {
  .learn-module--learn--23a8f {
    background: unset;
  }
}
.learn-module--learn--23a8f h2 {
  color: #a17d39;
  font-family: Koryaka, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 30px;
  text-align: center;
}

@media (max-width: 991px) {
  .learn-module--learn--23a8f h2 {
    font-size: 30px;
    margin-bottom: 20px;
  }
}
.learn-module--learn--23a8f .learn-module--wrap--ec295 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 1200px) {
  .learn-module--learn--23a8f .learn-module--wrap--ec295 {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--23a8f .learn-module--wrap--ec295 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.learn-module--learn--23a8f .learn-module--wrap--ec295:not(:last-child) {
  margin-bottom: 30px;
}

@media (max-width: 1200px) {
  .learn-module--learn--23a8f .learn-module--wrap--ec295:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--23a8f .learn-module--wrap--ec295:not(:last-child) {
    margin-bottom: 10px;
  }
  .learn-module--learn--23a8f .learn-module--wrap--ec295.learn-module--left--90134 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.learn-module--learn--23a8f .learn-module--img--a1abe {
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  width: calc(44% - 15px);
}

@media (max-width: 1200px) {
  .learn-module--learn--23a8f .learn-module--img--a1abe {
    width: calc(44% - 10px);
  }
}
@media (max-width: 767px) {
  .learn-module--learn--23a8f .learn-module--img--a1abe {
    width: 100%;
  }
}
.learn-module--learn--23a8f img {
  border-radius: 20px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

@media (max-width: 991px) {
  .learn-module--learn--23a8f img {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--23a8f img {
    max-width: 260px;
    width: 100%;
  }
}
.learn-module--learn--23a8f ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  width: calc(56% - 15px);
}

@media (max-width: 1200px) {
  .learn-module--learn--23a8f ul {
    width: calc(56% - 10px);
  }
}
@media (max-width: 767px) {
  .learn-module--learn--23a8f ul {
    gap: 10px;
    width: 100%;
  }
}
.learn-module--learn--23a8f ul li {
  background-color: #fbf6ff;
  border-radius: 20px;
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  padding: 17px 30px 17px 57px;
  position: relative;
}

@media (max-width: 991px) {
  .learn-module--learn--23a8f ul li {
    border-radius: 15px;
    font-size: 18px;
    font-size: 16px;
    padding: 15px 30px 15px 35px;
  }
}
.learn-module--learn--23a8f ul li:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/web19/checkred-big.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 26px;
  left: 20px;
  position: absolute;
  top: 19px;
  width: 25px;
}

@media (max-width: 991px) {
  .learn-module--learn--23a8f ul li:before {
    height: 16px;
    left: 10px;
    top: 17px;
    width: 15px;
  }
}
.learn-module--learn--23a8f .learn-module--btn--a6045 {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .learn-module--learn--23a8f .learn-module--btn--a6045 {
    margin-top: 30px;
  }
}
.get-module--get--522f9 h2 {
  color: #a17d39;
  font-family: Koryaka, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .get-module--get--522f9 h2 {
    font-size: 30px;
    margin-bottom: 20px;
  }
}
.get-module--get--522f9 .get-module--btn--615b4 {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .get-module--get--522f9 .get-module--btn--615b4 {
    margin-top: 30px;
  }
}
.speaker-module--speaker--20ed2 .speaker-module--wrap--866ea {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991px) {
  .speaker-module--speaker--20ed2 .speaker-module--wrap--866ea {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .speaker-module--speaker--20ed2 .speaker-module--wrap--866ea {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.speaker-module--speaker--20ed2 h2 {
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .speaker-module--speaker--20ed2 h2 {
    font-size: 24px;
  }
}
.speaker-module--speaker--20ed2 p {
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .speaker-module--speaker--20ed2 p {
    font-size: 16px;
  }
}
.speaker-module--speaker--20ed2 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  padding-left: 20px;
}

@media (max-width: 991px) {
  .speaker-module--speaker--20ed2 ul {
    gap: 10px;
  }
}
.speaker-module--speaker--20ed2 ul li {
  font-size: 16px;
  font-weight: 300;
  line-height: 120%;
  list-style: disc;
}

@media (max-width: 991px) {
  .speaker-module--speaker--20ed2 img {
    max-width: 180px;
  }
}
.adv-module--adv--18cbf {
  padding-top: 50px;
}

@media (max-width: 991px) {
  .adv-module--adv--18cbf {
    padding-top: 25px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--18cbf {
    padding-top: 15px;
  }
}
.adv-module--adv--18cbf .adv-module--about-block--b8926 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 50px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 50px;
}

@media (max-width: 991px) {
  .adv-module--adv--18cbf .adv-module--about-block--b8926 {
    gap: 40px;
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--18cbf .adv-module--about-block--b8926 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
@media (max-width: 991px) {
  .adv-module--adv--18cbf .adv-module--about-block--b8926 img {
    max-width: 240px;
  }
}
.adv-module--adv--18cbf .adv-module--info--7679b {
  width: 60%;
}

@media (max-width: 991px) {
  .adv-module--adv--18cbf .adv-module--info--7679b {
    width: 100%;
  }
}
.adv-module--adv--18cbf .adv-module--info--7679b h2 {
  color: #1d2644;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 30px;
  text-transform: uppercase;
}

@media (max-width: 1200px) {
  .adv-module--adv--18cbf .adv-module--info--7679b h2 {
    font-size: 36px;
  }
}
@media (max-width: 991px) {
  .adv-module--adv--18cbf .adv-module--info--7679b h2 {
    font-size: 24px;
    margin-bottom: 20px;
  }
}
.adv-module--adv--18cbf .adv-module--info--7679b h2 span {
  color: #ee4704;
  white-space: nowrap;
}

.adv-module--adv--18cbf .adv-module--info--7679b ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 25px;
}

@media (max-width: 991px) {
  .adv-module--adv--18cbf .adv-module--info--7679b ul {
    gap: 15px;
  }
}
.adv-module--adv--18cbf .adv-module--info--7679b ul li {
  padding-left: 70px;
  position: relative;
}

@media (max-width: 991px) {
  .adv-module--adv--18cbf .adv-module--info--7679b ul li {
    padding-left: 41px;
  }
}
.adv-module--adv--18cbf .adv-module--info--7679b ul li:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/check.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 53px;
  left: 0;
  position: absolute;
  top: 0;
  width: 50px;
}

@media (max-width: 991px) {
  .adv-module--adv--18cbf .adv-module--info--7679b ul li:before {
    height: 32px;
    top: 7px;
    width: 31px;
  }
}
.adv-module--adv--18cbf .adv-module--info--7679b ul li h3 {
  color: #ee4704;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
  margin-top: 5px;
}

@media (max-width: 991px) {
  .adv-module--adv--18cbf .adv-module--info--7679b ul li h3 {
    font-size: 22px;
  }
}
.adv-module--adv--18cbf .adv-module--info--7679b ul li p {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .adv-module--adv--18cbf .adv-module--info--7679b ul li p {
    font-size: 16px;
  }
}
.adv-module--adv--18cbf .adv-module--experts--fd504 {
  margin-top: 50px;
}

@media (max-width: 767px) {
  .adv-module--adv--18cbf .adv-module--experts--fd504 {
    margin-top: 30px;
  }
}
.adv-module--adv--18cbf .adv-module--experts--fd504 h2 {
  margin-bottom: 55px;
  text-align: center;
}

@media (max-width: 991px) {
  .adv-module--adv--18cbf .adv-module--experts--fd504 h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--18cbf .adv-module--experts--fd504 h2 {
    margin-bottom: 20px;
  }
}
.adv-module--adv--18cbf .adv-module--develop--542f3 {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .adv-module--adv--18cbf .adv-module--develop--542f3 {
    margin-top: 30px;
  }
}
.adv-module--adv--18cbf .adv-module--develop--542f3 h2 {
  margin-bottom: 55px;
  text-align: center;
}

@media (max-width: 991px) {
  .adv-module--adv--18cbf .adv-module--develop--542f3 h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--18cbf .adv-module--develop--542f3 h2 {
    margin-bottom: 20px;
  }
}
.adv-module--adv--18cbf .adv-module--container--88f30 {
  border-radius: 30px;
  padding: 50px 100px;
}

@media (max-width: 1023px) {
  .adv-module--adv--18cbf .adv-module--container--88f30 {
    border-radius: 20px;
    padding: 40px 20px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--18cbf .adv-module--container--88f30 {
    border-radius: 15px;
    padding: 20px;
  }
}
.adv-module--adv--18cbf .adv-module--container--88f30.adv-module--violet--42e60 {
  background-color: #f7f0ff;
}

.adv-module--adv--18cbf .adv-module--container--88f30.adv-module--partners--28233 {
  background-color: #fff;
  margin-top: 50px;
  padding: 60px 150px;
}

@media (max-width: 991px) {
  .adv-module--adv--18cbf .adv-module--container--88f30.adv-module--partners--28233 {
    margin-top: 25px;
    padding: 50px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--18cbf .adv-module--container--88f30.adv-module--partners--28233 {
    padding: 20px;
  }
}
.adv-module--adv--18cbf .adv-module--container--88f30.adv-module--partners--28233 > section {
  padding: 0;
}

.adv-module--adv--18cbf .adv-module--container--88f30.adv-module--partners--28233 .adv-module--title--49492 {
  margin-bottom: 0;
}

.adv-module--adv--18cbf .adv-module--container--88f30 swiper-slide {
  height: auto;
}

.adv-module--adv--18cbf .adv-module--container--88f30 swiper-slide > div {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
}

.adv-module--adv--18cbf .adv-module--container--88f30 swiper-slide p {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.reg-module--reg--9e270 {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/web19/bg-registartion-1920.jpg);
  background-position: 50%;
  background-size: cover;
  padding: 150px 0;
}

@media (max-width: 991px) {
  .reg-module--reg--9e270 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--9e270 {
    padding: 30px 0 50px;
  }
}
.reg-module--reg--9e270 .reg-module--container--35f6f {
  border-radius: 25px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

@media (max-width: 991px) {
  .reg-module--reg--9e270 .reg-module--container--35f6f {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--9e270 .reg-module--container--35f6f {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.reg-module--reg--9e270 .reg-module--container--35f6f .reg-module--info--215ee {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: radial-gradient(50% 50% at 50% 50%, #d2d978 0, #a07c38 100%);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 30px 40px 45px;
  text-align: center;
  width: 50%;
}

@media (max-width: 991px) {
  .reg-module--reg--9e270 .reg-module--container--35f6f .reg-module--info--215ee {
    padding: 25px 40px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--9e270 .reg-module--container--35f6f .reg-module--info--215ee {
    padding: 25px;
    width: 100%;
  }
}
.reg-module--reg--9e270 .reg-module--container--35f6f .reg-module--info--215ee img {
  margin-bottom: 20px;
  max-width: 53px;
}

@media (max-width: 991px) {
  .reg-module--reg--9e270 .reg-module--container--35f6f .reg-module--info--215ee img {
    margin-bottom: 10px;
    max-width: 33px;
  }
}
.reg-module--reg--9e270 .reg-module--container--35f6f .reg-module--info--215ee time {
  color: #ffdd47;
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .reg-module--reg--9e270 .reg-module--container--35f6f .reg-module--info--215ee time {
    font-size: 18px;
  }
}
.reg-module--reg--9e270 .reg-module--container--35f6f .reg-module--info--215ee h2 {
  font-family: Koryaka, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 1;
  margin: 15px 0;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .reg-module--reg--9e270 .reg-module--container--35f6f .reg-module--info--215ee h2 {
    font-size: 36px;
    margin: 10px 0;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--9e270 .reg-module--container--35f6f .reg-module--info--215ee h2 {
    margin: 10px 0 15px;
  }
}
.reg-module--reg--9e270 .reg-module--container--35f6f .reg-module--info--215ee .reg-module--desc-top--dd5fc {
  font-size: 28px;
  font-style: italic;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .reg-module--reg--9e270 .reg-module--container--35f6f .reg-module--info--215ee .reg-module--desc-top--dd5fc {
    font-size: 18px;
  }
}
.reg-module--reg--9e270 .reg-module--container--35f6f .reg-module--info--215ee .reg-module--desc-bottom--595ee {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 15px;
}

@media (max-width: 991px) {
  .reg-module--reg--9e270 .reg-module--container--35f6f .reg-module--info--215ee .reg-module--desc-bottom--595ee {
    font-size: 16px;
    margin-top: 10px;
    margin-top: 5px;
  }
}
.reg-module--reg--9e270 .reg-module--container--35f6f .reg-module--form--fa381 {
  background-color: #fff;
  width: 50%;
}

@media (max-width: 767px) {
  .reg-module--reg--9e270 .reg-module--container--35f6f .reg-module--form--fa381 {
    width: 100%;
  }
}
.main-module--title--b13dc {
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 50px;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--title--b13dc {
    font-size: 24px;
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .main-module--title--b13dc {
    margin-bottom: 15px;
  }
}
.main-module--btn--bce34 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-gradient(linear, left top, left bottom, from(#ee4704), to(#bd2400));
  background: linear-gradient(180deg, #ee4704, #bd2400);
  border-radius: 20px;
  -webkit-box-shadow: 0 15px 30px #ee4704, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
          box-shadow: 0 15px 30px #ee4704, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 22px;
  font-weight: 500;
  height: 80px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  margin: 0 auto;
  max-width: 400px;
  padding: 15px 10px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

.main-module--btn--bce34:visited {
  color: #fff;
}

.main-module--btn--bce34.main-module--violet-shadow--b3ec9 {
  -webkit-box-shadow: 0 15px 30px #38006f, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
          box-shadow: 0 15px 30px #38006f, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
}

.main-module--btn--bce34.main-module--violet-shadow--b3ec9:focus,
.main-module--btn--bce34.main-module--violet-shadow--b3ec9:hover {
  -webkit-box-shadow: 0 15px 30px #ee4704, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
          box-shadow: 0 15px 30px #ee4704, inset 0 2px 0 hsla(0, 0%, 100%, 0.3), inset 0 40px 40px #ff6324;
}

@media (max-width: 991px) {
  .main-module--btn--bce34 {
    border-radius: 15px;
    font-size: 16px;
    height: 50px;
    max-width: 260px;
    padding: 10px;
  }
}
.main-module--hugs--aa41e {
  padding: 50px 0;
}

@media (max-width: 991px) {
  .main-module--hugs--aa41e {
    padding: 25px 0;
  }
}
@media (max-width: 767px) {
  .main-module--hugs--aa41e {
    padding: 15px 0;
  }
}
.main-module--bg-big--cb26c {
  background: linear-gradient(3.48deg, #dcbaff 2.87%, #f0edff 97.13%);
  padding-bottom: 100px;
  padding-top: 50px;
}

@media (max-width: 991px) {
  .main-module--bg-big--cb26c {
    padding-bottom: 50px;
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  .main-module--bg-big--cb26c {
    padding: 30px 0;
  }
}
.main-module--container--a524c {
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: 30px;
  padding: 50px 70px 60px;
}

@media (max-width: 1200px) {
  .main-module--container--a524c {
    border-radius: 20px;
    padding: 30px 45px 45px;
  }
}
@media (max-width: 767px) {
  .main-module--container--a524c {
    padding: 20px;
  }
}
.main-module--container--a524c.main-module--orange--f7b5f {
  background-image: radial-gradient(50% 50% at 50% 50%, rgba(255, 239, 233, 0.5) 0, rgba(255, 217, 202, 0.5) 100%);
}

.main-module--container--a524c.main-module--shadow--0191c {
  background: #fff;
  -webkit-box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
          box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
}

.main-module--container--a524c.main-module--shadow--0191c:not(:last-child) {
  margin-bottom: 50px;
}

@media (max-width: 991px) {
  .main-module--container--a524c.main-module--shadow--0191c:not(:last-child) {
    margin-bottom: 30px;
  }
}
.main-module--list-triple--35b34 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px;
}

@media (max-width: 991px) {
  .main-module--list-triple--35b34 {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .main-module--list-triple--35b34 {
    gap: 5px;
  }
}
.main-module--list-triple--35b34 li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 30px;
  -webkit-box-shadow: 0 6.17802px 6.17802px rgba(141, 8, 187, 0.1);
          box-shadow: 0 6.17802px 6.17802px rgba(141, 8, 187, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
  padding: 30px 20px;
  width: calc(33.33333% - 20px);
}

@media (max-width: 991px) {
  .main-module--list-triple--35b34 li {
    border-radius: 20px;
    gap: 15px;
    padding: 20px 15px;
    width: calc(33.33333% - 10px);
  }
}
@media (max-width: 767px) {
  .main-module--list-triple--35b34 li {
    padding: 20px 10px;
    width: calc(50% - 2.5px);
  }
  .main-module--list-triple--35b34 li img {
    max-height: 60px;
  }
}
.main-module--list-triple--35b34 li p {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--list-triple--35b34 li p {
    font-size: 16px;
  }
}
.screen1-module--screen1--4935b {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/web26/bg-ngr2024-26-1920.jpg);
  background-position: bottom;
  background-size: cover;
  padding-bottom: 15%;
}

@media (max-width: 767px) {
  .screen1-module--screen1--4935b {
    background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/web26/bg-ngr2024-26-320.jpg);
    padding-bottom: 80%;
  }
}
@media (max-width: 380px) {
  .screen1-module--screen1--4935b {
    padding-bottom: 100%;
  }
}
.screen1-module--screen1--4935b .screen1-module--info--de5b4 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding-top: 15%;
  text-align: center;
  width: 60%;
}

@media (max-width: 1800px) {
  .screen1-module--screen1--4935b .screen1-module--info--de5b4 {
    padding-top: 0;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--4935b .screen1-module--info--de5b4 {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--4935b .screen1-module--info--de5b4 {
    width: 100%;
  }
}
.screen1-module--screen1--4935b time {
  backdrop-filter: blur(5px);
  background-color: #ae00e1;
  border-radius: 15px;
  -webkit-box-shadow: 0 0 30px #6d38a0;
          box-shadow: 0 0 30px #6d38a0;
  color: #e8cd54;
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  padding: 8px 16px 8px 90px;
  position: relative;
}

@media (max-width: 991px) {
  .screen1-module--screen1--4935b time {
    border-radius: 10px;
    font-size: 18px;
    padding: 5px 10px 5px 49px;
  }
}
.screen1-module--screen1--4935b time:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/bell.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 78px;
  left: 20px;
  position: absolute;
  top: calc(50% - 39px);
  width: 50px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--4935b time:before {
    height: 45px;
    left: 10px;
    top: calc(50% - 22.5px);
    width: 29px;
  }
}
.screen1-module--screen1--4935b h1 {
  font-family: Koryaka, sans-serif;
  font-size: 60px;
  font-weight: 400;
  line-height: 120%;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--4935b h1 {
    font-size: 36px;
  }
}
.screen1-module--screen1--4935b h1 span {
  text-transform: uppercase;
}

.screen1-module--screen1--4935b .screen1-module--desc-top--1b411 {
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--4935b .screen1-module--desc-top--1b411 {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--4935b .screen1-module--desc-top--1b411 {
    font-size: 18px;
  }
}
.screen1-module--screen1--4935b .screen1-module--desc-top--1b411 i {
  font-style: italic;
}

.screen1-module--screen1--4935b .screen1-module--desc-bottom--bc428 {
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--4935b .screen1-module--desc-bottom--bc428 {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--4935b .screen1-module--desc-bottom--bc428 {
    font-size: 16px;
  }
  .screen1-module--screen1--4935b .screen1-module--btn--74767 {
    max-width: 226px;
  }
}
.first-module--first--db9f8 {
  padding-bottom: 50px;
}

@media (max-width: 991px) {
  .first-module--first--db9f8 {
    padding-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .first-module--first--db9f8 {
    padding-bottom: 15px;
  }
}
.first-module--first--db9f8 .first-module--container--c2045 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: radial-gradient(50% 50% at 50% 50%, #fb692f 0, #ee4704 100%);
  border-radius: 30px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  padding: 30px 60px;
}

@media (max-width: 991px) {
  .first-module--first--db9f8 .first-module--container--c2045 {
    border-radius: 20px;
    gap: 20px;
    padding: 20px 35px;
  }
}
@media (max-width: 767px) {
  .first-module--first--db9f8 .first-module--container--c2045 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 30px 25px;
  }
}
@media (max-width: 991px) {
  .first-module--first--db9f8 img {
    max-width: 128px;
  }
}
@media (max-width: 767px) {
  .first-module--first--db9f8 img {
    max-width: 107px;
  }
}
.first-module--first--db9f8 .first-module--info--a6216 {
  width: calc(100% - 236px);
}

@media (max-width: 991px) {
  .first-module--first--db9f8 .first-module--info--a6216 {
    width: calc(100% - 148px);
  }
}
@media (max-width: 767px) {
  .first-module--first--db9f8 .first-module--info--a6216 {
    width: 100%;
  }
}
.first-module--first--db9f8 .first-module--info--a6216 h2 {
  font-family: Koryaka, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 120%;
}

@media (max-width: 991px) {
  .first-module--first--db9f8 .first-module--info--a6216 h2 {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .first-module--first--db9f8 .first-module--info--a6216 h2 {
    font-size: 28px;
  }
}
.first-module--first--db9f8 .first-module--info--a6216 p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 26px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 20px;
}

@media (max-width: 991px) {
  .first-module--first--db9f8 .first-module--info--a6216 p {
    font-size: 16px;
    margin-top: 15px;
  }
}
.first-module--first--db9f8 .first-module--info--a6216 p span {
  font-family: Koryaka, sans-serif;
  font-size: 28px;
  font-weight: 400;
  line-height: 120%;
}

@media (max-width: 991px) {
  .first-module--first--db9f8 .first-module--info--a6216 p span {
    font-size: 18px;
  }
}
.learn-module--learn--cd41d {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/snowflake1.png), url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/snowflake2.png);
  background-position: 100% 0, 0 100%;
  background-repeat: no-repeat;
}

@media (max-width: 1200px) {
  .learn-module--learn--cd41d {
    background: unset;
  }
}
.learn-module--learn--cd41d h2 {
  color: #ee4704;
  font-family: Koryaka, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 30px;
  text-align: center;
}

@media (max-width: 991px) {
  .learn-module--learn--cd41d h2 {
    font-size: 30px;
    margin-bottom: 20px;
  }
}
.learn-module--learn--cd41d .learn-module--wrap--84d32 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 1200px) {
  .learn-module--learn--cd41d .learn-module--wrap--84d32 {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--cd41d .learn-module--wrap--84d32 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.learn-module--learn--cd41d .learn-module--wrap--84d32:not(:last-child) {
  margin-bottom: 30px;
}

@media (max-width: 1200px) {
  .learn-module--learn--cd41d .learn-module--wrap--84d32:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--cd41d .learn-module--wrap--84d32:not(:last-child) {
    margin-bottom: 10px;
  }
  .learn-module--learn--cd41d .learn-module--wrap--84d32.learn-module--left--d74a8 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.learn-module--learn--cd41d .learn-module--img--a9055 {
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  width: calc(44% - 15px);
}

@media (max-width: 1200px) {
  .learn-module--learn--cd41d .learn-module--img--a9055 {
    width: calc(44% - 10px);
  }
}
@media (max-width: 767px) {
  .learn-module--learn--cd41d .learn-module--img--a9055 {
    width: 100%;
  }
}
.learn-module--learn--cd41d img {
  border-radius: 20px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

@media (max-width: 991px) {
  .learn-module--learn--cd41d img {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--cd41d img {
    max-width: 260px;
    width: 100%;
  }
}
.learn-module--learn--cd41d ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  width: calc(56% - 15px);
}

@media (max-width: 1200px) {
  .learn-module--learn--cd41d ul {
    width: calc(56% - 10px);
  }
}
@media (max-width: 767px) {
  .learn-module--learn--cd41d ul {
    gap: 10px;
    width: 100%;
  }
}
.learn-module--learn--cd41d ul li {
  background-color: #fbf6ff;
  border-radius: 20px;
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  padding: 17px 30px 17px 57px;
  position: relative;
}

@media (max-width: 991px) {
  .learn-module--learn--cd41d ul li {
    border-radius: 15px;
    font-size: 18px;
    font-size: 16px;
    padding: 15px 30px 15px 35px;
  }
}
.learn-module--learn--cd41d ul li:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/check.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 26px;
  left: 20px;
  position: absolute;
  top: 19px;
  width: 25px;
}

@media (max-width: 991px) {
  .learn-module--learn--cd41d ul li:before {
    height: 16px;
    left: 10px;
    top: 17px;
    width: 15px;
  }
}
.learn-module--learn--cd41d .learn-module--btn--97048 {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .learn-module--learn--cd41d .learn-module--btn--97048 {
    margin-top: 30px;
  }
}
.get-module--get--9a1fb h2 {
  color: #ee4704;
  font-family: Koryaka, sans-serif;
  font-size: 50px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .get-module--get--9a1fb h2 {
    font-size: 30px;
    margin-bottom: 20px;
  }
}
.get-module--get--9a1fb .get-module--btn--55435 {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .get-module--get--9a1fb .get-module--btn--55435 {
    margin-top: 30px;
  }
}
.speaker-module--speaker--22f86 .speaker-module--wrap--5b615 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
}

@media (max-width: 991px) {
  .speaker-module--speaker--22f86 .speaker-module--wrap--5b615 {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .speaker-module--speaker--22f86 .speaker-module--wrap--5b615 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.speaker-module--speaker--22f86 h2 {
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .speaker-module--speaker--22f86 h2 {
    font-size: 24px;
  }
}
.speaker-module--speaker--22f86 p {
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .speaker-module--speaker--22f86 p {
    font-size: 16px;
  }
}
.speaker-module--speaker--22f86 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  padding-left: 20px;
}

@media (max-width: 991px) {
  .speaker-module--speaker--22f86 ul {
    gap: 10px;
  }
}
.speaker-module--speaker--22f86 ul li {
  font-size: 16px;
  font-weight: 300;
  line-height: 120%;
  list-style: disc;
}

@media (max-width: 991px) {
  .speaker-module--speaker--22f86 img {
    max-width: 180px;
  }
}
.adv-module--adv--141e4 {
  padding-top: 50px;
}

@media (max-width: 991px) {
  .adv-module--adv--141e4 {
    padding-top: 25px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--141e4 {
    padding-top: 15px;
  }
}
.adv-module--adv--141e4 .adv-module--about-block--05760 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 50px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 50px;
}

@media (max-width: 991px) {
  .adv-module--adv--141e4 .adv-module--about-block--05760 {
    gap: 40px;
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--141e4 .adv-module--about-block--05760 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
@media (max-width: 991px) {
  .adv-module--adv--141e4 .adv-module--about-block--05760 img {
    max-width: 240px;
  }
}
.adv-module--adv--141e4 .adv-module--info--e72ea {
  width: 60%;
}

@media (max-width: 991px) {
  .adv-module--adv--141e4 .adv-module--info--e72ea {
    width: 100%;
  }
}
.adv-module--adv--141e4 .adv-module--info--e72ea h2 {
  color: #1d2644;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 30px;
  text-transform: uppercase;
}

@media (max-width: 1200px) {
  .adv-module--adv--141e4 .adv-module--info--e72ea h2 {
    font-size: 36px;
  }
}
@media (max-width: 991px) {
  .adv-module--adv--141e4 .adv-module--info--e72ea h2 {
    font-size: 24px;
    margin-bottom: 20px;
  }
}
.adv-module--adv--141e4 .adv-module--info--e72ea h2 span {
  color: #ee4704;
  white-space: nowrap;
}

.adv-module--adv--141e4 .adv-module--info--e72ea ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 25px;
}

@media (max-width: 991px) {
  .adv-module--adv--141e4 .adv-module--info--e72ea ul {
    gap: 15px;
  }
}
.adv-module--adv--141e4 .adv-module--info--e72ea ul li {
  padding-left: 70px;
  position: relative;
}

@media (max-width: 991px) {
  .adv-module--adv--141e4 .adv-module--info--e72ea ul li {
    padding-left: 41px;
  }
}
.adv-module--adv--141e4 .adv-module--info--e72ea ul li:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/check.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 53px;
  left: 0;
  position: absolute;
  top: 0;
  width: 50px;
}

@media (max-width: 991px) {
  .adv-module--adv--141e4 .adv-module--info--e72ea ul li:before {
    height: 32px;
    top: 7px;
    width: 31px;
  }
}
.adv-module--adv--141e4 .adv-module--info--e72ea ul li h3 {
  color: #ee4704;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
  margin-top: 5px;
}

@media (max-width: 991px) {
  .adv-module--adv--141e4 .adv-module--info--e72ea ul li h3 {
    font-size: 22px;
  }
}
.adv-module--adv--141e4 .adv-module--info--e72ea ul li p {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .adv-module--adv--141e4 .adv-module--info--e72ea ul li p {
    font-size: 16px;
  }
}
.adv-module--adv--141e4 .adv-module--experts--af5b3 {
  margin-top: 50px;
}

@media (max-width: 767px) {
  .adv-module--adv--141e4 .adv-module--experts--af5b3 {
    margin-top: 30px;
  }
}
.adv-module--adv--141e4 .adv-module--experts--af5b3 h2 {
  margin-bottom: 55px;
  text-align: center;
}

@media (max-width: 991px) {
  .adv-module--adv--141e4 .adv-module--experts--af5b3 h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--141e4 .adv-module--experts--af5b3 h2 {
    margin-bottom: 20px;
  }
}
.adv-module--adv--141e4 .adv-module--develop--ef174 {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .adv-module--adv--141e4 .adv-module--develop--ef174 {
    margin-top: 30px;
  }
}
.adv-module--adv--141e4 .adv-module--develop--ef174 h2 {
  margin-bottom: 55px;
  text-align: center;
}

@media (max-width: 991px) {
  .adv-module--adv--141e4 .adv-module--develop--ef174 h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--141e4 .adv-module--develop--ef174 h2 {
    margin-bottom: 20px;
  }
}
.adv-module--adv--141e4 .adv-module--container--2de22 {
  border-radius: 30px;
  padding: 50px 100px;
}

@media (max-width: 1023px) {
  .adv-module--adv--141e4 .adv-module--container--2de22 {
    border-radius: 20px;
    padding: 40px 20px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--141e4 .adv-module--container--2de22 {
    border-radius: 15px;
    padding: 20px;
  }
}
.adv-module--adv--141e4 .adv-module--container--2de22.adv-module--violet--7e57d {
  background-color: #f7f0ff;
}

.adv-module--adv--141e4 .adv-module--container--2de22.adv-module--partners--3be35 {
  background-color: #fff;
  margin-top: 50px;
  padding: 60px 150px;
}

@media (max-width: 991px) {
  .adv-module--adv--141e4 .adv-module--container--2de22.adv-module--partners--3be35 {
    margin-top: 25px;
    padding: 50px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--141e4 .adv-module--container--2de22.adv-module--partners--3be35 {
    padding: 20px;
  }
}
.adv-module--adv--141e4 .adv-module--container--2de22.adv-module--partners--3be35 > section {
  padding: 0;
}

.adv-module--adv--141e4 .adv-module--container--2de22.adv-module--partners--3be35 .adv-module--title--7465d {
  margin-bottom: 0;
}

.adv-module--adv--141e4 .adv-module--container--2de22 swiper-slide {
  height: auto;
}

.adv-module--adv--141e4 .adv-module--container--2de22 swiper-slide > div {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
}

.adv-module--adv--141e4 .adv-module--container--2de22 swiper-slide p {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.reg-module--reg--8622c {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/web26/bg-registartion-1920.jpg);
  background-position: 50%;
  background-size: cover;
  padding: 150px 0;
}

@media (max-width: 991px) {
  .reg-module--reg--8622c {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--8622c {
    padding: 30px 0 50px;
  }
}
.reg-module--reg--8622c .reg-module--container--083fe {
  border-radius: 25px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

@media (max-width: 991px) {
  .reg-module--reg--8622c .reg-module--container--083fe {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--8622c .reg-module--container--083fe {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.reg-module--reg--8622c .reg-module--container--083fe .reg-module--info--c0f68 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: radial-gradient(50% 50% at 50% 50%, #fb692f 0, #ee4704 100%);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 30px 60px 45px;
  text-align: center;
  width: 50%;
}

@media (max-width: 991px) {
  .reg-module--reg--8622c .reg-module--container--083fe .reg-module--info--c0f68 {
    padding: 25px 40px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--8622c .reg-module--container--083fe .reg-module--info--c0f68 {
    padding: 25px;
    width: 100%;
  }
}
.reg-module--reg--8622c .reg-module--container--083fe .reg-module--info--c0f68 img {
  margin-bottom: 20px;
  max-width: 53px;
}

@media (max-width: 991px) {
  .reg-module--reg--8622c .reg-module--container--083fe .reg-module--info--c0f68 img {
    margin-bottom: 10px;
    max-width: 33px;
  }
}
.reg-module--reg--8622c .reg-module--container--083fe .reg-module--info--c0f68 time {
  color: #e8cd54;
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .reg-module--reg--8622c .reg-module--container--083fe .reg-module--info--c0f68 time {
    font-size: 18px;
  }
}
.reg-module--reg--8622c .reg-module--container--083fe .reg-module--info--c0f68 h2 {
  font-family: Koryaka, sans-serif;
  font-size: 56px;
  font-weight: 400;
  line-height: 1;
  margin: 15px 0;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .reg-module--reg--8622c .reg-module--container--083fe .reg-module--info--c0f68 h2 {
    font-size: 36px;
    margin: 10px 0;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--8622c .reg-module--container--083fe .reg-module--info--c0f68 h2 {
    margin: 10px 0 15px;
  }
}
.reg-module--reg--8622c .reg-module--container--083fe .reg-module--info--c0f68 .reg-module--desc-top--d7d90 {
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .reg-module--reg--8622c .reg-module--container--083fe .reg-module--info--c0f68 .reg-module--desc-top--d7d90 {
    font-size: 18px;
  }
}
.reg-module--reg--8622c .reg-module--container--083fe .reg-module--info--c0f68 .reg-module--desc-top--d7d90 i {
  font-style: italic;
}

.reg-module--reg--8622c .reg-module--container--083fe .reg-module--info--c0f68 .reg-module--desc-bottom--57689 {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 15px;
}

@media (max-width: 991px) {
  .reg-module--reg--8622c .reg-module--container--083fe .reg-module--info--c0f68 .reg-module--desc-bottom--57689 {
    font-size: 16px;
    margin-top: 10px;
    margin-top: 5px;
  }
}
.reg-module--reg--8622c .reg-module--container--083fe .reg-module--form--5826d {
  background-color: #fff;
  width: 50%;
}

@media (max-width: 767px) {
  .reg-module--reg--8622c .reg-module--container--083fe .reg-module--form--5826d {
    width: 100%;
  }
}
.style-module--adv--66759 {
  padding-top: 100px;
}

@media (max-width: 991px) {
  .style-module--adv--66759 {
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--66759 {
    padding-top: 30px;
  }
}
.style-module--adv--66759 h2 {
  text-align: center;
}

.style-module--adv--66759 .style-module--about-block--dce8a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 50px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 50px;
}

@media (max-width: 991px) {
  .style-module--adv--66759 .style-module--about-block--dce8a {
    gap: 40px;
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .style-module--adv--66759 .style-module--about-block--dce8a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
@media (max-width: 991px) {
  .style-module--adv--66759 .style-module--about-block--dce8a img {
    max-width: 240px;
  }
}
.style-module--adv--66759 .style-module--info--a01ab {
  width: 60%;
}

@media (max-width: 991px) {
  .style-module--adv--66759 .style-module--info--a01ab {
    width: 100%;
  }
}
.style-module--adv--66759 .style-module--info--a01ab h2 {
  color: #1d2644;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 30px;
  text-transform: uppercase;
}

@media (max-width: 1200px) {
  .style-module--adv--66759 .style-module--info--a01ab h2 {
    font-size: 36px;
  }
}
@media (max-width: 991px) {
  .style-module--adv--66759 .style-module--info--a01ab h2 {
    font-size: 24px;
    margin-bottom: 20px;
  }
}
.style-module--adv--66759 .style-module--info--a01ab h2 span {
  color: #ee4704;
  white-space: nowrap;
}

.style-module--adv--66759 .style-module--info--a01ab ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 25px;
}

@media (max-width: 991px) {
  .style-module--adv--66759 .style-module--info--a01ab ul {
    gap: 15px;
  }
}
.style-module--adv--66759 .style-module--info--a01ab ul li {
  padding-left: 70px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--adv--66759 .style-module--info--a01ab ul li {
    padding-left: 41px;
  }
}
.style-module--adv--66759 .style-module--info--a01ab ul li:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/ngr_2024/main/check.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 53px;
  left: 0;
  position: absolute;
  top: 0;
  width: 50px;
}

@media (max-width: 991px) {
  .style-module--adv--66759 .style-module--info--a01ab ul li:before {
    height: 32px;
    top: 7px;
    width: 31px;
  }
}
.style-module--adv--66759 .style-module--info--a01ab ul li h3 {
  color: #ee4704;
  font-size: 36px;
  font-weight: 700;
  line-height: 1;
  margin-top: 5px;
}

@media (max-width: 991px) {
  .style-module--adv--66759 .style-module--info--a01ab ul li h3 {
    font-size: 22px;
  }
}
.style-module--adv--66759 .style-module--info--a01ab ul li p {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--adv--66759 .style-module--info--a01ab ul li p {
    font-size: 16px;
  }
}
.style-module--adv--66759 .style-module--experts--12c9f {
  margin-top: 50px;
}

@media (max-width: 767px) {
  .style-module--adv--66759 .style-module--experts--12c9f {
    margin-top: 30px;
  }
}
.style-module--adv--66759 .style-module--experts--12c9f h2 {
  margin-bottom: 55px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--adv--66759 .style-module--experts--12c9f h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--66759 .style-module--experts--12c9f h2 {
    margin-bottom: 20px;
  }
}
.style-module--adv--66759 .style-module--develop--6b826 {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .style-module--adv--66759 .style-module--develop--6b826 {
    margin-top: 30px;
  }
}
.style-module--adv--66759 .style-module--develop--6b826 h2 {
  margin-bottom: 55px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--adv--66759 .style-module--develop--6b826 h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--66759 .style-module--develop--6b826 h2 {
    margin-bottom: 20px;
  }
}
.style-module--adv--66759 .style-module--container--8271e {
  border-radius: 30px;
  padding: 50px 100px;
}

@media (max-width: 1023px) {
  .style-module--adv--66759 .style-module--container--8271e {
    border-radius: 20px;
    padding: 40px 20px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--66759 .style-module--container--8271e {
    border-radius: 15px;
    padding: 20px;
  }
}
.style-module--adv--66759 .style-module--container--8271e.style-module--violet--9a0a8 {
  background-color: #f7f0ff;
}

.style-module--adv--66759 .style-module--container--8271e.style-module--partners--5eb24 {
  background-color: #fff;
  margin-top: 50px;
  padding: 60px 150px;
}

@media (max-width: 991px) {
  .style-module--adv--66759 .style-module--container--8271e.style-module--partners--5eb24 {
    margin-top: 25px;
    padding: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--66759 .style-module--container--8271e.style-module--partners--5eb24 {
    padding: 20px;
  }
}
.style-module--adv--66759 .style-module--container--8271e.style-module--partners--5eb24 > section {
  padding: 0;
}

.style-module--adv--66759 .style-module--container--8271e.style-module--partners--5eb24 .style-module--title--6d47d {
  margin-bottom: 0;
}

.style-module--adv--66759 .style-module--container--8271e swiper-slide {
  height: auto;
}

.style-module--adv--66759 .style-module--container--8271e swiper-slide > div {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
}

.style-module--adv--66759 .style-module--container--8271e swiper-slide p {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.style-module--plug--3eb66 .style-module--container-exclamation--0b37c {
  background-image: radial-gradient(50% 50% at 50% 50%, #ff7943 0, #fe4c04 100%);
  border-radius: 30px;
  color: #fff;
  padding: 74px 80px 55px;
  position: relative;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--plug--3eb66 .style-module--container-exclamation--0b37c {
    border-radius: 20px;
    padding: 45px 45px 30px;
  }
}
@media (max-width: 767px) {
  .style-module--plug--3eb66 .style-module--container-exclamation--0b37c {
    padding: 45px 20px 25px;
  }
}
.style-module--plug--3eb66 .style-module--container-exclamation--0b37c:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/adc_specpotok_predvaritelnyj/attention.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 118px;
  left: calc(50% - 83px);
  position: absolute;
  top: -59px;
  width: 166px;
}

@media (max-width: 991px) {
  .style-module--plug--3eb66 .style-module--container-exclamation--0b37c:before {
    height: 70px;
    left: calc(50% - 50px);
    top: -35px;
    width: 100px;
  }
}
.style-module--plug--3eb66 .style-module--container-exclamation--0b37c h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--plug--3eb66 .style-module--container-exclamation--0b37c h2 {
    font-size: 24px;
  }
}
.style-module--plug--3eb66 .style-module--container-exclamation--0b37c a {
  text-decoration: underline;
}

.style-module--plug--3eb66 .style-module--container-exclamation--0b37c a:hover {
  text-decoration: none;
}

.screen1-module--screen1--3e0e1 .screen1-module--container--23d16 {
  background-image: url(https://fs.advance.ru/landing-pages/online/adc_specpotok_predvaritelnyj/bgban-starteng-1180.jpg);
  background-position: 50%;
  background-position-x: 60%;
  background-position-y: 20px;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  overflow: hidden;
}

@media (max-width: 991px) {
  .screen1-module--screen1--3e0e1 .screen1-module--container--23d16 {
    background-position-y: 10px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--3e0e1 .screen1-module--container--23d16 {
    background-image: url(https://fs.advance.ru/landing-pages/online/adc_specpotok_predvaritelnyj/bgban-starteng-320.jpg);
    background-position: bottom;
    border-radius: 15px;
  }
}
.screen1-module--screen1--3e0e1 .screen1-module--info--e123b {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 30px 0 50px 50px;
  text-align: center;
  width: 55%;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--3e0e1 .screen1-module--info--e123b {
    padding: 30px 0 35px 30px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--3e0e1 .screen1-module--info--e123b {
    padding: 20px 20px 102%;
    width: 100%;
  }
}
.screen1-module--screen1--3e0e1 .screen1-module--spec--2e333 {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .screen1-module--screen1--3e0e1 .screen1-module--spec--2e333 {
    font-size: 16px;
  }
}
.screen1-module--screen1--3e0e1 .screen1-module--access--d0276 {
  background-color: #6f00e2;
  border-radius: 10px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  margin: 30px 0;
  padding: 10px 20px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--3e0e1 .screen1-module--access--d0276 {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--3e0e1 .screen1-module--access--d0276 {
    margin: 15px 0;
  }
}
.screen1-module--screen1--3e0e1 .screen1-module--access--d0276 strong {
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--3e0e1 .screen1-module--access--d0276 strong {
    font-size: 20px;
  }
}
.screen1-module--screen1--3e0e1 h1 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 50px;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--3e0e1 h1 {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--3e0e1 h1 {
    font-size: 22px;
    margin-bottom: 25px;
  }
}
.screen1-module--screen1--3e0e1 h1 span {
  font-size: 30px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--3e0e1 h1 span {
    font-size: 20px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--3e0e1 h1 span {
    font-size: 18px;
  }
}
.screen1-module--screen1--3e0e1 .screen1-module--line-wrap--1768c {
  backdrop-filter: blur(11px);
  background-color: #7000e3;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  width: 100%;
}

.screen1-module--screen1--3e0e1 .screen1-module--line-wrap--1768c:focus .screen1-module--marquee--cb719,
.screen1-module--screen1--3e0e1 .screen1-module--line-wrap--1768c:hover .screen1-module--marquee--cb719 {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.screen1-module--screen1--3e0e1 .screen1-module--line--86f48 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.screen1-module--screen1--3e0e1 .screen1-module--line--86f48 li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-size: 24px;
  font-weight: 700;
  height: 50px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  margin-left: 5px;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  white-space: nowrap;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .screen1-module--screen1--3e0e1 .screen1-module--line--86f48 li {
    font-size: 16px;
    height: 30px;
  }
}
.screen1-module--screen1--3e0e1 .screen1-module--marquee--cb719 {
  -webkit-animation: screen1-module--scroll--ef543 20s linear infinite;
          animation: screen1-module--scroll--ef543 20s linear infinite;
}

@-webkit-keyframes screen1-module--scroll--ef543 {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

@keyframes screen1-module--scroll--ef543 {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
.reg-module--reg--f729e {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .reg-module--reg--f729e {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--f729e {
    padding: 30px 0;
  }
}
.reg-module--reg--f729e .reg-module--container--fb269 {
  border-radius: 25px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

@media (max-width: 767px) {
  .reg-module--reg--f729e .reg-module--container--fb269 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.reg-module--reg--f729e .reg-module--container--fb269 .reg-module--info--ff41e {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: radial-gradient(50% 50% at 50% 50%, #d763ff 0, #8d09bb 100%);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 30px 60px 45px;
  text-align: center;
  width: 50%;
}

@media (max-width: 991px) {
  .reg-module--reg--f729e .reg-module--container--fb269 .reg-module--info--ff41e {
    padding: 25px 40px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--f729e .reg-module--container--fb269 .reg-module--info--ff41e {
    padding: 25px;
    width: 100%;
  }
}
.reg-module--reg--f729e .reg-module--container--fb269 .reg-module--info--ff41e img {
  max-width: 160px;
}

@media (max-width: 991px) {
  .reg-module--reg--f729e .reg-module--container--fb269 .reg-module--info--ff41e img {
    max-width: 100px;
  }
}
.reg-module--reg--f729e .reg-module--container--fb269 .reg-module--info--ff41e p {
  font-family: Koryaka, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .reg-module--reg--f729e .reg-module--container--fb269 .reg-module--info--ff41e p {
    font-size: 18px;
  }
}
.reg-module--reg--f729e .reg-module--container--fb269 .reg-module--form--93ac1 {
  background-color: #fff;
  width: 50%;
}

@media (max-width: 767px) {
  .reg-module--reg--f729e .reg-module--container--fb269 .reg-module--form--93ac1 {
    width: 100%;
  }
}
.packs-module--packs--ab9a6 .packs-module--spec--a92c5 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: radial-gradient(50% 50% at 50% 50%, #d763ff 0, #8d09bb 100%);
  border-radius: 30px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
  margin-bottom: 30px;
  padding: 60px 80px;
}

@media (max-width: 991px) {
  .packs-module--packs--ab9a6 .packs-module--spec--a92c5 {
    border-radius: 20px;
    gap: 20px;
    padding: 35px 45px;
  }
}
@media (max-width: 767px) {
  .packs-module--packs--ab9a6 .packs-module--spec--a92c5 {
    padding: 30px 20px;
  }
}
.packs-module--packs--ab9a6 .packs-module--spec--a92c5 h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .packs-module--packs--ab9a6 .packs-module--spec--a92c5 h2 {
    font-size: 24px;
  }
}
.packs-module--packs--ab9a6 .packs-module--spec-text--3cc7e {
  background-image: radial-gradient(50% 50% at 50% 50%, #ff7740 0, #fe4c04 100%);
  border-radius: 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  padding: 15px 15px 15px 106px;
  position: relative;
  width: 85%;
}

@media (max-width: 991px) {
  .packs-module--packs--ab9a6 .packs-module--spec-text--3cc7e {
    border-radius: 15px;
    font-size: 16px;
    padding: 10px 10px 10px 65px;
  }
}
@media (max-width: 767px) {
  .packs-module--packs--ab9a6 .packs-module--spec-text--3cc7e {
    margin-top: 45px;
    padding: 45px 10px 20px;
    text-align: center;
    width: 100%;
  }
}
.packs-module--packs--ab9a6 .packs-module--spec-text--3cc7e:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/adc_specpotok_predvaritelnyj/star-bonus.svg);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 149px;
  left: -76px;
  position: absolute;
  top: calc(50% - 74.5px);
  width: 152px;
}

@media (max-width: 991px) {
  .packs-module--packs--ab9a6 .packs-module--spec-text--3cc7e:before {
    height: 90px;
    left: -45px;
    top: calc(50% - 45px);
    width: 90px;
  }
}
@media (max-width: 767px) {
  .packs-module--packs--ab9a6 .packs-module--spec-text--3cc7e:before {
    left: calc(50% - 45px);
    top: -45px;
  }
}
.packs-module--packs--ab9a6 .packs-module--spec-variant--3b41b {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .packs-module--packs--ab9a6 .packs-module--spec-variant--3b41b {
    font-size: 16px;
  }
}
.packs-module--packs--ab9a6 .packs-module--list-main--2f2cd {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}

@media (max-width: 991px) {
  .packs-module--packs--ab9a6 .packs-module--list-main--2f2cd {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .packs-module--packs--ab9a6 .packs-module--list-main--2f2cd {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px;
  }
}
.packs-module--packs--ab9a6 .packs-module--list-main--2f2cd > li {
  background-color: #fff;
  border-radius: 30px;
  width: calc(33.33333% - 13.33333px);
}

@media (max-width: 991px) {
  .packs-module--packs--ab9a6 .packs-module--list-main--2f2cd > li {
    border-radius: 20px;
    width: calc(33.33333% - 10px);
  }
}
@media (max-width: 767px) {
  .packs-module--packs--ab9a6 .packs-module--list-main--2f2cd > li {
    width: 100%;
  }
}
.packs-module--packs--ab9a6 .packs-module--list-main--2f2cd > li.packs-module--violet--99413 .packs-module--pack-header--7b5b6 {
  background-color: #7000e3;
}

.packs-module--packs--ab9a6 .packs-module--list-main--2f2cd > li.packs-module--violet--99413 .packs-module--pack-body--0073e {
  background-color: #fbf8ff;
}

.packs-module--packs--ab9a6 .packs-module--list-main--2f2cd > li.packs-module--violet--99413 .packs-module--tooltip--9ec43,
.packs-module--packs--ab9a6 .packs-module--list-main--2f2cd > li.packs-module--violet--99413 .packs-module--tooltip--9ec43 p:before {
  background-color: #7000e3;
  -webkit-box-shadow: 0 0 30px 5px rgba(112, 0, 227, 0.5);
          box-shadow: 0 0 30px 5px rgba(112, 0, 227, 0.5);
}

.packs-module--packs--ab9a6 .packs-module--list-main--2f2cd > li.packs-module--violet--99413 .packs-module--price--ec4bd {
  color: #6f00e2;
}

.packs-module--packs--ab9a6 .packs-module--list-main--2f2cd > li.packs-module--violet--99413 .packs-module--btn--81d20 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#9633fb), to(#6f00e2));
  background-image: linear-gradient(180deg, #9633fb, #6f00e2);
}

.packs-module--packs--ab9a6 .packs-module--list-main--2f2cd > li.packs-module--green--184c2 .packs-module--pack-header--7b5b6 {
  background-color: #6cb054;
}

.packs-module--packs--ab9a6 .packs-module--list-main--2f2cd > li.packs-module--green--184c2 .packs-module--pack-body--0073e {
  background-color: #f6fcf4;
}

.packs-module--packs--ab9a6 .packs-module--list-main--2f2cd > li.packs-module--green--184c2 .packs-module--tooltip--9ec43,
.packs-module--packs--ab9a6 .packs-module--list-main--2f2cd > li.packs-module--green--184c2 .packs-module--tooltip--9ec43 p:before {
  background-color: #6cb054;
  -webkit-box-shadow: 0 0 30px 5px rgba(108, 176, 84, 0.5);
          box-shadow: 0 0 30px 5px rgba(108, 176, 84, 0.5);
}

.packs-module--packs--ab9a6 .packs-module--list-main--2f2cd > li.packs-module--green--184c2 .packs-module--price--ec4bd {
  color: #6cb054;
}

.packs-module--packs--ab9a6 .packs-module--list-main--2f2cd > li.packs-module--green--184c2 .packs-module--btn--81d20 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ade09b), to(#6cb054));
  background-image: linear-gradient(180deg, #ade09b, #6cb054);
}

.packs-module--packs--ab9a6 .packs-module--list-main--2f2cd > li.packs-module--orange--6132c .packs-module--pack-header--7b5b6 {
  background-color: #fe4c04;
}

.packs-module--packs--ab9a6 .packs-module--list-main--2f2cd > li.packs-module--orange--6132c .packs-module--pack-body--0073e {
  background-color: #fff9f6;
}

.packs-module--packs--ab9a6 .packs-module--list-main--2f2cd > li.packs-module--orange--6132c .packs-module--tooltip--9ec43,
.packs-module--packs--ab9a6 .packs-module--list-main--2f2cd > li.packs-module--orange--6132c .packs-module--tooltip--9ec43 p:before {
  background-color: #fe4c04;
  -webkit-box-shadow: 0 0 30px 5px rgba(254, 76, 4, 0.5);
          box-shadow: 0 0 30px 5px rgba(254, 76, 4, 0.5);
}

.packs-module--packs--ab9a6 .packs-module--list-main--2f2cd > li.packs-module--orange--6132c .packs-module--price--ec4bd {
  color: #fe4c04;
}

.packs-module--packs--ab9a6 .packs-module--list-main--2f2cd > li.packs-module--orange--6132c .packs-module--btn--81d20 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7f3c), to(#fe4c04));
  background-image: linear-gradient(180deg, #ff7f3c, #fe4c04);
}

.packs-module--packs--ab9a6 .packs-module--pack-header--7b5b6 {
  border-radius: 30px 30px 0 0;
  padding: 20px;
}

@media (max-width: 991px) {
  .packs-module--packs--ab9a6 .packs-module--pack-header--7b5b6 {
    border-radius: 20px 20px 0 0;
    padding: 10px;
  }
}
.packs-module--packs--ab9a6 .packs-module--pack-body--0073e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
  padding: 20px;
}

@media (max-width: 991px) {
  .packs-module--packs--ab9a6 .packs-module--pack-body--0073e {
    gap: 20px;
    padding: 10px 20px 40px;
  }
}
.packs-module--packs--ab9a6 h3 {
  color: #fff;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 1200px) {
  .packs-module--packs--ab9a6 h3 {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .packs-module--packs--ab9a6 h3 {
    font-size: 22px;
  }
}
.packs-module--packs--ab9a6 .packs-module--list-inner--0af61 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}

@media (max-width: 991px) {
  .packs-module--packs--ab9a6 .packs-module--list-inner--0af61 {
    gap: 5px;
  }
}
.packs-module--packs--ab9a6 .packs-module--list-inner--0af61 > li {
  background-color: #fff;
  border-radius: 20px;
  cursor: default;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  font-weight: 300;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  min-height: 105px;
  padding: 20px;
  position: relative;
  text-align: center;
}

@media (max-width: 991px) {
  .packs-module--packs--ab9a6 .packs-module--list-inner--0af61 > li {
    font-size: 16px;
  }
}
.packs-module--packs--ab9a6 .packs-module--list-inner--0af61 > li:focus .packs-module--tooltip--9ec43,
.packs-module--packs--ab9a6 .packs-module--list-inner--0af61 > li:hover .packs-module--tooltip--9ec43 {
  display: block;
}

.packs-module--packs--ab9a6 .packs-module--list-inner--0af61 > li p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.packs-module--packs--ab9a6 .packs-module--list-inner--0af61 > li strong {
  font-weight: 700;
}

.packs-module--packs--ab9a6 .packs-module--tooltip--9ec43 {
  border-radius: 20px;
  display: none;
  position: absolute;
  top: calc(50% - 52.5px);
  width: 100%;
  z-index: 1;
}

@media (max-width: 767px) {
  .packs-module--packs--ab9a6 .packs-module--tooltip--9ec43 {
    top: calc(100% + 11px);
  }
}
.packs-module--packs--ab9a6 .packs-module--tooltip--9ec43 p {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 20px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  min-height: 105px;
  padding: 20px;
  position: relative;
}

@media (max-width: 991px) {
  .packs-module--packs--ab9a6 .packs-module--tooltip--9ec43 p {
    font-size: 16px;
  }
}
.packs-module--packs--ab9a6 .packs-module--tooltip--9ec43 p:before {
  -webkit-mask-box-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='22' fill='none' viewBox='0 0 11 22'%3E%3Cpath fill='%239633FB' d='M1.417 12.807a2.35 2.35 0 0 1 0-3.425L10.67.525V21.664l-9.252-8.857Z'/%3E%3C/svg%3E");
  content: "";
  height: 22px;
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='22' fill='none' viewBox='0 0 11 22'%3E%3Cpath fill='%239633FB' d='M1.417 12.807a2.35 2.35 0 0 1 0-3.425L10.67.525V21.664l-9.252-8.857Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='22' fill='none' viewBox='0 0 11 22'%3E%3Cpath fill='%239633FB' d='M1.417 12.807a2.35 2.35 0 0 1 0-3.425L10.67.525V21.664l-9.252-8.857Z'/%3E%3C/svg%3E");
  position: absolute;
  top: calc(50% - 11px);
  width: 11px;
}

@media (max-width: 767px) {
  .packs-module--packs--ab9a6 .packs-module--tooltip--9ec43 p:before {
    top: -15px;
  }
}
.packs-module--packs--ab9a6 .packs-module--tooltip--9ec43.packs-module--left--2ddbe {
  left: calc(-100% - 11px);
}

@media (max-width: 767px) {
  .packs-module--packs--ab9a6 .packs-module--tooltip--9ec43.packs-module--left--2ddbe {
    left: 0;
  }
}
.packs-module--packs--ab9a6 .packs-module--tooltip--9ec43.packs-module--left--2ddbe p:before {
  right: -11px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

@media (max-width: 767px) {
  .packs-module--packs--ab9a6 .packs-module--tooltip--9ec43.packs-module--left--2ddbe p:before {
    right: calc(50% - 5.5px);
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}
.packs-module--packs--ab9a6 .packs-module--tooltip--9ec43.packs-module--right--df8b7 {
  right: calc(-100% - 11px);
}

@media (max-width: 767px) {
  .packs-module--packs--ab9a6 .packs-module--tooltip--9ec43.packs-module--right--df8b7 {
    right: 0;
  }
}
.packs-module--packs--ab9a6 .packs-module--tooltip--9ec43.packs-module--right--df8b7 p:before {
  left: -11px;
}

@media (max-width: 767px) {
  .packs-module--packs--ab9a6 .packs-module--tooltip--9ec43.packs-module--right--df8b7 p:before {
    left: calc(50% - 5.5px);
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}
.packs-module--packs--ab9a6 .packs-module--price-wrap--03f66 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}

.packs-module--packs--ab9a6 .packs-module--price-wrap--03f66 li:not(:first-child) {
  padding-top: 20px;
}

@media (max-width: 991px) {
  .packs-module--packs--ab9a6 .packs-module--price-wrap--03f66 li:not(:first-child) {
    padding-top: 15px;
  }
}
.packs-module--packs--ab9a6 .packs-module--price-wrap--03f66 li:not(:last-child) {
  border-bottom: 1px solid #dcdcdc;
  padding-bottom: 20px;
}

@media (max-width: 991px) {
  .packs-module--packs--ab9a6 .packs-module--price-wrap--03f66 li:not(:last-child) {
    padding-bottom: 15px;
  }
}
.packs-module--packs--ab9a6 .packs-module--price-old--2c3b0 {
  font-size: 44px;
  font-weight: 700;
  line-height: 1;
  text-decoration: line-through;
  text-decoration-thickness: 4px;
}

@media (max-width: 991px) {
  .packs-module--packs--ab9a6 .packs-module--price-old--2c3b0 {
    font-size: 26px;
  }
}
.packs-module--packs--ab9a6 .packs-module--price--ec4bd {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 50px;
  font-weight: 700;
  gap: 5px;
  line-height: 1;
}

@media (max-width: 991px) {
  .packs-module--packs--ab9a6 .packs-module--price--ec4bd {
    font-size: 30px;
  }
}
.packs-module--packs--ab9a6 .packs-module--price--ec4bd .packs-module--additional--a9528 {
  color: #282828;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
}

@media (max-width: 991px) {
  .packs-module--packs--ab9a6 .packs-module--price--ec4bd .packs-module--additional--a9528 {
    font-size: 16px;
  }
}
.packs-module--packs--ab9a6 .packs-module--price--ec4bd .packs-module--month--580b3 {
  display: inline;
  font-size: 20px;
  line-height: 1;
}

@media (max-width: 991px) {
  .packs-module--packs--ab9a6 .packs-module--price--ec4bd .packs-module--month--580b3 {
    font-size: 16px;
  }
}
.packs-module--packs--ab9a6 .packs-module--btn--81d20 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 15px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: 700;
  height: 80px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  margin: 0 auto;
  max-width: 340px;
  padding: 12px 10px 15px;
  width: 100%;
}

@media (max-width: 991px) {
  .packs-module--packs--ab9a6 .packs-module--btn--81d20 {
    font-size: 16px;
    height: 48px;
    max-width: 226px;
  }
}
.packs-module--packs--ab9a6 .packs-module--undertext--3d71c {
  background-color: #efdfff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 50px;
  padding: 30px;
}

@media (max-width: 991px) {
  .packs-module--packs--ab9a6 .packs-module--undertext--3d71c {
    padding: 15px;
  }
}
.packs-module--packs--ab9a6 .packs-module--undertext--3d71c p {
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .packs-module--packs--ab9a6 .packs-module--undertext--3d71c p {
    font-size: 16px;
  }
}
.packs-module--packs--ab9a6 .packs-module--undertext--3d71c p:not(:first-child) {
  padding-top: 30px;
}

@media (max-width: 991px) {
  .packs-module--packs--ab9a6 .packs-module--undertext--3d71c p:not(:first-child) {
    padding-top: 15px;
  }
}
.packs-module--packs--ab9a6 .packs-module--undertext--3d71c p:not(:last-child) {
  border-bottom: 1px solid #fff;
  padding-bottom: 30px;
}

@media (max-width: 991px) {
  .packs-module--packs--ab9a6 .packs-module--undertext--3d71c p:not(:last-child) {
    padding-bottom: 15px;
  }
}
.screen1-module--screen1--8a0a7 .screen1-module--container--7fe43 {
  background-image: url(https://fs.advance.ru/landing-pages/online/adc_specpotok_predvaritelnyj/bgban-starteng-1180.jpg);
  background-position: 50%;
  background-position-x: 60%;
  background-position-y: 20px;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  overflow: hidden;
}

@media (max-width: 991px) {
  .screen1-module--screen1--8a0a7 .screen1-module--container--7fe43 {
    background-position-y: 10px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--8a0a7 .screen1-module--container--7fe43 {
    background-image: url(https://fs.advance.ru/landing-pages/online/adc_specpotok_predvaritelnyj/bgban-starteng-320.jpg);
    background-position: bottom;
    border-radius: 15px;
  }
}
.screen1-module--screen1--8a0a7 .screen1-module--info--4fd5f {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 30px 0 50px 50px;
  text-align: center;
  width: 55%;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--8a0a7 .screen1-module--info--4fd5f {
    padding: 30px 0 35px 30px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--8a0a7 .screen1-module--info--4fd5f {
    padding: 20px 20px 102%;
    width: 100%;
  }
}
.screen1-module--screen1--8a0a7 .screen1-module--spec--7e647 {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .screen1-module--screen1--8a0a7 .screen1-module--spec--7e647 {
    font-size: 16px;
  }
}
.screen1-module--screen1--8a0a7 .screen1-module--access--97c43 {
  background-color: #6f00e2;
  border-radius: 10px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
  margin: 30px 0;
  max-width: 330px;
  padding: 10px 20px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--8a0a7 .screen1-module--access--97c43 {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--8a0a7 .screen1-module--access--97c43 {
    margin: 15px 0;
  }
}
.screen1-module--screen1--8a0a7 .screen1-module--access--97c43 strong {
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--8a0a7 .screen1-module--access--97c43 strong {
    font-size: 20px;
  }
}
.screen1-module--screen1--8a0a7 h1 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 50px;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--8a0a7 h1 {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--8a0a7 h1 {
    font-size: 22px;
    margin-bottom: 25px;
  }
}
.screen1-module--screen1--8a0a7 h1 span {
  font-size: 30px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--8a0a7 h1 span {
    font-size: 20px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--8a0a7 h1 span {
    font-size: 18px;
  }
}
.screen1-module--screen1--8a0a7 .screen1-module--line-wrap--261c1 {
  backdrop-filter: blur(11px);
  background-color: #7000e3;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  width: 100%;
}

.screen1-module--screen1--8a0a7 .screen1-module--line-wrap--261c1:focus .screen1-module--marquee--55d5c,
.screen1-module--screen1--8a0a7 .screen1-module--line-wrap--261c1:hover .screen1-module--marquee--55d5c {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.screen1-module--screen1--8a0a7 .screen1-module--line--e6bee {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.screen1-module--screen1--8a0a7 .screen1-module--line--e6bee li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-size: 24px;
  font-weight: 700;
  height: 50px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  margin-left: 5px;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  white-space: nowrap;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .screen1-module--screen1--8a0a7 .screen1-module--line--e6bee li {
    font-size: 16px;
    height: 30px;
  }
}
.screen1-module--screen1--8a0a7 .screen1-module--marquee--55d5c {
  -webkit-animation: screen1-module--scroll--a11ec 20s linear infinite;
          animation: screen1-module--scroll--a11ec 20s linear infinite;
}

@-webkit-keyframes screen1-module--scroll--a11ec {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

@keyframes screen1-module--scroll--a11ec {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
.reg-module--reg--05494 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .reg-module--reg--05494 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--05494 {
    padding: 30px 0;
  }
}
.reg-module--reg--05494 .reg-module--container--45110 {
  border-radius: 25px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

@media (max-width: 767px) {
  .reg-module--reg--05494 .reg-module--container--45110 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.reg-module--reg--05494 .reg-module--container--45110 .reg-module--info--71a3c {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: radial-gradient(50% 50% at 50% 50%, #d763ff 0, #8d09bb 100%);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 30px 60px 45px;
  text-align: center;
  width: 50%;
}

@media (max-width: 991px) {
  .reg-module--reg--05494 .reg-module--container--45110 .reg-module--info--71a3c {
    padding: 25px 40px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--05494 .reg-module--container--45110 .reg-module--info--71a3c {
    padding: 25px;
    width: 100%;
  }
}
.reg-module--reg--05494 .reg-module--container--45110 .reg-module--info--71a3c img {
  max-width: 160px;
}

@media (max-width: 991px) {
  .reg-module--reg--05494 .reg-module--container--45110 .reg-module--info--71a3c img {
    max-width: 100px;
  }
}
.reg-module--reg--05494 .reg-module--container--45110 .reg-module--info--71a3c p {
  font-family: Koryaka, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .reg-module--reg--05494 .reg-module--container--45110 .reg-module--info--71a3c p {
    font-size: 18px;
  }
}
.reg-module--reg--05494 .reg-module--container--45110 .reg-module--form--b5f08 {
  background-color: #fff;
  width: 50%;
}

@media (max-width: 767px) {
  .reg-module--reg--05494 .reg-module--container--45110 .reg-module--form--b5f08 {
    width: 100%;
  }
}
.packs-module--packs--dcf3b .packs-module--spec--544d6 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: radial-gradient(50% 50% at 50% 50%, #d763ff 0, #8d09bb 100%);
  border-radius: 30px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
  margin-bottom: 30px;
  padding: 60px 80px;
}

@media (max-width: 991px) {
  .packs-module--packs--dcf3b .packs-module--spec--544d6 {
    border-radius: 20px;
    gap: 20px;
    padding: 35px 45px;
  }
}
@media (max-width: 767px) {
  .packs-module--packs--dcf3b .packs-module--spec--544d6 {
    padding: 30px 20px;
  }
}
.packs-module--packs--dcf3b .packs-module--spec--544d6 h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .packs-module--packs--dcf3b .packs-module--spec--544d6 h2 {
    font-size: 24px;
  }
}
.packs-module--packs--dcf3b .packs-module--spec-text--2d464 {
  background-image: radial-gradient(50% 50% at 50% 50%, #ff7740 0, #fe4c04 100%);
  border-radius: 20px;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  padding: 15px 15px 15px 106px;
  position: relative;
  width: 85%;
}

@media (max-width: 991px) {
  .packs-module--packs--dcf3b .packs-module--spec-text--2d464 {
    border-radius: 15px;
    font-size: 16px;
    padding: 10px 10px 10px 65px;
  }
}
@media (max-width: 767px) {
  .packs-module--packs--dcf3b .packs-module--spec-text--2d464 {
    margin-top: 45px;
    padding: 45px 10px 20px;
    text-align: center;
    width: 100%;
  }
}
.packs-module--packs--dcf3b .packs-module--spec-text--2d464:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/adc_specpotok_predvaritelnyj/star-bonus.svg);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 149px;
  left: -76px;
  position: absolute;
  top: calc(50% - 74.5px);
  width: 152px;
}

@media (max-width: 991px) {
  .packs-module--packs--dcf3b .packs-module--spec-text--2d464:before {
    height: 90px;
    left: -45px;
    top: calc(50% - 45px);
    width: 90px;
  }
}
@media (max-width: 767px) {
  .packs-module--packs--dcf3b .packs-module--spec-text--2d464:before {
    left: calc(50% - 45px);
    top: -45px;
  }
}
.packs-module--packs--dcf3b .packs-module--spec-variant--65e1c {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .packs-module--packs--dcf3b .packs-module--spec-variant--65e1c {
    font-size: 16px;
  }
}
.packs-module--packs--dcf3b .packs-module--list-main--0ae31 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
}

@media (max-width: 991px) {
  .packs-module--packs--dcf3b .packs-module--list-main--0ae31 {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .packs-module--packs--dcf3b .packs-module--list-main--0ae31 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px;
  }
}
.packs-module--packs--dcf3b .packs-module--list-main--0ae31 > li {
  background-color: #fff;
  border-radius: 30px;
  width: calc(33.33333% - 13.33333px);
}

@media (max-width: 991px) {
  .packs-module--packs--dcf3b .packs-module--list-main--0ae31 > li {
    border-radius: 20px;
    width: calc(33.33333% - 10px);
  }
}
@media (max-width: 767px) {
  .packs-module--packs--dcf3b .packs-module--list-main--0ae31 > li {
    width: 100%;
  }
}
.packs-module--packs--dcf3b .packs-module--list-main--0ae31 > li.packs-module--violet--48c78 .packs-module--pack-header--25eb0 {
  background-color: #7000e3;
}

.packs-module--packs--dcf3b .packs-module--list-main--0ae31 > li.packs-module--violet--48c78 .packs-module--pack-body--279da {
  background-color: #fbf8ff;
}

.packs-module--packs--dcf3b .packs-module--list-main--0ae31 > li.packs-module--violet--48c78 .packs-module--tooltip--dcd9c,
.packs-module--packs--dcf3b .packs-module--list-main--0ae31 > li.packs-module--violet--48c78 .packs-module--tooltip--dcd9c p:before {
  background-color: #7000e3;
  -webkit-box-shadow: 0 0 30px 5px rgba(112, 0, 227, 0.5);
          box-shadow: 0 0 30px 5px rgba(112, 0, 227, 0.5);
}

.packs-module--packs--dcf3b .packs-module--list-main--0ae31 > li.packs-module--violet--48c78 .packs-module--price--3dda4 {
  color: #6f00e2;
}

.packs-module--packs--dcf3b .packs-module--list-main--0ae31 > li.packs-module--violet--48c78 .packs-module--btn--22692 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#9633fb), to(#6f00e2));
  background-image: linear-gradient(180deg, #9633fb, #6f00e2);
}

.packs-module--packs--dcf3b .packs-module--list-main--0ae31 > li.packs-module--green--4c580 .packs-module--pack-header--25eb0 {
  background-color: #6cb054;
}

.packs-module--packs--dcf3b .packs-module--list-main--0ae31 > li.packs-module--green--4c580 .packs-module--pack-body--279da {
  background-color: #f6fcf4;
}

.packs-module--packs--dcf3b .packs-module--list-main--0ae31 > li.packs-module--green--4c580 .packs-module--tooltip--dcd9c,
.packs-module--packs--dcf3b .packs-module--list-main--0ae31 > li.packs-module--green--4c580 .packs-module--tooltip--dcd9c p:before {
  background-color: #6cb054;
  -webkit-box-shadow: 0 0 30px 5px rgba(108, 176, 84, 0.5);
          box-shadow: 0 0 30px 5px rgba(108, 176, 84, 0.5);
}

.packs-module--packs--dcf3b .packs-module--list-main--0ae31 > li.packs-module--green--4c580 .packs-module--price--3dda4 {
  color: #6cb054;
}

.packs-module--packs--dcf3b .packs-module--list-main--0ae31 > li.packs-module--green--4c580 .packs-module--btn--22692 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ade09b), to(#6cb054));
  background-image: linear-gradient(180deg, #ade09b, #6cb054);
}

.packs-module--packs--dcf3b .packs-module--list-main--0ae31 > li.packs-module--orange--09b3b .packs-module--pack-header--25eb0 {
  background-color: #fe4c04;
}

.packs-module--packs--dcf3b .packs-module--list-main--0ae31 > li.packs-module--orange--09b3b .packs-module--pack-body--279da {
  background-color: #fff9f6;
}

.packs-module--packs--dcf3b .packs-module--list-main--0ae31 > li.packs-module--orange--09b3b .packs-module--tooltip--dcd9c,
.packs-module--packs--dcf3b .packs-module--list-main--0ae31 > li.packs-module--orange--09b3b .packs-module--tooltip--dcd9c p:before {
  background-color: #fe4c04;
  -webkit-box-shadow: 0 0 30px 5px rgba(254, 76, 4, 0.5);
          box-shadow: 0 0 30px 5px rgba(254, 76, 4, 0.5);
}

.packs-module--packs--dcf3b .packs-module--list-main--0ae31 > li.packs-module--orange--09b3b .packs-module--price--3dda4 {
  color: #fe4c04;
}

.packs-module--packs--dcf3b .packs-module--list-main--0ae31 > li.packs-module--orange--09b3b .packs-module--btn--22692 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7f3c), to(#fe4c04));
  background-image: linear-gradient(180deg, #ff7f3c, #fe4c04);
}

.packs-module--packs--dcf3b .packs-module--pack-header--25eb0 {
  border-radius: 30px 30px 0 0;
  padding: 20px;
}

@media (max-width: 991px) {
  .packs-module--packs--dcf3b .packs-module--pack-header--25eb0 {
    border-radius: 20px 20px 0 0;
    padding: 10px;
  }
}
.packs-module--packs--dcf3b .packs-module--pack-body--279da {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
  padding: 20px;
}

@media (max-width: 991px) {
  .packs-module--packs--dcf3b .packs-module--pack-body--279da {
    gap: 20px;
    padding: 10px 20px 40px;
  }
}
.packs-module--packs--dcf3b h3 {
  color: #fff;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 1200px) {
  .packs-module--packs--dcf3b h3 {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .packs-module--packs--dcf3b h3 {
    font-size: 22px;
  }
}
.packs-module--packs--dcf3b .packs-module--list-inner--8156e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}

@media (max-width: 991px) {
  .packs-module--packs--dcf3b .packs-module--list-inner--8156e {
    gap: 5px;
  }
}
.packs-module--packs--dcf3b .packs-module--list-inner--8156e > li {
  background-color: #fff;
  border-radius: 20px;
  cursor: default;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  font-weight: 300;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  min-height: 105px;
  padding: 20px;
  position: relative;
  text-align: center;
}

@media (max-width: 991px) {
  .packs-module--packs--dcf3b .packs-module--list-inner--8156e > li {
    font-size: 16px;
  }
}
.packs-module--packs--dcf3b .packs-module--list-inner--8156e > li:focus .packs-module--tooltip--dcd9c,
.packs-module--packs--dcf3b .packs-module--list-inner--8156e > li:hover .packs-module--tooltip--dcd9c {
  display: block;
}

.packs-module--packs--dcf3b .packs-module--list-inner--8156e > li p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.packs-module--packs--dcf3b .packs-module--list-inner--8156e > li strong {
  font-weight: 700;
}

.packs-module--packs--dcf3b .packs-module--tooltip--dcd9c {
  border-radius: 20px;
  display: none;
  position: absolute;
  top: calc(50% - 52.5px);
  width: 100%;
  z-index: 1;
}

@media (max-width: 767px) {
  .packs-module--packs--dcf3b .packs-module--tooltip--dcd9c {
    top: calc(100% + 11px);
  }
}
.packs-module--packs--dcf3b .packs-module--tooltip--dcd9c p {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 20px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  min-height: 105px;
  padding: 20px;
  position: relative;
}

@media (max-width: 991px) {
  .packs-module--packs--dcf3b .packs-module--tooltip--dcd9c p {
    font-size: 16px;
  }
}
.packs-module--packs--dcf3b .packs-module--tooltip--dcd9c p:before {
  -webkit-mask-box-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='22' fill='none' viewBox='0 0 11 22'%3E%3Cpath fill='%239633FB' d='M1.417 12.807a2.35 2.35 0 0 1 0-3.425L10.67.525V21.664l-9.252-8.857Z'/%3E%3C/svg%3E");
  content: "";
  height: 22px;
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='22' fill='none' viewBox='0 0 11 22'%3E%3Cpath fill='%239633FB' d='M1.417 12.807a2.35 2.35 0 0 1 0-3.425L10.67.525V21.664l-9.252-8.857Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='22' fill='none' viewBox='0 0 11 22'%3E%3Cpath fill='%239633FB' d='M1.417 12.807a2.35 2.35 0 0 1 0-3.425L10.67.525V21.664l-9.252-8.857Z'/%3E%3C/svg%3E");
  position: absolute;
  top: calc(50% - 11px);
  width: 11px;
}

@media (max-width: 767px) {
  .packs-module--packs--dcf3b .packs-module--tooltip--dcd9c p:before {
    top: -15px;
  }
}
.packs-module--packs--dcf3b .packs-module--tooltip--dcd9c.packs-module--left--d1bd0 {
  left: calc(-100% - 11px);
}

@media (max-width: 767px) {
  .packs-module--packs--dcf3b .packs-module--tooltip--dcd9c.packs-module--left--d1bd0 {
    left: 0;
  }
}
.packs-module--packs--dcf3b .packs-module--tooltip--dcd9c.packs-module--left--d1bd0 p:before {
  right: -11px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

@media (max-width: 767px) {
  .packs-module--packs--dcf3b .packs-module--tooltip--dcd9c.packs-module--left--d1bd0 p:before {
    right: calc(50% - 5.5px);
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}
.packs-module--packs--dcf3b .packs-module--tooltip--dcd9c.packs-module--right--a52ee {
  right: calc(-100% - 11px);
}

@media (max-width: 767px) {
  .packs-module--packs--dcf3b .packs-module--tooltip--dcd9c.packs-module--right--a52ee {
    right: 0;
  }
}
.packs-module--packs--dcf3b .packs-module--tooltip--dcd9c.packs-module--right--a52ee p:before {
  left: -11px;
}

@media (max-width: 767px) {
  .packs-module--packs--dcf3b .packs-module--tooltip--dcd9c.packs-module--right--a52ee p:before {
    left: calc(50% - 5.5px);
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
}
.packs-module--packs--dcf3b .packs-module--price-wrap--06f1a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}

.packs-module--packs--dcf3b .packs-module--price-wrap--06f1a li:not(:first-child) {
  padding-top: 20px;
}

@media (max-width: 991px) {
  .packs-module--packs--dcf3b .packs-module--price-wrap--06f1a li:not(:first-child) {
    padding-top: 15px;
  }
}
.packs-module--packs--dcf3b .packs-module--price-wrap--06f1a li:not(:last-child) {
  border-bottom: 1px solid #dcdcdc;
  padding-bottom: 20px;
}

@media (max-width: 991px) {
  .packs-module--packs--dcf3b .packs-module--price-wrap--06f1a li:not(:last-child) {
    padding-bottom: 15px;
  }
}
.packs-module--packs--dcf3b .packs-module--price-old--7f92d {
  font-size: 44px;
  font-weight: 700;
  line-height: 1;
  text-decoration: line-through;
  text-decoration-thickness: 4px;
}

@media (max-width: 991px) {
  .packs-module--packs--dcf3b .packs-module--price-old--7f92d {
    font-size: 26px;
  }
}
.packs-module--packs--dcf3b .packs-module--price--3dda4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 50px;
  font-weight: 700;
  gap: 5px;
  line-height: 1;
}

@media (max-width: 991px) {
  .packs-module--packs--dcf3b .packs-module--price--3dda4 {
    font-size: 30px;
  }
}
.packs-module--packs--dcf3b .packs-module--price--3dda4 .packs-module--additional--dfca9 {
  color: #282828;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
}

@media (max-width: 991px) {
  .packs-module--packs--dcf3b .packs-module--price--3dda4 .packs-module--additional--dfca9 {
    font-size: 16px;
  }
}
.packs-module--packs--dcf3b .packs-module--price--3dda4 .packs-module--month--13115 {
  display: inline;
  font-size: 20px;
  line-height: 1;
}

@media (max-width: 991px) {
  .packs-module--packs--dcf3b .packs-module--price--3dda4 .packs-module--month--13115 {
    font-size: 16px;
  }
}
.packs-module--packs--dcf3b .packs-module--btn--22692 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 15px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: 700;
  height: 80px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  margin: 0 auto;
  max-width: 340px;
  padding: 12px 10px 15px;
  width: 100%;
}

@media (max-width: 991px) {
  .packs-module--packs--dcf3b .packs-module--btn--22692 {
    font-size: 16px;
    height: 48px;
    max-width: 226px;
  }
}
.packs-module--packs--dcf3b .packs-module--undertext--7ffd4 {
  background-color: #efdfff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 50px;
  padding: 30px;
}

@media (max-width: 991px) {
  .packs-module--packs--dcf3b .packs-module--undertext--7ffd4 {
    padding: 15px;
  }
}
.packs-module--packs--dcf3b .packs-module--undertext--7ffd4 p {
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .packs-module--packs--dcf3b .packs-module--undertext--7ffd4 p {
    font-size: 16px;
  }
}
.packs-module--packs--dcf3b .packs-module--undertext--7ffd4 p:not(:first-child) {
  padding-top: 30px;
}

@media (max-width: 991px) {
  .packs-module--packs--dcf3b .packs-module--undertext--7ffd4 p:not(:first-child) {
    padding-top: 15px;
  }
}
.packs-module--packs--dcf3b .packs-module--undertext--7ffd4 p:not(:last-child) {
  border-bottom: 1px solid #fff;
  padding-bottom: 30px;
}

@media (max-width: 991px) {
  .packs-module--packs--dcf3b .packs-module--undertext--7ffd4 p:not(:last-child) {
    padding-bottom: 15px;
  }
}
.main-module--block-btn--c7bc1 {
  background-color: #ff9501;
  border-radius: 35px;
  -webkit-box-shadow: 0 15px 30px rgba(29, 29, 27, 0.32);
          box-shadow: 0 15px 30px rgba(29, 29, 27, 0.32);
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  max-width: 470px;
  padding: 25px 5px;
  position: relative;
  text-transform: uppercase;
  width: 100%;
  z-index: 1;
}

@media (max-width: 767px) {
  .main-module--block-btn--c7bc1 {
    font-size: 16px;
    font-weight: 700;
    max-width: 320px;
    padding: 25px 5px;
    position: relative;
    text-transform: uppercase;
    width: 100%;
  }
}
@media screen and (max-width: 480px) {
  .main-module--block-btn--c7bc1 {
    font-size: 18px;
    font-weight: 500;
  }
}
.main-module--block-btn--c7bc1 span {
  display: inline;
  font-weight: 500;
}

.main-module--block-btn--c7bc1:visited {
  color: #fff;
}

.main-module--block-btn--c7bc1:after {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff9501), to(#e73428));
  background: linear-gradient(180deg, #ff9501 0, #e73428);
  border-radius: inherit;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  z-index: -1;
}

.main-module--block-btn--c7bc1:active:after,
.main-module--block-btn--c7bc1:hover:after {
  opacity: 0;
}

.main-module--block-btn--c7bc1:active {
  background-color: #e73428;
  -webkit-box-shadow: 0 9px 24px rgba(29, 29, 27, 0.45);
          box-shadow: 0 9px 24px rgba(29, 29, 27, 0.45);
}

.main-module--sec--bffbc {
  padding: 70px 0;
}

@media (max-width: 767px) {
  .main-module--sec--bffbc {
    padding: 40px 0;
  }
}
.main-module--cost--6f324 {
  display: inline-block;
  position: relative;
  z-index: 99;
}

.main-module--cost-price--96bb9 {
  color: #5bc7c4;
  font-family: Montserrat, sans-serif;
  font-size: 70px;
  font-weight: 900;
  margin-top: -50px;
  text-decoration: line-through;
  text-transform: uppercase;
  z-index: -1;
}

@media screen and (max-width: 480px) {
  .main-module--cost-price--96bb9 {
    font-size: 45px;
    margin-top: 15px;
  }
}
@media (max-width: 360px) {
  .main-module--cost-price--96bb9 {
    font-size: 40px;
    margin-top: -10px;
  }
}
.main-module--cost-price--96bb9 span {
  color: #5bc7c4;
  font-size: 70px;
  font-weight: 900;
  line-height: 25.16px;
  text-transform: uppercase;
  z-index: -1;
}

@media (max-width: 767px) {
  .main-module--cost-price--96bb9 span {
    font-size: 70px;
    line-height: 25.16px;
  }
}
@media screen and (max-width: 480px) {
  .main-module--cost-price--96bb9 span {
    font-size: 50px;
    line-height: 25.16px;
  }
}
@media (max-width: 360px) {
  .main-module--cost-price--96bb9 span {
    font-size: 40px;
    line-height: 25.16px;
  }
}
.main-module--cost-offer--15a00 {
  color: #ffeb99;
  font-family: Montserrat, sans-serif;
  font-size: 90px;
  font-weight: 900;
  line-height: 48px;
  margin-top: 10px;
  text-transform: uppercase;
  z-index: 1;
}

@media screen and (max-width: 480px) {
  .main-module--cost-offer--15a00 {
    font-size: 60px;
    line-height: 0.8;
  }
}
@media (max-width: 360px) {
  .main-module--cost-offer--15a00 {
    font-size: 60px;
    line-height: 35px;
  }
}
.main-module--cost-offer--15a00 span {
  color: #ffeb99;
  font-size: 80px;
  font-weight: 900;
  line-height: 25.16px;
  text-transform: uppercase;
  z-index: -1;
}

@media screen and (max-width: 480px) {
  .main-module--cost-offer--15a00 span {
    font-size: 60px;
  }
}
.main-module--cost-offer--15a00 b {
  color: #fff;
  display: inline-block;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 900;
  line-height: 120%;
  margin-top: 30px;
  text-transform: uppercase;
  z-index: 1;
}

@media screen and (max-width: 480px) {
  .main-module--cost-offer--15a00 b {
    font-size: 25px;
    letter-spacing: 1px;
  }
}
@media (max-width: 360px) {
  .main-module--cost-offer--15a00 b {
    font-size: 30px;
    letter-spacing: 2px;
  }
}
.screen1-module--screen1--62481 {
  background-image: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_turistov/bg-eng-tourist-01.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  min-height: 620px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--62481 {
    background-image: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_turistov/bg-eng-tourist-min.jpg);
  }
}
.screen1-module--screen1--62481 h1 {
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 90px;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .screen1-module--screen1--62481 h1 {
    font-size: 26px;
    line-height: 1.1;
  }
}
.screen1-module--screen1--62481 h1 span {
  font-family: Montserrat, sans-serif;
  font-size: 90px;
  font-weight: 400;
  letter-spacing: 4.5px;
  line-height: 90px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--62481 h1 span {
    font-size: 70px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--62481 h1 span {
    font-size: 60px;
    letter-spacing: 1px;
    line-height: 1.2;
    margin: 30px 0;
  }
}
@media screen and (max-width: 480px) {
  .screen1-module--screen1--62481 h1 span {
    font-size: 45px;
    letter-spacing: 1px;
    line-height: 1.2;
    margin: 30px 0;
  }
}
@media (max-width: 360px) {
  .screen1-module--screen1--62481 h1 span {
    font-size: 35px;
    letter-spacing: 1px;
    line-height: 1.2;
    margin: 10px 0;
  }
}
.screen1-module--screen1__main-content--db6dc {
  max-width: 790px;
  padding: 70px 0 40px;
}

@media (max-width: 767px) {
  .screen1-module--screen1__main-content--db6dc {
    padding: 30px 0 20px;
    text-align: center;
  }
}
.screen1-module--screen1__desc--31be1 {
  color: #89dbd7;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 900;
  margin-bottom: 100px;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .screen1-module--screen1__desc--31be1 {
    font-size: 18px;
    margin: -20px 0 70px;
  }
  .screen1-module--screen1__desc--31be1 br {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  .screen1-module--screen1__desc--31be1 {
    margin: -30px 0 50px;
  }
}
@media (max-width: 360px) {
  .screen1-module--screen1__desc--31be1 {
    margin: 0 0 50px;
  }
}
.screen1-module--screen1__btn-info--0f7f5 {
  margin: 30px 0 150px;
}

@media screen and (max-width: 480px) {
  .screen1-module--screen1__btn-info--0f7f5 {
    margin: 30px 0 10px;
  }
}
.screen1-module--screen1__btn-info__col--966e0:first-of-type {
  width: 55%;
}

@media (max-width: 767px) {
  .screen1-module--screen1__btn-info__col--966e0:first-of-type {
    width: 100%;
  }
}
.screen1-module--screen1__btn-info__row--f1d20 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.screen1-module--screen1__tax--22c4a {
  color: #fff;
  font-size: 18px;
  margin: 30px 0 0;
  width: 50%;
}

@media (max-width: 767px) {
  .screen1-module--screen1__tax--22c4a {
    width: 100%;
  }
}
.about-module--about--16f39 {
  background-image: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_turistov/bg-eng-tourist-02.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: 100%;
}

.about-module--about__col--45259 {
  margin-bottom: 200px;
  text-align: center;
  text-transform: uppercase;
  width: 33%;
}

@media (max-width: 1100px) {
  .about-module--about__col--45259 {
    margin-bottom: 50px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .about-module--about__col--45259 {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .about-module--about__col--45259 {
    margin: 20px 0;
  }
}
.about-module--about__row--01113 {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 768px) {
  .about-module--about__row--01113 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.about-module--about-title--0d22c {
  color: #ad3b5c;
  font-family: Montserrat, sans-serif;
  font-size: 70px;
  font-weight: 100;
  letter-spacing: 7px;
  line-height: 100px;
  margin-bottom: 60px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 1100px) {
  .about-module--about-title--0d22c {
    font-size: 60px;
  }
}
@media (max-width: 991px) {
  .about-module--about-title--0d22c {
    font-size: 50px;
    letter-spacing: 5px;
  }
}
@media (max-width: 767px) {
  .about-module--about-title--0d22c {
    font-size: 36px;
    letter-spacing: 1.5px;
    line-height: 1.4;
    margin-bottom: 20px;
  }
}
.about-module--about-img--28a61 {
  height: 70px;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .about-module--about-img--28a61 {
    margin-bottom: 15px;
  }
}
.about-module--about-img-name--64f87 {
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  font-weight: 900;
  letter-spacing: 5px;
}

@media (max-width: 991px) {
  .about-module--about-img-name--64f87 {
    font-size: 35px;
    font-weight: 900;
    letter-spacing: 4px;
  }
}
@media (max-width: 767px) {
  .about-module--about-img-name--64f87 {
    font-size: 28px;
    font-weight: 900;
    letter-spacing: 3px;
  }
}
.about-module--about-img-desc--e9e31 {
  color: #2a2a2a;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 700;
  letter-spacing: 2px;
}

@media (max-width: 991px) {
  .about-module--about-img-desc--e9e31 {
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1.5px;
  }
}
@media (max-width: 767px) {
  .about-module--about-img-desc--e9e31 {
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 1.5px;
  }
}
.course-module--course--d3663 {
  background-color: #119fa0;
  color: #fff;
}

.course-module--course-title--0d677 {
  color: #ffeb99;
  font-family: Montserrat, sans-serif;
  font-size: 70px;
  font-weight: 100;
  letter-spacing: 7px;
  line-height: 100px;
  margin-bottom: 30px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .course-module--course-title--0d677 {
    font-size: 50px;
    font-weight: 100;
    letter-spacing: 5px;
    line-height: 100px;
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .course-module--course-title--0d677 {
    font-size: 36px;
    letter-spacing: 1.5px;
    line-height: 1.4;
  }
}
.course-module--course__col--68754 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 60px 0 0 20px;
}

@media (max-width: 1199px) {
  .course-module--course__col--68754 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-left: 10%;
    padding-top: 30px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .course-module--course__col--68754 {
    padding: 30px 10px 0 25px;
  }
}
@media (max-width: 360px) {
  .course-module--course__col--68754 {
    padding: 0 20px 0 -20px;
  }
}
.course-module--course__col--68754:first-of-type {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 60px 10px 0 25px;
}

@media (max-width: 1199px) {
  .course-module--course__col--68754:first-of-type {
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  .course-module--course__col--68754:first-of-type {
    padding: 30px 10px 0 25px;
  }
}
@media (max-width: 360px) {
  .course-module--course__col--68754:first-of-type {
    padding: 0 20px 0 -20px;
  }
}
.course-module--course__col-inner--bb95e {
  margin-bottom: 98px;
}

@media (max-width: 1199px) {
  .course-module--course__col-inner--bb95e {
    margin-bottom: 100px;
  }
}
@media screen and (max-width: 480px) {
  .course-module--course__col-inner--bb95e {
    margin-bottom: 60px;
  }
}
.course-module--course__col-inner--bb95e:first-of-type {
  margin-bottom: 120px;
}

@media (max-width: 1199px) {
  .course-module--course__col-inner--bb95e:first-of-type {
    margin-bottom: 100px;
  }
}
@media screen and (max-width: 480px) {
  .course-module--course__col-inner--bb95e:first-of-type {
    margin-bottom: 70px;
  }
}
.course-module--course-structure--66f99 {
  display: inline-block;
  position: relative;
  z-index: 99;
}

.course-module--course-structure-name--1f4a7 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 400;
  letter-spacing: 1.5px;
  line-height: 40px;
  text-transform: uppercase;
  z-index: 1;
}

@media (max-width: 1199px) {
  .course-module--course-structure-name--1f4a7 {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .course-module--course-structure-name--1f4a7 {
    font-size: 26px;
    line-height: 1.2;
  }
}
@media (max-width: 360px) {
  .course-module--course-structure-name--1f4a7 {
    font-size: 22px;
    line-height: 1.1;
  }
}
.course-module--course-structure-num--ee160 {
  color: #89dbd7;
  font-family: Montserrat, sans-serif;
  font-size: 120px;
  font-weight: 400;
  left: -40px;
  letter-spacing: 12px;
  position: absolute;
  text-transform: uppercase;
  top: -75px;
  z-index: -1;
}

@media (max-width: 1199px) {
  .course-module--course-structure-num--ee160 {
    font-size: 120px;
    left: -40px;
    top: -75px;
  }
}
@media (max-width: 991px) {
  .course-module--course-structure-num--ee160 {
    font-size: 100px;
    left: -40px;
    top: -60px;
  }
}
@media (max-width: 767px) {
  .course-module--course-structure-num--ee160 {
    font-size: 80px;
    left: -30px;
    letter-spacing: 2px;
    top: -50px;
  }
}
.course-module--course-desc--21651 {
  color: #89dbd7;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 900;
  line-height: 24px;
}

@media (max-width: 1199px) {
  .course-module--course-desc--21651 {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  .course-module--course-desc--21651 {
    font-size: 22px;
  }
}
@media (max-width: 360px) {
  .course-module--course-desc--21651 {
    font-size: 18px;
  }
}
.course-module--course-desc-sub--24710 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  margin-top: 15px;
}

.pattern-module--pattern--4f42c {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_turistov/isaakiy-big.jpg) no-repeat bottom;
  background-size: contain;
}

@media (max-width: 1600px) {
  .pattern-module--pattern--4f42c {
    background-size: cover;
  }
}
@media (max-width: 767px) {
  .pattern-module--pattern--4f42c {
    background: #fff;
  }
  .pattern-module--pattern-col-4--c813e {
    display: none;
  }
}
.pattern-module--pattern-col-8--f67df {
  padding: 0 0 0 50px;
}

@media (max-width: 1099px) {
  .pattern-module--pattern-col-8--f67df {
    padding: 0;
  }
}
@media (max-width: 767px) {
  .pattern-module--pattern-col-8--f67df {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 0 0 0 15px;
    width: 100%;
  }
}
.pattern-module--pattern-title--df66b {
  color: #ad3b5c;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  font-weight: 100;
  letter-spacing: 4.8px;
  line-height: 48px;
  margin: 48px 0;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .pattern-module--pattern-title--df66b {
    font-size: 38px;
    font-weight: 100;
    letter-spacing: 4px;
    line-height: 48px;
    margin: 35px 0;
    text-transform: uppercase;
  }
}
@media (max-width: 767px) {
  .pattern-module--pattern-title--df66b {
    font-size: 27px;
    letter-spacing: 2.5px;
    line-height: 30px;
    margin: 35px 0;
  }
}
.pattern-module--pattern-desc--fb554 {
  color: #2a2a2a;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 100;
  letter-spacing: 2.4px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .pattern-module--pattern-desc--fb554 {
    font-size: 20px;
    font-weight: 100;
    letter-spacing: 2.2px;
  }
}
@media (max-width: 767px) {
  .pattern-module--pattern-desc--fb554 {
    font-size: 18px;
    letter-spacing: 2px;
  }
}
.pattern-module--pattern-desc-list--c05e1 {
  color: #2a2a2a;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 50px;
}

@media (max-width: 991px) {
  .pattern-module--pattern-desc-list--c05e1 {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 20px;
  }
  .pattern-module--pattern-desc-list--c05e1 li {
    font-size: 16px;
    font-weight: 400;
    margin: 30px 0;
  }
}
.pattern-module--pattern-desc-list--c05e1 li:before {
  background: #ad3b5c;
  border-radius: 50%;
  content: " ";
  display: inline-block;
  height: 6px;
  margin-right: 5px;
  vertical-align: middle;
  width: 6px;
}

.pattern-module--pattern-subscr--715f8 {
  color: #2a2a2a;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

@media (max-width: 767px) {
  .pattern-module--pattern-subscr--715f8 {
    font-size: 20px;
  }
}
.pattern-module--pattern-subscr-list--176aa li {
  color: #2a2a2a;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  margin: 30px 0;
}

@media (max-width: 767px) {
  .pattern-module--pattern-subscr-list--176aa li {
    font-size: 16px;
    margin: 40px 0;
    padding-right: 10px;
  }
}
@media screen and (max-width: 480px) {
  .pattern-module--pattern-subscr-list--176aa li {
    margin: 15px 0;
    padding-right: 10px;
  }
}
.pattern-module--pattern-subscr-list--176aa li:before {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_turistov/check.svg) no-repeat top;
  content: "";
  float: left;
  height: 29px;
  margin: 0 10px 0 0;
  padding-bottom: 30px;
  width: 25px;
}

@media (max-width: 767px) {
  .pattern-module--pattern-subscr-list--176aa li:before {
    margin: 5px 10px 0 0;
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 480px) {
  .pattern-module--pattern-subscr-list--176aa li:before {
    height: 24px;
    padding-bottom: 50px;
    width: 20px;
  }
}
.offer-module--offer--3a3d1 {
  background: #119fa0;
  padding-top: 150px;
  text-align: center;
}

@media (max-height: 767px) {
  .offer-module--offer--3a3d1 {
    padding-top: 100px;
  }
}
.offer-module--offer--3a3d1 button {
  margin: 50px 0;
  max-width: 370px;
}

@media (max-width: 991px) {
  .offer-module--offer--3a3d1 button {
    margin: 30px 0;
    max-width: 350px;
  }
}
.speaker-module--speaker--312fb {
  background-color: #eee;
}

.speaker-module--speaker__title--60472 {
  color: #119fa0;
  font-family: Montserrat, sans-serif;
  font-size: 70px;
  font-weight: 900;
  letter-spacing: 2.8px;
  line-height: 48px;
  margin-top: 50px;
  text-align: left;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .speaker-module--speaker__title--60472 {
    font-size: 40px;
    letter-spacing: 4px;
    margin-top: 30px;
    text-align: center;
  }
}
@media (max-width: 480px) {
  .speaker-module--speaker__title--60472 {
    font-size: 28px;
    letter-spacing: 2.6px;
    line-height: 40px;
    margin-top: 25px;
  }
}
.speaker-module--speaker__row--d0501 {
  background-color: #fafafa;
  margin: 20px auto 0;
}

@media (max-width: 991px) {
  .speaker-module--speaker__row--d0501 {
    background-color: unset;
  }
}
.speaker-module--speaker__image-block--4cd09 {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  background-image: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_turistov/kamenskaya.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 370px;
  min-height: 370px;
  position: relative;
  width: 35%;
}

@media (max-width: 991px) {
  .speaker-module--speaker__image-block--4cd09 {
    margin: 0 auto;
    width: 100%;
  }
}
.speaker-module--speaker__desc-wrapper--41e19 {
  background-color: rgba(0, 0, 0, 0.8);
  bottom: 0;
  color: #fff;
  font-family: Montserrat, sans-serif;
  left: 0;
  min-height: 110px;
  padding: 20px 15px;
  position: absolute;
  right: 0;
  width: 100%;
}

.speaker-module--speaker__desc-name--aa51c {
  font-size: 24px;
  font-weight: 800;
}

.speaker-module--speaker__desc-prof--be571 {
  font-size: 16px;
  font-weight: 500;
}

.speaker-module--speaker__list--58b9b {
  font-family: Montserrat, sans-serif;
  padding: 45px 30px 15px 50px;
  width: 65%;
}

@media (max-width: 991px) {
  .speaker-module--speaker__list--58b9b {
    padding: 10px 20px;
    width: 100%;
  }
}
.speaker-module--speaker__list--58b9b li {
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  list-style: disc;
  margin-top: 15px;
}

.advance-module--advance--9a32d {
  padding: 70px 0;
}

@media (max-width: 767px) {
  .advance-module--advance--9a32d {
    padding: 40px 0;
  }
}
.advance-module--advance--develop--2fe10 {
  background-color: #f1f1f1;
}

.advance-module--advance__title--14bd7 {
  color: #3f4857;
  font-family: Pf Din, sans-serif;
  font-size: 60px;
  font-weight: 500;
  letter-spacing: 1px;
  margin-bottom: 30px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .advance-module--advance__title--14bd7 {
    font-size: 40px;
  }
}
.advance-module--smi--7bc44 {
  background-color: #119fa0;
  color: #fff;
  text-align: center;
}

@media (max-width: 767px) {
  .advance-module--smi--7bc44 {
    text-align: left;
  }
}
.advance-module--smi-title--cbedd {
  font-family: Pf Din, sans-serif;
  font-size: 60px;
  font-weight: 500;
  letter-spacing: 1px;
  margin-bottom: 30px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .advance-module--smi-title--cbedd {
    font-size: 40px;
  }
}
.advance-module--no-rocket--45b52 {
  background-color: #119fa0;
  color: #fff;
  font-size: 18px;
  text-align: center;
}

.advance-module--no-rocket-title--be7b6 {
  color: #fff;
  font-family: Pf Din, sans-serif;
  font-size: 44px;
  font-weight: 500;
  padding-bottom: 30px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .advance-module--no-rocket-title--be7b6 {
    font-size: 40px;
    padding-bottom: 0;
  }
}
.advance-module--no-rocket-col--4849c {
  border-right: 1px solid #fff;
  margin-top: 45px;
  width: 33.3333%;
}

@media (max-width: 991px) {
  .advance-module--no-rocket-col--4849c {
    border: none;
  }
}
@media (max-width: 767px) {
  .advance-module--no-rocket-col--4849c {
    width: 100%;
  }
}
.advance-module--no-rocket-col--4849c:nth-child(3) {
  border-right: none;
}

.advance-module--no-rocket-col--4849c:last-of-type {
  display: none;
}

.sub-module--sub--77f3c {
  background: linear-gradient(178.62deg, #ffcdcd 1.39%, #ffe8e8 99.04%);
  background-size: cover;
  padding: 100px 0;
}

.sub-module--sub__title--213b2 {
  background: linear-gradient(93.04deg, #ff5009, #ff7e4b);
  border-radius: 10px;
  color: #fff;
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .sub-module--sub__title--213b2 {
    font-size: 30px;
    line-height: 34px;
  }
}
@media (max-width: 767px) {
  .sub-module--sub__title--213b2 {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (max-width: 991px) {
  .sub-module--sub--77f3c {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .sub-module--sub--77f3c {
    padding: 30px 0;
  }
}
.sub-module--sub__inner--055f6 {
  border-radius: 25px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 10px;
}

@media (max-width: 991px) {
  .sub-module--sub__inner--055f6 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.sub-module--sub__inner--055f6 > * {
  padding: 0;
}

.sub-module--sub__description--25696 {
  background: #ffe8df;
  border-radius: 25px 0 0 25px;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 50%;
  padding: 60px;
}

@media (max-width: 991px) {
  .sub-module--sub__description--25696 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 25px 25px 0 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
  }
}
@media (max-width: 480px) {
  .sub-module--sub__description--25696 {
    padding: 46px 22px;
  }
}
.sub-module--sub__cost--ab6ba {
  color: #fd4b04;
  font-family: inherit;
  font-weight: 700;
  margin-top: 30px;
  text-align: center;
}

.sub-module--sub__cost--cost--bc1bb {
  font-size: 46px;
  line-height: 53px;
  margin-bottom: 10px;
  margin-top: 10px;
  white-space: nowrap;
}

.sub-module--sub__cost--cost--bc1bb:last-of-type {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .sub-module--sub__cost--cost--bc1bb {
    font-size: 36px;
    line-height: 41px;
  }
}
.sub-module--sub__cost--txt--ea1bc {
  color: #fd4b04;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  margin-bottom: 10px;
  text-align: center;
}

@media (max-width: 991px) {
  .sub-module--sub__cost--txt--ea1bc {
    font-size: 16px;
    line-height: 16px;
  }
}
.sub-module--sub__cost--month--c6b15 {
  color: #fd4b04;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
}

@media (max-width: 991px) {
  .sub-module--sub__cost--month--c6b15 {
    font-size: 14px;
    line-height: 16px;
  }
}
.sub-module--sub__item--11331 {
  background: #fff;
  margin: 0 auto;
  width: 100%;
}

.sub-module--sub__item--list--70419 {
  margin-top: 30px;
}

.sub-module--sub__item--list--70419 li {
  border-bottom: 1px solid #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  padding-bottom: 10px;
  padding-right: 40px;
  padding-top: 10px;
  position: relative;
}

.sub-module--sub__item--list--70419 li:after {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_sub/check-small.svg) no-repeat 50%;
  content: "";
  height: 20px;
  position: absolute;
  right: 0;
  top: 20%;
  width: 27px;
}

@media (max-width: 991px) {
  .sub-module--sub__item--list--70419 li {
    text-align: left;
  }
  .sub-module--sub__item--list--70419 {
    margin-top: 20px;
  }
}
.sub-module--sub__widget--13eb0 {
  background-color: #fff;
  border-radius: 0 25px 25px 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

@media (max-width: 991px) {
  .sub-module--sub__widget--13eb0 {
    border-radius: 0 0 25px 25px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.sub-module--sub--dd0f3 {
  background: linear-gradient(178.62deg, #ffcdcd 1.39%, #ffe8e8 99.04%);
  background-size: cover;
  padding: 100px 0;
}

.sub-module--sub__title--19f36 {
  background: linear-gradient(93.04deg, #ff5009, #ff7e4b);
  border-radius: 10px;
  color: #fff;
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .sub-module--sub__title--19f36 {
    font-size: 30px;
    line-height: 34px;
  }
}
@media (max-width: 767px) {
  .sub-module--sub__title--19f36 {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (max-width: 991px) {
  .sub-module--sub--dd0f3 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .sub-module--sub--dd0f3 {
    padding: 30px 0;
  }
}
.sub-module--sub__inner--89c24 {
  border-radius: 25px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 10px;
}

@media (max-width: 991px) {
  .sub-module--sub__inner--89c24 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.sub-module--sub__inner--89c24 > * {
  padding: 0;
}

.sub-module--sub__description--1d0f2 {
  background: #ffe8df;
  border-radius: 25px 0 0 25px;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 50%;
  padding: 60px;
}

@media (max-width: 991px) {
  .sub-module--sub__description--1d0f2 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 25px 25px 0 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
  }
}
@media (max-width: 480px) {
  .sub-module--sub__description--1d0f2 {
    padding: 46px 22px;
  }
}
.sub-module--sub__cost--42d88 {
  color: #fd4b04;
  font-family: inherit;
  font-weight: 700;
  margin-top: 30px;
  text-align: center;
}

.sub-module--sub__cost--cost--f1ce2 {
  font-size: 46px;
  line-height: 53px;
  margin-bottom: 10px;
  margin-top: 10px;
  white-space: nowrap;
}

.sub-module--sub__cost--cost--f1ce2:last-of-type {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .sub-module--sub__cost--cost--f1ce2 {
    font-size: 36px;
    line-height: 41px;
  }
}
.sub-module--sub__cost--txt--9b3d0 {
  color: #fd4b04;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  margin-bottom: 10px;
  text-align: center;
}

@media (max-width: 991px) {
  .sub-module--sub__cost--txt--9b3d0 {
    font-size: 16px;
    line-height: 16px;
  }
}
.sub-module--sub__cost--month--41dc2 {
  color: #fd4b04;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
}

@media (max-width: 991px) {
  .sub-module--sub__cost--month--41dc2 {
    font-size: 14px;
    line-height: 16px;
  }
}
.sub-module--sub__item--baf9a {
  background: #fff;
  margin: 0 auto;
  width: 100%;
}

.sub-module--sub__item--list--aa27f {
  margin-top: 30px;
}

.sub-module--sub__item--list--aa27f li {
  border-bottom: 1px solid #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  padding-bottom: 10px;
  padding-right: 40px;
  padding-top: 10px;
  position: relative;
}

.sub-module--sub__item--list--aa27f li:first-child {
  font-weight: 700;
}

.sub-module--sub__item--list--aa27f li:not(:first-child):after {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_sub/check-small.svg) no-repeat 50%;
  content: "";
  height: 20px;
  position: absolute;
  right: 0;
  top: 20%;
  width: 27px;
}

@media (max-width: 991px) {
  .sub-module--sub__item--list--aa27f li {
    text-align: left;
  }
  .sub-module--sub__item--list--aa27f {
    margin-top: 20px;
  }
}
.sub-module--sub__widget--3d083 {
  background-color: #fff;
  border-radius: 0 25px 25px 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

@media (max-width: 991px) {
  .sub-module--sub__widget--3d083 {
    border-radius: 0 0 25px 25px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.sub-module--sub--a6d41 {
  background: linear-gradient(178.62deg, #ffcdcd 1.39%, #ffe8e8 99.04%);
  background-size: cover;
  padding: 100px 0;
}

.sub-module--sub__title--db5c9 {
  background: linear-gradient(93.04deg, #ff5009, #ff7e4b);
  border-radius: 10px;
  color: #fff;
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .sub-module--sub__title--db5c9 {
    font-size: 30px;
    line-height: 34px;
  }
}
@media (max-width: 767px) {
  .sub-module--sub__title--db5c9 {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (max-width: 991px) {
  .sub-module--sub--a6d41 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .sub-module--sub--a6d41 {
    padding: 30px 0;
  }
}
.sub-module--sub__inner--7877f {
  border-radius: 25px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 10px;
}

@media (max-width: 991px) {
  .sub-module--sub__inner--7877f {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.sub-module--sub__inner--7877f > * {
  padding: 0;
}

.sub-module--sub__description--88ca5 {
  background: #ffe8df;
  border-radius: 25px 0 0 25px;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 50%;
  padding: 60px;
}

@media (max-width: 991px) {
  .sub-module--sub__description--88ca5 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 25px 25px 0 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
  }
}
@media (max-width: 480px) {
  .sub-module--sub__description--88ca5 {
    padding: 46px 22px;
  }
}
.sub-module--sub__cost--a39d8 {
  color: #fd4b04;
  font-family: inherit;
  font-weight: 700;
  margin-top: 30px;
  text-align: center;
}

.sub-module--sub__cost--cost--69f63 {
  font-size: 46px;
  line-height: 53px;
  margin-bottom: 10px;
  margin-top: 10px;
  white-space: nowrap;
}

.sub-module--sub__cost--cost--69f63:last-of-type {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .sub-module--sub__cost--cost--69f63 {
    font-size: 36px;
    line-height: 41px;
  }
}
.sub-module--sub__cost--txt--85132 {
  color: #fd4b04;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  margin-bottom: 10px;
  text-align: center;
}

@media (max-width: 991px) {
  .sub-module--sub__cost--txt--85132 {
    font-size: 16px;
    line-height: 16px;
  }
}
.sub-module--sub__cost--month--18598 {
  color: #fd4b04;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
}

@media (max-width: 991px) {
  .sub-module--sub__cost--month--18598 {
    font-size: 14px;
    line-height: 16px;
  }
}
.sub-module--sub__item--c80bb {
  background: #fff;
  margin: 0 auto;
  width: 100%;
}

.sub-module--sub__item--list--cb903 {
  margin-top: 30px;
}

.sub-module--sub__item--list--cb903 li {
  border-bottom: 1px solid #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  padding-bottom: 10px;
  padding-right: 40px;
  padding-top: 10px;
  position: relative;
}

.sub-module--sub__item--list--cb903 li:first-child {
  font-weight: 700;
}

.sub-module--sub__item--list--cb903 li:not(:first-child):after {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_sub/check-small.svg) no-repeat 50%;
  content: "";
  height: 20px;
  position: absolute;
  right: 0;
  top: 20%;
  width: 27px;
}

@media (max-width: 991px) {
  .sub-module--sub__item--list--cb903 li {
    text-align: left;
  }
  .sub-module--sub__item--list--cb903 {
    margin-top: 20px;
  }
}
.sub-module--sub__widget--cfc49 {
  background-color: #fff;
  border-radius: 0 25px 25px 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

@media (max-width: 991px) {
  .sub-module--sub__widget--cfc49 {
    border-radius: 0 0 25px 25px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.screen1-module--screen1--7e8a0 {
  padding-bottom: 150px;
}

.screen1-module--screen1__info--fb059 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.screen1-module--screen1__title--cd781 {
  color: #232323;
  font-family: inherit;
  font-size: 75px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 90px;
  margin-top: 0;
  padding-top: 100px;
  text-align: center;
  text-transform: uppercase;
}

.screen1-module--screen1__course--aa905 {
  font-size: 30px;
  font-weight: 500;
  margin-bottom: 15px;
  margin-top: 30px;
}

.screen1-module--screen1__course--aa905,
.screen1-module--screen1__sub--58899 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fe4c04;
  border-radius: 10px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-style: normal;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 40px;
  max-width: 100%;
  padding: 5px 10px;
  text-align: center;
  text-transform: uppercase;
}

.screen1-module--screen1__sub--58899 {
  font-size: 35px;
  font-weight: 700;
  margin-bottom: 30px;
}

.screen1-module--screen1__instruments--ad89d {
  color: #232323;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  margin-bottom: 30px;
  text-align: center;
  text-transform: uppercase;
}

.screen1-module--screen1__button--4192e {
  background: #e94300;
  margin-top: -50px;
  min-width: 360px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--7e8a0 {
    padding-bottom: 100px;
  }
  .screen1-module--screen1__title--cd781 {
    font-size: 56px;
    line-height: 62px;
  }
  .screen1-module--screen1__course--aa905 {
    font-size: 22px;
    margin-bottom: 20px;
    margin-top: 20px;
  }
  .screen1-module--screen1__sub--58899 {
    font-size: 27px;
    line-height: 32px;
    margin-bottom: 20px;
  }
  .screen1-module--screen1__instruments--ad89d {
    font-size: 22px;
  }
  .screen1-module--screen1__button--4192e {
    margin-top: -40px;
    min-width: 226px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--7e8a0 {
    padding-bottom: 50px;
  }
  .screen1-module--screen1__title--cd781 {
    font-size: 32px;
    line-height: 35px;
  }
  .screen1-module--screen1__course--aa905 {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 10px;
  }
  .screen1-module--screen1__sub--58899 {
    font-size: 17px;
    line-height: 22px;
    margin-bottom: 10px;
  }
  .screen1-module--screen1__instruments--ad89d {
    font-size: 16px;
    line-height: 22px;
  }
  .screen1-module--screen1__button--4192e {
    margin-top: 10px;
    min-width: 100%;
  }
}
.sub-module--sub--bde5f {
  background: linear-gradient(178.62deg, #ffcdcd 1.39%, #ffe8e8 99.04%);
  background-size: cover;
  padding: 100px 0;
}

.sub-module--sub__title--92ed7 {
  background: linear-gradient(93.04deg, #ff5009, #ff7e4b);
  border-radius: 10px;
  color: #fff;
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .sub-module--sub__title--92ed7 {
    font-size: 30px;
    line-height: 34px;
  }
}
@media (max-width: 767px) {
  .sub-module--sub__title--92ed7 {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (max-width: 991px) {
  .sub-module--sub--bde5f {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .sub-module--sub--bde5f {
    padding: 30px 0;
  }
}
.sub-module--sub__inner--15b0f {
  border-radius: 25px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 10px;
}

@media (max-width: 991px) {
  .sub-module--sub__inner--15b0f {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.sub-module--sub__inner--15b0f > * {
  padding: 0;
}

.sub-module--sub__description--be255 {
  background: #ffe8df;
  border-radius: 25px 0 0 25px;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 50%;
  padding: 60px;
}

@media (max-width: 991px) {
  .sub-module--sub__description--be255 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 25px 25px 0 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
  }
}
@media (max-width: 480px) {
  .sub-module--sub__description--be255 {
    padding: 46px 22px;
  }
}
.sub-module--newcost--87de4 {
  color: #fd4b04;
  font-family: inherit;
  font-size: 46px;
  font-weight: 700;
  line-height: 53px;
  margin-top: 30px;
  text-align: center;
  white-space: nowrap;
}

@media (max-width: 991px) {
  .sub-module--newcost--87de4 {
    font-size: 36px;
    line-height: 41px;
    margin-top: 20px;
  }
}
.sub-module--month--0d175 {
  color: #fd4b04;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
}

@media (max-width: 991px) {
  .sub-module--month--0d175 {
    font-size: 14px;
    line-height: 16px;
  }
}
.sub-module--sub__item--eb463 {
  background: #fff;
  margin: 0 auto;
  width: 100%;
}

.sub-module--sub__item--list--19766 {
  margin-top: 30px;
}

.sub-module--sub__item--list--19766 li {
  border-bottom: 1px solid #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  padding-bottom: 10px;
  padding-right: 40px;
  padding-top: 10px;
  position: relative;
}

.sub-module--sub__item--list--19766 li:after {
  background: url(https://fs.advance.ru/landing-pages/online/angliyskiy_dlya_vashih_celey/_sub/check-small.svg) no-repeat 50%;
  content: "";
  height: 20px;
  position: absolute;
  right: 0;
  top: 20%;
  width: 27px;
}

@media (max-width: 991px) {
  .sub-module--sub__item--list--19766 li {
    text-align: left;
  }
  .sub-module--sub__item--list--19766 {
    margin-top: 20px;
  }
}
.sub-module--sub__widget--eb994 {
  background-color: #fff;
  border-radius: 0 25px 25px 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

@media (max-width: 991px) {
  .sub-module--sub__widget--eb994 {
    border-radius: 0 0 25px 25px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.main-module--sec--157d7 {
  padding: 70px 0;
}

.main-module--main-title--d3fc0 {
  font-family: Pf Din, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 120%;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .main-module--main-title--d3fc0 {
    font-size: 52px;
  }
}
@media (max-width: 480px) {
  .main-module--main-title--d3fc0 {
    font-size: 36px;
  }
}
.main-module--btn-block--13ed7 {
  text-align: center;
  width: 100%;
}

.main-module--block-btn--e91e6 {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e73428), to(#ff4200));
  background-image: linear-gradient(0deg, #e73428 0, #ff4200);
  -webkit-box-shadow: 0 15px 30px rgba(29, 29, 27, 0.65);
          box-shadow: 0 15px 30px rgba(29, 29, 27, 0.65);
  color: #fff;
  display: inline-block;
  font-size: 18px;
  font-weight: 400;
  max-width: 370px;
  padding: 26px 15px 25px;
  text-align: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

.main-module--block-btn--e91e6:hover {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e73428), to(#e73428));
  background-image: linear-gradient(0deg, #e73428 0, #e73428);
  -webkit-box-shadow: 0 5px 10px rgba(29, 29, 27, 0.29);
          box-shadow: 0 5px 10px rgba(29, 29, 27, 0.29);
  color: #fff;
}

.main-module--block-btn--e91e6:active,
.main-module--block-btn--e91e6:focus,
.main-module--block-btn--e91e6:visited {
  color: #fff;
}

.screen1-module--screen1--427b9 {
  background: url(https://fs.advance.ru/landing-pages/online/fonetika_angliyskogo_yazyka/bg-phonetic-01.jpg) 50% no-repeat;
  background-size: cover;
  padding-bottom: 190px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--427b9 {
    background: #002b58;
    padding-bottom: 100px;
    text-align: center;
  }
}
.screen1-module--screen1--427b9 p {
  font-size: 24px;
  margin-top: 70px;
}

.screen1-module--screen1--427b9 h1 {
  color: #fff;
  font-family: Pf Din, sans-serif;
  font-size: 72px;
  font-weight: 700;
  margin-top: 80px;
  max-width: 650px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--427b9 h1 {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--427b9 h1 {
    font-size: 48px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--427b9 h1 {
    font-size: 32px;
    margin-top: 40px;
  }
}
.screen1-module--screen1--427b9 .screen1-module--btn--b24b5 {
  margin-top: 65px;
  text-align: left;
}

@media (max-width: 991px) {
  .screen1-module--screen1--427b9 .screen1-module--btn--b24b5 {
    text-align: center;
  }
}
.content-module--content--6d107 {
  padding: 70px 0 120px;
}

.content-module--content--6d107 h2 {
  color: #002b58;
}

.content-module--content--6d107 .content-module--row--d0ee2 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.content-module--content--6d107 .content-module--col--3ebb9 {
  margin-top: 75px;
}

.content-module--content--6d107 .content-module--item--4df1d {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: center;
}

.content-module--content--6d107 .content-module--item--4df1d .content-module--icon--46203 {
  height: 100px;
  width: 100px;
}

.content-module--content--6d107 .content-module--item--4df1d h3 {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin-top: 15px;
  max-width: 370px;
}

.content-module--content--6d107 .content-module--item--4df1d p {
  color: #858585;
}

@media (max-width: 991px) {
  .content-module--content--6d107 .content-module--item--4df1d p {
    max-width: 300px;
  }
}
.process-module--process--e648d {
  background: #002b58;
  padding: 100px 0 110px;
}

.process-module--process--e648d .process-module--col--bb04b {
  margin-top: 70px;
}

@media (max-width: 991px) {
  .process-module--process--e648d .process-module--col--bb04b {
    margin-top: 90px;
  }
}
.process-module--process--e648d .process-module--item--6c424 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #013061;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 15px hsla(0, 0%, 8%, 0.1);
          box-shadow: 0 0 15px hsla(0, 0%, 8%, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  max-width: 370px;
  min-height: 340px;
  padding: 35px;
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 1;
}

@media (max-width: 991px) {
  .process-module--process--e648d .process-module--item--6c424 {
    margin: 0 auto;
    min-height: unset;
  }
}
.process-module--process--e648d .process-module--item--6c424 .process-module--icon--ddf68 {
  left: 50%;
  min-width: 170px;
  position: absolute;
  top: -40px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 1;
}

.process-module--process--e648d .process-module--item--6c424 p {
  font-size: 14px;
  font-weight: 300;
  margin-top: 80px;
  position: relative;
  z-index: 5;
}

@media (max-width: 991px) {
  .process-module--process--e648d .process-module--item--6c424 p {
    font-size: 18px;
  }
}
.process-module--process--e648d .process-module--item--6c424 p span {
  display: block;
  font-family: Pf Din, sans-serif;
  font-size: 36px;
  font-weight: 500;
  text-transform: uppercase;
}

.process-module--process--e648d .process-module--btn--fcc0d {
  margin-top: 50px;
}

.lesson-module--lesson--e3d81 {
  padding: 110px 0 100px;
}

.lesson-module--lesson--e3d81 h2 {
  color: #002b58;
}

.lesson-module--lesson--e3d81 .lesson-module--col--2745f {
  margin-top: 60px;
}

.lesson-module--lesson--e3d81 .lesson-module--item--00b06 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.lesson-module--lesson--e3d81 .lesson-module--item--00b06 .lesson-module--icon--2d2e0 {
  height: 100px;
  width: 150px;
}

.lesson-module--lesson--e3d81 .lesson-module--item--00b06 p {
  color: #002b58;
  font-size: 24px;
  font-weight: 700;
  margin-top: 20px;
  text-align: center;
}

.speaker-module--speaker--4b778 {
  color: #000;
  padding: 140px 0;
}

@media (max-width: 991px) {
  .speaker-module--speaker--4b778 {
    padding: 70px 0;
  }
}
.speaker-module--speaker--4b778 h2 {
  color: #002b58;
  font-size: 32px;
  text-align: left;
}

@media (max-width: 991px) {
  .speaker-module--speaker--4b778 h2 {
    margin: 20px 0;
  }
}
@media (max-width: 480px) {
  .speaker-module--speaker--4b778 h2 {
    font-size: 36px;
  }
}
.speaker-module--speaker--4b778 ul li {
  padding: 15px 0;
}

@media (max-width: 991px) {
  .speaker-module--speaker--4b778 ul li {
    font-size: 16px;
    padding: 10px 0;
  }
}
@media (max-width: 480px) {
  .speaker-module--speaker--4b778 ul li {
    font-size: 18px;
  }
}
.speaker-module--speaker--4b778 img {
  border-radius: 25px;
}

.speaker-module--speaker--4b778 .speaker-module--row--05e46 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.speaker-module--speaker--4b778 .speaker-module--name--5fd6f {
  font-size: 32px;
  font-weight: 700;
  margin: 30px 0;
}

@media (max-width: 991px) {
  .speaker-module--speaker--4b778 .speaker-module--name--5fd6f {
    font-size: 28px;
    margin: 20px 0;
  }
}
.cost-module--cost--77730 {
  background: #002b58;
  padding: 150px 0;
  text-align: center;
}

@media (max-width: 991px) {
  .cost-module--cost--77730 {
    padding: 100px 0;
  }
}
.cost-module--cost--77730 h2 {
  color: #fff;
  font-family: Pf Din, sans-serif;
  font-size: 48px;
  font-weight: 700;
  letter-spacing: 1.6px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .cost-module--cost--77730 h2 {
    font-size: 48px;
  }
}
@media (max-width: 480px) {
  .cost-module--cost--77730 h2 {
    font-size: 32px;
  }
}
.cost-module--cost--77730 .cost-module--oldcost--55839 {
  color: #fff;
  display: inline-block;
  font-size: 44px;
  font-weight: 700;
  margin-top: 60px;
  position: relative;
  text-align: center;
  text-decoration: line-through;
  text-decoration-color: #ff4200;
  text-decoration-thickness: 6px;
  text-transform: uppercase;
}

.cost-module--cost--77730 .cost-module--newcost--750af {
  color: #ff4200;
  display: block;
  font-size: 60px;
  font-weight: 700;
  margin-top: 10px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
}

.cost-module--cost--77730 .cost-module--btn--b3978 {
  margin-top: 50px;
  text-align: center;
}

.reviews-module--reviews--7ab81 {
  background: #fff;
  padding: 100px 0 120px;
}

@media (max-width: 991px) {
  .reviews-module--reviews--7ab81 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .reviews-module--reviews--7ab81 {
    padding: 30px 0;
  }
}
.reviews-module--reviews--7ab81 h2 {
  color: #002b58;
}

.reviews-module--reviews--7ab81 img {
  border-radius: 50%;
}

.reviews-module--reviews--7ab81 swiper-container {
  background-color: #fff;
  color: #000;
  overflow-x: hidden;
  width: 100%;
}

.reviews-module--reviews--7ab81 swiper-slide {
  padding: 50px;
  text-align: center;
}

@media (max-width: 991px) {
  .reviews-module--reviews--7ab81 swiper-slide {
    padding: 30px;
  }
}
.reviews-module--reviews--7ab81 p {
  margin-top: 15px;
}

.reviews-module--reviews--7ab81 .reviews-module--course--59412,
.reviews-module--reviews--7ab81 .reviews-module--name--aae5e {
  display: block;
  font-size: 24px;
  font-weight: 700;
}

@media (max-width: 767px) {
  .reviews-module--reviews--7ab81 .reviews-module--course--59412,
  .reviews-module--reviews--7ab81 .reviews-module--name--aae5e {
    font-size: 20px;
  }
}
@media (max-width: 480px) {
  .reviews-module--reviews--7ab81 .reviews-module--course--59412,
  .reviews-module--reviews--7ab81 .reviews-module--name--aae5e {
    font-size: 18px;
  }
}
.reviews-module--reviews--7ab81 .reviews-module--name--aae5e {
  line-height: 120%;
  margin-top: 25px;
}

@media (max-width: 767px) {
  .reviews-module--reviews--7ab81 .reviews-module--name--aae5e {
    margin-top: 15px;
  }
}
.advance-module--advance--567fe {
  padding: 70px 0;
}

@media (max-width: 767px) {
  .advance-module--advance--567fe {
    padding: 40px 0;
  }
}
.advance-module--advance--567fe p {
  font-weight: 400;
}

.advance-module--advance--567fe p:nth-of-type(2) {
  font-weight: 700;
}

.advance-module--advance--develop--b8bdd {
  background: #002b58;
  color: #fff;
}

.advance-module--advance--develop--b8bdd .advance-module--title--2dba0,
.advance-module--advance--develop--b8bdd p {
  color: #fff;
}

.advance-module--title--2dba0 {
  color: #000;
  font-size: 36px;
  font-weight: 800;
  letter-spacing: 1px;
  margin-bottom: 30px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .advance-module--title--2dba0 {
    font-size: 40px;
  }
}
.advance-module--smi--76147 {
  color: #000;
  padding: 70px 0;
  text-align: center;
}

@media (max-width: 767px) {
  .advance-module--smi--76147 {
    padding: 40px 0;
    text-align: left;
  }
}
.advance-module--no-rocket--9b9d1 {
  background-color: #002b58;
  color: #fff;
  font-size: 18px;
  padding: 70px 0;
  text-align: center;
}

@media (max-width: 767px) {
  .advance-module--no-rocket--9b9d1 {
    padding: 40px 0;
  }
}
.advance-module--no-rocket--9b9d1 .advance-module--title--2dba0 {
  color: #fff;
}

.advance-module--no-rocket-col--1520e {
  border-right: 1px solid #fff;
  margin-top: 45px;
  width: 33.3333%;
}

@media (max-width: 991px) {
  .advance-module--no-rocket-col--1520e {
    border: none;
  }
}
@media (max-width: 767px) {
  .advance-module--no-rocket-col--1520e {
    width: 100%;
  }
}
.advance-module--no-rocket-col--1520e:nth-child(3) {
  border-right: none;
}

.advance-module--no-rocket-col--1520e:last-of-type {
  display: none;
}

.main-module--block-title--af6c6 {
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 100;
  text-transform: uppercase;
}

@media (max-width: 480px) {
  .main-module--block-title--af6c6 {
    font-size: 28px;
  }
}
.main-module--block-title-lg--6eb71 {
  font-size: 72px;
  font-weight: 900;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .main-module--block-title-lg--6eb71 {
    font-size: 60px;
  }
}
@media (max-width: 767px) {
  .main-module--block-title-lg--6eb71 {
    font-size: 48px;
  }
}
@media (max-width: 480px) {
  .main-module--block-title-lg--6eb71 {
    font-size: 32px;
  }
}
.main-module--block-btn--6477b {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f8d61c), to(#ff6000));
  background-image: linear-gradient(#f8d61c, #ff6000);
  -webkit-box-shadow: 0 15px 30px rgba(29, 29, 27, 0.29);
          box-shadow: 0 15px 30px rgba(29, 29, 27, 0.29);
  color: #fff;
  display: inline-block;
  font-size: 18px;
  font-weight: 700;
  max-width: 370px;
  padding: 28px 16px 26px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  width: 100%;
}

@media (max-width: 767px) {
  .main-module--block-btn--6477b {
    font-size: 18px;
  }
}
@media (max-width: 480px) {
  .main-module--block-btn--6477b {
    font-size: 16px;
  }
}
.main-module--block-btn--6477b:visited {
  color: #fff;
}

.main-module--block-btn--6477b:hover {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ff6000), to(#ff6000));
  background-image: linear-gradient(0deg, #ff6000 0, #ff6000);
  -webkit-box-shadow: 0 5px 10px rgba(29, 29, 27, 0.29);
          box-shadow: 0 5px 10px rgba(29, 29, 27, 0.29);
  color: #fff;
}

.main-module--block-btn--6477b:active,
.main-module--block-btn--6477b:focus {
  color: #fff;
}

.screen1-module--screen1--04fa3 {
  background: url(https://fs.advance.ru/landing-pages/online/grammatika_za_vyhodnye/bg-grammar-01.jpg) 50% no-repeat;
  background-size: cover;
  color: #fff;
  padding-bottom: 120px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--04fa3 {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1a9dde), to(#0465a9));
    background: linear-gradient(180deg, #1a9dde 0, #0465a9);
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--04fa3 {
    padding-bottom: 90px;
  }
}
.screen1-module--screen1--04fa3 .screen1-module--suptitle--dfcbe {
  font-size: 24px;
  font-weight: 400;
  letter-spacing: 0.6px;
  margin-top: 80px;
  text-transform: uppercase;
}

@media (max-width: 1199px) {
  .screen1-module--screen1--04fa3 .screen1-module--suptitle--dfcbe {
    margin-top: 60px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--04fa3 .screen1-module--suptitle--dfcbe {
    text-align: center;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--04fa3 .screen1-module--suptitle--dfcbe {
    margin-top: 35px;
  }
}
.screen1-module--screen1--04fa3 .screen1-module--title--963aa {
  font-size: 72px;
  font-weight: 900;
  line-height: 72px;
  margin-top: 30px;
  max-width: 690px;
  text-transform: uppercase;
}

@media (max-width: 1199px) {
  .screen1-module--screen1--04fa3 .screen1-module--title--963aa {
    font-size: 60px;
    line-height: 60px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--04fa3 .screen1-module--title--963aa {
    max-width: 100%;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--04fa3 .screen1-module--title--963aa {
    font-size: 48px;
    line-height: 48px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--04fa3 .screen1-module--title--963aa {
    font-size: 36px;
    line-height: 36px;
  }
}
.screen1-module--screen1--04fa3 .screen1-module--subtitle--d1880 {
  font-size: 24px;
  margin-top: 50px;
  max-width: 690px;
}

@media (max-width: 1199px) {
  .screen1-module--screen1--04fa3 .screen1-module--subtitle--d1880 {
    max-width: 600px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--04fa3 .screen1-module--subtitle--d1880 {
    max-width: 100%;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--04fa3 .screen1-module--subtitle--d1880 {
    font-size: 20px;
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--04fa3 .screen1-module--subtitle--d1880 {
    font-size: 18px;
  }
}
.screen1-module--screen1--04fa3 .screen1-module--btn-block--d3b8a {
  margin-top: 55px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--04fa3 .screen1-module--btn-block--d3b8a {
    text-align: center;
  }
}
.content-module--content--d2ad4 {
  background: #fff;
  padding: 100px 0;
}

@media (max-width: 1199px) {
  .content-module--content--d2ad4 {
    padding: 0;
  }
  .content-module--content--d2ad4 .content-module--col--33a31 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.content-module--content--d2ad4 .content-module--col-photo--d2aa3 {
  background: url(https://fs.advance.ru/landing-pages/online/grammatika_za_vyhodnye/photo-grammar-01.jpg) 50% no-repeat;
  background-size: cover;
  border-radius: 10px;
}

@media (max-width: 1199px) {
  .content-module--content--d2ad4 .content-module--col-photo--d2aa3 {
    display: none;
  }
}
.content-module--content--d2ad4 .content-module--col-item--e4b29 {
  padding: 35px 15px 60px 60px;
}

@media (max-width: 1199px) {
  .content-module--content--d2ad4 .content-module--col-item--e4b29 {
    padding: 70px 30px;
  }
}
@media (max-width: 767px) {
  .content-module--content--d2ad4 .content-module--col-item--e4b29 {
    padding: 70px 15px;
  }
}
@media (max-width: 480px) {
  .content-module--content--d2ad4 .content-module--col-item--e4b29 {
    padding: 50px 0;
  }
}
.content-module--content--d2ad4 .content-module--col-item--e4b29 h2 {
  font-size: 30px;
  font-weight: 900;
  text-transform: uppercase;
}

@media (max-width: 1199px) {
  .content-module--content--d2ad4 .content-module--col-item--e4b29 h2 {
    max-width: 700px;
  }
}
@media (max-width: 767px) {
  .content-module--content--d2ad4 .content-module--col-item--e4b29 h2 {
    font-size: 28px;
    max-width: 100%;
  }
}
@media (max-width: 480px) {
  .content-module--content--d2ad4 .content-module--col-item--e4b29 h2 {
    font-size: 24px;
  }
}
.content-module--content--d2ad4 .content-module--col-item--e4b29 ul {
  margin-top: 5px;
}

.content-module--content--d2ad4 .content-module--col-item--e4b29 ul li {
  font-size: 20px;
  margin-left: 50px;
  margin-top: 45px;
  position: relative;
}

@media (max-width: 480px) {
  .content-module--content--d2ad4 .content-module--col-item--e4b29 ul li {
    font-size: 16px;
  }
}
.content-module--content--d2ad4 .content-module--col-item--e4b29 ul li:before {
  background: url(https://fs.advance.ru/landing-pages/online/grammatika_za_vyhodnye/tick.svg) 50% no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 27px;
  left: -50px;
  position: absolute;
  top: 0;
  width: 30px;
}

.result-module--result--4c57e {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1a9dde), to(#0465a9));
  background-image: linear-gradient(180deg, #1a9dde 0, #0465a9);
  padding: 95px 0 125px;
}

@media (max-width: 1199px) {
  .result-module--result--4c57e {
    padding: 70px 0;
  }
  .result-module--result--4c57e .result-module--col--f62c5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 100%;
  }
  .result-module--result--4c57e .result-module--col--f62c5:not(:first-child) {
    margin-top: 50px;
  }
}
.result-module--result--4c57e .result-module--item--498b3 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media (max-width: 1199px) {
  .result-module--result--4c57e .result-module--item--498b3 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    max-width: 500px;
  }
}
@media (max-width: 767px) {
  .result-module--result--4c57e .result-module--item--498b3 {
    max-width: 400px;
  }
}
.result-module--result--4c57e .result-module--item--498b3 > .result-module--icon--ca193 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100px;
  width: 100px;
}

.result-module--result--4c57e .result-module--item--498b3 h3 {
  color: #ddcb31;
  font-size: 24px;
  font-weight: 900;
  line-height: 120%;
  margin-top: 30px;
}

@media (max-width: 1199px) {
  .result-module--result--4c57e .result-module--item--498b3 h3 {
    text-align: center;
  }
}
.result-module--result--4c57e .result-module--item--498b3 p {
  color: #fff;
  font-size: 20px;
  font-weight: 300;
  margin-top: 20px;
}

@media (max-width: 1199px) {
  .result-module--result--4c57e .result-module--item--498b3 p {
    text-align: center;
  }
}
@media (max-width: 480px) {
  .result-module--result--4c57e .result-module--item--498b3 p {
    font-size: 18px;
    margin-top: 15px;
  }
}
.process-module--process--4e00c {
  background: #fff;
  padding: 100px 0;
}

@media (max-width: 1199px) {
  .process-module--process--4e00c {
    padding: 70px 0;
  }
}
.process-module--process--4e00c .process-module--col--9b0c8 {
  margin-top: 20px;
}

@media (max-width: 1199px) {
  .process-module--process--4e00c .process-module--col--9b0c8 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
  }
  .process-module--process--4e00c .process-module--col--9b0c8:not(:first-child) {
    margin-top: 90px;
  }
}
@media (max-width: 480px) {
  .process-module--process--4e00c .process-module--col--9b0c8:not(:first-child) {
    margin-top: 70px;
  }
}
.process-module--process--4e00c .process-module--col--9b0c8 h2 {
  color: #1a9dde;
  font-size: 72px;
  font-weight: 900;
  line-height: 35px;
  margin-bottom: 25px;
  margin-left: 45px;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
}

@media (max-width: 480px) {
  .process-module--process--4e00c .process-module--col--9b0c8 h2 {
    font-size: 48px;
    margin-bottom: 15px;
    margin-left: 0;
  }
}
.process-module--process--4e00c .process-module--item--7bd68 {
  background-color: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 30px #e9ecf1;
          box-shadow: 0 0 30px #e9ecf1;
  min-height: 500px;
  padding: 45px 30px 45px 45px;
  position: relative;
  z-index: 3;
}

@media (max-width: 1199px) {
  .process-module--process--4e00c .process-module--item--7bd68 {
    max-width: 600px;
    min-width: 600px;
  }
}
@media (max-width: 767px) {
  .process-module--process--4e00c .process-module--item--7bd68 {
    max-width: 400px;
    min-height: auto;
    min-width: 400px;
    padding: 30px 15px 30px 30px;
  }
}
@media (max-width: 480px) {
  .process-module--process--4e00c .process-module--item--7bd68 {
    max-width: 100%;
    min-height: auto;
    min-width: 100%;
    padding: 25px 15px 30px 30px;
  }
}
.process-module--process--4e00c .process-module--item--7bd68 ul li {
  margin-top: 15px;
}

.advantage-module--advantage--5549b {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1a9dde), to(#0465a9));
  background-image: linear-gradient(180deg, #1a9dde 0, #0465a9);
  padding: 120px 0 100px;
}

@media (max-width: 1199px) {
  .advantage-module--advantage--5549b {
    padding: 70px 0;
  }
}
.advantage-module--advantage--5549b h2 {
  color: #fff;
}

@media (max-width: 1199px) {
  .advantage-module--advantage--5549b .advantage-module--row--1a925 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.advantage-module--advantage--5549b .advantage-module--col--3429b {
  margin-top: 40px;
}

@media (max-width: 1199px) {
  .advantage-module--advantage--5549b .advantage-module--col--3429b {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333%;
            flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }
}
@media (max-width: 767px) {
  .advantage-module--advantage--5549b .advantage-module--col--3429b {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
            flex: 0 0 60%;
    max-width: 60%;
  }
}
@media (max-width: 480px) {
  .advantage-module--advantage--5549b .advantage-module--col--3429b {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 800%;
            flex: 0 0 800%;
    max-width: 800%;
  }
}
.advantage-module--advantage--5549b .advantage-module--item--30b84 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1a9dde), to(#0465a9));
  background-image: linear-gradient(180deg, #1a9dde 0, #0465a9);
  border-radius: 10px;
  -webkit-box-shadow: 0 0 15px rgba(29, 29, 27, 0.1);
          box-shadow: 0 0 15px rgba(29, 29, 27, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  min-height: 270px;
  padding: 35px 30px;
}

@media (max-width: 1199px) {
  .advantage-module--advantage--5549b .advantage-module--item--30b84 {
    min-height: auto;
    padding: 25px 20px;
  }
}
.advantage-module--advantage--5549b .advantage-module--item--30b84 h3 {
  color: #ddcb31;
  font-size: 24px;
  font-weight: 900;
  line-height: 120%;
  margin-top: 20px;
  text-align: center;
}

@media (max-width: 767px) {
  .advantage-module--advantage--5549b .advantage-module--item--30b84 h3 {
    font-size: 20px;
    margin-top: 10px;
  }
}
.advantage-module--advantage--5549b .advantage-module--icon--03ea7 {
  height: 60px;
  width: 60px;
}

.advantage-module--advantage--5549b p {
  color: #fff;
  font-size: 16px;
  font-weight: 300;
  margin-top: 25px;
  text-align: center;
}

.reviews-module--reviews--2ce5b {
  background: #fff;
  padding: 100px 0;
}

@media (max-width: 991px) {
  .reviews-module--reviews--2ce5b {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .reviews-module--reviews--2ce5b {
    padding: 30px 0;
  }
}
.reviews-module--reviews--2ce5b h2 {
  color: #1a9dde;
}

.reviews-module--reviews--2ce5b swiper-container {
  background-color: #fff;
  overflow-x: hidden;
  width: 100%;
}

.reviews-module--reviews--2ce5b swiper-slide {
  padding: 50px;
  text-align: center;
}

@media (max-width: 991px) {
  .reviews-module--reviews--2ce5b swiper-slide {
    padding: 30px;
  }
}
.reviews-module--reviews--2ce5b p {
  margin-top: 15px;
}

.reviews-module--reviews--2ce5b .reviews-module--course--fdc45,
.reviews-module--reviews--2ce5b .reviews-module--name--c2ed9 {
  display: block;
  font-size: 24px;
  font-weight: 700;
}

@media (max-width: 767px) {
  .reviews-module--reviews--2ce5b .reviews-module--course--fdc45,
  .reviews-module--reviews--2ce5b .reviews-module--name--c2ed9 {
    font-size: 20px;
  }
}
@media (max-width: 480px) {
  .reviews-module--reviews--2ce5b .reviews-module--course--fdc45,
  .reviews-module--reviews--2ce5b .reviews-module--name--c2ed9 {
    font-size: 18px;
  }
}
.reviews-module--reviews--2ce5b .reviews-module--name--c2ed9 {
  line-height: 120%;
  margin-top: 25px;
}

@media (max-width: 767px) {
  .reviews-module--reviews--2ce5b .reviews-module--name--c2ed9 {
    margin-top: 15px;
  }
}
.cost-module--cost--643a5 {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1a9dde), to(#0465a9));
  background-image: linear-gradient(180deg, #1a9dde 0, #0465a9);
  padding: 105px 0;
}

@media (max-width: 1199px) {
  .cost-module--cost--643a5 {
    padding: 70px 0;
  }
  .cost-module--cost--643a5 .cost-module--col--f4672 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
  }
}
.cost-module--cost--643a5 .cost-module--photo--41a92 {
  background: url(https://fs.advance.ru/landing-pages/online/grammatika_za_vyhodnye/macbook.png) 50% no-repeat;
  background-size: cover;
}

@media (max-width: 1199px) {
  .cost-module--cost--643a5 .cost-module--photo--41a92 {
    display: none;
  }
}
.cost-module--cost--643a5 h2 {
  color: #ddcb31;
  font-size: 56px;
  font-weight: 900;
  line-height: 56px;
  text-transform: uppercase;
}

@media (max-width: 1199px) {
  .cost-module--cost--643a5 h2 {
    display: inline-block;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .cost-module--cost--643a5 h2 {
    font-size: 36px;
    line-height: 36px;
  }
}
@media (max-width: 480px) {
  .cost-module--cost--643a5 h2 {
    font-size: 28px;
  }
}
.cost-module--cost--643a5 .cost-module--subtitle--06cb9 {
  color: #fff;
  font-size: 18px;
  font-weight: 900;
  margin-left: 30px;
  margin-top: 30px;
  position: relative;
  text-transform: uppercase;
}

@media (max-width: 1199px) {
  .cost-module--cost--643a5 .cost-module--subtitle--06cb9 {
    display: inline-block;
  }
}
@media (max-width: 767px) {
  .cost-module--cost--643a5 .cost-module--subtitle--06cb9 {
    display: inline-block;
    margin-left: 0;
    max-width: 360px;
    text-align: center;
  }
}
.cost-module--cost--643a5 .cost-module--subtitle--06cb9:before {
  background: url(https://fs.advance.ru/landing-pages/online/grammatika_za_vyhodnye/icon-video.svg) 50% no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 15px;
  left: -30px;
  position: absolute;
  top: 0;
  width: 15px;
}

@media (max-width: 767px) {
  .cost-module--cost--643a5 .cost-module--subtitle--06cb9:before {
    left: 10px;
    top: 10px;
  }
}
@media (max-width: 480px) {
  .cost-module--cost--643a5 .cost-module--subtitle--06cb9:before {
    display: none;
  }
}
.cost-module--cost--643a5 .cost-module--desc--1e613 {
  color: #fff;
  margin-left: 30px;
  margin-top: 20px;
  position: relative;
}

@media (max-width: 1199px) {
  .cost-module--cost--643a5 .cost-module--desc--1e613 {
    display: inline-block;
  }
}
.cost-module--cost--643a5 .cost-module--desc--1e613:before {
  background: url(https://fs.advance.ru/landing-pages/online/grammatika_za_vyhodnye/icon-clock.svg) 50% no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 15px;
  left: -30px;
  position: absolute;
  top: 0;
  width: 15px;
}

.cost-module--cost--643a5 .cost-module--old-cost--a291f {
  color: #fff;
  display: inline-block;
  font-size: 36px;
  font-weight: 900;
  margin-left: 30px;
  margin-top: 35px;
  position: relative;
}

.cost-module--cost--643a5 .cost-module--old-cost--a291f span {
  font-weight: 600;
}

.cost-module--cost--643a5 .cost-module--old-cost--a291f:before {
  background: url(https://fs.advance.ru/landing-pages/online/grammatika_za_vyhodnye/icon-tag.svg) 50% no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 15px;
  left: -30px;
  position: absolute;
  top: 10px;
  width: 15px;
}

.cost-module--cost--643a5 .cost-module--old-cost--a291f:after {
  background: #fff;
  content: "";
  display: inline-block;
  height: 1px;
  left: 0;
  position: absolute;
  top: 45%;
  width: 100%;
}

.cost-module--cost--643a5 .cost-module--new-cost--52c06 {
  color: #ddcb31;
  font-size: 60px;
  font-weight: 900;
  position: relative;
}

@media (max-width: 1199px) {
  .cost-module--cost--643a5 .cost-module--new-cost--52c06 {
    display: inline-block;
  }
}
.cost-module--cost--643a5 .cost-module--new-cost--52c06 span {
  font-weight: 600;
}

.cost-module--cost--643a5 .cost-module--btn-block--33786 {
  margin-top: 40px;
}

@media (max-width: 1199px) {
  .cost-module--cost--643a5 .cost-module--btn-block--33786 {
    text-align: center;
    width: 100%;
  }
}
.advance-module--advance--eb43e {
  padding: 70px 0;
}

@media (max-width: 767px) {
  .advance-module--advance--eb43e {
    padding: 40px 0;
  }
}
.advance-module--advance--develop--f99fd {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1a9dde), to(#0465a9));
  background-image: linear-gradient(180deg, #1a9dde 0, #0465a9);
  color: #fff;
}

.advance-module--advance--develop--f99fd .advance-module--title--b4c22,
.advance-module--advance--develop--f99fd p {
  color: #fff;
}

.advance-module--title--b4c22 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 36px;
  font-weight: 400;
  letter-spacing: 1px;
  margin-bottom: 30px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .advance-module--title--b4c22 {
    font-size: 40px;
  }
}
.advance-module--smi--b48aa {
  padding: 70px 0;
  text-align: center;
}

@media (max-width: 767px) {
  .advance-module--smi--b48aa {
    padding: 40px 0;
    text-align: left;
  }
}
.advance-module--no-rocket--33833 {
  background-color: #ebebeb;
  color: #000;
  font-size: 18px;
  padding: 70px 0;
  text-align: center;
}

@media (max-width: 767px) {
  .advance-module--no-rocket--33833 {
    padding: 40px 0;
  }
}
.advance-module--no-rocket-col--0fa20 {
  border-right: 1px solid #000;
  margin-top: 45px;
  width: 33.3333%;
}

@media (max-width: 991px) {
  .advance-module--no-rocket-col--0fa20 {
    border: none;
  }
}
@media (max-width: 767px) {
  .advance-module--no-rocket-col--0fa20 {
    width: 100%;
  }
}
.advance-module--no-rocket-col--0fa20:nth-child(3) {
  border-right: none;
}

.advance-module--no-rocket-col--0fa20:last-of-type {
  display: none;
}

.main-module--main-title--8d6d8 {
  color: #6f00e2;
  font-size: 44px;
  font-weight: 700;
  line-height: 1;
}

@media (max-width: 767px) {
  .main-module--main-title--8d6d8 {
    font-size: 32px;
    line-height: 1;
  }
}
.main-module--section-block--fb575 {
  padding: 80px 0;
}

@media (max-width: 767px) {
  .main-module--section-block--fb575 {
    padding: 40px 0;
  }
}
.main-module--block-btn--f6a80 {
  text-align: center;
  width: 100%;
}

.main-module--main-btn--3e9af {
  background-color: #6f00e2;
  border-radius: 60px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  margin: 5px 0;
  max-width: 230px;
  padding: 16px 15px 18px;
  text-align: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

@media (max-width: 767px) {
  .main-module--main-btn--3e9af {
    font-size: 20px;
    max-width: 220px;
  }
}
.main-module--main-btn--3e9af:active,
.main-module--main-btn--3e9af:focus,
.main-module--main-btn--3e9af:hover,
.main-module--main-btn--3e9af:visited {
  background-color: #50059e;
  color: #fff;
}

.screen1-module--screen1--a0ab2 {
  background-color: #f5f5f5;
  padding-bottom: 150px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--a0ab2 {
    padding-bottom: 40px;
  }
}
.screen1-module--screen1__row--e9b6a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 80px;
}

@media (max-width: 767px) {
  .screen1-module--screen1__row--e9b6a {
    margin-top: 20px;
  }
}
.screen1-module--screen1__title--18868 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1;
}

@media (max-width: 767px) {
  .screen1-module--screen1__title--18868 {
    font-size: 24px;
  }
}
.screen1-module--screen1__title-large--5dbe4 {
  color: #6f00e2;
  font-size: 44px;
}

@media (max-width: 767px) {
  .screen1-module--screen1__title-large--5dbe4 {
    font-size: 36px;
  }
}
.screen1-module--screen1__subtitle--197e3 {
  font-size: 24px;
  margin: 40px 0;
}

@media (max-width: 767px) {
  .screen1-module--screen1__subtitle--197e3 {
    font-size: 18px;
    margin: 15px 0;
  }
}
.screen1-module--screen1__link-border--bd7a4 {
  background-color: transparent;
  border: 2px solid #6f00e2;
  border-radius: 60px;
  color: #6f00e2;
  font-size: 20px;
  font-weight: 400;
}

.screen1-module--screen1__col--second--9b279 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0;
}

@media (max-width: 767px) {
  .screen1-module--screen1__col--second--9b279 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 25px;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}
.screen1-module--screen1__wrapper-btn--b9ea4 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 480px;
}

@media (max-width: 767px) {
  .screen1-module--screen1__image--e6d97 {
    max-width: 60%;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1__image--e6d97 {
    max-width: 90%;
  }
}
.lesson-module--lesson--0d161 {
  background-color: #f5f5f5;
}

.lesson-module--lesson__container--42096 {
  border-top: 1px solid #b5b5b5;
  padding-bottom: 80px;
  padding-top: 80px;
}

@media (max-width: 767px) {
  .lesson-module--lesson__container--42096 {
    padding-bottom: 40px;
    padding-top: 40px;
  }
  .lesson-module--lesson__title--c5dd5 {
    margin: 10px 0;
  }
}
.lesson-module--lesson__row--3a2b7 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.lesson-module--lesson__image-wrapper--1d3b8 {
  margin: 0 auto;
  max-width: 500px;
}

.lesson-module--lesson__text--c73a0 {
  margin: 20px 0;
}

.invest-module--invest--45147 {
  background-color: #f5f5f5;
}

.invest-module--invest__wrapper--32698 {
  background: -webkit-gradient(linear, left top, right top, from(#f0e2ff), color-stop(97.36%, #e0c3ff));
  background: linear-gradient(90deg, #f0e2ff, #e0c3ff 97.36%);
  border-radius: 25px;
  padding: 80px 25px;
  text-align: center;
}

@media (max-width: 767px) {
  .invest-module--invest__wrapper--32698 {
    padding: 40px 25px;
  }
}
.invest-module--invest__title--13330 {
  color: #000;
  margin: 0 auto;
}

@media (max-width: 767px) {
  .invest-module--invest__title--13330 {
    font-size: 28px;
  }
}
.invest-module--invest__btn-wrapper--87c62 {
  margin-top: 30px;
}

@media (max-width: 767px) {
  .invest-module--invest__btn-wrapper--87c62 {
    margin-top: 15px;
  }
}
.invest-module--invest__link--ff177 {
  font-size: 21px;
  max-width: 355px;
}

@media (max-width: 767px) {
  .invest-module--invest__link--ff177 {
    max-width: 300px;
  }
}
.advantages-module--advantages--f85da {
  background-color: #f5f5f5;
}

.advantages-module--advantages__row--ce97a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.advantages-module--advantages__text--8d5e8 {
  line-height: 1.4;
  margin: 20px 0;
}

.advantages-module--advantages__text--border--e7083 {
  border: 5px solid #caa3ff;
  border-radius: 10px;
  padding: 10px 60px;
  -webkit-transform: rotate(-3.14deg);
          transform: rotate(-3.14deg);
}

@media (max-width: 767px) {
  .advantages-module--advantages__text--border--e7083 {
    max-width: 500px;
    padding: 10px 25px;
  }
}
.advantages-module--advantages__text--small--23d55 {
  font-size: 14px;
}

.advantages-module--advantages__col--a6639 {
  margin: 40px 0;
}

@media (max-width: 767px) {
  .advantages-module--advantages__col--a6639 {
    margin: 10px 0;
  }
}
.advantages-module--advantages__col--text--3c245 {
  max-width: 530px;
}

@media (max-width: 767px) {
  .advantages-module--advantages__col--text--3c245 {
    max-width: 100%;
  }
  .advantages-module--advantages__col--a6639:nth-child(2) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .advantages-module--advantages__col--a6639:first-child {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .advantages-module--advantages__col--a6639:nth-child(3) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .advantages-module--advantages__col--a6639:nth-child(4) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .advantages-module--advantages__col--a6639:nth-child(6) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .advantages-module--advantages__col--a6639:nth-child(5) {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .advantages-module--advantages__col--a6639:nth-child(7) {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .advantages-module--advantages__col--a6639:nth-child(8) {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
}
.online-module--online--0a4e1 {
  background-color: #eddcff;
}

.online-module--online__row--87e59 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.online-module--online__title--69ada {
  font-size: 36px;
  font-weight: 400;
  margin: 15px 0;
}

@media (max-width: 767px) {
  .online-module--online__title--69ada {
    font-size: 22px;
    margin: 10px 0;
  }
}
.online-module--online__text--1c8dd {
  font-size: 36px;
  font-weight: 700;
}

@media (max-width: 767px) {
  .online-module--online__text--1c8dd {
    font-size: 28px;
  }
}
.teacher-module--teacher__title--3efc2 {
  text-align: center;
}

@media (max-width: 767px) {
  .teacher-module--teacher__title--3efc2 {
    margin-bottom: 20px;
  }
}
.teacher-module--teacher__col--11fa5 {
  margin-top: 50px;
}

@media (max-width: 767px) {
  .teacher-module--teacher__col--11fa5 {
    margin-top: 0;
  }
}
.teacher-module--teacher__item--8c999 {
  background: #fff;
  max-width: 570px;
  min-height: 365px;
  padding: 25px 25px 30px 45px;
  position: relative;
  text-align: left;
  width: 100%;
  z-index: 9;
}

@media (max-width: 1199px) {
  .teacher-module--teacher__item--8c999 {
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .teacher-module--teacher__item--8c999 {
    padding: 10px 0;
  }
}
.teacher-module--teacher__item-header--75a59 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.teacher-module--teacher__item--icon--5b0f9 {
  height: auto;
  text-align: center;
  width: 100%;
}

.teacher-module--teacher__item--icon--5b0f9 img {
  border: none;
  max-width: 250px;
}

.teacher-module--teacher__item--name--f0920 {
  color: #000;
  font-size: 24px;
  font-weight: 700;
  margin-top: 20px;
}

@media (max-width: 767px) {
  .teacher-module--teacher__item--name--f0920 {
    -ms-flex-item-align: center;
        align-self: center;
    text-align: center;
  }
}
@media (max-width: 480px) {
  .teacher-module--teacher__item--name--f0920 {
    font-size: 22px;
    margin-left: 0;
    margin-top: 10px;
  }
}
.teacher-module--teacher__item--name--f0920 span {
  display: block;
}

.teacher-module--teacher__item--name--f0920 span a {
  color: #0056bb;
  font-size: 14px;
  font-weight: 400;
}

@media (max-width: 480px) {
  .teacher-module--teacher__item--name--f0920 {
    font-size: 18px;
    margin-left: 0;
    margin-top: 10px;
    text-align: center;
  }
}
.teacher-module--teacher__item--description--a1938 {
  font-weight: 700;
  margin-top: 15px;
}

@media (max-width: 767px) {
  .teacher-module--teacher__item--description--a1938 {
    -ms-flex-item-align: center;
        align-self: center;
    text-align: center;
  }
}
.teacher-module--reviews__item--text--edd2b {
  -webkit-line-clamp: 7;
  -webkit-box-orient: vertical;
  color: #000;
  display: -webkit-box;
  font-size: 16px;
  font-weight: 400;
  height: auto;
  margin-top: 10px;
  overflow: hidden;
  text-align: left;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
}

@media (max-width: 480px) {
  .teacher-module--reviews__item--text--edd2b {
    margin-top: 15px;
  }
}
.teacher-module--reviews__item--text--edd2b p {
  line-height: 1.4;
  margin-bottom: 15px;
}

@media (max-width: 767px) {
  .teacher-module--reviews__item--text--edd2b p {
    text-align: center;
  }
}
.teacher-module--teacher__undertext--bd734 {
  margin-top: 40px;
  text-align: center;
}

@media (max-width: 767px) {
  .teacher-module--teacher__undertext--bd734 {
    margin-top: 20px;
  }
}
.learn-module--learn--683e1 {
  background-color: #f5f5f5;
  text-align: center;
}

.learn-module--learn__title--c8d01 {
  color: #000;
}

.learn-module--learn__row--3e51f {
  margin: 50px 0 0;
  text-align: left;
}

@media (max-width: 767px) {
  .learn-module--learn__row--3e51f {
    margin: 40px 0 0;
  }
}
.learn-module--learn__col--c01fb {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (max-width: 767px) {
  .learn-module--learn__col--c01fb {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin: 10px 0;
  }
}
.learn-module--learn__heading--4e2f7 {
  font-size: 24px;
}

@media (max-width: 767px) {
  .learn-module--learn__heading--4e2f7 {
    font-size: 20px;
  }
}
.learn-module--learn__text-wrapper--f9d3b {
  margin: 15px 0;
}

@media (max-width: 767px) {
  .learn-module--learn__text-wrapper--f9d3b {
    margin: 0 15px;
  }
}
.learn-module--learn__text--cca39 {
  margin: 15px 0;
}

@media (max-width: 767px) {
  .learn-module--learn__text--cca39 {
    margin: 5px 0;
  }
}
.learn-module--learn__text--note--0e5c8 {
  font-size: 16px;
  margin-top: 35px;
}

@media (max-width: 767px) {
  .learn-module--learn__text--note--0e5c8 {
    margin-top: 20px;
  }
}
.learn-module--learn__price--62b54 {
  font-size: 24px;
}

@media (max-width: 767px) {
  .learn-module--learn__price--62b54 {
    font-size: 20px;
  }
}
.learn-module--learn__number--ea3a5 {
  color: #fd4b04;
}

.learn-module--learn__image--25d76 {
  height: 60px;
  width: 60px;
}

@media (max-width: 767px) {
  .learn-module--learn__image--25d76 {
    height: 50px;
    width: 37px;
  }
}
.packs-module--packs__title--e7889 {
  color: #000;
  text-align: center;
}

.packs-module--packs__row--8a42a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 15px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 40px;
}

@media (max-width: 991px) {
  .packs-module--packs__row--8a42a {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.packs-module--packs__col--9feb9 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 32%;
}

@media (max-width: 991px) {
  .packs-module--packs__col--9feb9 {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .packs-module--packs__col--9feb9 {
    width: 100%;
  }
}
.packs-module--packs__item--87eb3 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-radius: 25px;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  max-width: 360px;
  padding: 36px 0 0;
  width: 100%;
}

.packs-module--packs__item--erudite--02b3f {
  border: 1px solid #ffc78a;
}

.packs-module--packs__item--genius--8277f {
  border: 1px solid #1dd9a9;
}

.packs-module--packs__item--genius--8277f .packs-module--packs__bottom--5759e {
  background: #1dd9a9;
  border-radius: 0 0 25px 25px;
}

.packs-module--packs__item--supermind--03f56 {
  border: 1px solid #c59bff;
}

.packs-module--packs__item--supermind--03f56 .packs-module--packs__bottom--5759e {
  background: #c59bff;
  border-radius: 0 0 25px 25px;
}

.packs-module--packs__name--ca88e {
  font-size: 28px;
  line-height: 32px;
  margin-bottom: 20px;
  padding: 0 44px;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .packs-module--packs__name--ca88e {
    font-size: 25px;
    line-height: 28px;
    margin-bottom: 15px;
    padding: 0 30px;
  }
}
.packs-module--packs__description--80a8e {
  color: #8b8b8b;
  font-size: 24px;
  line-height: 28px;
  margin-bottom: 60px;
  padding: 0 44px;
}

@media (max-width: 767px) {
  .packs-module--packs__description--80a8e {
    font-size: 20px;
    margin-bottom: 40px;
    padding: 0 30px;
  }
}
.packs-module--packs__price--dbd53 {
  font-size: 32px;
  font-weight: 700;
  line-height: 37px;
  margin-bottom: 28px;
  padding: 0 44px;
}

@media (max-width: 767px) {
  .packs-module--packs__price--dbd53 {
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 20px;
    padding: 0 30px;
  }
}
.packs-module--packs__bottom--5759e {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: auto 0 0;
  min-height: 120px;
  padding: 25px 29px 25px 55px;
  position: relative;
}

.packs-module--packs__bottom--5759e:before {
  background: url(https://fs.advance.ru/landing-pages/online/indi-vzroslie/gift.svg) 50% no-repeat;
  content: "";
  display: inline-block;
  height: 24px;
  left: 20px;
  position: absolute;
  width: 24px;
}

.packs-module--packs__present--8dcd4 {
  color: #fff;
  font-size: 20px;
  line-height: 23px;
}

@media (max-width: 767px) {
  .packs-module--packs__present--8dcd4 {
    font-size: 18px;
    line-height: 20px;
  }
}
.packs-module--packs__link--b39bd {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 65px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 34px auto 0;
  max-width: 346px;
  width: 100%;
}

@media (max-width: 767px) {
  .packs-module--packs__link--b39bd {
    margin-top: 25px;
  }
}
.packs-module--packs__btn-text--f91d6 {
  color: #757575;
  font-size: 16px;
  line-height: 18px;
  margin: 32px auto 0;
  max-width: 500px;
  text-align: center;
  width: 100%;
}

@media (max-width: 767px) {
  .packs-module--packs__btn-text--f91d6 {
    font-size: 14px;
    line-height: 16px;
    margin-top: 17px;
  }
}
.reviews-module--reviews--9c855 {
  background-color: #f5f5f5;
}

.reviews-module--reviews__title--5a635 {
  margin-bottom: 50px;
  text-align: center;
}

.about-module--about--experts--6d3a1 {
  background-color: #f4eaff;
}

.about-module--about--experts--6d3a1 .about-module--about__title--53846 {
  color: #000;
}

.about-module--about__title--53846 {
  margin-bottom: 40px;
  text-align: center;
}

.reg-module--reg--13335 {
  background-color: #f5f5f5;
}

.reg-module--reg__row--2b756 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.reg-module--reg__title--91c81 {
  max-width: 500px;
}

.reg-module--reg__list--df7cb {
  margin: 20px 0;
}

.reg-module--reg__item--574dc {
  padding: 15px 10px 15px 40px;
  position: relative;
}

.reg-module--reg__item--574dc:before {
  background: url(https://fs.advance.ru/landing-pages/online/indi-vzroslie/check-mark.svg) 0 0 no-repeat;
  content: "";
  display: inline-block;
  height: 25px;
  left: 0;
  position: absolute;
  top: calc(50% - 12px);
  width: 25px;
}

.reg-module--reg__form-wrapper--d3426 {
  background-color: #8425e7;
  border-radius: 25px;
  padding: 60px;
}

@media (max-width: 991px) {
  .reg-module--reg__form-wrapper--d3426 {
    padding: 60px 25px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg__form-wrapper--d3426 {
    padding: 20px 10px;
  }
}
.product-module--product__title--34e12 {
  margin-bottom: 40px;
  text-align: center;
}

.product-module--product__wrapper--8a1a9 {
  border-radius: 25px;
  color: #000;
  margin-bottom: 20px;
  min-height: 250px;
  padding: 40px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

@media (max-width: 991px) {
  .product-module--product__wrapper--8a1a9 {
    min-height: unset;
  }
}
.product-module--product__wrapper--8a1a9:active,
.product-module--product__wrapper--8a1a9:focus,
.product-module--product__wrapper--8a1a9:hover {
  -webkit-box-shadow: 0 0 10px 5px #dcdbdb;
          box-shadow: 0 0 10px 5px #dcdbdb;
}

.product-module--product__wrapper--first--c91a9 {
  background-color: #ffc78a;
}

.product-module--product__wrapper--second--91af5 {
  background-color: #1dd9a9;
}

.product-module--product__wrapper--third--2a822 {
  background-color: #c59bff;
}

.product-module--product__heading--f6733 {
  font-size: 28px;
  line-height: 100%;
  margin-bottom: 15px;
}

.style-module--cost--5f87c {
  background: #efedff;
  padding: 80px 0 100px;
}

.style-module--cost--5f87c h3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 40px;
  text-align: center;
}

.style-module--cost__blocks--327e7 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.style-module--cost__block--f3d1a {
  background: #fff;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 20px;
  width: 70%;
}

.style-module--cost__block-header--b49b3 {
  background: linear-gradient(93.92deg, #ff4f07, #ff7e4a);
  border-radius: 30px 30px 0 0;
  height: 90px;
  padding: 15px 50px;
}

.style-module--cost__block-header--b49b3 h4 {
  color: #fff;
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
  text-align: center;
}

.style-module--cost__block-header--b49b3 h4 span {
  font-size: 24px;
  line-height: 30px;
}

.style-module--cost__block-item--a6932 {
  border-bottom: 1px solid #dfdfdf;
  font-size: 20px;
  font-weight: 500;
  line-height: 23px;
  padding: 27px 0;
  position: relative;
}

.style-module--cost__block-item--a6932:after {
  background-size: contain;
  background: url(https://fs.advance.ru/landing-pages/online/kak_nauchit_rebenka_chitat_2/check-r.svg) no-repeat;
  content: "";
  height: 25px;
  position: absolute;
  right: 0;
  top: 35%;
  width: 33px;
}

.style-module--cost__block-item--a6932:last-child {
  border-bottom: unset;
}

.style-module--cost__block-content--2b557 {
  padding: 0 50px;
}

.style-module--cost__prices--03152 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

.style-module--cost__prices-block--ce143 {
  background: #fff;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 40px;
  width: 70%;
}

.style-module--cost__prices-header--7fa4b {
  color: #ff7d48;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin-bottom: 15px;
  text-align: center;
}

.style-module--cost__prices-list--2389a {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.style-module--cost__prices-item--bec9d {
  border-top: 1px solid #dfdfdf;
  color: #000;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  padding: 10px;
  text-align: center;
}

.style-module--cost__prices-item--bec9d:last-child {
  border-bottom: 1px solid #dfdfdf;
}

.style-module--cost__prices-buy--8777a {
  margin-top: 20px;
  text-align: center;
}

.style-module--cost__prices-text--c80cb {
  color: #000;
  font-size: 18px;
  font-weight: 300;
  line-height: 21px;
}

.style-module--cost__prices-price--050c2 {
  color: #ff7d48;
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 20px;
  margin-top: 5px;
}

.style-module--cost__prices--03152 .style-module--month--cc942 {
  color: #ff7d48;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
}

.style-module--cost__prices-button--1efa2 {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff7c47), to(#ff510a));
  background: linear-gradient(180deg, #ff7c47, #ff510a);
  border-radius: 30px;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  padding: 15px;
  text-align: center;
  width: 50%;
}

.style-module--cost__prices-button--1efa2:focus,
.style-module--cost__prices-button--1efa2:hover {
  background: linear-gradient(93.92deg, #ff4f07, #ff7e4a);
}

.style-module--cost__prices-button--1efa2:visited {
  color: #fff;
}

.style-module--cost__undertext--5ee1f {
  background: hsla(0, 0%, 100%, 0.5);
  border-radius: 20px;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  margin: 30px auto 0;
  padding: 30px 50px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .style-module--cost--5f87c {
    padding: 40px 0;
  }
  .style-module--cost--5f87c h3 {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 25px;
  }
  .style-module--cost__block--f3d1a {
    margin-bottom: 10px;
    width: 80%;
  }
  .style-module--cost__block--f3d1a h4 {
    font-size: 26px;
    line-height: 26px;
  }
  .style-module--cost__block--f3d1a h4 span {
    font-size: 20px;
  }
  .style-module--cost__block-content--2b557 {
    margin-bottom: 10px;
    margin-top: 10px;
    padding: 0 30px;
  }
  .style-module--cost__block-item--a6932 {
    font-size: 16px;
    line-height: 18px;
    padding: 10px 0;
  }
  .style-module--cost__block-item--a6932:after {
    background-size: contain !important;
    height: 19px;
    width: 25px;
  }
  .style-module--cost__prices-block--ce143 {
    padding: 20px;
    width: 80%;
  }
  .style-module--cost__prices-header--7fa4b {
    font-size: 20px;
    line-height: 23px;
  }
  .style-module--cost__prices--03152 .style-module--month--cc942,
  .style-module--cost__prices-text--c80cb {
    font-size: 14px;
    line-height: 16px;
  }
  .style-module--cost__prices-price--050c2 {
    font-size: 30px;
    line-height: 35px;
  }
  .style-module--cost__prices-button--1efa2 {
    width: 70%;
  }
  .style-module--cost__undertext--5ee1f {
    font-size: 18px;
    line-height: 21px;
    max-width: 55%;
    padding: 15px 45px;
  }
}
@media (max-width: 767px) {
  .style-module--cost--5f87c {
    padding: 20px 0;
  }
  .style-module--cost--5f87c h3 {
    font-size: 22px;
    line-height: 25px;
  }
  .style-module--cost__blocks--327e7 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--cost__block--f3d1a {
    width: 100%;
  }
  .style-module--cost__block--f3d1a h4 {
    font-size: 22px;
    line-height: 24px;
  }
  .style-module--cost__block--f3d1a h4 span {
    font-size: 18px;
    line-height: 24px;
  }
  .style-module--cost__block-content--2b557 {
    padding: 0 20px;
  }
  .style-module--cost__block-item--a6932 {
    font-size: 15px;
    line-height: 17px;
  }
  .style-module--cost__block-item--a6932:after {
    height: 15px;
    width: 20px;
  }
  .style-module--cost__block-item--a6932 p {
    width: 90%;
  }
  .style-module--cost__prices-block--ce143 {
    margin-bottom: 10px;
    width: 100%;
  }
  .style-module--cost__prices-item--bec9d {
    font-size: 14px;
    line-height: 16px;
  }
  .style-module--cost__prices-price--050c2 {
    margin-bottom: 15px;
  }
  .style-module--cost__prices-button--1efa2 {
    width: 100%;
  }
  .style-module--cost__undertext--5ee1f {
    font-size: 16px;
    line-height: 18px;
    margin: 10px auto 0;
    max-width: 100%;
  }
}
.style-module--cost--0488f {
  padding-bottom: 110px;
  padding-top: 80px;
}

.style-module--cost--0488f h3 {
  font-size: 32px;
  font-weight: 700;
  line-height: 130%;
  margin: 0 auto 40px;
  max-width: 70%;
  text-align: center;
}

.style-module--cost--0488f h4 {
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin: 0 auto 10px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.style-module--cost__blocks--7eb38 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.style-module--cost__block--1e006 {
  background: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: auto;
  padding: 30px 90px 60px;
  width: auto;
}

.style-module--cost__block-content--b41db {
  padding: 32px 50px 0;
}

.style-module--cost__block-buy--c2bb2 {
  display: grid;
  gap: 15px;
  grid-template-columns: 1fr 1fr;
  padding-bottom: 30px;
}

.style-module--cost__block-price--db1e4 {
  color: #9e65ec;
  font-size: 32px;
  font-weight: 400;
  line-height: 120.9%;
  margin-bottom: 25px;
  text-align: center;
}

.style-module--cost__block-price--db1e4 span {
  color: #000;
  font-size: 20px;
}

.style-module--cost__block-button--43b4a {
  border-radius: 30px;
  font-size: 24px;
  line-height: 28px;
  padding: 15px;
  text-align: center;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  width: 100%;
}

.style-module--cost__block-once-time--6685c button {
  background: #6f00e2;
  color: #fff;
}

.style-module--cost__block-once-time--6685c button:hover {
  background: #5800b4;
}

.style-module--cost__block-installment--a279b button {
  background-color: #fff;
  border: 1px solid #6f00e2;
  color: #6f00e2;
  font-size: 18px;
  line-height: 26px;
}

.style-module--cost__block-installment--a279b button:hover {
  -webkit-box-shadow: 0 0 10px 2px rgba(88, 0, 180, 0.4);
          box-shadow: 0 0 10px 2px rgba(88, 0, 180, 0.4);
}

.style-module--cost__block-undertext--48fd7 {
  font-size: 16px;
  line-height: 1.2;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--cost__block-button--43b4a {
    font-size: 20px;
    width: 400px;
  }
  .style-module--cost__block-buy--c2bb2 {
    grid-template-columns: 1fr;
    justify-items: center;
  }
}
@media (max-width: 768px) {
  .style-module--cost--0488f {
    padding: 40px 0;
  }
  .style-module--cost--0488f h3 {
    font-size: 28px;
    line-height: 130%;
    margin: 0 0 15px;
    max-width: 100%;
  }
  .style-module--cost--0488f h4 {
    font-size: 20px;
    line-height: 23px;
    text-align: center;
  }
  .style-module--cost__block--1e006 {
    padding: 30px 10px;
  }
  .style-module--cost__block-content--b41db {
    padding: 0 30px;
  }
  .style-module--cost__block-undertext--48fd7 {
    margin: auto;
    max-width: 70%;
  }
}
@media (max-width: 600px) {
  .style-module--cost--0488f {
    padding: 20px 0;
  }
  .style-module--cost--0488f h3 {
    font-size: 24px;
    line-height: 120%;
  }
  .style-module--cost__block--1e006 {
    margin: auto;
    padding: 30px 10px;
  }
  .style-module--cost__block-content--b41db {
    padding: 0;
  }
  .style-module--cost__block-button--43b4a {
    font-size: 20px;
    line-height: 23px;
    padding: 15px 10px;
    width: 280px;
  }
  .style-module--cost__block-undertext--48fd7 {
    font-size: 14px;
    max-width: 90%;
  }
  .style-module--cost__block-price--db1e4 {
    margin-bottom: 15px;
  }
  .style-module--cost__block-installment--a279b button {
    font-size: 15px;
    line-height: 20px;
  }
}
.style-module--trial--e060f {
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(231, 228, 255, 0)), color-stop(32.81%, #edebff), color-stop(65.62%, #edebff), to(rgba(231, 228, 255, 0)));
  background: linear-gradient(180deg, rgba(231, 228, 255, 0), #edebff 32.81%, #edebff 65.62%, rgba(231, 228, 255, 0));
  padding-bottom: 100px;
}

.style-module--trial__wrapper--acd36 {
  background: #9633fb;
  border-radius: 20px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 60px 65px;
}

.style-module--trial__wrapper--acd36 h4 {
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 30px;
  max-width: 70%;
}

.style-module--trial__wrapper--acd36 p {
  font-size: 24px;
  font-weight: 300;
  line-height: 34px;
  margin-bottom: 50px;
}

.style-module--trial__content--28e3e {
  max-width: 60%;
}

.style-module--trial__btn-wrap--0f1fc {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.style-module--trial__btn--2e736 {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff7c47), to(#ff510a));
  background: linear-gradient(180deg, #ff7c47, #ff510a);
  border-radius: 30px;
  font-size: 22px;
  font-weight: 700;
  line-height: 25px;
  max-width: 420px;
  padding: 16px 0;
  text-align: center;
  width: 100%;
}

.style-module--trial__btn--2e736:focus,
.style-module--trial__btn--2e736:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#e56f3f), to(#e54809));
  background: linear-gradient(180deg, #e56f3f, #e54809);
}

@media (max-width: 991px) {
  .style-module--trial--e060f {
    padding: 20px 0 100px;
  }
  .style-module--trial__wrapper--acd36 {
    padding: 30px 30px 30px 45px;
  }
  .style-module--trial__wrapper--acd36 h4 {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 20px;
  }
  .style-module--trial__wrapper--acd36 p {
    font-size: 16px;
    line-height: 22px;
  }
  .style-module--trial__content--28e3e {
    margin-right: 15px;
    max-width: 50%;
  }
  .style-module--trial__btn--2e736 {
    font-size: 18px;
    line-height: 21px;
  }
}
@media (max-width: 600px) {
  .style-module--trial--e060f {
    padding: 20px 0 35px;
  }
  .style-module--trial__wrapper--acd36 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 30px 20px;
  }
  .style-module--trial__wrapper--acd36 h4 {
    font-size: 22px;
    line-height: 25px;
    margin-bottom: 15px;
  }
  .style-module--trial__wrapper--acd36 p {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 20px;
  }
  .style-module--trial__content--28e3e {
    margin-bottom: 30px;
    margin-right: 0;
    max-width: 100%;
  }
  .style-module--trial__btn--2e736 {
    font-size: 16px;
    line-height: 18px;
    max-width: 100%;
  }
  .style-module--trial__img--5b8a5 {
    margin: auto;
    width: 70%;
  }
}
.main-module--course-block--868ca .main-module--col1--d94db {
  width: 50%;
}

@media (max-width: 991px) {
  .main-module--course-block--868ca .main-module--col1--d94db {
    width: 100%;
  }
}
.main-module--col1--d94db {
  word-wrap: break-word;
  padding-left: 15px;
  padding-right: 15px;
}

.main-module--sec--e2da5 {
  padding: 70px 0;
}

@media (max-width: 767px) {
  .main-module--sec--e2da5 {
    padding: 40px 0;
  }
}
.main-module--block-title--8466d {
  font-family: Open Sans Condensed, sans-serif;
  font-weight: 700;
  line-height: 120%;
  text-transform: uppercase;
}

.main-module--block-title-lg--6dc2d {
  font-size: 60px;
}

@media (max-width: 991px) {
  .main-module--block-title-lg--6dc2d {
    font-size: 52px;
  }
}
@media (max-width: 767px) {
  .main-module--block-title-lg--6dc2d {
    font-size: 36px;
  }
}
.main-module--block-title-md--96c29 {
  font-size: 36px;
}

@media (max-width: 991px) {
  .main-module--block-title-md--96c29 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  .main-module--block-title-md--96c29 {
    font-size: 28px;
  }
}
.main-module--block-title-sm--8745f {
  font-family: Open Sans, sans-serif;
  font-size: 24px;
}

@media (max-width: 767px) {
  .main-module--block-title-sm--8745f {
    font-size: 20px;
  }
}
.main-module--purple--844c3 {
  color: #7e649f;
}

.main-module--red--60914 {
  color: #ec5f89;
}

.main-module--block-btn--b1eac {
  background-color: #ec5f89;
  border: 2px solid #ec5f89;
  border-radius: 30px;
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 21px;
  font-weight: 400;
  min-width: 200px;
  padding: 15px 5px;
  text-transform: uppercase;
  width: 100%;
}

@media (max-width: 767px) {
  .main-module--block-btn--b1eac {
    font-size: 16px;
  }
}
.main-module--block-btn--b1eac:visited {
  color: #fff;
}

.main-module--block-btn--b1eac:hover {
  background-color: #fff;
  color: #ec5f89;
}

.main-module--block-btn--b1eac:active,
.main-module--block-btn--b1eac:focus {
  border: 2px solid #ec5f89;
}

.main-module--block-btn--b1eac:focus {
  -webkit-box-shadow: 0 0 4px 1px rgba(126, 100, 159, 0.8);
          box-shadow: 0 0 4px 1px rgba(126, 100, 159, 0.8);
}

.main-module--row-no-mrg--e1eaf {
  margin: 0;
}

.main-module--row-no-mrg--e1eaf .main-module--col--8452d {
  padding-left: 0;
  padding-right: 0;
}

.main-module--title_h1--227e9 {
  color: #7e649f;
  font-family: Open Sans Condensed, sans-serif;
  font-size: 70px;
  font-weight: 700;
  margin: 1em 0 0.7em;
  text-shadow: 0 0 2px #fff;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .main-module--title_h1--227e9 {
    font-size: 42px;
    margin: 0.5em 0;
  }
}
.header-module--header--83507 {
  background: url(https://fs.advance.ru/landing-pages/online/kak_nauchit_rebenka_chitat/mainscreen-1-mobi.svg) 100% 0 no-repeat;
  background-size: contain;
}

@media (min-width: 1200px) {
  .header-module--header--83507 {
    background: url(https://fs.advance.ru/landing-pages/online/kak_nauchit_rebenka_chitat/mainscreen-1.svg) left 120% top no-repeat;
    min-height: 980px;
  }
}
@media (max-width: 1700px) {
  .header-module--header--83507 {
    background: url(https://fs.advance.ru/landing-pages/online/kak_nauchit_rebenka_chitat/mainscreen-1.svg) right -350px top no-repeat;
  }
}
@media (max-width: 1199px) {
  .header-module--header--83507 {
    background: url(https://fs.advance.ru/landing-pages/online/kak_nauchit_rebenka_chitat/mainscreen-1.svg) right -350px top no-repeat;
    height: auto;
    min-height: auto;
  }
}
@media (max-width: 991px) {
  .header-module--header--83507 {
    background: url(https://fs.advance.ru/landing-pages/online/kak_nauchit_rebenka_chitat/mainscreen-mob.png) 50% no-repeat, #e9e1f1;
    height: auto;
    min-height: auto;
  }
}
@media (max-width: 767px) {
  .header-module--header--83507 {
    min-height: auto;
    padding-bottom: 55px;
  }
}
@media (max-width: 480px) {
  .header-module--header--83507 {
    background-size: cover;
  }
}
.header-module--header__main-desc--e6180 {
  max-width: 800px;
  padding: 4em 0;
}

@media (max-width: 767px) {
  .header-module--header__main-desc--e6180 {
    padding: 2em 0;
  }
}
.header-module--header--83507 .header-module--overtitle--a8368 {
  margin: 10px 0 15px;
}

@media (max-width: 767px) {
  .header-module--header--83507 .header-module--overtitle--a8368 {
    font-size: 24px;
  }
}
.header-module--header__desc--757d9 {
  margin: 3em 0;
  max-width: 505px;
}

@media (max-width: 767px) {
  .header-module--header__desc--757d9 {
    margin: 2em 0;
  }
}
.header-module--header--83507 .header-module--btn-block--50d5c {
  max-width: 370px;
}

.get-module--get--940e3 {
  background-color: #e9e1f1;
  padding: 8em 0;
}

@media (max-width: 767px) {
  .get-module--get--940e3 {
    padding: 4em 0;
  }
}
.get-module--get--940e3 .get-module--col--41b06 {
  position: relative;
}

@media (max-width: 767px) {
  .get-module--get--940e3 .get-module--col--41b06 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.get-module--get--940e3 .get-module--col--41b06:first-of-type {
  -ms-flex-item-align: end;
      align-self: flex-end;
  z-index: 5;
}

@media (max-width: 767px) {
  .get-module--get--940e3 .get-module--col--41b06:first-of-type {
    display: none;
  }
}
.get-module--get--940e3 .get-module--col--41b06:last-of-type {
  z-index: 2;
}

.get-module--get__block--0f40d {
  background-color: #fff;
  border-radius: 8px;
  margin: 35px 0 4em;
  padding: 28px 25px 35px;
  position: relative;
  z-index: 1;
}

.get-module--get__block--0f40d:before {
  background: url(https://fs.advance.ru/landing-pages/online/kak_nauchit_rebenka_chitat/bubble-hvost.svg) 50% no-repeat;
  content: "";
  display: block;
  height: 117px;
  left: -140px;
  position: absolute;
  top: 35%;
  width: 152px;
  z-index: -1;
}

.get-module--get__block--0f40d h3 {
  font-size: 21px;
  font-weight: 500;
  line-height: 120%;
}

@media (max-width: 767px) {
  .get-module--get__block--0f40d h3 {
    font-size: 18px;
  }
}
.get-module--check-list--a3fe9 {
  margin-top: 35px;
}

.get-module--check-list--a3fe9 li {
  padding-left: 45px;
  position: relative;
}

@media (max-width: 767px) {
  .get-module--check-list--a3fe9 li {
    padding-left: 35px;
  }
}
.get-module--check-list--a3fe9 li + li {
  margin-top: 1.5em;
}

.get-module--check-list--a3fe9 li:before {
  background: url(https://fs.advance.ru/landing-pages/online/kak_nauchit_rebenka_chitat/icon-check-1.svg) 50% no-repeat;
  content: "";
  display: block;
  height: 30px;
  left: 0;
  position: absolute;
  top: -0.2em;
  width: 30px;
}

@media (max-width: 767px) {
  .get-module--check-list--a3fe9 li:before {
    height: 25px;
    width: 25px;
  }
}
.formula-module--formula--23baf {
  padding-bottom: 8em;
}

@media (max-width: 767px) {
  .formula-module--formula--23baf {
    padding-bottom: 5em;
  }
}
.formula-module--formula__content--e1856 {
  max-width: 630px;
  padding: 7em 0 2em;
  position: relative;
  z-index: 5;
}

@media (max-width: 767px) {
  .formula-module--formula__content--e1856 {
    padding: 4em 0 3em;
  }
}
.formula-module--formula__content--e1856 p span {
  padding: 10px 0 15px;
  width: 100%;
}

@media (max-width: 991px) {
  .formula-module--railway--6636f {
    overflow: scroll;
    position: relative;
  }
  .formula-module--railway-scroll--a5eaf {
    min-width: 991px;
  }
}
.formula-module--railway--6636f .formula-module--row--70bec.formula-module--row-no-mrg--39273 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  font-size: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: -3%;
  position: relative;
}

.formula-module--railway--6636f .formula-module--row--70bec.formula-module--row-no-mrg--39273 .formula-module--col--cf57f {
  margin-right: -1.3%;
  width: 22.3333333333%;
}

.formula-module--railway--6636f .formula-module--row--70bec.formula-module--row-no-mrg--39273 .formula-module--col--cf57f:last-of-type {
  margin-right: 0;
  width: 33%;
}

.formula-module--railway--6636f img {
  position: relative;
}

.formula-module--railway--6636f img.formula-module--train-4--6d7b3 {
  padding-left: 20%;
  z-index: 4;
}

.formula-module--railway--6636f img.formula-module--train-3--2e0eb {
  z-index: 3;
}

.formula-module--railway--6636f img.formula-module--train-2--51c1e {
  z-index: 2;
}

.formula-module--railway--6636f img.formula-module--train-1--6f15b {
  z-index: 1;
}

.formula-module--railway--6636f .formula-module--rails--d499d {
  background-color: #ec5f89;
  height: 25px;
  width: 100%;
}

.formula-module--railway--6636f .formula-module--train-col--f3dd2 {
  position: relative;
  z-index: 1;
}

.formula-module--railway--6636f .formula-module--train-col--f3dd2 .formula-module--smoke--3bfeb {
  bottom: 100%;
  max-width: 960px;
  min-width: 50vw;
  position: absolute;
  right: 12%;
  z-index: -1;
}

@media (max-width: 1600px) {
  .formula-module--railway--6636f .formula-module--train-col--f3dd2 .formula-module--smoke--3bfeb {
    min-width: 80vw;
    right: 6%;
  }
}
@media (max-width: 991px) {
  .formula-module--railway--6636f .formula-module--train-col--f3dd2 .formula-module--smoke--3bfeb {
    display: none;
  }
  .formula-module--swipe--31653 {
    display: block;
    height: 35px;
    margin: 15px 0;
    padding-top: 65px;
    position: relative;
  }
  .formula-module--swipe--31653:before {
    background-image: url(https://fs.advance.ru/landing-pages/online/kak_nauchit_rebenka_chitat/swipe.svg);
    background-size: cover;
    content: "";
    display: block;
    height: 100%;
    left: 50%;
    max-height: 40px;
    max-width: 40px;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 100%;
  }
}
.course-module--course--35161 {
  background-color: #e9e1f1;
}

.course-module--course--35161 .course-module--block-title--80235 {
  text-align: center;
}

.course-module--course--35161 .course-module--col--b08e1 {
  margin: 6em 0 3em;
}

@media (max-width: 991px) {
  .course-module--course--35161 .course-module--col--b08e1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    margin: 3em 0;
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  .course-module--course--35161 .course-module--col--b08e1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    margin: 2em 0;
    max-width: 100%;
  }
}
.course-module--course--35161 .course-module--col--b08e1 img {
  height: 100px;
}

@media (max-width: 767px) {
  .course-module--course--35161 .course-module--col--b08e1 img {
    height: 80px;
  }
}
.course-module--course--35161 .course-module--col--b08e1 h6 {
  margin: 20px 0;
}

@media (max-width: 767px) {
  .course-module--course--35161 .course-module--col--b08e1 h6 {
    margin: 15px 0;
  }
}
@media (max-width: 1199px) {
  .schema-module--schema--a940d .schema-module--col--1417a {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.schema-module--schema--a940d .schema-module--block-title-lg--68548 {
  margin-bottom: 1.5em;
  text-align: center;
}

.schema-module--course_reviews--a39fc {
  margin: 20px auto 0;
  width: 70%;
}

@media (max-width: 991px) {
  .schema-module--course_reviews--a39fc {
    width: 100%;
  }
}
.schema-module--course_reviews-block--801ef {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.schema-module--course_reviews-block_video--faf6a {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.cost-module--cost--02dd5 {
  background-color: #e9e1f1;
  color: #7e649f;
  margin-top: 4em;
  min-height: 980px;
}

.cost-module--cost--02dd5 .cost-module--block-title--2965a {
  margin-bottom: 30px;
  text-align: center;
}

.cost-module--cost--02dd5 .cost-module--col--ca623 {
  margin-top: 45px;
}

@media (max-width: 1199px) {
  .cost-module--cost--02dd5 .cost-module--col--ca623 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  .cost-module--cost--02dd5 .cost-module--col--ca623 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.cost-module--cost--02dd5 .cost-module--pack--0627a {
  background-color: #fff;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 600px;
  padding: 40px 25px 35px;
  text-align: center;
}

@media (max-width: 767px) {
  .cost-module--cost--02dd5 .cost-module--pack--0627a {
    margin: 0 auto;
    max-width: 400px;
    min-height: auto;
  }
}
.cost-module--cost--02dd5 .cost-module--pack--0627a h3 {
  text-transform: uppercase;
}

.cost-module--cost--02dd5 .cost-module--cost-undertext--7c498 {
  font-size: 18px;
  font-weight: 700;
  padding-top: 50px;
  text-align: center;
}

.cost-module--cost--02dd5 .cost-module--check-list--dc53a {
  font-size: 21px;
  min-height: 120px;
  text-align: left;
}

@media (max-width: 767px) {
  .cost-module--cost--02dd5 .cost-module--check-list--dc53a {
    font-size: 18px;
    min-height: auto;
  }
}
.cost-module--cost--02dd5 .cost-module--check-list--dc53a li {
  margin-top: 35px;
  padding-left: 45px;
  position: relative;
}

@media (max-width: 767px) {
  .cost-module--cost--02dd5 .cost-module--check-list--dc53a li {
    padding-left: 35px;
  }
}
.cost-module--cost--02dd5 .cost-module--check-list--dc53a li + li {
  margin-top: 0.8em;
}

.cost-module--cost--02dd5 .cost-module--check-list--dc53a li:before {
  background: url(https://fs.advance.ru/landing-pages/online/kak_nauchit_rebenka_chitat/icon-check-1.svg) 50% no-repeat;
  content: "";
  display: block;
  height: 30px;
  left: 0;
  position: absolute;
  top: -0.2em;
  width: 30px;
}

@media (max-width: 767px) {
  .cost-module--cost--02dd5 .cost-module--check-list--dc53a li:before {
    height: 25px;
    top: -0.1em;
    width: 25px;
  }
}
.cost-module--cost--02dd5 .cost-module--main-cost--2a7af {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 48px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 20px 0 10px;
}

@media (max-width: 767px) {
  .cost-module--cost--02dd5 .cost-module--main-cost--2a7af {
    font-size: 42px;
  }
}
.cost-module--cost--02dd5 .cost-module--main-cost--2a7af small {
  display: inline-block;
  font-size: 0.6em;
  width: 100%;
}

.cost-module--cost--02dd5 .cost-module--btn-block--7995d {
  margin: 0 auto;
  max-width: 200px;
}

.faq-module--faq--05557 {
  background-color: #e9e1f1;
}

.faq-module--faq--05557 .faq-module--block-title--9a599 {
  margin-bottom: 45px;
  text-align: center;
}

.speaker-module--speaker--eec4a .speaker-module--block-title--bde9f {
  margin-bottom: 1em;
  text-align: center;
}

.speaker-module--speaker--eec4a .speaker-module--row--db262 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 767px) {
  .speaker-module--speaker--eec4a .speaker-module--col--86d38 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
  }
  .speaker-module--speaker--eec4a .speaker-module--col--86d38 + .speaker-module--col--86d38 {
    margin-top: 15px;
  }
}
.speaker-module--speaker--eec4a p {
  margin-top: 25px;
}

.chance-module--chance--46019 .chance-module--row--f5d86 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 767px) {
  .chance-module--chance--46019 .chance-module--col--35264 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .chance-module--chance--46019 .chance-module--col--35264:first-of-type {
    display: none;
  }
}
.chance-module--chance--46019 p {
  font-size: 24px;
  margin: 20px 0 50px;
}

@media (max-width: 767px) {
  .chance-module--chance--46019 p {
    font-size: 20px;
  }
}
.chance-module--chance--46019 .chance-module--btn-block--e32bd {
  max-width: 470px;
}

.advance-module--advance--0fc2f {
  background-color: #e9e1f1;
}

.advance-module--advance--0fc2f .advance-module--block-title--fcc8e {
  margin: 0 auto 45px;
  max-width: 800px;
  text-align: center;
}

.advance-module--advance--0fc2f .advance-module--col--e53f8 {
  margin: 25px 0;
}

@media (max-width: 1199px) {
  .advance-module--advance--0fc2f .advance-module--col--e53f8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  .advance-module--advance--0fc2f .advance-module--col--e53f8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.advance-module--advance__block--92734 {
  background-color: #fff;
  border-radius: 30px;
  min-height: 270px;
  padding: 70px 25px 25px;
  text-align: center;
}

@media (max-width: 767px) {
  .advance-module--advance__block--92734 {
    margin: 0 auto;
    max-width: 440px;
    min-height: auto;
    padding-top: 40px;
  }
}
.advance-module--advance--0fc2f h3 {
  color: #7e649f;
  font-size: 48px;
  margin-bottom: 15px;
  padding-bottom: 15px;
  position: relative;
}

.advance-module--advance--0fc2f h3:after {
  background-color: #7e649f;
  bottom: 0;
  content: "";
  display: block;
  height: 3px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 30px;
}

.advance-module--advance--0fc2f p {
  font-size: 16px;
}

.footer-module--footer--3e1c1 {
  background-color: #404143;
  font-size: 0;
  padding: 60px 0;
  text-align: center;
}

.footer-module--social-link--15a2a {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
  display: inline-block;
  height: 50px;
  margin: 0 5px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 50px;
}

@media (max-width: 767px) {
  .footer-module--social-link--15a2a {
    height: 40px;
    width: 40px;
  }
}
.footer-module--social-link--15a2a:hover {
  background-color: #fff;
}

.footer-module--social-link--15a2a.footer-module--vk--4602a {
  background-image: url(https://fs.advance.ru/landing-pages/online/kak_nauchit_rebenka_chitat/icon-soc-vk.svg);
}

.footer-module--social-link--15a2a.footer-module--ok--65a26 {
  background-image: url(https://fs.advance.ru/landing-pages/online/kak_nauchit_rebenka_chitat/icon-soc-ok.svg);
}

.footer-module--social-link--15a2a.footer-module--yt--b9eb3 {
  background-image: url(https://fs.advance.ru/landing-pages/online/kak_nauchit_rebenka_chitat/icon-soc-yt.svg);
}

.plug-module--plug--5595b {
  padding: 150px 0 100px;
}

@media (max-width: 991px) {
  .plug-module--plug--5595b {
    padding: 70px 0 50px;
  }
}
@media (max-width: 767px) {
  .plug-module--plug--5595b {
    padding: 70px 0 30px;
  }
}
.plug-module--plug--5595b .plug-module--container-exclamation--62184 {
  background-image: radial-gradient(50% 50% at 50% 50%, #ff7943 0, #fe4c04 100%);
  border-radius: 30px;
  color: #fff;
  padding: 74px 80px 55px;
  position: relative;
  text-align: center;
}

@media (max-width: 991px) {
  .plug-module--plug--5595b .plug-module--container-exclamation--62184 {
    border-radius: 20px;
    padding: 45px 45px 30px;
  }
}
@media (max-width: 767px) {
  .plug-module--plug--5595b .plug-module--container-exclamation--62184 {
    padding: 45px 20px 25px;
  }
}
.plug-module--plug--5595b .plug-module--container-exclamation--62184:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/adc_specpotok_predvaritelnyj/attention.png);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 118px;
  left: calc(50% - 83px);
  position: absolute;
  top: -59px;
  width: 166px;
}

@media (max-width: 991px) {
  .plug-module--plug--5595b .plug-module--container-exclamation--62184:before {
    height: 70px;
    left: calc(50% - 50px);
    top: -35px;
    width: 100px;
  }
}
.plug-module--plug--5595b .plug-module--container-exclamation--62184 h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .plug-module--plug--5595b .plug-module--container-exclamation--62184 h2 {
    font-size: 24px;
  }
}
.plug-module--plug--5595b .plug-module--container-exclamation--62184 a {
  text-decoration: underline;
}

.plug-module--plug--5595b .plug-module--container-exclamation--62184 a:hover {
  text-decoration: none;
}

.main-module--licenses--449aa {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .main-module--licenses--449aa {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .main-module--licenses--449aa {
    padding: 30px 0;
  }
}
.main-module--licenses__title--a7356 {
  color: #000;
  font-size: 48px;
  font-weight: 700;
  line-height: 48px;
  margin-bottom: 50px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .main-module--licenses__title--a7356 {
    font-size: 26px;
    line-height: 36px;
  }
}
.screen1-module--screen1--2b036 {
  background: -webkit-gradient(linear, left top, left bottom, from(#ebf9ff), to(rgba(235, 249, 255, 0)));
  background: linear-gradient(180deg, #ebf9ff, rgba(235, 249, 255, 0));
  padding-bottom: 80px;
  text-align: center;
}

@media (max-width: 767px) {
  .screen1-module--screen1--2b036 {
    padding-bottom: 50px;
  }
}
.screen1-module--screen1__content--62273 {
  margin-top: 50px;
  text-align: center;
}

@media (max-width: 767px) {
  .screen1-module--screen1__content--62273 {
    margin-top: 20px;
  }
}
.screen1-module--screen1__top--72f33 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 50px;
}

.screen1-module--screen1__title--98f51 {
  color: #232323;
  font-size: 70px;
  font-weight: 700;
  line-height: 60px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1__title--98f51 {
    font-size: 54px;
    line-height: 50px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__title--98f51 {
    font-size: 27px;
  }
}
.screen1-module--screen1__text--504df {
  color: #232323;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  margin-top: 70px;
  max-width: 810px;
  text-align: center;
}

@media (max-width: 767px) {
  .screen1-module--screen1__text--504df {
    font-size: 17px;
    margin-top: 10px;
  }
}
.screen1-module--screen1__btn--fd325,
.screen1-module--screen1__wrapper--9e936 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.screen1-module--screen1__btn--fd325 {
  background-color: #47c6ff;
  border-radius: 35px;
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  height: 70px;
  letter-spacing: 0.1em;
  line-height: 25px;
  max-width: 362px;
  padding: 25px;
  text-transform: uppercase;
}

.screen1-module--screen1__btn--fd325:visited {
  color: #fff;
}

@media (max-width: 991px) {
  .screen1-module--screen1__btn--fd325 {
    font-size: 16px;
    font-weight: 700;
    line-height: 18px;
    max-width: 225px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__btn--fd325 {
    margin-bottom: 20px;
  }
}
.target-module--target--4e01e {
  padding-bottom: 70px;
}

@media (max-width: 767px) {
  .target-module--target--4e01e {
    padding-bottom: 15px;
  }
}
.target-module--target__col--2de7f {
  margin-top: 60px;
}

.target-module--target__row--834c1 {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: unset;
  margin-right: unset;
}

.target-module--target__title--b5860 {
  margin-bottom: 30px;
}

.target-module--target__item--64dae {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 20px;
  margin-right: 20px;
  max-width: 200px;
  padding: 20px;
}

@media (max-width: 1199px) {
  .target-module--target__item--64dae {
    max-width: 150px;
    min-height: 200px;
    padding: 2px;
  }
}
.target-module--target__item_icon--01f54 {
  height: 70px;
  width: auto;
}

.target-module--target__item_img--935c4 {
  display: block;
  height: 100%;
  width: 100%;
}

.target-module--target__item_text--86d5b {
  font-size: 15px;
  margin: 20px auto 0;
  max-width: 360px;
  text-align: center;
}

.target-module--target__item__btn_block--6d528 {
  margin-top: 60px;
  text-align: center;
}

.telegram-module--telegram--dfb6c {
  background: -webkit-gradient(linear, left top, left bottom, from(#ebf9ff), to(rgba(235, 249, 255, 0)));
  background: linear-gradient(180deg, #ebf9ff, rgba(235, 249, 255, 0));
  padding: 70px 0;
}

@media (max-width: 767px) {
  .telegram-module--telegram--dfb6c {
    padding: 25px 0;
  }
}
.telegram-module--telegram__wrapper--f44ad {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 50px;
}

@media (max-width: 991px) {
  .telegram-module--telegram__wrapper--f44ad {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.telegram-module--telegram__title--6415d {
  color: #06a3f4;
  font-size: 30px;
  font-weight: 700;
  line-height: 48px;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .telegram-module--telegram__title--6415d {
    line-height: 35px;
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .telegram-module--telegram__title--6415d {
    font-size: 25px;
    line-height: 27px;
  }
}
.telegram-module--telegram__text--aeea3 {
  color: #232323;
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
  margin-bottom: 20px;
}

@media (max-width: 767px) {
  .telegram-module--telegram__text--aeea3 {
    color: #232323;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.5;
    margin-bottom: 20px;
  }
}
.telegram-module--telegram__btn--306ba {
  background-color: #47c6ff;
  background-image: url(https://fs.advance.ru/landing-pages/training/telegram_ejednevnyie_trenirovki/tg-white.svg);
  background-position-x: 25px;
  background-position-y: 22px;
  background-repeat: no-repeat;
  border-radius: 35px;
  color: #fff;
  display: inline-block;
  font-size: 22px;
  font-weight: 700;
  height: 70px;
  letter-spacing: 0.1em;
  line-height: 25px;
  padding: 25px 25px 25px 70px;
  text-transform: uppercase;
  width: 362px;
}

@media (max-width: 991px) {
  .telegram-module--telegram__btn--306ba {
    -ms-flex-item-align: center;
        align-self: center;
    background-position-x: 20px;
    background-position-y: 21px;
    font-size: 18px;
    margin-bottom: 30px;
    text-align: center;
    width: 295px;
  }
}
.telegram-module--telegram__btn_wrapper--59027 {
  width: 100%;
}

@media (max-width: 991px) {
  .telegram-module--telegram__btn_wrapper--59027 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.telegram-module--telegram__img--cb806 {
  text-align: center;
}

.telegram-module--telegram__img_wrapper--45867 {
  width: 100%;
}

.screen1-module--screen1--0426b {
  background: -webkit-gradient(linear, left bottom, left top, from(#fff2e8), to(#fff));
  background: linear-gradient(0deg, #fff2e8, #fff);
  padding-bottom: 30px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--0426b {
    padding-bottom: 10px;
  }
}
.screen1-module--screen1--0426b .screen1-module--content--601e4 {
  background: url(https://fs.advance.ru/landing-pages/webinar/angliyskiy_posle_50/bgphoto-kva-web.png) 100% 100% no-repeat, #3a3a3a;
  border-radius: 20px;
  color: #fff;
  padding: 50px 0 0 50px;
  width: 100%;
}

@media (max-width: 991px) {
  .screen1-module--screen1--0426b .screen1-module--content--601e4 {
    background-size: 70%;
    max-width: 100%;
    padding: 20px 0 0 30px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--0426b .screen1-module--content--601e4 {
    background-size: 100%;
    padding: 20px 25px 75%;
  }
}
.screen1-module--screen1--0426b .screen1-module--content-img--4c808 {
  -ms-flex-item-align: end;
      align-self: end;
}

.screen1-module--screen1--0426b time {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin-bottom: 40px;
  position: relative;
}

@media (max-width: 991px) {
  .screen1-module--screen1--0426b time {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--0426b time {
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 20px;
  }
}
.screen1-module--screen1--0426b time:before {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='18' fill='none' viewBox='0 0 25 18'%3E%3Cpath fill='%23FD4B04' fill-rule='evenodd' d='M5.081.299a1 1 0 0 1-.011 1.414 10.185 10.185 0 0 0 0 14.574 1 1 0 0 1-1.403 1.426 12.185 12.185 0 0 1 0-17.426A1 1 0 0 1 5.081.3Zm14.838 0a1 1 0 0 1 1.414-.012 12.185 12.185 0 0 1 0 17.426 1 1 0 0 1-1.403-1.426 10.184 10.184 0 0 0 0-14.574A1 1 0 0 1 19.92.299ZM8.695 3.854a1 1 0 0 1-.011 1.414 5.214 5.214 0 0 0 0 7.464 1 1 0 1 1-1.403 1.425 7.214 7.214 0 0 1 0-10.314 1 1 0 0 1 1.414.011Zm7.61 0a1 1 0 0 1 1.414-.011 7.214 7.214 0 0 1 0 10.314 1 1 0 1 1-1.403-1.425 5.214 5.214 0 0 0 0-7.464 1 1 0 0 1-.011-1.414ZM12.5 8.743a.268.268 0 0 0-.278.257c0 .127.11.257.278.257.169 0 .278-.13.278-.257a.268.268 0 0 0-.278-.257ZM10.222 9c0-1.262 1.035-2.257 2.278-2.257s2.278.995 2.278 2.257-1.036 2.257-2.278 2.257c-1.243 0-2.278-.995-2.278-2.257Z' clip-rule='evenodd'/%3E%3C/svg%3E") 50% no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 18px;
  left: -30px;
  margin-right: 10px;
  top: 2px;
  width: 25px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--0426b time:before {
    height: 14px;
    width: 20px;
  }
}
.screen1-module--screen1--0426b .screen1-module--type--e4a0f {
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--0426b .screen1-module--type--e4a0f {
    font-size: 22px;
    line-height: 25px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--0426b .screen1-module--type--e4a0f {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 10px;
  }
}
.screen1-module--screen1--0426b h1 {
  font-size: 60px;
  font-weight: 700;
  line-height: 60px;
  margin-bottom: 50px;
  max-width: 700px;
  text-transform: uppercase;
}

@media (max-width: 1140px) {
  .screen1-module--screen1--0426b h1 {
    font-size: 40px;
    line-height: 40px;
    margin-bottom: 30px;
    max-width: 500px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--0426b h1 {
    font-size: 25px;
    line-height: 25px;
    margin-bottom: 15px;
    max-width: 400px;
  }
}
.screen1-module--screen1--0426b .screen1-module--bonus--bac52 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 45px;
  min-height: 170px;
  padding-bottom: 30px;
  width: 100%;
}

@media (max-width: 767px) {
  .screen1-module--screen1--0426b .screen1-module--bonus--bac52 {
    margin-top: 20px;
  }
}
.screen1-module--screen1--0426b .screen1-module--bonus--bac52 .screen1-module--upper--793c3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 300;
  line-height: 24px;
  margin-bottom: 75px;
  max-width: 405px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--0426b .screen1-module--bonus--bac52 .screen1-module--upper--793c3 {
    margin-bottom: 100px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--0426b .screen1-module--bonus--bac52 .screen1-module--upper--793c3 {
    margin-bottom: 20px;
  }
}
.screen1-module--screen1--0426b .screen1-module--bonus--bac52 .screen1-module--upper--793c3 img,
.screen1-module--screen1--0426b .screen1-module--bonus--bac52 .screen1-module--upper--793c3 svg {
  margin-right: 15px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--0426b .screen1-module--bonus--bac52 .screen1-module--upper--793c3 img,
  .screen1-module--screen1--0426b .screen1-module--bonus--bac52 .screen1-module--upper--793c3 svg {
    height: 53px;
    margin-right: 10px;
    width: 53px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--0426b .screen1-module--bonus--bac52 .screen1-module--upper--793c3 img,
  .screen1-module--screen1--0426b .screen1-module--bonus--bac52 .screen1-module--upper--793c3 svg {
    height: 40px;
    width: 40px;
  }
}
@media (max-width: 1140px) {
  .screen1-module--screen1--0426b .screen1-module--bonus--bac52 .screen1-module--upper--793c3 p {
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    padding: 5px 10px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--0426b .screen1-module--bonus--bac52 .screen1-module--upper--793c3 p {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--0426b .screen1-module--bonus--bac52 .screen1-module--upper--793c3 p {
    background-color: unset;
    font-size: 13px;
    line-height: 14px;
    padding: 0;
  }
}
.screen1-module--screen1--0426b .screen1-module--bonus--bac52 .screen1-module--upper--793c3 p span {
  font-weight: 500;
}

.screen1-module--screen1--0426b .screen1-module--btn--59339 {
  background-color: #fff;
  border-radius: 35px;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25), inset 0 2px 0 hsla(0, 0%, 100%, 0.25), inset 0 -2px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25), inset 0 2px 0 hsla(0, 0%, 100%, 0.25), inset 0 -2px 0 rgba(0, 0, 0, 0.25);
  color: #3a3a3a;
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0.1em;
  line-height: 28px;
  max-width: 335px;
  padding: 20px 0;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 400px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--0426b .screen1-module--btn--59339 {
    width: 100%;
  }
}
.screen1-module--screen1--0426b .screen1-module--count-wrap--31a58 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px;
  margin-top: 30px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--0426b .screen1-module--count-wrap--31a58 {
    gap: 15px;
    margin-top: 15px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--0426b .screen1-module--count-wrap--31a58 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.screen1-module--screen1--0426b .screen1-module--countbox--93a12 {
  border: 0.5px solid #3a3a3a;
  border-radius: 20px;
  color: #3a3a3a;
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
  padding: 25px;
  text-align: center;
  width: calc(50% - 15px);
}

@media (max-width: 991px) {
  .screen1-module--screen1--0426b .screen1-module--countbox--93a12 {
    font-size: 14px;
    padding: 15px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--0426b .screen1-module--countbox--93a12 {
    width: 100%;
  }
}
.screen1-module--screen1--0426b .screen1-module--countbox--93a12 span:first-child {
  font-weight: 700;
}

.screen1-module--screen1--0426b .screen1-module--timer--9b627 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.process-module--process--37015 {
  background: #fff2e8;
  padding: 80px 0 70px;
}

@media (max-width: 991px) {
  .process-module--process--37015 {
    padding: 30px 0;
  }
}
@media (max-width: 600px) {
  .process-module--process--37015 {
    padding: 10px 0 40px;
  }
}
.process-module--process--37015 h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 46px;
  margin-bottom: 45px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .process-module--process--37015 h2 {
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 25px;
  }
}
@media (max-width: 600px) {
  .process-module--process--37015 h2 {
    font-size: 22px;
    line-height: 25px;
    margin-bottom: 15px;
  }
}
.process-module--process--37015 ul {
  display: grid;
  gap: 30px;
  grid-template-columns: repeat(3, 1fr);
  margin-bottom: 45px;
}

@media (max-width: 991px) {
  .process-module--process--37015 ul {
    gap: 15px;
    margin-bottom: 15px;
  }
}
@media (max-width: 600px) {
  .process-module--process--37015 ul {
    gap: 5px;
    grid-template-columns: repeat(2, 1fr);
    margin-bottom: 15px;
  }
}
.process-module--process--37015 li {
  background: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 40px;
}

@media (max-width: 991px) {
  .process-module--process--37015 li {
    padding: 20px;
  }
}
@media (max-width: 600px) {
  .process-module--process--37015 li {
    padding: 10px;
  }
}
.process-module--process--37015 li p {
  color: #3a3a3a;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  margin-bottom: 25px;
}

@media (max-width: 991px) {
  .process-module--process--37015 li p {
    font-size: 15px;
    line-height: 20px;
  }
}
@media (max-width: 600px) {
  .process-module--process--37015 li p {
    font-size: 12px;
    line-height: 14px;
  }
}
.process-module--process--37015 li img {
  height: 63px;
  width: 63px;
}

@media (max-width: 991px) {
  .process-module--process--37015 li img {
    height: 40px;
    width: 40px;
  }
}
@media (max-width: 600px) {
  .process-module--process--37015 li img {
    height: 30px;
    width: 30px;
  }
}
.process-module--process--37015 .process-module--undertext--2cedb {
  background: #fff;
  border-radius: 20px;
  color: #3a3a3a;
  font-size: 24px;
  font-weight: 500;
  line-height: 32px;
  padding: 40px;
  width: 100%;
}

@media (max-width: 991px) {
  .process-module--process--37015 .process-module--undertext--2cedb {
    font-size: 15px;
    line-height: 20px;
    padding: 20px;
  }
}
@media (max-width: 600px) {
  .process-module--process--37015 .process-module--undertext--2cedb {
    font-size: 12px;
    line-height: 14px;
    padding: 10px;
  }
}
.process-module--process--37015 .process-module--undertext--2cedb p {
  margin-bottom: 25px;
}

@media (max-width: 600px) {
  .process-module--process--37015 .process-module--undertext--2cedb img {
    height: auto;
    width: 94px;
  }
}
.revs-module--revs--b611c {
  background: -webkit-gradient(linear, left top, left bottom, from(#fff2e8), to(#fff));
  background: linear-gradient(180deg, #fff2e8, #fff);
  overflow: hidden;
  padding: 60px 0 100px;
}

@media (max-width: 991px) {
  .revs-module--revs--b611c {
    padding: 30px 0 80px;
  }
}
@media (max-width: 600px) {
  .revs-module--revs--b611c {
    padding: 10px 0 60px;
  }
}
.revs-module--revs--b611c h2 {
  font-size: 48px;
  font-weight: 700;
  line-height: 55px;
  margin-bottom: 40px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .revs-module--revs--b611c h2 {
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 25px;
  }
}
@media (max-width: 600px) {
  .revs-module--revs--b611c h2 {
    font-size: 22px;
    line-height: 25px;
    margin-bottom: 15px;
  }
}
.revs-module--revs--b611c .revs-module--video--34735 {
  padding-bottom: 80px;
}

@media (max-width: 991px) {
  .revs-module--revs--b611c .revs-module--video--34735 {
    padding-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .revs-module--revs--b611c .revs-module--video--34735 {
    padding-top: 30px;
  }
}
.revs-module--revs--b611c .revs-module--video--34735 .revs-module--col--99d35 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 45px;
  min-height: 420px;
}

@media (max-width: 991px) {
  .revs-module--revs--b611c .revs-module--video--34735 .revs-module--col--99d35 {
    margin-top: 15px;
    min-height: auto;
  }
}
.revs-module--revs--b611c .revs-module--video--34735 .revs-module--col--99d35:first-child p {
  font-size: 18px;
  line-height: 30px;
  margin: 40px auto 0;
  max-width: 430px;
  text-align: center;
}

@media (max-width: 991px) {
  .revs-module--revs--b611c .revs-module--video--34735 .revs-module--col--99d35:first-child p {
    font-size: 15px;
    line-height: 17px;
    margin-top: 10px;
  }
}
.revs-module--revs--b611c .revs-module--video--34735 .revs-module--block--6339c {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
  width: 100%;
}

.revs-module--revs--b611c .revs-module--video--34735 .revs-module--block--6339c:nth-child(2) {
  margin-top: 15px;
}

.revs-module--revs--b611c .revs-module--video--34735 .revs-module--block--6339c iframe {
  border-radius: 20px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.revs-module--revs--b611c .revs-module--video--34735 p {
  color: #232323;
  font-size: 16px;
  line-height: 18px;
  margin: 10px auto;
  text-align: center;
}

.speakers-module--speakers--e7db6 {
  padding: 0 0 100px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--e7db6 {
    padding: 0 0 50px;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--e7db6 {
    padding: 0 0 30px;
  }
}
.speakers-module--speakers--e7db6 .speakers-module--main-list--14fa9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 55px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--e7db6 .speakers-module--main-list--14fa9 {
    gap: 20px;
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--e7db6 .speakers-module--main-list--14fa9 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.speakers-module--speakers--e7db6 .speakers-module--main-list--14fa9 > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 400px;
  width: calc(50% - 20px);
}

@media (max-width: 767px) {
  .speakers-module--speakers--e7db6 .speakers-module--main-list--14fa9 > li {
    max-width: 100%;
    width: 100%;
  }
}
.speakers-module--speakers--e7db6 .speakers-module--main-list--14fa9 > li:last-child {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.speakers-module--speakers--e7db6 .speakers-module--wrap--9cd09 {
  background-color: #fff;
  border-radius: 30px;
  -webkit-box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
          box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 10px 10px 0;
}

@media (max-width: 767px) {
  .speakers-module--speakers--e7db6 .speakers-module--wrap--9cd09 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.speakers-module--speakers--e7db6 .speakers-module--wrap--9cd09 img {
  -ms-flex-item-align: center;
      align-self: center;
  border-radius: 24px;
  max-width: 344px;
  min-height: 285px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

@media (max-width: 767px) {
  .speakers-module--speakers--e7db6 .speakers-module--wrap--9cd09 img {
    width: 50%;
  }
}
@media (max-width: 480px) {
  .speakers-module--speakers--e7db6 .speakers-module--wrap--9cd09 img {
    width: 100%;
  }
}
.speakers-module--speakers--e7db6 .speakers-module--wrap--9cd09 .speakers-module--info--ccd68 {
  padding: 30px;
}

.speakers-module--speakers--e7db6 .speakers-module--wrap--9cd09 .speakers-module--info--ccd68 h3 {
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
}

.speakers-module--speakers--e7db6 .speakers-module--wrap--9cd09 .speakers-module--info--ccd68 .speakers-module--prof--fa1a7 {
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
  margin: 10px 0 20px;
}

.speakers-module--speakers--e7db6 .speakers-module--wrap--9cd09 .speakers-module--info--ccd68 > ul li {
  font-size: 14px;
  line-height: 120%;
  list-style: disc;
}

.speakers-module--speakers--e7db6 .speakers-module--wrap--9cd09 .speakers-module--info--ccd68 > ul li:not(:last-child) {
  margin-bottom: 10px;
}

.speakers-module--speakers--e7db6 .speakers-module--reg--c989a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: hsla(0, 0%, 85%, 0.15);
  border: 2px solid rgba(47, 0, 96, 0.15);
  border-radius: 30px;
  -webkit-box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
          box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 40px;
  padding: 20px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--e7db6 .speakers-module--reg--c989a {
    margin-top: auto;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--e7db6 .speakers-module--reg--c989a {
    margin-top: 20px;
  }
}
.speakers-module--speakers--e7db6 .speakers-module--reg--c989a h3 {
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 20px;
  padding-left: 41px;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 480px) {
  .speakers-module--speakers--e7db6 .speakers-module--reg--c989a h3 {
    font-size: 24px;
  }
}
.speakers-module--speakers--e7db6 .speakers-module--reg--c989a h3:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='65' fill='none' viewBox='0 0 31 65'%3E%3Cpath fill='%230B0B0B' d='M27.016 5.08 6.284 2c-.202-.028-.376.724-1.713 1.584l-.629 1.901a.477.477 0 0 0-.014.441L10.23 20l-7.894-.086c-.253 0-1.185 1.41-1.605 1.489l-.665 1.995a.476.476 0 0 0 .015.499L24.03 64.529c.13.225.426.304.65.167a.45.45 0 0 0 .18-.188l2.357-5.227c-1.17-3.368-7.322-24.563-8.074-27.505l10.33.44c.585.023 1.012-1.973 1.128-2.29L27.428 5.484a.483.483 0 0 0-.405-.426l-.007.021Z'/%3E%3Cpath fill='%230B0B0B' d='M27.679 3.084 6.947.004a.487.487 0 0 0-.492.254.299.299 0 0 0-.05.08L4.612 3.495a.477.477 0 0 0-.014.441L10.9 18.011l-7.894-.086a.474.474 0 0 0-.47.39v.014L.73 21.41a.476.476 0 0 0 .015.499L24.693 62.54c.13.224.427.303.651.166a.497.497 0 0 0 .18-.188l1.663-3.188a.482.482 0 0 0 .073-.42L19.8 29.795l10.33.441a.475.475 0 0 0 .491-.455v-.073L28.084 3.503a.484.484 0 0 0-.405-.426v.007Z'/%3E%3Cpath fill='%23FFD702' d='m26.218 58.984.044.073-1.186 2.277-.108-.188 1.25-2.162ZM25.527 57.805l.137.238-1.25 2.169-.138-.239 1.25-2.168ZM24.702 56.395l.275.47-1.251 2.168-.528-.896a.47.47 0 0 0 .615-.188l.846-1.446s.036-.072.043-.108ZM5.517 23.628l18.838 32.175a.47.47 0 0 0-.513.225l-.845 1.445a.543.543 0 0 0-.066.21L4.151 25.81l1.374-2.19-.008.007ZM4.774 22.363l.203.34-1.374 2.19-.202-.34 1.373-2.19ZM3.985 21.012l.245.426-1.373 2.198-.246-.427 1.374-2.197ZM3.022 19.371l.42.723-1.374 2.197-.376-.636 1.33-2.284ZM8.811 5.988l5.357 12.058-2.226-.022-4.453-9.932L8.81 5.988ZM8.2 4.61l.152.332-1.323 2.11-.152-.34L8.2 4.61ZM7.518 3.092l.216.47-1.322 2.11-.217-.47 1.323-2.11ZM6.823 1.516l.232.527-1.323 2.118-.18-.404 1.271-2.241Z'/%3E%3Cpath fill='%23FFD702' d='m7.66 1.074 19.51 2.891 2.451 25.3-10.424-.44a.475.475 0 0 0-.477.593l6.788 26.486L3.829 18.878l11.067.123c.065 0 .13-.015.195-.044a.468.468 0 0 0 .239-.621L7.653 1.066l.007.008Z'/%3E%3Cpath fill='%230B0B0B' d='M26.659 6.336a.468.468 0 0 0-.528-.412.468.468 0 0 0-.412.528l.152 1.236a.478.478 0 0 0 .484.42.467.467 0 0 0-.332.505L27.57 22.32c.029.26.26.448.527.42a.478.478 0 0 0 .42-.528L26.97 8.505a.467.467 0 0 0-.485-.42.476.476 0 0 0 .333-.512l-.152-1.237h-.007Z'/%3E%3C/svg%3E");
  content: "";
  height: 65px;
  left: 0;
  position: absolute;
  top: calc(50% - 32.5px);
  width: 31px;
}

.reg-module--reg--24e2e {
  background: #fff2e8;
  padding: 80px 0;
}

@media (max-width: 991px) {
  .reg-module--reg--24e2e {
    padding: 40px 0;
  }
}
@media (max-width: 600px) {
  .reg-module--reg--24e2e {
    padding: 10px 0;
  }
}
.reg-module--reg--24e2e .reg-module--inner--6edc9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 10px;
}

@media (max-width: 991px) {
  .reg-module--reg--24e2e .reg-module--inner--6edc9 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.reg-module--reg--24e2e .reg-module--inner--6edc9 > * {
  padding: 0;
}

.reg-module--reg--24e2e .reg-module--desc--7a832 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #3a3a3a;
  border-radius: 25px 0 0 25px;
  color: #f3eaff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 50%;
  padding: 60px 60px 0;
}

@media (max-width: 991px) {
  .reg-module--reg--24e2e .reg-module--desc--7a832 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 25px 25px 0 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    max-width: 100%;
    padding: 30px 40px 0;
    text-align: center;
  }
  .reg-module--reg--24e2e .reg-module--desc--7a832 > * {
    margin: 0 0 40px;
  }
}
@media (max-width: 991px) and (max-width: 600px) {
  .reg-module--reg--24e2e .reg-module--desc--7a832 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
    padding: 20px 20px 0;
  }
  .reg-module--reg--24e2e .reg-module--desc--7a832 > * {
    margin: 0 0 20px;
  }
}
@media (max-width: 480px) {
  .reg-module--reg--24e2e .reg-module--desc--7a832 {
    padding: 46px 22px;
  }
}
.reg-module--reg--24e2e h3 {
  color: #f3eaff;
  font-size: 30px;
  font-weight: 700;
  line-height: 44px;
  text-align: center;
}

@media (max-width: 991px) {
  .reg-module--reg--24e2e h3 {
    font-size: 24px;
    line-height: 36px;
    text-align: left;
  }
}
@media (max-width: 600px) {
  .reg-module--reg--24e2e h3 {
    font-size: 17px;
    line-height: 24px;
    margin-bottom: 5px;
    text-align: center;
  }
}
.reg-module--reg--24e2e img {
  max-width: 68px;
}

.reg-module--reg--24e2e .reg-module--widget--f0b29 {
  background: #fff9f0;
  border: 3px solid #3a3a3a;
  border-left-width: 0;
  border-radius: 0 25px 25px 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

@media (max-width: 991px) {
  .reg-module--reg--24e2e .reg-module--widget--f0b29 {
    border-radius: 0 0 25px 25px;
    border-width: 0 3px 3px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.adv-module--advance--fe058 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .adv-module--advance--fe058 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .adv-module--advance--fe058 {
    padding: 30px 0;
  }
}
.adv-module--advance--experts--1cd52 {
  background-color: #fff9f0;
}

.adv-module--advance--fe058 .adv-module--title--0f2cb {
  color: #f75550;
  font-family: Ubuntu, sans-serif;
  font-size: 34px;
  font-weight: 600;
  line-height: 120%;
  margin-bottom: 20px;
  text-align: center;
  text-transform: none;
}

@media (max-width: 991px) {
  .adv-module--advance--fe058 .adv-module--title--0f2cb {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .adv-module--advance--fe058 .adv-module--title--0f2cb {
    font-size: 22px;
  }
}
.main-module--title--f3239 {
  font-size: 46px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--title--f3239 {
    font-size: 26px;
  }
}
.main-module--btn--84e76 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fe4d07;
  border-radius: 40px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-filter: drop-shadow(0 10px 4px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(0 10px 4px rgba(0, 0, 0, 0.1));
  font-size: 24px;
  font-weight: 700;
  height: 60px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--btn--84e76 {
    border-radius: 25px;
    font-size: 18px;
    height: 50px;
  }
}
@media (max-width: 767px) {
  .main-module--btn--84e76 {
    font-size: 16px;
  }
}
.screen1-module--screen1--8a362 .screen1-module--container--80bec {
  background-color: #e7f0f6;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/birthday2024/adults/drsale-adult-main-photo-1920.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  padding: 50px 0 70px 70px;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--8a362 .screen1-module--container--80bec {
    padding: 40px 45px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--8a362 .screen1-module--container--80bec {
    background-position: 100%;
    border-radius: 20px;
    padding: 45px 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--8a362 .screen1-module--container--80bec {
    background-image: url(https://fs.advance.ru/landing-pages/webinar/birthday2024/adults/drsale-adult-main-photo-320.jpg);
    background-position: bottom;
    padding: 25px 25px 100%;
  }
}
@media (max-width: 380px) {
  .screen1-module--screen1--8a362 .screen1-module--container--80bec {
    padding: 25px 25px 120%;
  }
}
.screen1-module--screen1--8a362 .screen1-module--info--6c92a {
  width: 60%;
}

@media (max-width: 767px) {
  .screen1-module--screen1--8a362 .screen1-module--info--6c92a {
    width: 100%;
  }
}
.screen1-module--screen1--8a362 .screen1-module--info--6c92a p {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 22px;
  font-weight: 700;
  gap: 5px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  max-width: 530px;
  padding: 10px;
  text-align: center;
}

@media (max-width: 991px) {
  .screen1-module--screen1--8a362 .screen1-module--info--6c92a p {
    border-radius: 5px;
    font-size: 16px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--8a362 .screen1-module--info--6c92a p {
    font-size: 12px;
    margin: 0 auto;
  }
}
.screen1-module--screen1--8a362 .screen1-module--info--6c92a p time {
  color: #ff4c04;
}

.screen1-module--screen1--8a362 .screen1-module--info--6c92a h1 {
  font-size: 50px;
  font-weight: 300;
  line-height: 120%;
  margin: 40px 0;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--8a362 .screen1-module--info--6c92a h1 {
    font-size: 37px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--8a362 .screen1-module--info--6c92a h1 {
    font-size: 30px;
    margin: 25px 0;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--8a362 .screen1-module--info--6c92a h1 {
    font-size: 25px;
    margin: 10px 0 15px;
  }
}
@media (max-width: 350px) {
  .screen1-module--screen1--8a362 .screen1-module--info--6c92a h1 {
    font-size: 20px;
  }
}
.screen1-module--screen1--8a362 .screen1-module--info--6c92a h1 strong {
  font-weight: 700;
}

.screen1-module--screen1--8a362 .screen1-module--info--6c92a a {
  max-width: 530px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--8a362 .screen1-module--info--6c92a a {
    max-width: 300px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--8a362 .screen1-module--info--6c92a a {
    max-width: 100%;
  }
}
.bd-module--bd--43079 {
  padding: 100px 0 0;
}

@media (max-width: 991px) {
  .bd-module--bd--43079 {
    padding: 50px 0 0;
  }
}
@media (max-width: 767px) {
  .bd-module--bd--43079 {
    padding: 30px 0 0;
  }
}
.bd-module--bd--43079 .bd-module--container--e29d1 {
  background-color: #fff7f6;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/birthday2024/adults/photo-cot-15-1920.png);
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 70px 100px 70px 0;
}

@media (max-width: 1200px) {
  .bd-module--bd--43079 .bd-module--container--e29d1 {
    padding: 40px 45px 40px 0;
  }
}
@media (max-width: 991px) {
  .bd-module--bd--43079 .bd-module--container--e29d1 {
    border-radius: 20px;
    padding: 30px 20px;
  }
}
@media (max-width: 767px) {
  .bd-module--bd--43079 .bd-module--container--e29d1 {
    background-image: url(https://fs.advance.ru/landing-pages/webinar/birthday2024/adults/photo-cot-15-320.png);
    background-position: bottom;
    padding: 25px 25px 90%;
  }
}
.bd-module--bd--43079 .bd-module--info--d055b {
  width: 52%;
}

@media (max-width: 767px) {
  .bd-module--bd--43079 .bd-module--info--d055b {
    width: 100%;
  }
}
.bd-module--bd--43079 .bd-module--info--d055b h2 {
  color: #7000e3;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 1100px) {
  .bd-module--bd--43079 .bd-module--info--d055b h2 {
    font-size: 30px;
  }
}
@media (max-width: 480px) {
  .bd-module--bd--43079 .bd-module--info--d055b h2 {
    font-size: 18px;
  }
}
@media (max-width: 390px) {
  .bd-module--bd--43079 .bd-module--info--d055b h2 {
    font-size: 16px;
  }
}
.bd-module--bd--43079 .bd-module--info--d055b ul {
  background-color: #7000e3;
  border-radius: 20px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 24px;
  font-weight: 700;
  gap: 15px;
  line-height: 120%;
  margin-top: 40px;
  padding: 30px 30px 30px 45px;
}

@media (max-width: 991px) {
  .bd-module--bd--43079 .bd-module--info--d055b ul {
    border-radius: 15px;
    font-size: 18px;
    gap: 5px;
    margin-top: 20px;
    padding: 20px 20px 20px 45px;
  }
}
@media (max-width: 480px) {
  .bd-module--bd--43079 .bd-module--info--d055b ul {
    font-size: 16px;
    margin-top: 15px;
    padding: 10px 10px 10px 30px;
  }
}
@media (max-width: 390px) {
  .bd-module--bd--43079 .bd-module--info--d055b ul {
    font-size: 14px;
  }
}
.bd-module--bd--43079 .bd-module--info--d055b ul li {
  list-style: disc;
}

.fit-module--fit--d8b4e {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .fit-module--fit--d8b4e {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .fit-module--fit--d8b4e {
    padding: 30px 0;
  }
}
.fit-module--fit--d8b4e .fit-module--container--1b7de {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: #f9f2ff;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  padding: 50px 70px;
}

@media (max-width: 1200px) {
  .fit-module--fit--d8b4e .fit-module--container--1b7de {
    padding: 30px 45px;
  }
}
@media (max-width: 991px) {
  .fit-module--fit--d8b4e .fit-module--container--1b7de {
    border-radius: 20px;
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .fit-module--fit--d8b4e .fit-module--container--1b7de {
    border-radius: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px;
    padding: 30px 25px;
  }
}
.fit-module--fit--d8b4e h2 {
  margin-bottom: 30px;
  text-align: left;
}

@media (max-width: 991px) {
  .fit-module--fit--d8b4e h2 {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .fit-module--fit--d8b4e h2 {
    margin-bottom: 15px;
  }
}
.fit-module--fit--d8b4e ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
}

.fit-module--fit--d8b4e ul li {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 30px;
  position: relative;
}

@media (max-width: 991px) {
  .fit-module--fit--d8b4e ul li {
    font-size: 16px;
  }
}
.fit-module--fit--d8b4e ul li:before {
  -webkit-mask-box-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%237000E3' d='M19.583 9.583a.417.417 0 0 0-.416.417c0 5.054-4.113 9.167-9.167 9.167C4.946 19.167.833 15.054.833 10 .833 4.946 4.946.833 10 .833a9.168 9.168 0 0 1 7.373 3.72l-7.971 7.972-2.941-2.94a.417.417 0 0 0-.59.588l3.236 3.236a.417.417 0 0 0 .59 0l8.515-8.516a.417.417 0 0 0 .049-.53A10.004 10.004 0 0 0 10 0C4.486 0 0 4.486 0 10s4.486 10 10 10 10-4.486 10-10a.417.417 0 0 0-.417-.417Z'/%3E%3C/svg%3E");
  background-color: #7000e3;
  content: "";
  height: 20px;
  left: 0;
  mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%237000E3' d='M19.583 9.583a.417.417 0 0 0-.416.417c0 5.054-4.113 9.167-9.167 9.167C4.946 19.167.833 15.054.833 10 .833 4.946 4.946.833 10 .833a9.168 9.168 0 0 1 7.373 3.72l-7.971 7.972-2.941-2.94a.417.417 0 0 0-.59.588l3.236 3.236a.417.417 0 0 0 .59 0l8.515-8.516a.417.417 0 0 0 .049-.53A10.004 10.004 0 0 0 10 0C4.486 0 0 4.486 0 10s4.486 10 10 10 10-4.486 10-10a.417.417 0 0 0-.417-.417Z'/%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%237000E3' d='M19.583 9.583a.417.417 0 0 0-.416.417c0 5.054-4.113 9.167-9.167 9.167C4.946 19.167.833 15.054.833 10 .833 4.946 4.946.833 10 .833a9.168 9.168 0 0 1 7.373 3.72l-7.971 7.972-2.941-2.94a.417.417 0 0 0-.59.588l3.236 3.236a.417.417 0 0 0 .59 0l8.515-8.516a.417.417 0 0 0 .049-.53A10.004 10.004 0 0 0 10 0C4.486 0 0 4.486 0 10s4.486 10 10 10 10-4.486 10-10a.417.417 0 0 0-.417-.417Z'/%3E%3C/svg%3E");
  position: absolute;
  top: 3px;
  width: 20px;
}

@media (max-width: 767px) {
  .fit-module--fit--d8b4e ul li:before {
    top: 0;
  }
}
.fit-module--fit--d8b4e ul li strong {
  font-weight: 700;
}

.fit-module--fit--d8b4e img {
  border-radius: 30px;
}

@media (max-width: 1200px) {
  .fit-module--fit--d8b4e img {
    width: 350px;
  }
}
@media (max-width: 991px) {
  .fit-module--fit--d8b4e img {
    border-radius: 20px;
    width: 255px;
  }
}
@media (max-width: 767px) {
  .fit-module--fit--d8b4e img {
    -ms-flex-item-align: center;
        align-self: center;
  }
}
.program-module--program--9c705 h2 {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .program-module--program--9c705 h2 {
    margin-bottom: 25px;
  }
}
.program-module--program--9c705 .program-module--top-list--706f3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px;
}

@media (max-width: 991px) {
  .program-module--program--9c705 .program-module--top-list--706f3 {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .program-module--program--9c705 .program-module--top-list--706f3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.program-module--program--9c705 .program-module--top-list--706f3 > li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff4f0;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 24px;
  font-weight: 300;
  gap: 10px;
  line-height: 120%;
  padding: 45px 30px;
  text-align: center;
  width: calc(33.33333% - 20px);
}

@media (max-width: 991px) {
  .program-module--program--9c705 .program-module--top-list--706f3 > li {
    border-radius: 20px;
    font-size: 16px;
    padding: 30px 20px;
    width: calc(33.33333% - 10px);
  }
}
@media (max-width: 767px) {
  .program-module--program--9c705 .program-module--top-list--706f3 > li {
    border-radius: 15px;
    padding: 20px;
    width: 100%;
  }
}
.program-module--program--9c705 .program-module--top-list--706f3 > li img {
  max-height: 120px;
}

@media (max-width: 991px) {
  .program-module--program--9c705 .program-module--top-list--706f3 > li img {
    max-height: 73px;
  }
}
@media (max-width: 767px) {
  .program-module--program--9c705 .program-module--top-list--706f3 > li img {
    max-height: 50px;
  }
}
.program-module--program--9c705 .program-module--bottom-list--4beed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  margin-top: 45px;
}

@media (max-width: 991px) {
  .program-module--program--9c705 .program-module--bottom-list--4beed {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .program-module--program--9c705 .program-module--bottom-list--4beed {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px;
    margin-top: 30px;
  }
}
.program-module--program--9c705 .program-module--bottom-list--4beed > li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f9f2ff;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 50px 70px;
  width: calc(50% - 15px);
}

@media (max-width: 991px) {
  .program-module--program--9c705 .program-module--bottom-list--4beed > li {
    border-radius: 20px;
    padding: 30px 40px;
    width: calc(50% - 10px);
  }
}
@media (max-width: 767px) {
  .program-module--program--9c705 .program-module--bottom-list--4beed > li {
    border-radius: 15px;
    padding: 30px 20px;
    width: 100%;
  }
}
@media (max-width: 991px) {
  .program-module--program--9c705 .program-module--bottom-list--4beed > li img {
    max-height: 73px;
  }
}
@media (max-width: 767px) {
  .program-module--program--9c705 .program-module--bottom-list--4beed > li img {
    max-height: 50px;
  }
}
.program-module--program--9c705 .program-module--bottom-list--4beed > li h3 {
  margin: 20px 0 40px;
}

@media (max-width: 991px) {
  .program-module--program--9c705 .program-module--bottom-list--4beed > li h3 {
    margin: 15px 0 25px;
  }
}
@media (max-width: 767px) {
  .program-module--program--9c705 .program-module--bottom-list--4beed > li h3 {
    margin: 10px 0 15px;
  }
}
.program-module--program--9c705 .program-module--bottom-list--4beed > li > ul > li {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 30px;
  position: relative;
}

@media (max-width: 991px) {
  .program-module--program--9c705 .program-module--bottom-list--4beed > li > ul > li {
    font-size: 16px;
  }
}
.program-module--program--9c705 .program-module--bottom-list--4beed > li > ul > li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%237000E3' d='M19.583 9.583a.417.417 0 0 0-.416.417c0 5.054-4.113 9.167-9.167 9.167C4.946 19.167.833 15.054.833 10 .833 4.946 4.946.833 10 .833a9.168 9.168 0 0 1 7.373 3.72l-7.971 7.972-2.941-2.94a.417.417 0 0 0-.59.588l3.236 3.236a.417.417 0 0 0 .59 0l8.515-8.516a.417.417 0 0 0 .049-.53A10.004 10.004 0 0 0 10 0C4.486 0 0 4.486 0 10s4.486 10 10 10 10-4.486 10-10a.417.417 0 0 0-.417-.417Z'/%3E%3C/svg%3E");
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 20px;
}

.program-module--program--9c705 .program-module--bottom-list--4beed > li > ul > li:not(:last-child) {
  margin-bottom: 15px;
}

.program-module--program--9c705 .program-module--bottom-list--4beed > li > ul > li strong {
  font-weight: 700;
}

.speakers-module--speakers--4b319 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .speakers-module--speakers--4b319 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--4b319 {
    padding: 30px 0;
  }
}
.speakers-module--speakers--4b319 .speakers-module--container--597dd {
  background-color: #fff4f0;
  border-radius: 30px;
  padding: 100px 100px 60px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--4b319 .speakers-module--container--597dd {
    border-radius: 20px;
    padding: 60px 45px 45px;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--4b319 .speakers-module--container--597dd {
    border-radius: 15px;
    padding: 30px 20px;
  }
  .speakers-module--speakers--4b319 h2 {
    margin-bottom: 30px;
  }
}
.speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  padding-top: 215px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 {
    gap: 15px;
    padding-top: 130px;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 160px;
  }
}
.speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--az--9de43,
.speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--mb--907f9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: calc(50% - 15px);
}

@media (max-width: 991px) {
  .speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--az--9de43,
  .speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--mb--907f9 {
    width: calc(50% - 7.5px);
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--az--9de43,
  .speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--mb--907f9 {
    width: 100%;
  }
}
.speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--az--9de43 img,
.speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--mb--907f9 img {
  -ms-flex-item-align: center;
      align-self: center;
  height: 345px;
  margin-top: -215px;
  width: 282px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--az--9de43 img,
  .speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--mb--907f9 img {
    height: auto;
    margin-top: -130px;
    width: 170px;
  }
}
.speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--az--9de43 h3,
.speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--mb--907f9 h3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin: 30px 0 10px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--az--9de43 h3,
  .speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--mb--907f9 h3 {
    font-size: 22px;
    margin: 20px 0 10px;
  }
}
.speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--az--9de43 p,
.speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--mb--907f9 p {
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

@media (max-width: 991px) {
  .speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--az--9de43 p,
  .speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--mb--907f9 p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--az--9de43 p,
  .speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--mb--907f9 p {
    font-size: 16px;
  }
}
.speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--az--9de43 ul li,
.speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--mb--907f9 ul li {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 10px;
  padding-left: 18px;
  position: relative;
}

@media (max-width: 767px) {
  .speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--az--9de43 ul li,
  .speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--mb--907f9 ul li {
    font-size: 16px;
  }
}
.speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--az--9de43 ul li:before,
.speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--mb--907f9 ul li:before {
  border-radius: 50%;
  content: "";
  height: 8px;
  left: 0;
  position: absolute;
  top: 7px;
  width: 8px;
}

.speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--az--9de43 h3 {
  color: #7000e3;
}

.speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--az--9de43 ul li:before {
  background-color: #7000e3;
}

.speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--mb--907f9 h3 {
  color: #fe4d07;
}

.speakers-module--speakers--4b319 .speakers-module--mainlist--aaad1 .speakers-module--mb--907f9 ul li:before {
  background-color: #fe4d07;
}

.speakers-module--speakers--4b319 .speakers-module--btn-block--b54a2 {
  margin: 100px auto 0;
  max-width: 594px;
  padding-left: 113px;
  padding-right: 113px;
  position: relative;
}

@media (max-width: 991px) {
  .speakers-module--speakers--4b319 .speakers-module--btn-block--b54a2 {
    margin: 30px auto 0;
    max-width: 343px;
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--4b319 .speakers-module--btn-block--b54a2 {
    margin: 20px auto 0;
    max-width: 294px;
    padding-left: 47px;
    padding-right: 47px;
  }
}
.speakers-module--speakers--4b319 .speakers-module--btn-block--b54a2:after,
.speakers-module--speakers--4b319 .speakers-module--btn-block--b54a2:before {
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 62px;
  position: absolute;
  top: -15px;
  width: 83px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--4b319 .speakers-module--btn-block--b54a2:after,
  .speakers-module--speakers--4b319 .speakers-module--btn-block--b54a2:before {
    height: 35px;
    top: 0;
    width: 45px;
  }
}
.speakers-module--speakers--4b319 .speakers-module--btn-block--b54a2:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='62' fill='none' viewBox='0 0 83 62'%3E%3Cg fill='%23FE4D07' clip-path='url(%23prefix__a)'%3E%3Cpath d='M13.924 2.447c2.081 12.858 8.482 24.936 19.7 32.077 5.91 3.758 12.747 5.959 19.74 6.43 6.783.451 12.935-1.573 19.555-2.33 2.586-.294 2.875 3.195 1.198 4.397-12.21 8.671-32.804 4.056-44.114-3.941-11.667-8.26-19.288-21.818-19.285-36.196.002-1.782 2.904-2.324 3.22-.445l-.014.008Z'/%3E%3Cpath d='M57.513 55.803c2.817-2.572 5.544-5.478 8.035-8.387 2.372-2.776 4.029-6.431 7.038-8.525 2.09-1.46 4.508.959 4.04 3.103-.8 3.696-4.473 6.894-7.207 9.335-3.157 2.826-6.46 4.817-10.287 6.596-1.303.601-2.83-1.02-1.619-2.121Z'/%3E%3Cpath d='M57.296 26.987c6.524 2.972 12.216 7.587 17.916 11.86 4.037 3.03-.289 8.751-4.28 5.507-5.684-4.6-11.365-9.522-15.16-15.85-.625-1.036.585-1.96 1.538-1.526l-.014.009ZM24.128 18.076C30.622 26.66 36.89 34.044 48.238 35.6c.825.114.643 1.55-.188 1.458-10.964-1.083-20.95-8.12-24.735-18.654-.184-.512.532-.7.802-.331l.01.003ZM52.82 36.197c.05.037.11.078.16.114.426.317.504.956-.005 1.259-.509.303-1.031-.098-1.092-.625-.007-.062-.012-.134-.02-.196-.053-.466.591-.828.957-.552Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='74.096' height='43.046' fill='%23fff' transform='scale(1 -1) rotate(-15 -161.112 -21.45)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  left: 0;
}

.speakers-module--speakers--4b319 .speakers-module--btn-block--b54a2:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='62' fill='none' viewBox='0 0 83 62'%3E%3Cg fill='%23FE4D07' clip-path='url(%23prefix__a)'%3E%3Cpath d='M68.983 2.538c-2.076 12.827-8.462 24.877-19.654 32.001-5.895 3.75-12.717 5.945-19.692 6.415-6.768.45-12.905-1.57-19.51-2.325-2.58-.292-2.868 3.188-1.195 4.387 12.182 8.651 32.727 4.047 44.01-3.932 11.64-8.24 19.243-21.766 19.24-36.11-.002-1.779-2.897-2.319-3.213-.444l.014.008Z'/%3E%3Cpath d='M25.497 55.768c-2.81-2.566-5.531-5.465-8.016-8.368-2.367-2.768-4.02-6.416-7.021-8.504-2.086-1.457-4.498.956-4.032 3.095.798 3.687 4.463 6.878 7.19 9.313 3.15 2.82 6.445 4.806 10.264 6.58 1.3.6 2.822-1.017 1.615-2.116Z'/%3E%3Cpath d='M25.713 27.02c-6.509 2.965-12.187 7.569-17.874 11.831-4.027 3.023.289 8.732 4.27 5.495 5.67-4.59 11.338-9.5 15.124-15.813.624-1.033-.583-1.954-1.534-1.522l.014.009ZM58.803 18.13c-6.478 8.564-12.732 15.93-24.053 17.482-.824.114-.641 1.547.188 1.455 10.938-1.08 20.9-8.101 24.676-18.61.184-.511-.53-.7-.8-.33l-.01.002ZM30.179 36.208c-.05.037-.11.077-.16.114-.425.316-.503.953.005 1.256.508.302 1.03-.098 1.09-.624.007-.061.011-.134.019-.195.053-.465-.59-.826-.954-.55Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='73.921' height='42.944' fill='%23fff' transform='rotate(165 38.614 26.664)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  right: 0;
}

.adv-module--adv--e91fe .adv-module--container--a70a1 {
  background-color: #f2f3f7;
  border-radius: 30px;
  padding: 50px 50px 75px;
  text-align: center;
}

@media (max-width: 991px) {
  .adv-module--adv--e91fe .adv-module--container--a70a1 {
    border-radius: 15px;
    padding: 30px 20px 55px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--e91fe .adv-module--container--a70a1 {
    padding: 30px 25px 25px;
  }
}
.adv-module--adv--e91fe h2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin: 20px 0 40px;
}

@media (max-width: 991px) {
  .adv-module--adv--e91fe h2 {
    font-size: 22px;
    margin: 15px 0 20px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--e91fe h2 {
    font-size: 18px;
    margin: 10px 0 15px;
  }
}
.adv-module--adv--e91fe ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .adv-module--adv--e91fe ul {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--e91fe ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.adv-module--adv--e91fe ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 54px 25px;
  text-align: center;
  width: calc(33.33333% - 20px);
}

@media (max-width: 991px) {
  .adv-module--adv--e91fe ul li {
    border-radius: 10px;
    width: calc(33.33333% - 13.33333px);
  }
}
@media (max-width: 767px) {
  .adv-module--adv--e91fe ul li {
    padding: 20px 10px;
    width: 100%;
  }
}
.adv-module--adv--e91fe ul li h3 {
  color: #ff4900;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .adv-module--adv--e91fe ul li h3 {
    font-size: 24px;
  }
}
.adv-module--adv--e91fe ul li p {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .adv-module--adv--e91fe ul li p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--e91fe ul li p {
    font-size: 16px;
  }
}
.adv-module--adv--e91fe img {
  max-width: 367px;
}

@media (max-width: 991px) {
  .adv-module--adv--e91fe img {
    max-width: 223px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--e91fe img {
    max-width: 200px;
  }
}
.adv-module--experts--538cd {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .adv-module--experts--538cd {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .adv-module--experts--538cd {
    margin-top: 30px;
  }
}
.adv-module--develop--bef8e {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .adv-module--develop--bef8e {
    margin-top: 30px;
  }
}
.adv-module--title--d15b4 {
  color: #343a40;
  font-size: 44px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .adv-module--title--d15b4 {
    font-size: 26px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .adv-module--title--d15b4 {
    font-size: 20px;
  }
}
.adv-module--container-inner--ac853 {
  border-radius: 30px;
  padding: 50px 100px;
}

@media (max-width: 1023px) {
  .adv-module--container-inner--ac853 {
    padding: 40px 20px;
  }
}
@media (max-width: 991px) {
  .adv-module--container-inner--ac853 {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .adv-module--container-inner--ac853 {
    padding: 30px 25px;
  }
}
.adv-module--container-inner--ac853.adv-module--orange--6c8a5 {
  background-color: #ffeee7;
}

.adv-module--container-inner--ac853.adv-module--violet--326f5 {
  background-color: #f7f0ff;
}

.adv-module--container-inner--ac853 swiper-container {
  padding-bottom: 30px;
}

.adv-module--container-inner--ac853 swiper-slide {
  background-color: #fcf9ff;
  border-radius: 20px;
  height: auto;
  padding: 30px;
}

@media (max-width: 991px) {
  .adv-module--container-inner--ac853 swiper-slide {
    border-radius: 10px;
  }
}
.adv-module--container-inner--ac853 swiper-slide > div {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
}

.adv-module--container-inner--ac853 swiper-slide p {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 20px;
  text-align: left;
}

.adv-module--container-inner--ac853 swiper-slide p:first-child {
  font-weight: 400;
}

.adv-module--container-inner--ac853 swiper-slide button {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left;
}

.reg-module--reg--c0755 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .reg-module--reg--c0755 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--c0755 {
    padding: 30px 0;
  }
}
.reg-module--reg--c0755 .reg-module--container--a9b93 {
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

@media (max-width: 767px) {
  .reg-module--reg--c0755 .reg-module--container--a9b93 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.reg-module--reg--c0755 .reg-module--info--27ce6 {
  background-color: #7000e3;
  color: #f3eaff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 60px 70px;
  width: 50%;
}

@media (max-width: 991px) {
  .reg-module--reg--c0755 .reg-module--info--27ce6 {
    padding: 35px 40px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--c0755 .reg-module--info--27ce6 {
    padding: 20px;
    width: 100%;
  }
}
.reg-module--reg--c0755 .reg-module--info--27ce6 h2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .reg-module--reg--c0755 .reg-module--info--27ce6 h2 {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--c0755 .reg-module--info--27ce6 h2 {
    text-align: center;
  }
}
.reg-module--reg--c0755 .reg-module--info--27ce6 .reg-module--countbox--f811d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media (max-width: 991px) {
  .reg-module--reg--c0755 .reg-module--info--27ce6 .reg-module--countbox--f811d {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--c0755 .reg-module--info--27ce6 .reg-module--countbox--f811d {
    gap: 10px;
  }
}
.reg-module--reg--c0755 .reg-module--info--27ce6 .reg-module--countbox--f811d p {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5px;
  min-width: 75px;
  text-align: center;
}

@media (max-width: 991px) {
  .reg-module--reg--c0755 .reg-module--info--27ce6 .reg-module--countbox--f811d p {
    min-width: 60px;
  }
}
@media (max-width: 480px) {
  .reg-module--reg--c0755 .reg-module--info--27ce6 .reg-module--countbox--f811d p {
    min-width: 50px;
  }
}
.reg-module--reg--c0755 .reg-module--info--27ce6 .reg-module--countbox--f811d span {
  display: block;
}

.reg-module--reg--c0755 .reg-module--info--27ce6 .reg-module--countbox--f811d span:first-child {
  font-size: 48px;
}

@media (max-width: 991px) {
  .reg-module--reg--c0755 .reg-module--info--27ce6 .reg-module--countbox--f811d span:first-child {
    font-size: 36px;
  }
}
@media (max-width: 480px) {
  .reg-module--reg--c0755 .reg-module--info--27ce6 .reg-module--countbox--f811d span:first-child {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .reg-module--reg--c0755 .reg-module--info--27ce6 .reg-module--countbox--f811d span:last-child {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .reg-module--reg--c0755 .reg-module--info--27ce6 .reg-module--countbox--f811d span:last-child {
    font-size: 12px;
  }
}
.reg-module--reg--c0755 .reg-module--info--27ce6 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  margin: 25px 0 40px;
}

@media (max-width: 991px) {
  .reg-module--reg--c0755 .reg-module--info--27ce6 ul {
    margin: 15px 0 25px;
  }
}
.reg-module--reg--c0755 .reg-module--info--27ce6 ul li {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 37px;
  position: relative;
}

@media (max-width: 991px) {
  .reg-module--reg--c0755 .reg-module--info--27ce6 ul li {
    font-size: 18px;
    padding-left: 25px;
  }
}
.reg-module--reg--c0755 .reg-module--info--27ce6 ul li:before {
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 27px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 27px;
}

@media (max-width: 991px) {
  .reg-module--reg--c0755 .reg-module--info--27ce6 ul li:before {
    height: 15px;
    width: 15px;
  }
}
.reg-module--reg--c0755 .reg-module--info--27ce6 ul li:first-child:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="26" fill="none" viewBox="0 0 27 26"><path stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" d="M1 3.778 3.778 1M26 3.778 23.222 1M9.333 13.5l2.778 2.778 5.556-5.556M24.61 13.5c0 6.137-4.974 11.111-11.111 11.111-6.136 0-11.111-4.974-11.111-11.111 0-6.136 4.975-11.111 11.111-11.111 6.137 0 11.111 4.975 11.111 11.111Z"/></svg>');
}

.reg-module--reg--c0755 .reg-module--info--27ce6 ul li:last-child:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" fill="none" viewBox="0 0 27 27"><path stroke="%23fff" d="M2.563 19.75h21.875M2.563 7.25h21.875M1 13.5h25m-25 0C1 20.404 6.596 26 13.5 26M1 13.5C1 6.596 6.596 1 13.5 1M26 13.5C26 20.404 20.404 26 13.5 26M26 13.5C26 6.596 20.404 1 13.5 1m0 25s-7.031-3.125-7.031-12.5S13.5 1 13.5 1m0 25s7.031-3.125 7.031-12.5S13.5 1 13.5 1m0 25V1"/></svg>');
}

.reg-module--reg--c0755 .reg-module--info--27ce6 h3 {
  font-size: 30px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 8px;
}

@media (max-width: 991px) {
  .reg-module--reg--c0755 .reg-module--info--27ce6 h3 {
    font-size: 22px;
  }
}
.reg-module--reg--c0755 .reg-module--form--bc53b {
  background-color: #e9d8ff;
  width: 50%;
}

@media (max-width: 767px) {
  .reg-module--reg--c0755 .reg-module--form--bc53b {
    width: 100%;
  }
}
.main-module--btn--be44a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fe4d07;
  border-radius: 40px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-filter: drop-shadow(0 10px 4px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(0 10px 4px rgba(0, 0, 0, 0.1));
  font-size: 24px;
  font-weight: 700;
  height: 60px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--btn--be44a {
    border-radius: 25px;
    font-size: 18px;
    height: 50px;
  }
}
@media (max-width: 767px) {
  .main-module--btn--be44a {
    font-size: 16px;
  }
}
.screen1-module--screen1--1502b .screen1-module--container--2dd90 {
  background-color: #e7f0f6;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/birthday2024/kids/drsale-kids-main-photo-1920.png);
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  padding: 50px 0 70px 70px;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--1502b .screen1-module--container--2dd90 {
    padding: 40px 45px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--1502b .screen1-module--container--2dd90 {
    background-position: 100%;
    border-radius: 20px;
    padding: 45px 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--1502b .screen1-module--container--2dd90 {
    background-image: url(https://fs.advance.ru/landing-pages/webinar/birthday2024/kids/drsale-kids-main-photo-320.png);
    background-position: bottom;
    padding: 25px 25px 100%;
  }
}
.screen1-module--screen1--1502b .screen1-module--info--7d183 {
  width: 50%;
}

@media (max-width: 767px) {
  .screen1-module--screen1--1502b .screen1-module--info--7d183 {
    width: 100%;
  }
}
.screen1-module--screen1--1502b .screen1-module--info--7d183 p {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 22px;
  font-weight: 700;
  gap: 5px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  padding: 10px;
  text-align: center;
}

@media (max-width: 991px) {
  .screen1-module--screen1--1502b .screen1-module--info--7d183 p {
    border-radius: 5px;
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--1502b .screen1-module--info--7d183 p {
    font-size: 12px;
    margin: 0 auto;
  }
}
.screen1-module--screen1--1502b .screen1-module--info--7d183 p time {
  color: #ff4c04;
}

.screen1-module--screen1--1502b .screen1-module--info--7d183 h1 {
  font-size: 50px;
  font-weight: 300;
  line-height: 120%;
  margin: 40px 0;
}

@media (max-width: 1200px) {
  .screen1-module--screen1--1502b .screen1-module--info--7d183 h1 {
    font-size: 37px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--1502b .screen1-module--info--7d183 h1 {
    font-size: 30px;
    margin: 25px 0;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--1502b .screen1-module--info--7d183 h1 {
    font-size: 25px;
    margin: 10px 0 15px;
  }
}
@media (max-width: 350px) {
  .screen1-module--screen1--1502b .screen1-module--info--7d183 h1 {
    font-size: 20px;
  }
}
.screen1-module--screen1--1502b .screen1-module--info--7d183 h1 strong {
  font-weight: 700;
}

.bd-module--bd--f7320 {
  padding: 90px 0 50px;
}

@media (max-width: 991px) {
  .bd-module--bd--f7320 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .bd-module--bd--f7320 {
    padding: 30px 0;
  }
}
.bd-module--bd--f7320 .bd-module--container--6dfe1 {
  background-color: #fff7f6;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/birthday2024/kids/photo-cot-15-1920.png);
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 70px 100px 70px 0;
}

@media (max-width: 1200px) {
  .bd-module--bd--f7320 .bd-module--container--6dfe1 {
    padding: 40px 45px 40px 0;
  }
}
@media (max-width: 991px) {
  .bd-module--bd--f7320 .bd-module--container--6dfe1 {
    border-radius: 20px;
    padding: 30px 20px;
  }
}
@media (max-width: 767px) {
  .bd-module--bd--f7320 .bd-module--container--6dfe1 {
    background-image: url(https://fs.advance.ru/landing-pages/webinar/birthday2024/kids/photo-cot-15-320.png);
    background-position: bottom;
    padding: 25px 25px 100%;
  }
}
@media (max-width: 380px) {
  .bd-module--bd--f7320 .bd-module--container--6dfe1 {
    padding: 25px 25px 110%;
  }
}
.bd-module--bd--f7320 .bd-module--info--f795b {
  width: 52%;
}

@media (max-width: 767px) {
  .bd-module--bd--f7320 .bd-module--info--f795b {
    width: 100%;
  }
}
.bd-module--bd--f7320 .bd-module--info--f795b h2 {
  color: #7000e3;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 1100px) {
  .bd-module--bd--f7320 .bd-module--info--f795b h2 {
    font-size: 30px;
  }
}
@media (max-width: 480px) {
  .bd-module--bd--f7320 .bd-module--info--f795b h2 {
    font-size: 18px;
  }
}
@media (max-width: 390px) {
  .bd-module--bd--f7320 .bd-module--info--f795b h2 {
    font-size: 16px;
  }
}
.bd-module--bd--f7320 .bd-module--info--f795b ul {
  background-color: #7000e3;
  border-radius: 20px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 24px;
  font-weight: 700;
  gap: 15px;
  line-height: 120%;
  margin-top: 40px;
  padding: 30px 30px 30px 45px;
}

@media (max-width: 991px) {
  .bd-module--bd--f7320 .bd-module--info--f795b ul {
    border-radius: 15px;
    font-size: 18px;
    gap: 5px;
    margin-top: 20px;
    padding: 20px 20px 20px 45px;
  }
}
@media (max-width: 480px) {
  .bd-module--bd--f7320 .bd-module--info--f795b ul {
    font-size: 16px;
    margin-top: 15px;
    padding: 10px 10px 10px 30px;
  }
}
@media (max-width: 390px) {
  .bd-module--bd--f7320 .bd-module--info--f795b ul {
    font-size: 14px;
  }
}
.bd-module--bd--f7320 .bd-module--info--f795b ul li {
  list-style: disc;
}

.program-module--program--f79c4 h2 {
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .program-module--program--f79c4 h2 {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  .program-module--program--f79c4 h2 {
    font-size: 22px;
  }
}
.program-module--program--f79c4 h2.program-module--red-title--89f11 {
  color: #fe4d07;
}

.program-module--program--f79c4 .program-module--main-list--bd1ba {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  margin: 40px 0 50px;
}

@media (max-width: 991px) {
  .program-module--program--f79c4 .program-module--main-list--bd1ba {
    gap: 15px;
    margin: 30px 0;
  }
}
@media (max-width: 767px) {
  .program-module--program--f79c4 .program-module--main-list--bd1ba {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
    margin: 15px 0 20px;
  }
}
.program-module--program--f79c4 .program-module--main-list--bd1ba > li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff1eb;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 24px;
  font-weight: 300;
  gap: 15px;
  line-height: 120%;
  padding: 45px 30px;
  text-align: center;
  width: calc(33.33333% - 20px);
}

@media (max-width: 991px) {
  .program-module--program--f79c4 .program-module--main-list--bd1ba > li {
    border-radius: 15px;
    font-size: 18px;
    gap: 10px;
    padding: 30px 20px;
    width: calc(33.33333% - 10px);
  }
}
@media (max-width: 767px) {
  .program-module--program--f79c4 .program-module--main-list--bd1ba > li {
    font-size: 16px;
    width: 100%;
  }
}
@media (max-width: 991px) {
  .program-module--program--f79c4 .program-module--main-list--bd1ba > li img {
    max-height: 70px;
  }
}
.program-module--program--f79c4 .program-module--kids-block--3acbd {
  background-color: #f2f3f7;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/birthday2024/kids/photo-kids.png);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  border-radius: 30px;
  margin: 60px 0;
  padding: 70px;
}

@media (max-width: 1200px) {
  .program-module--program--f79c4 .program-module--kids-block--3acbd {
    background-size: 45%;
    padding: 40px 45px;
  }
}
@media (max-width: 991px) {
  .program-module--program--f79c4 .program-module--kids-block--3acbd {
    border-radius: 15px;
    margin: 50px 0 30px;
  }
}
@media (max-width: 767px) {
  .program-module--program--f79c4 .program-module--kids-block--3acbd {
    background-position: bottom;
    background-size: 100%;
    padding: 25px 25px 90%;
  }
}
.program-module--program--f79c4 .program-module--kids-block--3acbd .program-module--info--5a597 {
  width: 50%;
}

@media (max-width: 767px) {
  .program-module--program--f79c4 .program-module--kids-block--3acbd .program-module--info--5a597 {
    width: 100%;
  }
}
.program-module--program--f79c4 .program-module--kids-block--3acbd .program-module--info--5a597 h3 {
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 25px;
}

@media (max-width: 1050px) {
  .program-module--program--f79c4 .program-module--kids-block--3acbd .program-module--info--5a597 h3 {
    font-size: 24px;
  }
}
@media (max-width: 840px) {
  .program-module--program--f79c4 .program-module--kids-block--3acbd .program-module--info--5a597 h3 {
    font-size: 18px;
  }
}
.program-module--program--f79c4 .program-module--kids-block--3acbd .program-module--info--5a597 > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}

.program-module--program--f79c4 .program-module--kids-block--3acbd .program-module--info--5a597 > ul > li {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 40px;
  position: relative;
}

@media (max-width: 840px) {
  .program-module--program--f79c4 .program-module--kids-block--3acbd .program-module--info--5a597 > ul > li {
    font-size: 16px;
  }
}
.program-module--program--f79c4 .program-module--kids-block--3acbd .program-module--info--5a597 > ul > li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' viewBox='0 0 25 25'%3E%3Cpath fill='%23FE4D07' d='M24.48 11.98a.521.521 0 0 0-.522.52c0 6.318-5.14 11.458-11.458 11.458-6.318 0-11.458-5.14-11.458-11.458 0-6.318 5.14-11.458 11.458-11.458a11.46 11.46 0 0 1 9.217 4.65l-9.965 9.964-3.676-3.676a.521.521 0 0 0-.736.737l4.044 4.045a.521.521 0 0 0 .737 0L22.765 6.117a.521.521 0 0 0 .061-.663A12.505 12.505 0 0 0 12.5 0C5.607 0 0 5.607 0 12.5S5.607 25 12.5 25 25 19.393 25 12.5a.521.521 0 0 0-.52-.52Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  content: "";
  height: 25px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 25px;
}

.program-module--program--f79c4 .program-module--highlight--c8401 {
  background-color: #7000e3;
  border-radius: 30px;
  color: #fff;
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  padding: 50px 100px;
  text-align: center;
}

@media (max-width: 991px) {
  .program-module--program--f79c4 .program-module--highlight--c8401 {
    border-radius: 15px;
    font-size: 18px;
    padding: 30px 60px;
  }
}
@media (max-width: 767px) {
  .program-module--program--f79c4 .program-module--highlight--c8401 {
    font-size: 16px;
    padding: 20px;
  }
}
.program-module--program--f79c4 .program-module--btn-block--929e2 {
  margin: 40px auto 0;
  max-width: 594px;
  padding-left: 113px;
  padding-right: 113px;
  position: relative;
}

@media (max-width: 991px) {
  .program-module--program--f79c4 .program-module--btn-block--929e2 {
    margin: 25px auto 0;
    max-width: 343px;
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media (max-width: 767px) {
  .program-module--program--f79c4 .program-module--btn-block--929e2 {
    margin: 15px auto 0;
    max-width: 294px;
    padding-left: 47px;
    padding-right: 47px;
  }
}
.program-module--program--f79c4 .program-module--btn-block--929e2:after,
.program-module--program--f79c4 .program-module--btn-block--929e2:before {
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 62px;
  position: absolute;
  top: -15px;
  width: 83px;
}

@media (max-width: 991px) {
  .program-module--program--f79c4 .program-module--btn-block--929e2:after,
  .program-module--program--f79c4 .program-module--btn-block--929e2:before {
    height: 35px;
    top: 0;
    width: 45px;
  }
}
.program-module--program--f79c4 .program-module--btn-block--929e2:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='62' fill='none' viewBox='0 0 83 62'%3E%3Cg fill='%23FE4D07' clip-path='url(%23prefix__a)'%3E%3Cpath d='M13.924 2.447c2.081 12.858 8.482 24.936 19.7 32.077 5.91 3.758 12.747 5.959 19.74 6.43 6.783.451 12.935-1.573 19.555-2.33 2.586-.294 2.875 3.195 1.198 4.397-12.21 8.671-32.804 4.056-44.114-3.941-11.667-8.26-19.288-21.818-19.285-36.196.002-1.782 2.904-2.324 3.22-.445l-.014.008Z'/%3E%3Cpath d='M57.513 55.803c2.817-2.572 5.544-5.478 8.035-8.387 2.372-2.776 4.029-6.431 7.038-8.525 2.09-1.46 4.508.959 4.04 3.103-.8 3.696-4.473 6.894-7.207 9.335-3.157 2.826-6.46 4.817-10.287 6.596-1.303.601-2.83-1.02-1.619-2.121Z'/%3E%3Cpath d='M57.296 26.987c6.524 2.972 12.216 7.587 17.916 11.86 4.037 3.03-.289 8.751-4.28 5.507-5.684-4.6-11.365-9.522-15.16-15.85-.625-1.036.585-1.96 1.538-1.526l-.014.009ZM24.128 18.076C30.622 26.66 36.89 34.044 48.238 35.6c.825.114.643 1.55-.188 1.458-10.964-1.083-20.95-8.12-24.735-18.654-.184-.512.532-.7.802-.331l.01.003ZM52.82 36.197c.05.037.11.078.16.114.426.317.504.956-.005 1.259-.509.303-1.031-.098-1.092-.625-.007-.062-.012-.134-.02-.196-.053-.466.591-.828.957-.552Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='74.096' height='43.046' fill='%23fff' transform='scale(1 -1) rotate(-15 -161.112 -21.45)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  left: 0;
}

.program-module--program--f79c4 .program-module--btn-block--929e2:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='62' fill='none' viewBox='0 0 83 62'%3E%3Cg fill='%23FE4D07' clip-path='url(%23prefix__a)'%3E%3Cpath d='M68.983 2.538c-2.076 12.827-8.462 24.877-19.654 32.001-5.895 3.75-12.717 5.945-19.692 6.415-6.768.45-12.905-1.57-19.51-2.325-2.58-.292-2.868 3.188-1.195 4.387 12.182 8.651 32.727 4.047 44.01-3.932 11.64-8.24 19.243-21.766 19.24-36.11-.002-1.779-2.897-2.319-3.213-.444l.014.008Z'/%3E%3Cpath d='M25.497 55.768c-2.81-2.566-5.531-5.465-8.016-8.368-2.367-2.768-4.02-6.416-7.021-8.504-2.086-1.457-4.498.956-4.032 3.095.798 3.687 4.463 6.878 7.19 9.313 3.15 2.82 6.445 4.806 10.264 6.58 1.3.6 2.822-1.017 1.615-2.116Z'/%3E%3Cpath d='M25.713 27.02c-6.509 2.965-12.187 7.569-17.874 11.831-4.027 3.023.289 8.732 4.27 5.495 5.67-4.59 11.338-9.5 15.124-15.813.624-1.033-.583-1.954-1.534-1.522l.014.009ZM58.803 18.13c-6.478 8.564-12.732 15.93-24.053 17.482-.824.114-.641 1.547.188 1.455 10.938-1.08 20.9-8.101 24.676-18.61.184-.511-.53-.7-.8-.33l-.01.002ZM30.179 36.208c-.05.037-.11.077-.16.114-.425.316-.503.953.005 1.256.508.302 1.03-.098 1.09-.624.007-.061.011-.134.019-.195.053-.465-.59-.826-.954-.55Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='73.921' height='42.944' fill='%23fff' transform='rotate(165 38.614 26.664)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  right: 0;
}

.adv-module--adv--8a340 {
  padding-top: 100px;
}

@media (max-width: 991px) {
  .adv-module--adv--8a340 {
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--8a340 {
    padding-top: 30px;
  }
}
.adv-module--adv--8a340 .adv-module--container--ad718 {
  background-color: #f2f3f7;
  border-radius: 30px;
  padding: 50px 50px 75px;
  text-align: center;
}

@media (max-width: 991px) {
  .adv-module--adv--8a340 .adv-module--container--ad718 {
    border-radius: 15px;
    padding: 30px 20px 55px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--8a340 .adv-module--container--ad718 {
    padding: 30px 25px 25px;
  }
}
.adv-module--adv--8a340 h2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin: 20px 0 40px;
}

@media (max-width: 991px) {
  .adv-module--adv--8a340 h2 {
    font-size: 22px;
    margin: 15px 0 20px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--8a340 h2 {
    font-size: 18px;
    margin: 10px 0 15px;
  }
}
.adv-module--adv--8a340 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .adv-module--adv--8a340 ul {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--8a340 ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.adv-module--adv--8a340 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 54px 25px;
  text-align: center;
  width: calc(33.33333% - 20px);
}

@media (max-width: 991px) {
  .adv-module--adv--8a340 ul li {
    border-radius: 10px;
    width: calc(33.33333% - 13.33333px);
  }
}
@media (max-width: 767px) {
  .adv-module--adv--8a340 ul li {
    padding: 20px 10px;
    width: 100%;
  }
}
.adv-module--adv--8a340 ul li h3 {
  color: #ff4900;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .adv-module--adv--8a340 ul li h3 {
    font-size: 24px;
  }
}
.adv-module--adv--8a340 ul li p {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .adv-module--adv--8a340 ul li p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--8a340 ul li p {
    font-size: 16px;
  }
}
.adv-module--adv--8a340 img {
  max-width: 367px;
}

@media (max-width: 991px) {
  .adv-module--adv--8a340 img {
    max-width: 223px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--8a340 img {
    max-width: 200px;
  }
}
.adv-module--experts--3b988 {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .adv-module--experts--3b988 {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .adv-module--experts--3b988 {
    margin-top: 30px;
  }
}
.adv-module--develop--c9e1a {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .adv-module--develop--c9e1a {
    margin-top: 30px;
  }
}
.adv-module--title--a0a65 {
  color: #343a40;
  font-size: 44px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .adv-module--title--a0a65 {
    font-size: 26px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .adv-module--title--a0a65 {
    font-size: 20px;
  }
}
.adv-module--container-inner--be01a {
  border-radius: 30px;
  padding: 50px 100px;
}

@media (max-width: 1023px) {
  .adv-module--container-inner--be01a {
    padding: 40px 20px;
  }
}
@media (max-width: 991px) {
  .adv-module--container-inner--be01a {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .adv-module--container-inner--be01a {
    padding: 30px 25px;
  }
}
.adv-module--container-inner--be01a.adv-module--orange--799f0 {
  background-color: #ffeee7;
}

.adv-module--container-inner--be01a.adv-module--violet--66d37 {
  background-color: #f7f0ff;
}

.adv-module--container-inner--be01a swiper-container {
  padding-bottom: 30px;
}

.adv-module--container-inner--be01a swiper-slide {
  background-color: #fcf9ff;
  border-radius: 20px;
  height: auto;
  padding: 30px;
}

@media (max-width: 991px) {
  .adv-module--container-inner--be01a swiper-slide {
    border-radius: 10px;
  }
}
.adv-module--container-inner--be01a swiper-slide > div {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
}

.adv-module--container-inner--be01a swiper-slide p {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 20px;
  text-align: left;
}

.adv-module--container-inner--be01a swiper-slide p:first-child {
  font-weight: 400;
}

.adv-module--container-inner--be01a swiper-slide button {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left;
}

.reg-module--reg--b1f87 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .reg-module--reg--b1f87 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--b1f87 {
    padding: 30px 0;
  }
}
.reg-module--reg--b1f87 .reg-module--container--8f236 {
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

@media (max-width: 767px) {
  .reg-module--reg--b1f87 .reg-module--container--8f236 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.reg-module--reg--b1f87 .reg-module--info--e6491 {
  background-color: #7000e3;
  color: #f3eaff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 50px 40px;
  width: 50%;
}

@media (max-width: 991px) {
  .reg-module--reg--b1f87 .reg-module--info--e6491 {
    padding: 35px 40px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--b1f87 .reg-module--info--e6491 {
    padding: 20px;
    width: 100%;
  }
}
.reg-module--reg--b1f87 .reg-module--info--e6491 h2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .reg-module--reg--b1f87 .reg-module--info--e6491 h2 {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--b1f87 .reg-module--info--e6491 h2 {
    text-align: center;
  }
}
.reg-module--reg--b1f87 .reg-module--info--e6491 .reg-module--countbox--2eacc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media (max-width: 991px) {
  .reg-module--reg--b1f87 .reg-module--info--e6491 .reg-module--countbox--2eacc {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .reg-module--reg--b1f87 .reg-module--info--e6491 .reg-module--countbox--2eacc {
    gap: 10px;
  }
}
.reg-module--reg--b1f87 .reg-module--info--e6491 .reg-module--countbox--2eacc p {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5px;
  min-width: 75px;
  text-align: center;
}

@media (max-width: 991px) {
  .reg-module--reg--b1f87 .reg-module--info--e6491 .reg-module--countbox--2eacc p {
    min-width: 60px;
  }
}
@media (max-width: 480px) {
  .reg-module--reg--b1f87 .reg-module--info--e6491 .reg-module--countbox--2eacc p {
    min-width: 50px;
  }
}
.reg-module--reg--b1f87 .reg-module--info--e6491 .reg-module--countbox--2eacc span {
  display: block;
}

.reg-module--reg--b1f87 .reg-module--info--e6491 .reg-module--countbox--2eacc span:first-child {
  font-size: 48px;
}

@media (max-width: 991px) {
  .reg-module--reg--b1f87 .reg-module--info--e6491 .reg-module--countbox--2eacc span:first-child {
    font-size: 36px;
  }
}
@media (max-width: 480px) {
  .reg-module--reg--b1f87 .reg-module--info--e6491 .reg-module--countbox--2eacc span:first-child {
    font-size: 24px;
  }
}
@media (max-width: 991px) {
  .reg-module--reg--b1f87 .reg-module--info--e6491 .reg-module--countbox--2eacc span:last-child {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .reg-module--reg--b1f87 .reg-module--info--e6491 .reg-module--countbox--2eacc span:last-child {
    font-size: 12px;
  }
}
.reg-module--reg--b1f87 .reg-module--info--e6491 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
  margin: 25px 0 40px;
}

@media (max-width: 991px) {
  .reg-module--reg--b1f87 .reg-module--info--e6491 ul {
    margin: 15px 0 25px;
  }
}
.reg-module--reg--b1f87 .reg-module--info--e6491 ul li {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 37px;
  position: relative;
}

@media (max-width: 991px) {
  .reg-module--reg--b1f87 .reg-module--info--e6491 ul li {
    font-size: 18px;
    padding-left: 25px;
  }
}
.reg-module--reg--b1f87 .reg-module--info--e6491 ul li:before {
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 27px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 27px;
}

@media (max-width: 991px) {
  .reg-module--reg--b1f87 .reg-module--info--e6491 ul li:before {
    height: 15px;
    width: 15px;
  }
}
.reg-module--reg--b1f87 .reg-module--info--e6491 ul li:first-child:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="26" fill="none" viewBox="0 0 27 26"><path stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" d="M1 3.778 3.778 1M26 3.778 23.222 1M9.333 13.5l2.778 2.778 5.556-5.556M24.61 13.5c0 6.137-4.974 11.111-11.111 11.111-6.136 0-11.111-4.974-11.111-11.111 0-6.136 4.975-11.111 11.111-11.111 6.137 0 11.111 4.975 11.111 11.111Z"/></svg>');
}

.reg-module--reg--b1f87 .reg-module--info--e6491 ul li:last-child:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" fill="none" viewBox="0 0 27 27"><path stroke="%23fff" d="M2.563 19.75h21.875M2.563 7.25h21.875M1 13.5h25m-25 0C1 20.404 6.596 26 13.5 26M1 13.5C1 6.596 6.596 1 13.5 1M26 13.5C26 20.404 20.404 26 13.5 26M26 13.5C26 6.596 20.404 1 13.5 1m0 25s-7.031-3.125-7.031-12.5S13.5 1 13.5 1m0 25s7.031-3.125 7.031-12.5S13.5 1 13.5 1m0 25V1"/></svg>');
}

.reg-module--reg--b1f87 .reg-module--info--e6491 h3 {
  font-size: 30px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 8px;
}

@media (max-width: 991px) {
  .reg-module--reg--b1f87 .reg-module--info--e6491 h3 {
    font-size: 22px;
  }
}
.reg-module--reg--b1f87 .reg-module--form--3c812 {
  background-color: #e9d8ff;
  width: 50%;
}

@media (max-width: 767px) {
  .reg-module--reg--b1f87 .reg-module--form--3c812 {
    width: 100%;
  }
}
.style-module--reg--f6df6 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--reg--f6df6 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--reg--f6df6 {
    padding: 30px 0;
  }
}
.style-module--reg--f6df6 .style-module--container--f0827 {
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

@media (max-width: 767px) {
  .style-module--reg--f6df6 .style-module--container--f0827 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--reg--f6df6 .style-module--info--3bbb3 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #9633fb;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 50px 40px;
  text-align: center;
  width: 50%;
}

@media (max-width: 991px) {
  .style-module--reg--f6df6 .style-module--info--3bbb3 {
    padding: 25px 30px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--f6df6 .style-module--info--3bbb3 {
    width: 100%;
  }
}
.style-module--reg--f6df6 .style-module--info--3bbb3 .style-module--offer--4b8c3 {
  font-size: 30px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--reg--f6df6 .style-module--info--3bbb3 .style-module--offer--4b8c3 {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--f6df6 .style-module--info--3bbb3 .style-module--offer--4b8c3 {
    font-size: 18px;
  }
}
.style-module--reg--f6df6 .style-module--info--3bbb3 h2 {
  font-size: 62px;
  font-weight: 700;
  line-height: 100%;
  margin: 24px 0;
  text-transform: uppercase;
}

@media (max-width: 1100px) {
  .style-module--reg--f6df6 .style-module--info--3bbb3 h2 {
    font-size: 37px;
  }
}
@media (max-width: 480px) {
  .style-module--reg--f6df6 .style-module--info--3bbb3 h2 {
    font-size: 29px;
  }
}
.style-module--reg--f6df6 .style-module--info--3bbb3 time {
  background-color: #ba76ff;
  border-radius: 10px;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  padding: 5px 20px;
}

@media (max-width: 991px) {
  .style-module--reg--f6df6 .style-module--info--3bbb3 time {
    font-size: 22px;
  }
}
.style-module--reg--f6df6 .style-module--info--3bbb3 .style-module--bonus--e4f34 {
  font-size: 20px;
  line-height: 120%;
  margin-top: 40px;
  padding-left: 78px;
  position: relative;
  text-align: left;
}

@media (max-width: 991px) {
  .style-module--reg--f6df6 .style-module--info--3bbb3 .style-module--bonus--e4f34 {
    font-size: 18px;
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--f6df6 .style-module--info--3bbb3 .style-module--bonus--e4f34 {
    font-size: 16px;
    padding-left: 50px;
  }
}
.style-module--reg--f6df6 .style-module--info--3bbb3 .style-module--bonus--e4f34:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63' height='63' fill='none' viewBox='0 0 63 63'%3E%3Cmask id='prefix__a' width='63' height='63' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%234B5563' fill-rule='evenodd' d='M16.801 5.729a12.071 12.071 0 0 0 6.87-2.845 12.07 12.07 0 0 1 15.658 0 12.071 12.071 0 0 0 6.87 2.845A12.07 12.07 0 0 1 57.27 16.8a12.072 12.072 0 0 0 2.846 6.87 12.071 12.071 0 0 1 0 15.658 12.072 12.072 0 0 0-2.846 6.87A12.07 12.07 0 0 1 46.199 57.27a12.072 12.072 0 0 0-6.87 2.846 12.071 12.071 0 0 1-15.658 0 12.072 12.072 0 0 0-6.87-2.846A12.07 12.07 0 0 1 5.73 46.199a12.071 12.071 0 0 0-2.845-6.87 12.07 12.07 0 0 1 0-15.658 12.071 12.071 0 0 0 2.845-6.87A12.07 12.07 0 0 1 16.8 5.73Z' clip-rule='evenodd'/%3E%3C/mask%3E%3Cg mask='url(%23prefix__a)'%3E%3Cpath fill='%23F4F5F7' d='M48.225 62.49h-33.45c-3.735 0-6.792-3.056-6.792-6.791V30.102c0-3.736 3.057-6.792 6.792-6.792h33.45c3.735 0 6.792 3.056 6.792 6.792v25.597c0 3.735-3.057 6.791-6.792 6.791Z'/%3E%3Cpath fill='%234B5563' d='M48.225 63h-33.45a7.3 7.3 0 0 1-7.301-7.301V30.102a7.3 7.3 0 0 1 7.301-7.301h33.45a7.3 7.3 0 0 1 7.301 7.301v25.597a7.3 7.3 0 0 1-7.301 7.3Zm-33.45-39.18c-3.438 0-6.282 2.801-6.282 6.282v25.597c0 3.438 2.801 6.282 6.282 6.282h33.45c3.438 0 6.282-2.802 6.282-6.282V30.102c0-3.438-2.801-6.282-6.282-6.282h-33.45Z'/%3E%3Cpath fill='%234B5563' d='M48.225 23.31h-33.45c-3.735 0-6.792 3.056-6.792 6.792v13.583h47.034V30.102c0-3.736-3.057-6.792-6.792-6.792Z' opacity='.2'/%3E%3Cpath fill='%23F4F5F7' d='M55.017 38.974H7.983c-.849 0-1.57-.722-1.57-1.57v-7.302c0-3.736 3.056-6.792 6.791-6.792h36.591c3.736 0 6.792 3.056 6.792 6.792v7.301c0 .892-.721 1.57-1.57 1.57Z'/%3E%3Cpath fill='%234B5563' d='M55.017 39.526H7.983a2.083 2.083 0 0 1-2.08-2.08v-7.344a7.3 7.3 0 0 1 7.301-7.301h36.591a7.3 7.3 0 0 1 7.302 7.301v7.301c0 1.146-.934 2.123-2.08 2.123ZM13.204 23.82c-3.438 0-6.282 2.801-6.282 6.282v7.301c0 .552.467 1.019 1.019 1.019h47.033c.552 0 1.019-.467 1.019-1.019v-7.301c0-3.438-2.802-6.282-6.282-6.282H13.204Z'/%3E%3Cpath fill='%23FF4900' d='M37.4 23.31H25.642v39.18H37.4V23.31Z'/%3E%3Cpath fill='%234B5563' d='M37.358 63H25.642a.516.516 0 0 1-.51-.51V23.31c0-.297.255-.51.51-.51H37.4c.297 0 .51.255.51.51v39.18c0 .298-.255.51-.552.51ZM26.15 61.98H36.85V23.82H26.15V61.98Z'/%3E%3Cpath fill='%23FF4900' d='M41.688 11.552h-4.33A5.87 5.87 0 0 0 31.5 17.41v5.858h5.858a5.87 5.87 0 0 0 5.858-5.858v-4.288c.042-.849-.68-1.57-1.528-1.57Z'/%3E%3Cpath fill='%234B5563' d='M33.835 20.976v-5.9c0-1.02.254-1.996.721-2.803A5.828 5.828 0 0 0 31.5 17.41v5.858h5.858c2.207 0 4.16-1.231 5.179-3.057a5.734 5.734 0 0 1-2.802.722h-5.9v.043Z' opacity='.2'/%3E%3Cpath fill='%23FF4900' d='M21.312 11.552h4.33A5.87 5.87 0 0 1 31.5 17.41v5.858h-5.858a5.87 5.87 0 0 1-5.858-5.858v-4.288c-.042-.849.68-1.57 1.528-1.57Z'/%3E%3Cpath fill='%234B5563' d='M28.444 12.273c.467.85.721 1.783.721 2.802v5.858h-5.9c-1.019 0-1.995-.255-2.802-.722.977 1.826 2.93 3.057 5.179 3.057H31.5V17.41a5.828 5.828 0 0 0-3.056-5.137Z' opacity='.2'/%3E%3Cpath fill='%234B5563' d='M37.358 23.82H31.5a.516.516 0 0 1-.51-.51v-5.9c0-3.524 2.887-6.41 6.41-6.41h4.288c1.146 0 2.08.934 2.08 2.08v4.33a6.377 6.377 0 0 1-6.41 6.41Zm-5.349-1.062h5.349c2.929 0 5.349-2.42 5.349-5.348v-4.288c0-.551-.468-1.018-1.02-1.018h-4.33c-2.928 0-5.348 2.42-5.348 5.348v5.306Z'/%3E%3Cpath fill='%234B5563' d='M31.5 23.82h-5.858c-3.523 0-6.41-2.887-6.41-6.41v-4.287c0-1.147.934-2.08 2.08-2.08h4.33c3.523 0 6.41 2.886 6.41 6.41v5.857c-.043.297-.255.51-.552.51ZM21.312 12.06c-.552 0-1.018.467-1.018 1.019v4.33c0 2.929 2.42 5.348 5.348 5.348h5.349V17.41c0-2.93-2.42-5.349-5.349-5.349h-4.33Z'/%3E%3Cpath stroke='%234B5563' d='M56.773 16.841a12.572 12.572 0 0 0 2.963 7.154 11.571 11.571 0 0 1 0 15.01 12.572 12.572 0 0 0-2.963 7.154 11.57 11.57 0 0 1-10.614 10.614 12.572 12.572 0 0 0-7.154 2.963 11.571 11.571 0 0 1-15.01 0 12.572 12.572 0 0 0-7.154-2.963A11.57 11.57 0 0 1 6.227 46.159a12.571 12.571 0 0 0-2.963-7.154 11.57 11.57 0 0 1 0-15.01l-.38-.324.38.324a12.571 12.571 0 0 0 2.963-7.154A11.571 11.571 0 0 1 16.841 6.227a12.571 12.571 0 0 0 7.154-2.963l-.324-.38.324.38a11.57 11.57 0 0 1 15.01 0 12.571 12.571 0 0 0 7.154 2.963 11.57 11.57 0 0 1 10.614 10.614Z'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100%;
  content: "";
  height: 63px;
  left: 0;
  position: absolute;
  top: calc(50% - 31.5px);
  width: 63px;
}

@media (max-width: 767px) {
  .style-module--reg--f6df6 .style-module--info--3bbb3 .style-module--bonus--e4f34:before {
    height: 40px;
    top: calc(50% - 20px);
    width: 40px;
  }
}
.style-module--reg--f6df6 .style-module--info--3bbb3 .style-module--bonus--e4f34 h3 {
  font-size: inherit;
  font-weight: 500;
  line-height: inherit;
  text-transform: uppercase;
}

.style-module--reg--f6df6 .style-module--info--3bbb3 .style-module--bonus--e4f34 p {
  font-weight: 300;
}

.style-module--reg--f6df6 .style-module--form--cfbde {
  background-color: #f7f0ff;
  width: 50%;
}

@media (max-width: 767px) {
  .style-module--reg--f6df6 .style-module--form--cfbde {
    width: 100%;
  }
}
.main-module--sec--b9e1e {
  padding: 70px 0;
}

@media (max-width: 767px) {
  .main-module--sec--b9e1e {
    padding: 40px 0;
  }
}
.main-module--block-title--83cda {
  font-family: Pf Din, sans-serif;
  font-size: 60px;
  font-weight: 500;
  line-height: 1;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .main-module--block-title--83cda {
    font-size: 42px;
  }
}
@media (max-width: 560px) {
  .main-module--block-title--83cda {
    font-size: 42px;
  }
}
.main-module--unline-title--9f196 {
  position: relative;
  z-index: 1;
}

.main-module--unline-title--9f196:before {
  background-color: #e7545a;
  bottom: 5px;
  content: "";
  display: block;
  height: 36%;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: -1;
}

.main-module--red--8cdf2 {
  color: #e7545a;
}

.main-module--block-btn--35a5d {
  background-color: #ffe200;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe200), to(#dfa126));
  background-image: linear-gradient(#ffe200, #dfa126);
  border-radius: 5px;
  -webkit-box-shadow: 0 10px 11px 4px rgba(0, 0, 0, 0.25), 0 3px 0 #b17c12, inset 0 3px 5px #fdef8b;
          box-shadow: 0 10px 11px 4px rgba(0, 0, 0, 0.25), 0 3px 0 #b17c12, inset 0 3px 5px #fdef8b;
  color: #000;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 1;
  max-width: 370px;
  padding: 20px 5px;
  width: 100%;
}

.main-module--block-btn--35a5d:visited {
  color: #000;
}

.main-module--block-btn--35a5d:hover {
  background-image: none;
}

.main-module--block-btn--35a5d:active {
  -webkit-box-shadow: 0 4px 5px 2px rgba(0, 0, 0, 0.25), 0 3px 0 #b17c12, inset 0 3px 5px #fdef8b;
          box-shadow: 0 4px 5px 2px rgba(0, 0, 0, 0.25), 0 3px 0 #b17c12, inset 0 3px 5px #fdef8b;
}

.screen1-module--screen1--767c9 {
  background-color: #201617;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/english_hotel/bg-hotel-01.jpg);
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  min-height: 850px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--767c9 {
    background: linear-gradient(135deg, #201617, #4c4243 51%);
    min-height: auto;
    padding-bottom: 50px;
  }
}
.screen1-module--screen1--767c9 h1 {
  font-family: Pf Din, sans-serif;
  font-size: 100px;
  font-weight: 500;
  line-height: 1;
  margin-top: 25px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--767c9 h1 {
    font-size: 54px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--767c9 h1 {
    font-size: 44px;
  }
}
@media (max-width: 560px) {
  .screen1-module--screen1--767c9 h1 {
    font-size: 48px;
  }
}
.screen1-module--screen1--767c9 .screen1-module--info--37828 {
  max-width: 650px;
  padding: 25px 0 50px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--767c9 .screen1-module--info--37828 {
    max-width: none;
    text-align: center;
  }
}
.screen1-module--screen1--767c9 .screen1-module--desc--638fe {
  font-size: 30px;
  font-weight: 700;
  margin: 10px 0 55px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--767c9 .screen1-module--desc--638fe {
    font-size: 24px;
  }
}
@media (max-width: 560px) {
  .screen1-module--screen1--767c9 .screen1-module--desc--638fe {
    font-size: 20px;
  }
}
.get-module--get--0d5c0 {
  background-color: #f5f5f5;
}

.get-module--get--0d5c0 .get-module--row--cbfae {
  margin: 0;
}

.get-module--get--0d5c0 ul {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 30px;
}

.get-module--get--0d5c0 ul li {
  font-family: Pf Din, sans-serif;
  font-size: 24px;
  line-height: 1;
  margin-bottom: 20px;
  margin-top: 25px;
  padding-left: 57px;
  position: relative;
}

@media (max-width: 767px) {
  .get-module--get--0d5c0 ul li {
    font-size: 26px;
  }
}
@media (max-width: 560px) {
  .get-module--get--0d5c0 ul li {
    font-size: 22px;
    padding-left: 44px;
  }
}
.get-module--get--0d5c0 ul li:before {
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: 40px;
  left: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 40px;
}

@media (max-width: 1199px) {
  .get-module--get--0d5c0 ul li:before {
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
@media (max-width: 560px) {
  .get-module--get--0d5c0 ul li:before {
    height: 30px;
    width: 30px;
  }
}
.get-module--get--0d5c0 ul li b,
.get-module--get--0d5c0 ul li strong {
  font-weight: 500;
}

.get-module--get--0d5c0 ul li.get-module--item1--4fd65:before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/english_hotel/icon-01-suitcase.svg);
}

.get-module--get--0d5c0 ul li.get-module--item2--474c2:before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/english_hotel/icon-01-algoritm.svg);
  width: 38px;
}

.get-module--get--0d5c0 ul li.get-module--item3--c8ae2:before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/english_hotel/icon-01-agreement.svg);
}

.get-module--get--0d5c0 ul li.get-module--item4--8de03:before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/english_hotel/icon-01-question.svg);
}

.get-module--get--0d5c0 ul li.get-module--item5--573fd:before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/english_hotel/icon-01-location.svg);
}

.get-module--get--0d5c0 ul li.get-module--item6--a09fd:before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/english_hotel/icon-02-tourist.svg);
}

.get-module--get--0d5c0 ul li.get-module--item7--2ded2:before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/english_hotel/icon-02-shopping.svg);
}

.get-module--get--0d5c0 ul li.get-module--item8--7cc78:before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/english_hotel/ixon-02-nervous.svg);
}

.get-module--get--0d5c0 ul li.get-module--item9--7955a:before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/english_hotel/icon-02-translator.svg);
}

.get-module--get--0d5c0 .get-module--col-img--3511a,
.get-module--get--0d5c0 .get-module--col-text--5c40a {
  width: 50%;
}

.get-module--get--0d5c0 .get-module--col-img--3511a {
  font-size: 0;
  line-height: 0;
  padding: 0;
}

.get-module--get--0d5c0 .get-module--col-img--3511a,
.get-module--get--0d5c0 .get-module--col-text--5c40a {
  background-color: #fff;
}

@media (max-width: 1199px) {
  .get-module--get--0d5c0 .get-module--col-img--3511a,
  .get-module--get--0d5c0 .get-module--col-text--5c40a {
    width: 100%;
  }
}
.get-module--get--0d5c0 .get-module--col-text--5c40a {
  padding: 70px 50px 20px;
}

@media (max-width: 1199px) {
  .get-module--get--0d5c0 .get-module--col-text--5c40a {
    padding: 25px 25px 35px;
  }
}
@media (max-width: 560px) {
  .get-module--get--0d5c0 .get-module--col-text--5c40a {
    padding: 25px 15px 35px;
  }
}
.get-module--get--0d5c0 .get-module--col-pull--eeab5,
.get-module--get--0d5c0 .get-module--col-push--fba39 {
  position: relative;
}

.get-module--get--0d5c0 .get-module--col-push--fba39 {
  left: 50%;
}

@media (max-width: 1199px) {
  .get-module--get--0d5c0 .get-module--col-push--fba39 {
    left: 0;
  }
}
.get-module--get--0d5c0 .get-module--col-pull--eeab5 {
  right: 50%;
}

@media (max-width: 1199px) {
  .get-module--get--0d5c0 .get-module--col-pull--eeab5 {
    right: 0;
  }
}
.speaker-module--speaker--b293b {
  background-color: #f5f5f5;
}

.speaker-module--speaker--b293b .speaker-module--title--c7f37 {
  margin-bottom: 45px;
  text-align: center;
}

.speaker-module--speaker__row--afea0 {
  background-color: #eee;
  margin: 20px auto 0;
}

@media (max-width: 991px) {
  .speaker-module--speaker__row--afea0 {
    background-color: unset;
  }
}
.speaker-module--speaker__image-block--d4783 {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/english_hotel/lobanova.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  max-width: 370px;
  min-height: 370px;
  position: relative;
  width: 35%;
}

@media (max-width: 991px) {
  .speaker-module--speaker__image-block--d4783 {
    margin: 0 auto;
    width: 100%;
  }
}
.speaker-module--speaker__desc-wrapper--1f572 {
  background-color: rgba(0, 0, 0, 0.8);
  bottom: 0;
  color: #fff;
  font-family: Montserrat, sans-serif;
  left: 0;
  min-height: 110px;
  padding: 20px 15px;
  position: absolute;
  right: 0;
  width: 100%;
}

.speaker-module--speaker__desc-name--0eff2 {
  font-size: 24px;
  font-weight: 800;
}

.speaker-module--speaker__desc-prof--59c45 {
  font-size: 16px;
  font-weight: 500;
}

.speaker-module--speaker__list--2e18c {
  font-family: Montserrat, sans-serif;
  padding: 45px 30px 15px 50px;
  width: 65%;
}

@media (max-width: 991px) {
  .speaker-module--speaker__list--2e18c {
    padding: 10px 20px;
    width: 100%;
  }
}
.speaker-module--speaker__list--2e18c li {
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  list-style: disc;
  margin-top: 15px;
}

.cost-module--cost--70c29 {
  text-align: center;
}

.cost-module--cost--70c29 .cost-module--row--2407e {
  margin: 25px 0;
}

.cost-module--cost--70c29 p {
  font-size: 65px;
  font-weight: 900;
  margin: 5px 0;
}

.cost-module--cost--70c29 p span {
  margin-left: 5px;
}

.cost-module--cost--70c29 p.cost-module--old--fb78d {
  font-size: 45px;
  text-decoration: line-through;
}

.advance-module--advance--92ae6 {
  padding: 70px 0;
}

@media (max-width: 767px) {
  .advance-module--advance--92ae6 {
    padding: 40px 0;
  }
}
.advance-module--advance--develop--a19f4 {
  background-color: #f1f1f1;
}

.advance-module--advance--develop--a19f4 .advance-module--advance-title--496cb {
  color: #f75550;
}

.advance-module--advance-title--496cb {
  color: #3f4857;
  font-family: Pf Din, sans-serif;
  font-size: 60px;
  font-weight: 500;
  letter-spacing: 1px;
  margin-bottom: 30px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .advance-module--advance-title--496cb {
    font-size: 40px;
  }
}
.advance-module--smi-title--1f9e5 {
  font-family: Pf Din, sans-serif;
  font-size: 60px;
  font-weight: 500;
  letter-spacing: 1px;
  margin-bottom: 30px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .advance-module--smi-title--1f9e5 {
    font-size: 40px;
  }
}
.advance-module--no-rocket--9a4a9 {
  background-color: #c04e7c;
  color: #fff;
  font-size: 18px;
  text-align: center;
}

.advance-module--no-rocket-title--cdf42 {
  color: #fff;
  font-family: Pf Din, sans-serif;
  font-size: 44px;
  font-weight: 500;
  padding-bottom: 30px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .advance-module--no-rocket-title--cdf42 {
    font-size: 40px;
    padding-bottom: 0;
  }
}
.advance-module--no-rocket-col--4ba04 {
  border-right: 1px solid #fff;
  margin-top: 45px;
  width: 33.3333%;
}

@media (max-width: 991px) {
  .advance-module--no-rocket-col--4ba04 {
    border: none;
  }
}
@media (max-width: 767px) {
  .advance-module--no-rocket-col--4ba04 {
    width: 100%;
  }
}
.advance-module--no-rocket-col--4ba04:nth-child(3) {
  border-right: none;
}

.advance-module--no-rocket-col--4ba04:last-of-type {
  display: none;
}

.style-module--reg--bc380 {
  background: #933fff;
  padding: 80px 0;
}

@media (max-width: 480px) {
  .style-module--reg--bc380 {
    padding: 40px 0;
  }
}
.style-module--reg--bc380 .style-module--inner--1bc2e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 10px;
}

@media (max-width: 991px) {
  .style-module--reg--bc380 .style-module--inner--1bc2e {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.style-module--reg--bc380 .style-module--inner--1bc2e > * {
  padding: 0;
}

.style-module--reg--bc380 .style-module--desc--8b76e {
  background: #ffae10;
  border-radius: 25px 0 0 25px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 50%;
  padding: 60px;
}

@media (max-width: 991px) {
  .style-module--reg--bc380 .style-module--desc--8b76e {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 25px 25px 0 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 20px;
    text-align: center;
  }
}
.style-module--reg--bc380 .style-module--desc--8b76e .style-module--title--ca224 {
  color: #f3eaff;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--reg--bc380 .style-module--desc--8b76e .style-module--title--ca224 {
    font-size: 24px;
    line-height: 28px;
  }
}
.style-module--reg--bc380 .style-module--desc--8b76e .style-module--title--ca224.style-module--small--7e65c {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  line-height: 110%;
  position: relative;
  text-align: left;
}

@media (max-width: 767px) {
  .style-module--reg--bc380 .style-module--desc--8b76e .style-module--title--ca224.style-module--small--7e65c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
  }
}
.style-module--reg--bc380 .style-module--desc--8b76e .style-module--title--ca224.style-module--small--7e65c:before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_nauchit_rebenka_chitat/icon-laptop.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 40px;
  margin-right: 15px;
  width: 40px;
}

.style-module--reg--bc380 .style-module--desc--8b76e .style-module--time--673c7 {
  color: #fff27e;
  font-size: 40px;
  font-weight: 700;
  line-height: 44px;
  margin: 30px 0;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--reg--bc380 .style-module--desc--8b76e .style-module--time--673c7 {
    font-size: 30px;
    line-height: 34px;
  }
}
.style-module--reg--bc380 .style-module--widget--22367 {
  background-color: #fff;
  border-radius: 0 25px 25px 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  overflow: hidden;
}

@media (max-width: 991px) {
  .style-module--reg--bc380 .style-module--widget--22367 {
    border-radius: 0 0 25px 25px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.main-module--btn--43b1d {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: -webkit-gradient(linear, left top, right top, from(#fd4b04), color-stop(98.44%, #ff753e));
  background: linear-gradient(90deg, #fd4b04, #ff753e 98.44%);
  border-radius: 30px;
  color: #fff;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.25rem;
  height: 52px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 270px;
  text-align: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

.main-module--btn--43b1d:active,
.main-module--btn--43b1d:focus,
.main-module--btn--43b1d:hover,
.main-module--btn--43b1d:visited {
  background: -webkit-gradient(linear, left top, right top, from(#fd4b04), color-stop(98.44%, #fd4b04));
  background: linear-gradient(90deg, #fd4b04, #fd4b04 98.44%);
  color: #fff;
}

.main-module--mark--4d5fd {
  background: transparent;
}

.main-module--mark--purple--0c946 {
  color: #6f00e2;
}

.main-module--block-btn--ddd7d {
  text-align: center;
  width: 100%;
}

.main-module--mobile--7de55 {
  display: none;
}

@media (max-width: 767px) {
  .main-module--mobile--7de55 {
    display: block;
  }
}
.screen1-module--screen1--5a93e {
  background: url(https://fs.advance.ru/landing-pages/webinar/kak_pomoch_rebenku_1/bg__header.png) 0 100% no-repeat;
  background-size: contain;
  padding: 0 0 150px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--5a93e {
    background: none;
    padding: 0 0 25px;
  }
}
.screen1-module--screen1--5a93e .screen1-module--background--36e5e {
  margin-bottom: 20px;
  text-align: center;
}

.screen1-module--screen1--5a93e .screen1-module--background--36e5e > img {
  max-width: 75%;
}

.screen1-module--screen1--5a93e .screen1-module--inner--64a9f > :not(:last-child) {
  margin-bottom: 20px;
}

@media (max-width: 480px) {
  .screen1-module--screen1--5a93e .screen1-module--inner--64a9f > :not(:last-child) {
    margin-bottom: 10px;
  }
}
.screen1-module--screen1--5a93e .screen1-module--title--89637 {
  color: #655dc6;
  font-size: calc(27.27273px + 2.72727vw);
  font-weight: 700;
  line-height: 120%;
}

@media (min-width: 1200px) {
  .screen1-module--screen1--5a93e .screen1-module--title--89637 {
    font-size: 60px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--5a93e .screen1-module--title--89637 {
    font-size: 1.75rem;
  }
}
.screen1-module--screen1--5a93e .screen1-module--text--59c5c {
  font-size: 1.5rem;
  line-height: 135%;
}

.screen1-module--screen1--5a93e .screen1-module--text--purple--32858 {
  color: #655dc6;
  text-transform: uppercase;
}

.screen1-module--screen1--5a93e .screen1-module--text--bold--a14d3 {
  font-weight: 700;
}

.screen1-module--screen1--5a93e .screen1-module--text--59c5c p {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 480px) {
  .screen1-module--screen1--5a93e .screen1-module--text--59c5c {
    font-size: 1rem;
  }
}
.screen1-module--screen1--5a93e .screen1-module--time--ef6d8 {
  font-size: calc(15.81818px + 0.68182vw);
  font-weight: 700;
}

@media (min-width: 1200px) {
  .screen1-module--screen1--5a93e .screen1-module--time--ef6d8 {
    font-size: 24px;
  }
}
.screen1-module--screen1--5a93e ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.screen1-module--screen1--5a93e ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 10px 20px 10px 0;
  padding-left: 56px;
  position: relative;
}

.screen1-module--screen1--5a93e ul li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='49' fill='none' viewBox='0 0 50 49'%3E%3Cg clip-path='url(%23prefix__a)'%3E%3Cg clip-path='url(%23prefix__b)'%3E%3Cpath fill='%23F9EA5F' fill-opacity='.3' stroke='%23F9EA5F' stroke-miterlimit='10' stroke-width='5' d='m35.294 14.529 7.846.942c3.509.419 5.01 4.68 2.542 7.204l-5.52 5.66a4.257 4.257 0 0 0-1.13 3.802l1.534 7.752c.683 3.465-2.906 6.211-6.07 4.643l-7.085-3.501a4.263 4.263 0 0 0-3.962.1l-6.898 3.851c-3.082 1.723-6.803-.841-6.291-4.334l1.142-7.818a4.26 4.26 0 0 0-1.319-3.738L4.288 23.72c-2.59-2.402-1.304-6.73 2.176-7.325l7.79-1.329a4.257 4.257 0 0 0 3.15-2.41l3.32-7.17c1.473-3.215 5.986-3.326 7.63-.201l3.676 6.996a4.239 4.239 0 0 0 3.264 2.249Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='50' height='49' fill='%23fff'/%3E%3C/clipPath%3E%3CclipPath id='prefix__b'%3E%3Crect width='49.657' height='47.921' fill='%23fff' transform='rotate(34.566 18.955 24.398)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-size: contain;
  content: "";
  height: 40px;
  left: 0;
  position: absolute;
  top: calc(50% - 20px);
  width: 40px;
}

.who-module--who--41e45 {
  background: url(https://fs.advance.ru/landing-pages/webinar/kak_pomoch_rebenku_1/bg_who.png) bottom no-repeat;
  padding: 100px 0 40px;
}

@media (max-width: 991px) {
  .who-module--who--41e45 {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='738' fill='none' viewBox='0 0 1920 738'%3E%3Cpath fill='%23DAD6ED' d='M1921 678.98V25.757C1788.1 15.42 1490.48-4.053 1363.21.748c-159.08 6.003-824.43 65.523-968.004 65.523C280.346 66.27 83.877 39.26 0 25.757V678.98C184.596 689.65 646.737 738 970.505 738c323.765 0 764.565-48.35 950.495-59.02Z'/%3E%3C/svg%3E") 50% no-repeat;
    background-size: cover;
  }
}
.who-module--who--41e45 h2 {
  font-size: 2.25rem;
  font-weight: 700;
  margin-bottom: 30px;
  text-align: center;
}

@media (max-width: 480px) {
  .who-module--who--41e45 h2 {
    font-size: 1.5rem;
  }
}
.who-module--who--41e45 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.who-module--who--41e45 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 45%;
          flex: 0 0 45%;
  margin: 15px;
  min-height: 180px;
  padding: 30px;
}

@media (max-width: 991px) {
  .who-module--who--41e45 ul li {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.who-module--who--41e45 ul li p {
  font-size: 1.25rem;
  max-width: 80%;
}

@media (max-width: 991px) {
  .who-module--who--41e45 ul li p {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (max-width: 767px) {
  .who-module--who--41e45 ul li p {
    font-size: 1rem;
  }
}
.who-module--who--41e45 ul li .who-module--img--473cd {
  margin-bottom: 20px;
  text-align: center;
}

@media (max-width: 991px) {
  .who-module--who--41e45 ul li .who-module--img--473cd {
    max-width: 25%;
  }
}
.wait-module--wait--d5ff0 {
  padding: 40px 0 30px;
}

.wait-module--wait--d5ff0 h2 {
  font-size: 2.25rem;
  font-weight: 700;
  text-align: center;
}

@media (max-width: 480px) {
  .wait-module--wait--d5ff0 h2 {
    font-size: 1.5rem;
  }
}
.wait-module--wait--d5ff0 .wait-module--inner--43c44 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.wait-module--wait--d5ff0 .wait-module--inner--43c44 > :not(:last-child) {
  margin-bottom: 50px;
}

.wait-module--wait--d5ff0 p {
  font-size: 1.25rem;
  line-height: 130%;
  text-align: center;
}

.skills-module--skills--5e7d8 {
  background: url(https://fs.advance.ru/landing-pages/webinar/kak_pomoch_rebenku_1/bg_skills.png) 50% no-repeat;
  min-height: 580px;
  padding: 40px 0;
}

@media (max-width: 991px) {
  .skills-module--skills--5e7d8 {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='584' fill='none' viewBox='0 0 1920 584'%3E%3Cpath fill='%23F8EE8F' fill-opacity='.3' d='M921.24 0C601.957 0 174.045 50.377 0 75.565V515.44C290.409 538.294 939.345 584 1211.82 584c272.47 0 585.65-26.356 708.18-39.534V52.545C1720.11 35.03 1240.52 0 921.24 0Z'/%3E%3C/svg%3E") 50% no-repeat;
    background-size: cover;
  }
}
.skills-module--skills--5e7d8 h2 {
  font-size: 2.25rem;
  font-weight: 700;
  padding: 40px 0;
  text-align: center;
}

@media (max-width: 480px) {
  .skills-module--skills--5e7d8 h2 {
    font-size: 1.5rem;
  }
}
.skills-module--skills--5e7d8 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 20px;
}

@media (max-width: 991px) {
  .skills-module--skills--5e7d8 ul {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.skills-module--skills--5e7d8 ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 991px) {
  .skills-module--skills--5e7d8 ul li {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.skills-module--skills--5e7d8 ul li .skills-module--icon--9a856 {
  height: 150px;
}

.skills-module--skills--5e7d8 ul li p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1.125rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 130%;
  margin-top: 60px;
  max-width: 300px;
  min-height: 110px;
  padding: 20px;
}

@media (max-width: 991px) {
  .skills-module--skills--5e7d8 ul li p {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 50%;
            flex: 1 1 50%;
    margin-top: 0;
  }
  .skills-module--skills--5e7d8 ul li p.skills-module--four--2b288,
  .skills-module--skills--5e7d8 ul li p.skills-module--two--fc8b6 {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}
.gift-module--gift--746c0 {
  padding: 80px 0 40px;
}

@media (max-width: 480px) {
  .gift-module--gift--746c0 {
    padding: 40px 0;
  }
}
.gift-module--gift--746c0 h2 {
  color: #ff6f4a;
  font-size: calc(34.18182px + 1.81818vw);
  font-weight: 700;
  line-height: 115%;
  margin-bottom: 30px;
  text-align: left;
}

@media (min-width: 1200px) {
  .gift-module--gift--746c0 h2 {
    font-size: 56px;
  }
}
.gift-module--gift--746c0 .gift-module--card--a4db0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 15px 0;
}

@media (max-width: 767px) {
  .gift-module--gift--746c0 .gift-module--card--a4db0 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.gift-module--gift--746c0 .gift-module--desc--959ca {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 767px) {
  .gift-module--gift--746c0 .gift-module--desc--959ca {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}
.gift-module--gift--746c0 .gift-module--arrow--9a05d {
  margin-bottom: 40px;
}

.gift-module--gift--746c0 .gift-module--arrow--9a05d.gift-module--one--07d35 {
  -ms-flex-item-align: end;
      align-self: end;
}

.gift-module--gift--746c0 .gift-module--arrow--9a05d.gift-module--two--da3ff {
  -ms-flex-item-align: self-start;
      align-self: self-start;
}

@media (max-width: 767px) {
  .gift-module--gift--746c0 .gift-module--arrow--9a05d {
    display: none;
  }
}
.gift-module--gift--746c0 .gift-module--icon--c7d1f {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  padding: 20px;
  text-align: center;
}

.gift-module--gift--746c0 .gift-module--desc-el--a0f60 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

.gift-module--gift--746c0 .gift-module--desc-text--96f5d {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 2rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 15px;
}

@media (max-width: 480px) {
  .gift-module--gift--746c0 .gift-module--desc-text--96f5d {
    font-size: 1.25rem;
  }
}
.gift-module--gift--746c0 .gift-module--desc-num--0aa31 {
  margin-right: 20px;
}

.speaker-module--speaker--91060 {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1920' height='763' fill='none' viewBox='0 0 1920 763'%3E%3Cpath fill='%23DAD6ED' d='M1921 735.646V45.59C1698.05 37.202 1182.62 0 940.49 0 698.364 0 215.612 37.202 0 45.59v690.056c121.563-6.322 391.504-18.966 498.76-18.966 134.069 0 746.39 46.32 919.48 46.32 138.47 0 392.87-18.236 502.76-27.354Z'/%3E%3C/svg%3E") 50% no-repeat;
  background-size: cover;
  padding: 80px 0 140px;
}

@media (max-width: 480px) {
  .speaker-module--speaker--91060 {
    padding: 40px 0;
  }
}
.speaker-module--speaker--91060 h2 {
  font-size: 2.25rem;
  font-weight: 700;
  margin-bottom: 30px;
  text-align: center;
}

@media (max-width: 480px) {
  .speaker-module--speaker--91060 h2 {
    font-size: 1.5rem;
  }
}
.speaker-module--speaker--91060 .speaker-module--main-list--3d27e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .speaker-module--speaker--91060 .speaker-module--main-list--3d27e {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.speaker-module--speaker--91060 .speaker-module--main-list--3d27e > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 45%;
}

@media (max-width: 767px) {
  .speaker-module--speaker--91060 .speaker-module--main-list--3d27e > li {
    width: 100%;
  }
}
.speaker-module--speaker--91060 .speaker-module--main-list--3d27e > li img {
  -ms-flex-item-align: center;
      align-self: center;
  margin-bottom: 28px;
  max-width: 362px;
}

@media (max-width: 991px) {
  .speaker-module--speaker--91060 .speaker-module--main-list--3d27e > li img {
    max-width: 250px;
  }
}
.speaker-module--speaker--91060 .speaker-module--main-list--3d27e > li h3 {
  color: #933fff;
  font-size: 36px;
  line-height: 120%;
  margin: 0 0 12px;
  text-align: left;
}

@media (max-width: 767px) {
  .speaker-module--speaker--91060 .speaker-module--main-list--3d27e > li h3 {
    font-size: 24px;
  }
}
.speaker-module--speaker--91060 .speaker-module--main-list--3d27e > li p {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin: 0 0 16px;
}

@media (max-width: 767px) {
  .speaker-module--speaker--91060 .speaker-module--main-list--3d27e > li p {
    font-size: 18px;
  }
}
.speaker-module--speaker--91060 .speaker-module--points-list--70f74 > li {
  font-size: 16px;
  line-height: 120%;
  padding: 0 0 10px 20px;
  position: relative;
}

@media (max-width: 767px) {
  .speaker-module--speaker--91060 .speaker-module--points-list--70f74 > li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.speaker-module--speaker--91060 .speaker-module--points-list--70f74 > li:before {
  background-color: #933fff;
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 10px;
  left: 0;
  position: absolute;
  top: 5px;
  width: 10px;
}

.advance-module--advance--c2074 {
  padding-bottom: 30px;
}

.advance-module--advance--c2074 h2 {
  font-size: 2.25rem;
  font-weight: 700;
  margin: 0 0 40px;
  text-align: center;
}

@media (max-width: 480px) {
  .advance-module--advance--c2074 h2 {
    font-size: 1.5rem;
  }
}
.reg-module--reg--7cc38 {
  padding: 80px 0;
}

@media (max-width: 480px) {
  .reg-module--reg--7cc38 {
    padding: 40px 0;
  }
}
.reg-module--reg--7cc38 .reg-module--row--80489 {
  margin-left: 0;
  margin-right: 0;
}

.reg-module--reg--7cc38 .reg-module--desc--cdfb7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 40px;
}

@media (max-width: 480px) {
  .reg-module--reg--7cc38 .reg-module--desc--cdfb7 {
    padding: 0 0 40px;
  }
}
.reg-module--reg--7cc38 h2 {
  font-size: 2.25rem;
  font-weight: 700;
  margin-bottom: 5px;
}

@media (max-width: 480px) {
  .reg-module--reg--7cc38 h2 {
    font-size: 1.5rem;
  }
}
.reg-module--reg--7cc38 p {
  font-size: 1.25rem;
}

.reg-module--reg--7cc38 p.reg-module--webinar--e59df {
  font-size: calc(15.63636px + 1.36364vw);
  margin-bottom: 40px;
}

@media (min-width: 1200px) {
  .reg-module--reg--7cc38 p.reg-module--webinar--e59df {
    font-size: 32px;
  }
}
.reg-module--reg--7cc38 p.reg-module--date--ee42e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: calc(14.54545px + 0.45455vw);
  margin-bottom: 20px;
}

@media (min-width: 1200px) {
  .reg-module--reg--7cc38 p.reg-module--date--ee42e {
    font-size: 20px;
  }
}
.reg-module--reg--7cc38 p.reg-module--date--ee42e:before {
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27' fill='none' viewBox='0 0 27 27'%3E%3Cpath stroke='%23655DC6' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2' d='M13.3 25.6c6.793 0 12.3-5.507 12.3-12.3C25.6 6.507 20.093 1 13.3 1 6.507 1 1 6.507 1 13.3c0 6.793 5.507 12.3 12.3 12.3Z'/%3E%3Cpath stroke='%23655DC6' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='2' d='M13 6.3v7.4l4.5 4M13.3 3.9V2.7M13.3 23.7v-1.2M22.5 13.2h1.3M2.8 13.2H4M19.8 6.7l.9-.9M5.9 20.6l.8-.8M19.8 19.8l.9.8M5.9 5.8l.8.9'/%3E%3C/svg%3E");
  display: inline-block;
  margin-right: 10px;
}

.reg-module--reg--7cc38 p.reg-module--online--496b0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: calc(14.54545px + 0.45455vw);
  margin-bottom: 40px;
  position: relative;
}

@media (min-width: 1200px) {
  .reg-module--reg--7cc38 p.reg-module--online--496b0 {
    font-size: 20px;
  }
}
.reg-module--reg--7cc38 p.reg-module--online--496b0:before {
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='21' fill='none' viewBox='0 0 29 21'%3E%3Cpath fill='%23655DC6' d='M24.244 20.244a1.243 1.243 0 0 1-1.77 0 1.243 1.243 0 0 1 0-1.769c4.409-4.408 4.409-11.571 0-15.979a1.243 1.243 0 0 1 0-1.769c.233-.232.552-.377.87-.377.32 0 .639.116.87.377 5.395 5.394 5.395 14.152.03 19.517Z'/%3E%3Cpath fill='%23655DC6' d='M20.097 16.126a1.243 1.243 0 0 1-1.77 0 1.243 1.243 0 0 1 0-1.769c2.118-2.117 2.147-5.597 0-7.714a1.243 1.243 0 0 1 0-1.769c.233-.232.552-.377.87-.377.32 0 .639.116.87.377 3.162 3.103 3.133 8.15.03 11.252ZM6.525 18.475a1.243 1.243 0 0 1 0 1.769 1.243 1.243 0 0 1-1.77 0C-.608 14.879-.608 6.121 4.756.756c.233-.232.552-.377.87-.377.32 0 .639.116.87.377a1.243 1.243 0 0 1 0 1.769c-4.378 4.379-4.378 11.542.03 15.95Z'/%3E%3Cpath fill='%23655DC6' d='M10.643 14.357a1.243 1.243 0 0 1 0 1.77 1.243 1.243 0 0 1-1.77 0c-3.102-3.104-3.102-8.15 0-11.253.233-.232.552-.377.87-.377.32 0 .639.116.87.377a1.243 1.243 0 0 1 0 1.77c-2.087 2.116-2.087 5.596.03 7.713ZM14.5 8.383a2.117 2.117 0 1 1 0 4.234 2.117 2.117 0 0 1 0-4.234Z'/%3E%3C/svg%3E");
  display: inline-block;
  margin-right: 10px;
}

.reg-module--reg--7cc38 p.reg-module--start--fe49e {
  margin-bottom: 10px;
  text-transform: uppercase;
}

.reg-module--reg--7cc38 .reg-module--widget--80df1 {
  background-color: #ff6f4a;
  border-radius: 25px;
}

.reg-module--reg--7cc38 .reg-module--widget--80df1 div {
  margin: auto;
  max-width: 430px;
  width: 100%;
}

.reg-module--reg--7cc38 .reg-module--timer--7a1b7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.reg-module--reg--7cc38 .reg-module--timer--7a1b7 p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}

.reg-module--reg--7cc38 .reg-module--timer--7a1b7 p:not(:first-child) {
  padding-left: 8px;
}

.reg-module--reg--7cc38 .reg-module--timer--7a1b7 p:not(:last-child) {
  padding-right: 13px;
}

.reg-module--reg--7cc38 .reg-module--timer--7a1b7 p:not(:last-child):before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="44" fill="none" viewBox="0 0 12 44"><path fill="%23000" d="M11.356 37.68c0 1.44-.48 2.693-1.44 3.76-.96 1.067-2.266 1.6-3.92 1.6-1.653 0-2.96-.533-3.92-1.6-.96-1.067-1.44-2.32-1.44-3.76s.48-2.693 1.44-3.76c.96-1.067 2.267-1.6 3.92-1.6 1.654 0 2.96.533 3.92 1.6.96 1.067 1.44 2.32 1.44 3.76Zm0-31.92c0 1.44-.48 2.693-1.44 3.76-.96 1.067-2.266 1.6-3.92 1.6-1.653 0-2.96-.533-3.92-1.6C1.116 8.453.636 7.2.636 5.76s.48-2.693 1.44-3.76C3.036.933 4.343.4 5.996.4 7.65.4 8.956.933 9.916 2c.96 1.067 1.44 2.32 1.44 3.76Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 17px;
  position: absolute;
  right: 0;
  top: calc(50% - 17px);
  width: 5px;
}

.reg-module--reg--7cc38 .reg-module--timer--7a1b7 p span:first-child {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #655dc6;
  border-radius: 10px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 3rem;
  font-weight: 700;
  height: 78px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px;
  width: 78px;
}

@media (max-width: 480px) {
  .reg-module--reg--7cc38 .reg-module--timer--7a1b7 p span:first-child {
    font-size: 2rem;
    height: 50px;
    width: 50px;
  }
}
.reg-module--reg--7cc38 .reg-module--timer--7a1b7 p span:last-child {
  font-size: 1rem;
  font-weight: 400;
  text-align: center;
}

.main-module--btn--34dc6 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #b2038c), to(rgba(248, 6, 194, 0.88)));
  background-image: linear-gradient(0deg, #b2038c 0, rgba(248, 6, 194, 0.88));
  border-radius: 50px;
  -webkit-box-shadow: 10px 10px 20px rgba(46, 46, 46, 0.21);
          box-shadow: 10px 10px 20px rgba(46, 46, 46, 0.21);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 500;
  height: 80px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 24.7px;
  max-width: 370px;
  min-width: 370px;
  padding-bottom: 0;
  padding-top: 0;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
  z-index: 9999;
}

@media (max-width: 480px) {
  .main-module--btn--34dc6 {
    font-size: 18px;
    max-width: 270px;
    min-width: 270px;
  }
}
.main-module--btn--34dc6:hover {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #850068), to(rgba(133, 0, 104, 0.6)));
  background-image: linear-gradient(0deg, #850068 0, rgba(133, 0, 104, 0.6));
  -webkit-box-shadow: 5px 5px 10px rgba(46, 46, 46, 0.21);
          box-shadow: 5px 5px 10px rgba(46, 46, 46, 0.21);
}

.main-module--btn--34dc6:active,
.main-module--btn--34dc6:focus {
  border: 2px solid transparent;
}

.main-module--btn-block--83f6b {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: center;
  width: 100%;
}

.main-module--title--509f0 {
  color: #000;
  font-family: Bebas Neue, Roboto Condensed, sans-serif;
  font-size: 64px;
  font-weight: 700;
  letter-spacing: 1.28px;
  margin: 0 auto;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .main-module--title--509f0 {
    font-size: 44px;
  }
}
@media (max-width: 480px) {
  .main-module--title--509f0 {
    font-size: 30px;
  }
}
.main-module--title--509f0:after {
  content: "";
  display: block;
  height: 10px;
  left: 0;
  top: 10px;
  width: 100%;
}

.main-module--title--509f0.main-module--bb--2a2d3:after {
  background: #e9f8ff;
}

.main-module--title--509f0.main-module--bw--7cbf8:after {
  background: #fff;
}

.main-module--title-lg--be6cc {
  font-size: 71px;
}

@media (max-width: 991px) {
  .main-module--title-lg--be6cc {
    font-size: 62px;
  }
}
@media (max-width: 480px) {
  .main-module--title-lg--be6cc {
    font-size: 56px;
  }
}
.main-module--title-md--024fa {
  font-size: 64px;
}

@media (max-width: 991px) {
  .main-module--title-md--024fa {
    font-size: 44px;
  }
}
@media (max-width: 480px) {
  .main-module--title-md--024fa {
    font-size: 36px;
  }
}
.main-module--title-md-m--837dc {
  font-size: 48px;
}

@media (max-width: 991px) {
  .main-module--title-md-m--837dc {
    font-size: 44px;
  }
}
@media (max-width: 480px) {
  .main-module--title-md-m--837dc {
    font-size: 30px;
  }
}
.main-module--title-md-s--ecfb9 {
  font-size: 40px;
}

@media (max-width: 991px) {
  .main-module--title-md-s--ecfb9 {
    font-size: 36px;
  }
}
@media (max-width: 480px) {
  .main-module--title-md-s--ecfb9 {
    font-size: 26px;
  }
}
.main-module--title-sm--eb71c {
  font-size: 30px;
}

.main-module--title-xs--31d9f {
  font-size: 24px;
}

.screen1-module--screen1--4b9ec {
  background-color: #2c9bcd;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_vyuchit_anglijskij_za_3_mesyaca/_e-for_ma/header.jpg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fefeff;
  padding-bottom: 195px;
  text-align: left;
}

.screen1-module--screen1--4b9ec .screen1-module--type--74aec {
  color: #2c9bcd;
  font-size: 34px;
  font-weight: 700;
  margin: 40px auto 15px;
}

@media (max-width: 1199px) {
  .screen1-module--screen1--4b9ec .screen1-module--type--74aec {
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--4b9ec .screen1-module--type--74aec {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--4b9ec .screen1-module--type--74aec {
    font-size: 26px;
  }
}
.screen1-module--screen1--4b9ec h1 {
  color: #000;
  font-family: Bebas Neue, Roboto Condensed, sans-serif;
  font-size: 71px;
  font-weight: 700;
  letter-spacing: 1.8px;
  line-height: 72.07px;
  margin-top: 25px;
  position: relative;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--4b9ec h1 {
    font-size: 56px;
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--4b9ec h1 {
    font-size: 48px;
    letter-spacing: 1px;
    line-height: 24px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--4b9ec h1 {
    font-size: 44px;
    line-height: 44px;
  }
}
.screen1-module--screen1--4b9ec h1 span {
  font-size: 90px;
  font-weight: 700;
  letter-spacing: 1.8px;
  line-height: 91.35px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--4b9ec h1 span {
    font-size: 64px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--4b9ec h1 span {
    font-size: 60px;
    letter-spacing: 1px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--4b9ec h1 span {
    font-size: 48px;
    line-height: 48px;
  }
}
.screen1-module--screen1--4b9ec .screen1-module--sub--0d2ef {
  color: #000;
  font-size: 28px;
  font-weight: 500;
  margin: 20px auto 0;
}

@media (max-width: 480px) {
  .screen1-module--screen1--4b9ec .screen1-module--sub--0d2ef {
    font-size: 24px;
  }
}
.screen1-module--screen1--4b9ec time {
  color: #6f6f6f;
  font-size: 25px;
  font-weight: 400;
  margin-top: 90px;
  position: relative;
}

.screen1-module--screen1--4b9ec time:before {
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 25px;
  left: -40px;
  position: absolute;
  top: calc(50% - 12.5px);
  width: 25px;
}

.screen1-module--screen1--4b9ec ul {
  margin-bottom: 40px;
  max-width: 680px;
  padding-top: 10px;
}

.screen1-module--screen1--4b9ec ul li {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 17.9px;
  margin-left: 10px;
  margin-top: 10px;
}

@media (max-width: 480px) {
  .screen1-module--screen1--4b9ec ul li {
    font-size: 18px;
  }
}
.screen1-module--screen1--4b9ec ul li:before {
  background-color: #59beec;
  border-radius: 5px;
  content: "";
  display: inline-block;
  height: 11px;
  margin-right: 6px;
  width: 11px;
}

.screen1-module--screen1--4b9ec .screen1-module--btn--61c68 {
  min-width: 342px;
  text-align: left;
}

.screen1-module--screen1--4b9ec .screen1-module--btn--61c68 svg {
  height: 42px;
  margin-right: 16px;
  width: 38px;
}

.useful-module--useful--be9f2 {
  background: #fefeff;
  color: #000;
  padding: 70px 0;
  text-align: center;
}

.useful-module--useful--be9f2 .useful-module--row--965ef {
  margin-bottom: 65px;
}

.useful-module--useful--be9f2 .useful-module--col--6eb45 {
  margin-top: 50px;
}

@media (max-width: 1199px) {
  .useful-module--useful--be9f2 .useful-module--col--6eb45 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    gap: 30px;
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  .useful-module--useful--be9f2 .useful-module--col--6eb45 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.useful-module--useful--be9f2 .useful-module--col--6eb45 .useful-module--item--1f4bc {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.useful-module--useful--be9f2 .useful-module--col--6eb45 .useful-module--item--1f4bc img {
  height: 110px;
  margin-bottom: 37px;
  width: 110px;
}

@media (max-width: 991px) {
  .useful-module--useful--be9f2 .useful-module--col--6eb45 .useful-module--item--1f4bc img {
    margin-bottom: 5px;
  }
}
.useful-module--useful--be9f2 .useful-module--col--6eb45 .useful-module--item--1f4bc p {
  font-size: 24px;
  font-weight: 400;
  line-height: 26.36px;
}

.useful-module--useful--be9f2 .useful-module--btn-block--2aaa1 {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.checklist-module--checklist--1f791 {
  background: url(https://fs.advance.ru/landing-pages/webinar/kak_vyuchit_anglijskij_za_3_mesyaca/_e-for_ma/bl_3-bg.jpg) 50% no-repeat;
  background-size: cover;
  padding: 160px 0;
}

@media (max-width: 767px) {
  .checklist-module--checklist--1f791 {
    padding: 70px 0;
  }
}
.checklist-module--checklist--1f791 .checklist-module--sup--c330f {
  color: #6f6f6f;
  font-size: 34px;
  font-weight: 500;
  letter-spacing: 0.68px;
  line-height: 35.7px;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .checklist-module--checklist--1f791 .checklist-module--sup--c330f {
    font-size: 26px;
    letter-spacing: -0.32px;
  }
}
@media (max-width: 480px) {
  .checklist-module--checklist--1f791 .checklist-module--sup--c330f {
    font-size: 22px;
    line-height: 30px;
  }
}
.checklist-module--checklist--1f791 h2 {
  color: #000;
  font-family: Bebas Neue, sans-serif;
  font-size: 68px;
  font-weight: 700;
  letter-spacing: 1.36px;
  line-height: 71.4px;
}

@media (max-width: 991px) {
  .checklist-module--checklist--1f791 h2 {
    font-size: 56px;
    font-weight: 700;
    letter-spacing: 1.36px;
    line-height: 60.4px;
  }
}
@media (max-width: 767px) {
  .checklist-module--checklist--1f791 h2 {
    font-size: 48px;
  }
}
@media (max-width: 480px) {
  .checklist-module--checklist--1f791 h2 {
    font-size: 40px;
    letter-spacing: 0.6px;
    line-height: 44px;
  }
}
.checklist-module--checklist--1f791 .checklist-module--btn-block--d860a {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-top: 45px;
}

.checklist-module--checklist--1f791 .checklist-module--btn--ee442 {
  max-height: 65px;
}

.program-module--program--f9e23 {
  padding: 125px 0 108px;
}

@media (max-width: 1199px) {
  .program-module--program--f9e23 {
    padding: 70px 0;
  }
}
.program-module--program--f9e23 .program-module--row--e41c8 {
  margin-top: 65px;
}

.program-module--program--f9e23 .program-module--col--95a2a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 90px;
}

@media (max-width: 1199px) {
  .program-module--program--f9e23 .program-module--col--95a2a {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  .program-module--program--f9e23 .program-module--col--95a2a {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.program-module--program--f9e23 .program-module--col--95a2a img {
  height: 100px;
  margin-right: 17px;
  width: 100px;
}

.program-module--program--f9e23 .program-module--col--95a2a p {
  color: #000;
  font-size: 20px;
  font-weight: 400;
  line-height: 25.4px;
}

.program-module--program--f9e23 .program-module--sub--c1527 {
  color: #000;
  font-size: 32px;
  font-weight: 700;
  line-height: 44.8px;
  margin-bottom: 25px;
  margin-top: 50px;
  text-align: center;
}

@media (max-width: 991px) {
  .program-module--program--f9e23 .program-module--sub--c1527 {
    font-size: 26px;
    font-weight: 700;
    line-height: 34.8px;
  }
}
.program-module--program--f9e23 .program-module--vid--d397a {
  margin: 50px auto 0;
  max-width: 60%;
}

@media (max-width: 767px) {
  .program-module--program--f9e23 .program-module--vid--d397a {
    max-width: 90%;
  }
}
@media (max-width: 480px) {
  .program-module--program--f9e23 .program-module--vid--d397a {
    max-width: 100%;
  }
}
.program-module--program--f9e23 .program-module--vid--d397a .program-module--bg--761e5 {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.program-module--program--f9e23 .program-module--vid--d397a .program-module--bg--761e5 iframe {
  -webkit-box-shadow: 5px 5px 15px 15px #afafaf;
          box-shadow: 5px 5px 15px 15px #afafaf;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.program-module--program--f9e23 .program-module--btn-block--22450 {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 991px) {
  .result-module--result--0b4dc .result-module--col--5cd2c {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.result-module--result--0b4dc .result-module--col--5cd2c.result-module--left--eda4c {
  background: url(https://fs.advance.ru/landing-pages/webinar/kak_vyuchit_anglijskij_za_3_mesyaca/_e-for_ma/bl_5.jpg) 50% no-repeat;
  background-size: cover;
}

@media (max-width: 991px) {
  .result-module--result--0b4dc .result-module--col--5cd2c.result-module--left--eda4c {
    height: 600px;
  }
}
@media (max-width: 480px) {
  .result-module--result--0b4dc .result-module--col--5cd2c.result-module--left--eda4c {
    height: 450px;
  }
}
.result-module--result--0b4dc .result-module--col--5cd2c.result-module--right--d58a3 {
  background-color: #fafafa;
  padding: 158px 0 121px 67px;
}

@media (max-width: 991px) {
  .result-module--result--0b4dc .result-module--col--5cd2c.result-module--right--d58a3 {
    padding: 70px 0 70px 70px;
  }
}
@media (max-width: 480px) {
  .result-module--result--0b4dc .result-module--col--5cd2c.result-module--right--d58a3 {
    padding: 70px 15px 70px 30px;
  }
}
.result-module--result--0b4dc .result-module--col--5cd2c .result-module--content--321a1 {
  max-width: 540px;
}

@media (max-width: 480px) {
  .result-module--result--0b4dc .result-module--col--5cd2c .result-module--content--321a1 {
    max-width: 100%;
  }
}
.result-module--result--0b4dc .result-module--col--5cd2c .result-module--content--321a1 .result-module--title--3cba5 {
  color: #000;
  font-family: Bebas Neue, sans-serif;
  font-size: 36px;
  font-weight: 700;
  letter-spacing: 0.72px;
  line-height: 37.8px;
}

@media (max-width: 480px) {
  .result-module--result--0b4dc .result-module--col--5cd2c .result-module--content--321a1 .result-module--title--3cba5 {
    font-size: 28px;
  }
}
.result-module--result--0b4dc .result-module--col--5cd2c .result-module--content--321a1 .result-module--desc--ddd7b {
  color: #000;
  font-size: 24px;
  font-weight: 400;
  line-height: 33.6px;
  margin-top: 40px;
}

@media (max-width: 480px) {
  .result-module--result--0b4dc .result-module--col--5cd2c .result-module--content--321a1 .result-module--desc--ddd7b {
    font-size: 20px;
    line-height: 28.6px;
    margin-top: 20px;
  }
}
.result-module--result--0b4dc .result-module--col--5cd2c .result-module--content--321a1 .result-module--sub--2d8b9 {
  color: #2f2f2f;
  font-size: 28px;
  font-weight: 700;
  letter-spacing: 0.56px;
  line-height: 29.4px;
  margin: 60px 0 45px;
}

@media (max-width: 480px) {
  .result-module--result--0b4dc .result-module--col--5cd2c .result-module--content--321a1 .result-module--sub--2d8b9 {
    font-size: 24px;
    letter-spacing: -0.44px;
    line-height: 28.4px;
    margin: 30px 0 45px;
  }
}
.speaker-module--speaker--7be09 {
  background: url(https://fs.advance.ru/landing-pages/webinar/kak_vyuchit_anglijskij_za_3_mesyaca/_e-for_ma/nik-1.png) 50% no-repeat;
  background-size: cover;
  padding: 147px 0 115px;
  position: relative;
}

@media (max-width: 1199px) {
  .speaker-module--speaker--7be09 {
    background: #e9f8ff;
    padding: 70px 0;
  }
}
.speaker-module--speaker--7be09 h2 {
  margin: 0;
  text-align: left;
}

.speaker-module--speaker--7be09 .speaker-module--sub--2fec4 {
  color: #2c9bcd;
  font-size: 34px;
  font-weight: 500;
  letter-spacing: 0.68px;
  line-height: 35.7px;
  margin-top: 10px;
}

@media (max-width: 767px) {
  .speaker-module--speaker--7be09 .speaker-module--sub--2fec4 {
    font-size: 32px;
  }
}
@media (max-width: 480px) {
  .speaker-module--speaker--7be09 .speaker-module--sub--2fec4 {
    font-size: 22px;
  }
}
.speaker-module--speaker--7be09 ul {
  margin-bottom: 40px;
}

.speaker-module--speaker--7be09 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  margin-top: 20px;
  padding-left: 34px;
  position: relative;
}

.speaker-module--speaker--7be09 ul li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='27' fill='none' viewBox='0 0 24 27'%3E%3Cpath fill='%232C9BCD' d='m22.357 0-3.423 4.518-10.1 13.392-3.757-4.518-3.756-4.518c-1.892 2.489-1.725 6.547.334 9.063L9.14 27 22.69 9.063C24.555 6.547 24.416 2.49 22.356 0Z'/%3E%3C/svg%3E");
  content: "";
  height: 27px;
  left: 0;
  position: absolute;
  top: calc(50% - 13.5px);
  width: 24px;
}

@media (max-width: 480px) {
  .speaker-module--speaker--7be09 ul li {
    font-size: 16px;
    line-height: 26px;
  }
}
.speaker-module--speaker--7be09 .speaker-module--btn--346f7 {
  gap: 15px;
  min-width: 342px;
  text-align: left;
}

.vid-module--vid--127af {
  padding: 100px 0 83px;
}

@media (max-width: 1199px) {
  .vid-module--vid--127af {
    padding: 70px 0;
  }
}
.vid-module--vid-container--f3881 {
  margin: 50px auto 0;
  max-width: 60%;
}

@media (max-width: 767px) {
  .vid-module--vid-container--f3881 {
    max-width: 90%;
  }
}
@media (max-width: 480px) {
  .vid-module--vid-container--f3881 {
    max-width: 100%;
  }
}
.vid-module--vid-container--f3881 .vid-module--bg--be962 {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.vid-module--vid-container--f3881 .vid-module--bg--be962 iframe {
  -webkit-box-shadow: 5px 5px 15px 15px #afafaf;
          box-shadow: 5px 5px 15px 15px #afafaf;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.vid-module--vid--127af .vid-module--btn-block--a2e3a {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 50px auto 0;
}

.revs-module--revs--b21d8 {
  background: #fff7f5;
  padding: 106px 0 89px;
}

.revs-module--revs--b21d8 swiper-container {
  background: #fefeff;
  border-radius: 15px;
  -webkit-box-shadow: 7px 7px 20px rgba(0, 0, 0, 0.25);
          box-shadow: 7px 7px 20px rgba(0, 0, 0, 0.25);
  margin-top: 50px;
}

.revs-module--revs--b21d8 swiper-slide {
  padding: 45px 100px 50px;
  text-align: center;
}

@media (max-width: 767px) {
  .revs-module--revs--b21d8 swiper-slide {
    padding: 10px;
  }
}
.revs-module--revs--b21d8 swiper-slide img {
  border: 2px solid #ccc;
  border-radius: 50%;
  max-width: 100px;
  width: 100%;
}

.revs-module--revs--b21d8 swiper-slide blockquote {
  color: #1d9ad2;
  font-size: 20px;
  font-weight: 700;
  line-height: 27.36px;
  margin-top: 25px;
}

@media (max-width: 767px) {
  .revs-module--revs--b21d8 swiper-slide blockquote {
    font-size: 20px;
    margin-top: 15px;
  }
}
.revs-module--revs--b21d8 swiper-slide p {
  color: #000;
  font-size: 16px;
  font-weight: 300;
  margin: 15px auto;
  max-width: 90%;
  text-align: left;
}

@media (max-width: 767px) {
  .revs-module--revs--b21d8 swiper-slide p {
    margin: 15px auto;
  }
}
.revs-module--revs--b21d8 swiper-slide h3 {
  font-family: Bebas Neue, sans-serif;
  font-size: 38px;
  font-weight: 700;
  line-height: 1;
}

@media (max-width: 767px) {
  .revs-module--revs--b21d8 .revs-module--swiper-button-next--7d68d,
  .revs-module--revs--b21d8 .revs-module--swiper-button-prev--19461 {
    top: 70px;
  }
}
.action-module--action--8ea84 {
  background: url(https://fs.advance.ru/landing-pages/webinar/kak_vyuchit_anglijskij_za_3_mesyaca/_e-for_ma/nik-2.png) 50% no-repeat;
  background-size: cover;
  padding: 300px 0 185px;
  position: relative;
}

@media (max-width: 1199px) {
  .action-module--action--8ea84 {
    background: #e9f8ff;
    padding: 70px 0;
  }
  .action-module--action--8ea84 .action-module--row--bf94b {
    margin: 0;
  }
  .action-module--action--8ea84 .action-module--col--6e497 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 100%;
  }
  .action-module--action--8ea84 .action-module--col--6e497.action-module--empty--7650c {
    display: none;
  }
}
.action-module--action--8ea84 .action-module--col--6e497 h2 {
  color: #000;
  font-family: Bebas Neue, sans-serif;
  font-size: 64px;
  font-weight: 700;
  letter-spacing: 1.28px;
  line-height: 67.2px;
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .action-module--action--8ea84 .action-module--col--6e497 h2 {
    font-size: 56px;
  }
}
@media (max-width: 767px) {
  .action-module--action--8ea84 .action-module--col--6e497 h2 {
    font-size: 48px;
  }
}
@media (max-width: 480px) {
  .action-module--action--8ea84 .action-module--col--6e497 h2 {
    font-size: 32px;
    letter-spacing: 0.28px;
    line-height: 42px;
  }
}
.action-module--action--8ea84 .action-module--col--6e497 .action-module--info--433da {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  margin-top: 40px;
}

@media (max-width: 767px) {
  .action-module--action--8ea84 .action-module--col--6e497 .action-module--info--433da {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 480px) {
  .action-module--action--8ea84 .action-module--col--6e497 .action-module--info--433da {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.action-module--action--8ea84 .action-module--col--6e497 .action-module--info--433da svg {
  cursor: pointer;
  height: 101px;
  width: 101px;
}

@media (max-width: 480px) {
  .action-module--action--8ea84 .action-module--col--6e497 .action-module--info--433da svg {
    margin: 0 auto;
  }
}
.action-module--action--8ea84 .action-module--col--6e497 .action-module--info--433da p {
  color: #000;
  font-size: 32px;
  font-weight: 400;
  line-height: 44.8px;
  margin: 0;
}

@media (max-width: 767px) {
  .action-module--action--8ea84 .action-module--col--6e497 .action-module--info--433da p {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (max-width: 480px) {
  .action-module--action--8ea84 .action-module--col--6e497 .action-module--info--433da p {
    text-align: center;
  }
}
@media (max-width: 1199px) {
  .action-module--action--8ea84 .action-module--btn-block--6f3e6 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.advance-module--about--01d8e {
  padding: 70px 0;
}

.advance-module--about--01d8e h2 {
  font-size: 44px;
  line-height: 120%;
  padding-bottom: 30px;
}

.advance-module--about--01d8e .advance-module--col--d2bad {
  margin-top: 20px;
  text-align: center;
  width: 33.3333%;
}

.advance-module--about--01d8e .advance-module--col--d2bad:last-of-type {
  display: none;
}

@media (max-width: 767px) {
  .advance-module--about--01d8e .advance-module--col--d2bad {
    width: 100%;
  }
}
.advance-module--about--01d8e h3 {
  color: #b5068e;
  font-size: 48px;
  font-weight: 800;
  line-height: 0.9;
  margin: 10px 0 5px;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .advance-module--about--01d8e h3 {
    font-size: 36px;
  }
}
.advance-module--about--01d8e p {
  font-size: 18px;
  font-weight: 400;
}

.advance-module--lic--96371 {
  padding: 70px 0;
}

.advance-module--lic--96371.advance-module--exp--1ce1b {
  background-color: #fafafa;
}

.advance-module--lic--96371 h2 {
  font-size: 44px;
  line-height: 120%;
  padding-bottom: 30px;
}

.advance-module--smi--6e666 {
  background-color: #fff7f5;
  padding: 70px 0;
}

.advance-module--smi--6e666 h2 {
  font-size: 44px;
  line-height: 120%;
  padding-bottom: 30px;
}

.screen1-module--screen1--88094 {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_vyuchit_anglijskij_za_3_mesyaca/_old/bg-webinar-100slov-01.jpg);
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  min-height: 700px;
  padding-bottom: 50px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--88094 {
    background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_vyuchit_anglijskij_za_3_mesyaca/_old/bg-webinar-100slov-01-mob.jpg);
    min-height: auto;
  }
}
.screen1-module--screen1--88094 .screen1-module--desc--a8dce {
  max-width: 840px;
  padding: 40px 0 50px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--88094 .screen1-module--desc--a8dce {
    max-width: none;
    padding: 40px 0 20px;
    text-align: center;
  }
}
.screen1-module--screen1--88094 .screen1-module--type--74dea {
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  width: 100%;
}

@media (max-width: 767px) {
  .screen1-module--screen1--88094 .screen1-module--type--74dea {
    font-size: 20px;
  }
}
.screen1-module--screen1--88094 h1 {
  color: #892276;
  font-family: Pf Din, sans-serif;
  font-size: 90px;
  font-weight: 500;
  line-height: 1.1;
  padding-top: 15px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--88094 h1 {
    font-size: 80px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--88094 h1 {
    font-size: 64px;
  }
}
@media (max-width: 560px) {
  .screen1-module--screen1--88094 h1 {
    font-size: 50px;
  }
}
.screen1-module--screen1--88094 .screen1-module--row--48c48 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #a8b6d0;
  border: 4px solid #f6f7f9;
  border-radius: 25px;
  margin-top: 45px;
  padding: 5px;
}

.screen1-module--screen1--88094 .screen1-module--btn--c922b span:first-child {
  color: #fff;
  font-size: 30px;
}

.screen1-module--screen1--88094 .screen1-module--btn--c922b span:last-child {
  -webkit-animation: screen1-module--glow--08d8f 3s linear infinite;
          animation: screen1-module--glow--08d8f 3s linear infinite;
  color: #fff;
  font-size: 17px;
  font-weight: 500;
  text-transform: uppercase;
}

.screen1-module--screen1--88094 .screen1-module--btn--c922b:hover span:last-child {
  font-weight: 700;
  text-shadow: 0 0 7px #8a5504;
}

.screen1-module--screen1--b97ac {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_vyuchit_anglijskij_za_3_mesyaca/_old/bg-webinar-100slov-01.jpg);
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  font-family: Roboto, sans-serif;
  font-weight: 700;
  min-height: 700px;
  padding-bottom: 50px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--b97ac {
    background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_vyuchit_anglijskij_za_3_mesyaca/_old/bg-webinar-100slov-01-mob.jpg);
    min-height: auto;
  }
}
.screen1-module--screen1--b97ac .screen1-module--desc--2d18b {
  max-width: 840px;
  padding: 40px 0 50px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--b97ac .screen1-module--desc--2d18b {
    max-width: none;
    padding: 40px 0 20px;
    text-align: center;
  }
}
.screen1-module--screen1--b97ac time {
  font-size: 30px;
  font-weight: 700;
  margin-top: 30px;
  max-width: 640px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--b97ac time {
    font-size: 24px;
  }
}
.screen1-module--screen1--b97ac .screen1-module--type--8c06f {
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  width: 100%;
}

@media (max-width: 767px) {
  .screen1-module--screen1--b97ac .screen1-module--type--8c06f {
    font-size: 20px;
  }
}
.screen1-module--screen1--b97ac h1 {
  color: #892276;
  font-family: Pf Din, sans-serif;
  font-size: 90px;
  font-weight: 500;
  line-height: 1.1;
  padding-top: 15px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--b97ac h1 {
    font-size: 80px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--b97ac h1 {
    font-size: 64px;
  }
}
@media (max-width: 560px) {
  .screen1-module--screen1--b97ac h1 {
    font-size: 50px;
  }
}
.screen1-module--screen1--b97ac .screen1-module--row--c7a17 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #a8b6d0;
  border: 4px solid #f6f7f9;
  border-radius: 25px;
  margin-top: 45px;
  padding: 5px;
}

.screen1-module--screen1--b97ac .screen1-module--btn--f313e span:first-child {
  color: #fff;
  font-size: 30px;
}

.screen1-module--screen1--b97ac .screen1-module--btn--f313e span:last-child {
  -webkit-animation: screen1-module--glow--13d1c 3s linear infinite;
          animation: screen1-module--glow--13d1c 3s linear infinite;
  color: #fff;
  font-size: 17px;
  font-weight: 500;
  text-transform: uppercase;
}

.screen1-module--screen1--b97ac .screen1-module--btn--f313e:hover span:last-child {
  font-weight: 700;
  text-shadow: 0 0 7px #8a5504;
}

.main-module--btn--8c088 {
  background: #6200df;
  border-radius: 35px;
  color: #fff;
  display: block;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  max-width: 459px;
  padding: 20px 70px;
  text-align: center;
}

@media (max-width: 767px) {
  .main-module--btn--8c088 {
    padding: 20px;
  }
}
.main-module--title--2d4f9 {
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 60px;
  text-align: center;
}

@media (max-width: 767px) {
  .main-module--title--2d4f9 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 25px;
  }
}
.screen1-module--screen1--1076a {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/nauchite_detey_uchitsya/_1/header-bg.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 100px;
}

@media (max-width: 1024px) {
  .screen1-module--screen1--1076a {
    background: -webkit-gradient(linear, left top, left bottom, from(#f9f4ff), to(#eee0ff));
    background: linear-gradient(180deg, #f9f4ff, #eee0ff);
  }
}
@media (max-width: 1100px) {
  .screen1-module--screen1--1076a {
    margin-bottom: 35px;
    padding-bottom: 45px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--1076a {
    margin-bottom: 23px;
    padding-bottom: 0;
  }
}
.screen1-module--screen1--1076a .screen1-module--time--b5d51 {
  font-size: 30px;
  font-weight: 700;
  line-height: 24px;
}

.screen1-module--screen1--1076a .screen1-module--col--2aa3d {
  width: 41%;
}

@media (max-width: 1100px) {
  .screen1-module--screen1--1076a .screen1-module--col--2aa3d {
    margin-left: unset;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--1076a .screen1-module--col--2aa3d {
    margin-top: 20px;
    width: 100%;
  }
}
.screen1-module--screen1--1076a .screen1-module--type--306e0 {
  font-size: 30px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 30px;
  margin-top: 55px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--1076a .screen1-module--type--306e0 {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 15px;
    margin-top: 15px;
  }
}
.screen1-module--screen1--1076a h1 {
  color: #933fff;
  font-size: 64px;
  font-weight: 700;
  line-height: 74px;
  margin-bottom: 25px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--1076a h1 {
    font-size: 28px;
    line-height: 32px;
  }
}
.screen1-module--screen1--1076a .screen1-module--desc--daade {
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--1076a .screen1-module--desc--daade {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
.screen1-module--screen1--1076a .screen1-module--reg--8ecf4 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 459px;
}

@media (max-width: 1024px) {
  .screen1-module--screen1--1076a .screen1-module--reg--8ecf4 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    max-width: unset;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--1076a .screen1-module--reg--8ecf4 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.screen1-module--screen1--1076a .screen1-module--reg--8ecf4 > a {
  width: 100%;
}

.screen1-module--screen1--1076a .screen1-module--gift--1f7d4 {
  background-color: #fff;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/nauchite_detey_uchitsya/_1/gift-bg.png);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 45px -1px rgba(34, 60, 80, 0.2);
          box-shadow: 0 0 45px -1px rgba(34, 60, 80, 0.2);
  display: inline-block;
  margin-top: 28px;
  max-width: 400px;
  padding: 24px 15px 54px;
  position: relative;
  text-align: center;
}

@media (max-width: 767px) {
  .screen1-module--screen1--1076a .screen1-module--gift--1f7d4 {
    display: block;
    margin: 35px auto 45px;
    max-width: 302px;
    padding-left: 0;
    padding-right: 0;
  }
}
.screen1-module--screen1--1076a .screen1-module--gift--1f7d4:after {
  background-color: #fff;
  content: "";
  height: 13px;
  position: absolute;
  right: 50%;
  top: -6.5px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  width: 13px;
}

.screen1-module--screen1--1076a .screen1-module--gift--1f7d4:before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/nauchite_detey_uchitsya/_1/ribbon.png);
  background-position: 50%;
  background-repeat: no-repeat;
  bottom: -25%;
  content: "";
  height: 91px;
  position: absolute;
  right: 0;
  width: 100%;
}

@media (max-width: 767px) {
  .screen1-module--screen1--1076a .screen1-module--gift--1f7d4:before {
    background-image: url(https://fs.advance.ru/landing-pages/webinar/nauchite_detey_uchitsya/_1/ribbon-mob.png);
  }
}
.screen1-module--screen1--1076a .screen1-module--text--c9424 {
  font-size: 19px;
  line-height: 24px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--1076a .screen1-module--text--c9424 {
    font-size: 15px;
    line-height: 20px;
  }
}
.screen1-module--screen1--1076a .screen1-module--text--c9424 span {
  font-weight: 700;
}

.problems-module--problems--1e304 {
  background: url(https://fs.advance.ru/landing-pages/webinar/nauchite_detey_uchitsya/_1/path.svg) no-repeat 50%;
  padding-bottom: 100px;
  padding-top: 64px;
}

@media (max-width: 768px) {
  .problems-module--problems--1e304 {
    background: unset;
    padding-bottom: 0;
    padding-top: 0;
  }
}
.problems-module--problems--1e304 .problems-module--block-top--26834 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transform: translateY(-37px);
          transform: translateY(-37px);
}

@media (max-width: 768px) {
  .problems-module--problems--1e304 .problems-module--block-top--26834 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 20px;
    -webkit-transform: unset;
            transform: unset;
  }
}
.problems-module--problems--1e304 .problems-module--block-top--26834 > img {
  margin-right: 50px;
  width: 403px;
}

@media (max-width: 768px) {
  .problems-module--problems--1e304 .problems-module--block-top--26834 > img {
    margin-right: 0;
  }
}
.problems-module--problems--1e304 .problems-module--block-top--26834 > ul {
  background: #ffede9;
}

.problems-module--problems--1e304 .problems-module--block-top--26834 > ul:before {
  background-color: #ffede9;
  left: -15px;
}

@media (max-width: 768px) {
  .problems-module--problems--1e304 .problems-module--block-top--26834 > ul:before {
    left: calc(50% - 25px);
  }
}
.problems-module--problems--1e304 .problems-module--block-top--26834 > ul > li:before {
  background: url(https://fs.advance.ru/landing-pages/webinar/nauchite_detey_uchitsya/_1/sad-smile.png);
  height: 30px;
  width: 30px;
}

.problems-module--problems--1e304 .problems-module--block-bottom--5f005 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transform: translateY(51px);
          transform: translateY(51px);
}

@media (max-width: 768px) {
  .problems-module--problems--1e304 .problems-module--block-bottom--5f005 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-transform: unset;
            transform: unset;
  }
}
.problems-module--problems--1e304 .problems-module--block-bottom--5f005 > img {
  margin-left: 50px;
  width: 422px;
}

@media (max-width: 768px) {
  .problems-module--problems--1e304 .problems-module--block-bottom--5f005 > img {
    margin-left: 0;
  }
}
.problems-module--problems--1e304 .problems-module--block-bottom--5f005 > ul {
  background: #f3eaff;
}

.problems-module--problems--1e304 .problems-module--block-bottom--5f005 > ul:before {
  background-color: #f3eaff;
  right: -15px;
}

@media (max-width: 768px) {
  .problems-module--problems--1e304 .problems-module--block-bottom--5f005 > ul:before {
    right: calc(50% - 25px);
  }
}
.problems-module--problems--1e304 .problems-module--block-bottom--5f005 > ul > li {
  font-weight: 700;
}

.problems-module--problems--1e304 .problems-module--block-bottom--5f005 > ul > li:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" fill="none" viewBox="0 0 25 25"><path fill="%237000E3" d="M12.5 25C19.404 25 25 19.404 25 12.5S19.404 0 12.5 0 0 5.596 0 12.5 5.596 25 12.5 25Z"/><path fill="%23fff" fill-rule="evenodd" d="m5.516 10.361-1.484 1.485 5.432 5.431-.057.057 1.484 1.484L20.968 8.742l-1.485-1.484-8.535 8.535-5.432-5.431Z" clip-rule="evenodd"/></svg>');
  height: 25px;
  width: 25px;
}

.problems-module--problems--1e304 ul {
  border-radius: 20px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  max-width: 400px;
  padding: 30px;
  position: relative;
}

@media (max-width: 768px) {
  .problems-module--problems--1e304 ul {
    margin-top: 40px;
    max-width: 100%;
    width: 100%;
  }
}
.problems-module--problems--1e304 ul:before {
  bottom: 40%;
  content: "";
  height: 50px;
  position: absolute;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  width: 50px;
}

@media (max-width: 768px) {
  .problems-module--problems--1e304 ul:before {
    bottom: unset;
    left: unset;
    top: -22px;
  }
}
.problems-module--problems--1e304 ul li {
  margin-bottom: 20px;
  padding: 0 50px;
  position: relative;
}

.problems-module--problems--1e304 ul li:last-child {
  margin-bottom: 0;
}

.problems-module--problems--1e304 ul li:before {
  content: "";
  left: 0;
  position: absolute;
  top: -3px;
}

.how-module--how--5897d {
  padding: 64px 100px 25px;
}

@media (max-width: 1024px) {
  .how-module--how--5897d {
    padding: 50px 15px;
  }
}
@media (max-width: 767px) {
  .how-module--how--5897d {
    font-size: 18px;
  }
}
.how-module--how--5897d h2 {
  color: #933fff;
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 50px;
  text-align: center;
}

@media (max-width: 1126px) {
  .how-module--how--5897d h2 {
    margin-bottom: 40px;
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  .how-module--how--5897d h2 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 25px;
    margin-top: 40px;
  }
}
.how-module--how--5897d .how-module--row--c7097 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 35px;
}

@media (max-width: 767px) {
  .how-module--how--5897d .how-module--row--c7097 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.how-module--how--5897d .how-module--block--53784 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ffe0d9;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 19px;
  height: 160px;
  line-height: 24px;
  max-width: 264px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  text-align: center;
}

@media (max-width: 1126px) {
  .how-module--how--5897d .how-module--block--53784 {
    margin-bottom: 15px;
    margin-top: 0;
    max-width: none;
    width: 32%;
  }
}
@media (max-width: 767px) {
  .how-module--how--5897d .how-module--block--53784 {
    height: auto;
    margin-bottom: 25px;
    margin-top: 0;
    max-width: none;
    padding-bottom: 24px;
    padding-top: 28px;
    text-align: center;
    width: 100%;
  }
}
.how-module--how--5897d .how-module--block--53784.how-module--green--82c2f {
  background: linear-gradient(105.4deg, #d9faff, #e8fffb);
  margin-bottom: -35px;
}

@media (max-width: 767px) {
  .how-module--how--5897d .how-module--block--53784.how-module--green--82c2f {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.how-module--how--5897d .how-module--block--53784.how-module--yellow--9f2bd {
  background: linear-gradient(105.32deg, #fffad0 1.76%, #fffde9 95.85%);
  -webkit-transform: rotate(-2deg);
          transform: rotate(-2deg);
}

@media (max-width: 767px) {
  .how-module--how--5897d .how-module--block--53784.how-module--yellow--9f2bd {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
.how-module--how--5897d .how-module--block--53784.how-module--orange--af744 {
  background: linear-gradient(105.4deg, #ffdcce, #fff4f0);
}

@media (max-width: 767px) {
  .how-module--how--5897d .how-module--block--53784.how-module--orange--af744 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
.how-module--how--5897d .how-module--block--53784.how-module--blue--868f1 {
  background: linear-gradient(104.83deg, #dce1ff -1.35%, #f1f3ff 101.35%);
  -webkit-transform: rotate(2deg);
          transform: rotate(2deg);
}

@media (max-width: 767px) {
  .how-module--how--5897d .how-module--block--53784.how-module--blue--868f1 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
}
.how-module--how--5897d .how-module--block--53784.how-module--purple--1395d {
  background: linear-gradient(105.4deg, #ecddff, #f9f4ff);
  margin-top: 35px;
}

@media (max-width: 767px) {
  .how-module--how--5897d .how-module--block--53784.how-module--purple--1395d {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media (max-width: 1126px) {
  .how-module--how--5897d .how-module--block--53784 > p {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .how-module--how--5897d .how-module--block--53784 > p {
    display: block;
    font-size: 18px;
    line-height: 24px;
    width: 100%;
  }
}
.how-module--how--5897d img {
  margin: -200px auto 0;
}

@media (max-width: 767px) {
  .how-module--how--5897d img {
    margin-bottom: 25px;
    margin-top: 0;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}
.target-module--target--0f6c0 {
  padding-bottom: 75px;
}

@media (max-width: 767px) {
  .target-module--target--0f6c0 {
    padding-bottom: 30px;
  }
}
.target-module--target--0f6c0 h2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 60px;
  text-align: center;
}

@media (max-width: 767px) {
  .target-module--target--0f6c0 h2 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 25px;
    text-align: left;
  }
}
.target-module--target--0f6c0 .target-module--row--306ba {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .target-module--target--0f6c0 .target-module--row--306ba {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.target-module--target--0f6c0 .target-module--col--79d2d {
  background: #fff;
  border-radius: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 47%;
}

@media (max-width: 767px) {
  .target-module--target--0f6c0 .target-module--col--79d2d {
    margin-bottom: 20px;
    width: 100%;
  }
}
.target-module--target--0f6c0 .target-module--col--79d2d.target-module--purple--7e980 {
  border: 3px solid #933fff;
}

.target-module--target--0f6c0 .target-module--col--79d2d.target-module--purple--7e980 h3 {
  background: #933fff;
}

.target-module--target--0f6c0 .target-module--col--79d2d.target-module--purple--7e980 li:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" fill="none" viewBox="0 0 30 30"><path fill="%23933FFF" d="M15 30c8.284 0 15-6.716 15-15 0-8.284-6.716-15-15-15C6.716 0 0 6.716 0 15c0 8.284 6.716 15 15 15Z"/><path fill="%23fff" fill-rule="evenodd" d="m6.62 12.434-1.781 1.78 6.517 6.519-.068.068 1.782 1.78 12.091-12.09-1.781-1.782-10.242 10.242-6.518-6.517Z" clip-rule="evenodd"/></svg>');
}

.target-module--target--0f6c0 .target-module--col--79d2d.target-module--orange--fb207 {
  border: 3px solid #fd4b04;
}

.target-module--target--0f6c0 .target-module--col--79d2d.target-module--orange--fb207 h3 {
  background: #fd4b04;
  width: 95%;
}

.target-module--target--0f6c0 .target-module--col--79d2d.target-module--orange--fb207 li:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" fill="none" viewBox="0 0 30 30"><path fill="%23FD4B04" d="M15 30c8.284 0 15-6.716 15-15 0-8.284-6.716-15-15-15C6.716 0 0 6.716 0 15c0 8.284 6.716 15 15 15Z"/><path fill="%23fff" fill-rule="evenodd" d="m6.62 12.434-1.781 1.78 6.517 6.519-.068.068 1.782 1.78 12.091-12.09-1.781-1.782-10.242 10.242-6.518-6.517Z" clip-rule="evenodd"/></svg>');
}

.target-module--target--0f6c0 h3 {
  border-radius: 15px 0;
  color: #fff;
  font-size: 30px;
  line-height: 34px;
  margin-bottom: 28px;
  padding: 18px 40px;
  -webkit-transform: translateX(-2px) translateY(-2px);
          transform: translateX(-2px) translateY(-2px);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 767px) {
  .target-module--target--0f6c0 h3 {
    font-size: 24px;
    line-height: 28px;
    padding: 10px 20px;
  }
}
.target-module--target--0f6c0 ul {
  margin-left: 40px;
}

@media (max-width: 767px) {
  .target-module--target--0f6c0 ul {
    margin-left: 20px;
  }
}
.target-module--target--0f6c0 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 23px;
  line-height: 26px;
  margin-bottom: 23px;
}

@media (max-width: 767px) {
  .target-module--target--0f6c0 ul li {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    font-size: 18px;
    line-height: 21px;
  }
}
.target-module--target--0f6c0 ul li:before {
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 30px;
  margin-right: 15px;
  width: 30px;
}

.target-module--target--0f6c0 ul li p {
  width: 80%;
}

.target-module--target--0f6c0 a {
  margin: 75px auto 0;
}

.revs-module--revs--a14cb {
  background: #fff8ea;
  overflow-x: hidden;
  padding-bottom: 100px;
  padding-top: 64px;
}

@media (max-width: 991px) {
  .revs-module--revs--a14cb {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .revs-module--revs--a14cb {
    padding: 30px 0;
  }
}
.speakers-module--speakers--bbde0 {
  background: #f0edff;
  padding-bottom: 115px;
  padding-top: 90px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--bbde0 {
    padding-bottom: 40px;
    padding-top: 60px;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--bbde0 {
    padding-top: 40px;
  }
}
.speakers-module--speakers--bbde0 h2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  margin-bottom: 20px;
  margin-top: -255px;
  text-align: center;
}

@media (max-width: 991px) {
  .speakers-module--speakers--bbde0 h2 {
    font-size: 24px;
    margin-bottom: 10px;
    margin-top: -160px;
  }
}
.speakers-module--speakers--bbde0 img {
  -ms-flex-item-align: center;
      align-self: center;
  height: 345px;
  width: 282px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--bbde0 img {
    height: 220px;
    width: 180px;
  }
}
.speakers-module--speakers--bbde0 .speakers-module--list--0d42b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 60px;
  margin-top: 255px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--bbde0 .speakers-module--list--0d42b {
    margin-bottom: 30px;
    margin-top: 160px;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--bbde0 .speakers-module--list--0d42b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 190px;
    margin-bottom: 20px;
  }
}
.speakers-module--speakers--bbde0 .speakers-module--list--0d42b > li {
  background: #fff;
  border-radius: 25px;
  -webkit-box-shadow: 0 0 15px 0 rgba(150, 51, 251, 0.2);
          box-shadow: 0 0 15px 0 rgba(150, 51, 251, 0.2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 70px 55px;
  width: 49%;
}

@media (max-width: 991px) {
  .speakers-module--speakers--bbde0 .speakers-module--list--0d42b > li {
    border-radius: 15px;
    padding: 0 45px 25px;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--bbde0 .speakers-module--list--0d42b > li {
    padding: 0 25px 40px;
    width: 100%;
  }
}
.speakers-module--speakers--bbde0 .speakers-module--list--0d42b > li:first-child h2,
.speakers-module--speakers--bbde0 .speakers-module--list--0d42b > li:first-child h3,
.speakers-module--speakers--bbde0 .speakers-module--list--0d42b > li:first-child li::marker {
  color: #7000e3;
}

.speakers-module--speakers--bbde0 .speakers-module--list--0d42b > li:last-child h2,
.speakers-module--speakers--bbde0 .speakers-module--list--0d42b > li:last-child h3,
.speakers-module--speakers--bbde0 .speakers-module--list--0d42b > li:last-child li::marker {
  color: #fe4d07;
}

.speakers-module--speakers--bbde0 .speakers-module--info--d9716 {
  margin-top: 30px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--bbde0 .speakers-module--info--d9716 {
    margin-top: 10px;
  }
}
.speakers-module--speakers--bbde0 .speakers-module--info--d9716 h3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--bbde0 .speakers-module--info--d9716 h3 {
    font-size: 24px;
  }
}
.speakers-module--speakers--bbde0 .speakers-module--info--d9716 p {
  color: #263238;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

@media (max-width: 991px) {
  .speakers-module--speakers--bbde0 .speakers-module--info--d9716 p {
    font-size: 18px;
  }
}
.speakers-module--speakers--bbde0 .speakers-module--info--d9716 > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  margin-top: 16px;
  padding-left: 20px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--bbde0 .speakers-module--info--d9716 > ul {
    margin-top: 10px;
  }
}
.speakers-module--speakers--bbde0 .speakers-module--info--d9716 > ul li {
  color: #232323;
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
  list-style: disc;
}

@media (max-width: 991px) {
  .speakers-module--speakers--bbde0 .speakers-module--info--d9716 > ul li {
    font-size: 14px;
  }
}
.speakers-module--speakers--bbde0 .speakers-module--info--d9716 > ul li::marker {
  font-size: 22px;
}

.advance-module--advance--f1430 {
  padding: 100px 0;
}

.advance-module--advance--f1430.advance-module--purpleBg--fe8e6 {
  background-color: #faf6ff;
}

.advance-module--advance--f1430 h2 {
  text-align: center;
}

@media (max-width: 991px) {
  .advance-module--advance--f1430 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .advance-module--advance--f1430 {
    padding: 30px 0;
  }
}
.reg-module--reg--dccb4 {
  background: #933fff;
  padding: 80px 0;
}

@media (max-width: 480px) {
  .reg-module--reg--dccb4 {
    padding: 40px 0;
  }
}
.reg-module--reg--dccb4 .reg-module--inner--cde7c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 10px;
}

@media (max-width: 991px) {
  .reg-module--reg--dccb4 .reg-module--inner--cde7c {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.reg-module--reg--dccb4 .reg-module--inner--cde7c > * {
  padding: 0;
}

.reg-module--reg--dccb4 .reg-module--desc--fda79 {
  background: #ffae10;
  border-radius: 25px 0 0 25px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 50%;
  padding: 60px;
}

@media (max-width: 991px) {
  .reg-module--reg--dccb4 .reg-module--desc--fda79 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 25px 25px 0 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 20px;
    text-align: center;
  }
}
.reg-module--reg--dccb4 .reg-module--desc--fda79 .reg-module--title--1f676 {
  color: #f3eaff;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .reg-module--reg--dccb4 .reg-module--desc--fda79 .reg-module--title--1f676 {
    font-size: 24px;
    line-height: 28px;
  }
}
.reg-module--reg--dccb4 .reg-module--desc--fda79 .reg-module--title--1f676.reg-module--small--9522c {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  line-height: 110%;
  position: relative;
  text-align: left;
}

@media (max-width: 767px) {
  .reg-module--reg--dccb4 .reg-module--desc--fda79 .reg-module--title--1f676.reg-module--small--9522c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
  }
}
.reg-module--reg--dccb4 .reg-module--desc--fda79 .reg-module--title--1f676.reg-module--small--9522c:before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_nauchit_rebenka_chitat/icon-laptop.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 40px;
  margin-right: 15px;
  width: 40px;
}

.reg-module--reg--dccb4 .reg-module--desc--fda79 .reg-module--time--fa800 {
  color: #fff27e;
  font-size: 40px;
  font-weight: 700;
  line-height: 44px;
  margin: 30px 0;
  text-align: center;
}

@media (max-width: 991px) {
  .reg-module--reg--dccb4 .reg-module--desc--fda79 .reg-module--time--fa800 {
    font-size: 30px;
    line-height: 34px;
  }
}
.reg-module--reg--dccb4 .reg-module--widget--3340f {
  background-color: #fff;
  border-radius: 0 25px 25px 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  overflow: hidden;
}

@media (max-width: 991px) {
  .reg-module--reg--dccb4 .reg-module--widget--3340f {
    border-radius: 0 0 25px 25px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.partners-module--partners--fd410 {
  padding-bottom: 95px;
}

@media (max-width: 991px) {
  .partners-module--partners--fd410 {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .partners-module--partners--fd410 {
    padding-bottom: 30px;
  }
}
.partners-module--partners__container--def0d {
  background: #f2f3f7;
  border-radius: 30px;
  padding: 60px 100px;
}

@media (max-width: 991px) {
  .partners-module--partners__container--def0d {
    border-radius: 20px;
    padding: 50px 60px;
  }
}
@media (max-width: 767px) {
  .partners-module--partners__container--def0d {
    border-radius: 15px;
    padding: 30px 25px;
  }
}
.partners-module--partners__list--1c0b1 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .partners-module--partners__list--1c0b1 {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.partners-module--partners__item--53bc8 {
  width: 22%;
}

@media (max-width: 767px) {
  .partners-module--partners__item--53bc8 {
    margin-bottom: 20px;
    margin-right: 5px;
    width: unset;
  }
  .partners-module--partners__item--53bc8:last-child {
    margin-bottom: 0;
  }
}
.form-module--form--890f0 {
  padding-bottom: 80px;
}

@media (max-width: 991px) {
  .form-module--form--890f0 {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .form-module--form--890f0 {
    padding-bottom: 30px;
  }
}
.form-module--form__container--c31c2 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .form-module--form__container--c31c2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.form-module--form__info--c518c {
  width: 49%;
}

@media (max-width: 767px) {
  .form-module--form__info--c518c {
    margin-bottom: 26px;
    width: 100%;
  }
}
.form-module--form__date--f4b78 {
  color: #6f00e2;
  font-size: 22px;
  font-weight: 700;
  line-height: 25px;
}

@media (max-width: 991px) {
  .form-module--form__date--f4b78 {
    font-size: 18px;
    line-height: 21px;
  }
}
.form-module--form__widget--dd1a6 {
  background: #f7f0ff;
  border-radius: 30px;
  padding: 80px 100px;
  width: 49%;
}

@media (max-width: 991px) {
  .form-module--form__widget--dd1a6 {
    border-radius: 20px;
    padding: 23px 20px;
  }
}
@media (max-width: 767px) {
  .form-module--form__widget--dd1a6 {
    border-radius: 15px;
    padding: 20px;
    width: 100%;
  }
}
.style-module--screen1--631c9 {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/bgmain-krp-01.jpg);
  background-position: top;
  background-repeat: no-repeat;
  margin-bottom: 120px;
  padding-bottom: 190px;
}

.style-module--screen1__info--70ce3 {
  width: 70%;
}

.style-module--screen1__subtitle--329ff {
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  margin-bottom: 10px;
}

.style-module--screen1__title--a708d {
  font-size: 64px;
  font-weight: 700;
  line-height: 74px;
  margin-bottom: 45px;
}

.style-module--screen1__description-el--bc4e3 {
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 20px;
  margin-left: 30px;
  max-width: 530px;
  padding: 25px 30px 27px 60px;
  position: relative;
}

.style-module--screen1__description-el--bc4e3:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/icon-krp-main-01.png);
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: 80px;
  left: -30px;
  position: absolute;
  top: 10px;
  width: 80px;
}

.style-module--screen1__description-el--bc4e3:last-child {
  margin-bottom: 60px;
}

.style-module--screen1__description-el--bc4e3:last-child:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/icon-krp-main-01-1.png);
  height: 68px;
  left: -25px;
  top: 17px;
  width: 80px;
}

.style-module--screen1__btn--ef9cc {
  background: hsla(0, 0%, 100%, 0.5);
  border: 1px solid #6200df;
  color: #6200df !important;
  margin-top: 20px;
}

.style-module--screen1__btn--ef9cc:focus,
.style-module--screen1__btn--ef9cc:hover {
  background: #6200df;
  color: #fff !important;
}

@media (max-width: 768px) {
  .style-module--screen1--631c9 {
    background: -webkit-gradient(linear, left top, left bottom, from(#fef2c7), to(#ccefff));
    background: linear-gradient(180deg, #fef2c7, #ccefff);
    margin-bottom: 30px;
    padding-bottom: 40px;
  }
  .style-module--screen1__info--70ce3 {
    width: 100%;
  }
  .style-module--screen1__title--a708d {
    font-size: 36px;
    font-weight: 700;
    line-height: 41px;
    margin-bottom: 20px;
  }
  .style-module--screen1__description-el--bc4e3 {
    font-size: 15px;
    line-height: 20px;
    padding: 20px 20px 20px 40px;
  }
  .style-module--screen1__description-el--bc4e3:before,
  .style-module--screen1__description-el--bc4e3:last-child:before {
    background-position: inherit;
    background-size: contain;
    height: 50px;
    left: -20px;
    top: calc(50% - 25px);
    width: 50px;
  }
  .style-module--screen1__description-el--bc4e3:last-child {
    margin-bottom: 30px;
  }
}
.style-module--screen1--aee4a {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/bgmain-new-krp-1920.jpg);
  background-position: top;
  background-repeat: no-repeat;
  margin-bottom: 120px;
  padding-bottom: 190px;
}

.style-module--screen1__info--b0708 {
  width: 70%;
}

.style-module--screen1__subtitle--a7a45 {
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  margin-bottom: 10px;
}

.style-module--screen1__title--57bf8 {
  font-size: 64px;
  font-weight: 700;
  line-height: 74px;
  margin-bottom: 45px;
}

.style-module--screen1__description-el--95b39 {
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 20px;
  margin-left: 30px;
  max-width: 430px;
  padding: 25px 30px 27px 60px;
  position: relative;
}

.style-module--screen1__description-el--95b39:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/icon-krp-main-01.png);
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: 80px;
  left: -30px;
  position: absolute;
  top: 10px;
  width: 80px;
}

.style-module--screen1__description-el--95b39:last-child {
  margin-bottom: 60px;
}

.style-module--screen1__description-el--95b39:last-child:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/icon-krp-main-01-1.png);
  height: 68px;
  left: -25px;
  top: 17px;
  width: 80px;
}

.style-module--screen1__btn--f7308 {
  max-width: 461px;
}

@media (max-width: 991px) {
  .style-module--screen1--aee4a {
    background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/bgmain-new-krp-768.jpg);
    background-size: cover;
    margin-bottom: 30px;
    padding-bottom: 40px;
  }
  .style-module--screen1__subtitle--a7a45 {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 5px;
  }
  .style-module--screen1__title--57bf8 {
    font-size: 40px;
    line-height: 46px;
    margin-bottom: 20px;
  }
  .style-module--screen1__description-el--95b39 {
    border-radius: 12.5px;
    font-size: 13px;
    line-height: 15px;
    max-width: 300px;
    padding: 16px 22px 16px 60px;
  }
  .style-module--screen1__btn--f7308 {
    max-width: 330px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--aee4a {
    background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/bgmain-new-krp-320.jpg);
    padding-bottom: 450px;
  }
  .style-module--screen1__info--b0708 {
    width: 100%;
  }
  .style-module--screen1__subtitle--a7a45 {
    font-size: 12px;
    line-height: 14px;
  }
  .style-module--screen1__title--57bf8 {
    font-size: 30px;
    font-weight: 700;
    line-height: 34px;
    margin-bottom: 15px;
  }
  .style-module--screen1__description-el--95b39 {
    max-width: 100%;
    padding: 20px 20px 20px 40px;
  }
  .style-module--screen1__description-el--95b39:before,
  .style-module--screen1__description-el--95b39:last-child:before {
    background-position: inherit;
    background-size: contain;
    height: 50px;
    left: -20px;
    top: calc(50% - 25px);
    width: 50px;
  }
  .style-module--screen1__description-el--95b39:last-child {
    margin-bottom: 20px;
  }
  .style-module--screen1__btn--f7308 {
    max-width: 100%;
  }
}
.style-module--course--07116 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 100px;
}

.style-module--course__img--558f9 {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/photo-brain.png);
  background-position: 50%;
  background-repeat: no-repeat;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 42px;
  width: 50%;
}

.style-module--course__elem--b218a {
  padding-bottom: 23px;
  padding-top: 23px;
}

.style-module--course__title--25e61 {
  font-size: 34px;
  font-weight: 700;
  line-height: 39px;
  margin-bottom: 33px;
  text-align: left;
}

.style-module--course__item--01e61 {
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 20px;
  margin-left: 34px;
  padding: 38px 20px 38px 50px;
  position: relative;
}

.style-module--course__item--01e61:last-child {
  margin-bottom: 0;
}

.style-module--course__item--01e61:before {
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: 85px;
  left: -45px;
  position: absolute;
  top: 5px;
  width: 85px;
}

.style-module--course__item--01e61:first-child:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/icon-krp-brain-01.png);
}

.style-module--course__item--01e61:nth-child(2):before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/icon-krp-brain-02.png);
}

.style-module--course__item--01e61:nth-child(3):before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/icon-krp-brain-03.png);
}

.style-module--course__item--01e61:nth-child(4):before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/icon-krp-brain-04.png);
}

.style-module--course__img-description--e6fd0 {
  font-size: 22px;
  line-height: 36px;
  margin: auto;
  max-width: 420px;
  vertical-align: center;
}

@media (max-width: 768px) {
  .style-module--course--07116 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 30px;
  }
  .style-module--course__img--558f9 {
    background-size: contain;
    height: 342px;
    margin: auto;
    max-width: 300px;
    width: 100%;
  }
  .style-module--course__img-description--e6fd0 {
    font-size: 15px;
    line-height: 20px;
    padding: 0 30px;
  }
  .style-module--course__title--25e61 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 20px;
  }
  .style-module--course__item-description--5b5ce {
    font-size: 15px;
    line-height: 20px;
  }
  .style-module--course__item--01e61 {
    min-height: 60px;
    padding: 10px 20px 10px 26px;
  }
  .style-module--course__item--01e61:before {
    background-size: contain;
    height: 45px;
    left: -25px;
    width: 45px;
  }
}
.style-module--after--76bfe {
  margin-bottom: 80px;
}

.style-module--after__block--88297 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 75px;
}

.style-module--after__block--sec--45be1 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.style-module--after__info-block--5af2e {
  width: 50%;
}

.style-module--after__img--f7814 {
  max-width: 50%;
}

.style-module--after__title--c4e09 {
  font-size: 34px;
  line-height: 39px;
  margin-bottom: 43px;
  text-align: left;
}

.style-module--after__item--3db10 {
  font-size: 20px;
  line-height: 23px;
  margin-bottom: 37px;
  padding-left: 60px;
  position: relative;
}

.style-module--after__item--3db10:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/arrow.png);
  background-position: 0;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 40px;
  left: 0;
  position: absolute;
  top: -5px;
  width: 40px;
}

.style-module--after__btn--d9347 {
  margin: auto;
}

@media (max-width: 768px) {
  .style-module--after__block--88297 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .style-module--after__img--f7814 {
    margin-bottom: 20px;
    max-width: 320px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .style-module--after__info-block--5af2e {
    width: 100%;
  }
  .style-module--after__title--c4e09 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 15px;
  }
  .style-module--after__item-descr--bc448 {
    font-size: 18px;
    line-height: 21px;
  }
  .style-module--after__item--3db10 {
    margin-bottom: 15px;
    padding-left: 30px;
  }
  .style-module--after__item--3db10:before {
    background-size: contain;
    height: 25px;
    top: 5px;
    width: 25px;
  }
  .style-module--after__block--88297 {
    margin-bottom: 40px;
  }
}
.style-module--after--3f02c {
  margin-bottom: 80px;
}

.style-module--after__block--c4f34 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 75px;
}

.style-module--after__block--sec--4d95f {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.style-module--after__info-block--6bceb {
  width: 50%;
}

.style-module--after__img--888e2 {
  max-width: 50%;
}

.style-module--after__title--65b69 {
  font-size: 34px;
  line-height: 39px;
  margin-bottom: 43px;
  text-align: left;
}

.style-module--after__item--5842a {
  font-size: 20px;
  line-height: 23px;
  margin-bottom: 37px;
  padding-left: 60px;
  position: relative;
}

.style-module--after__item--5842a:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/arrow.png);
  background-position: 0;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 40px;
  left: 0;
  position: absolute;
  top: -5px;
  width: 40px;
}

.style-module--after__btn--70c12 {
  margin: auto;
}

@media (max-width: 768px) {
  .style-module--after__block--c4f34 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .style-module--after__img--888e2 {
    margin-bottom: 20px;
    max-width: 320px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .style-module--after__info-block--6bceb {
    width: 100%;
  }
  .style-module--after__title--65b69 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 15px;
  }
  .style-module--after__item-descr--912f4 {
    font-size: 18px;
    line-height: 21px;
  }
  .style-module--after__item--5842a {
    margin-bottom: 15px;
    padding-left: 30px;
  }
  .style-module--after__item--5842a:before {
    background-size: contain;
    height: 25px;
    top: 5px;
    width: 25px;
  }
  .style-module--after__block--c4f34 {
    margin-bottom: 40px;
  }
}
.style-module--after--73be7 {
  margin-bottom: 80px;
}

.style-module--after__block--b4cd3 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 75px;
}

.style-module--after__block--sec--b78eb {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.style-module--after__info-block--59b3a {
  width: 50%;
}

.style-module--after__img--2c8c6 {
  max-width: 50%;
}

.style-module--after__title--2d92f {
  font-size: 34px;
  line-height: 39px;
  margin-bottom: 43px;
  text-align: left;
}

.style-module--after__item--6d76c {
  font-size: 20px;
  line-height: 23px;
  margin-bottom: 37px;
  padding-left: 60px;
  position: relative;
}

.style-module--after__item--6d76c:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/arrow.png);
  background-position: 0;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 40px;
  left: 0;
  position: absolute;
  top: -5px;
  width: 40px;
}

.style-module--after__btn--4d462 {
  margin: auto;
}

@media (max-width: 768px) {
  .style-module--after__block--b4cd3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .style-module--after__img--2c8c6 {
    margin-bottom: 20px;
    max-width: 320px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .style-module--after__info-block--59b3a {
    width: 100%;
  }
  .style-module--after__title--2d92f {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 15px;
  }
  .style-module--after__item-descr--b2dd1 {
    font-size: 18px;
    line-height: 21px;
  }
  .style-module--after__item--6d76c {
    margin-bottom: 15px;
    padding-left: 30px;
  }
  .style-module--after__item--6d76c:before {
    background-size: contain;
    height: 25px;
    top: 5px;
    width: 25px;
  }
  .style-module--after__block--b4cd3 {
    margin-bottom: 40px;
  }
}
.style-module--workout--a7d28 {
  background: #fff6eb;
  padding-bottom: 105px;
  padding-top: 105px;
}

.style-module--workout__info--5bd9c {
  margin-right: 80px;
}

.style-module--workout__container--89038 {
  -webkit-column-gap: 80px;
     -moz-column-gap: 80px;
          column-gap: 80px;
  display: grid;
  grid-template-columns: 50% 50%;
}

.style-module--workout__title--23624 {
  align-self: start;
  font-size: 24px;
  grid-column: 1;
  grid-row: 1;
  line-height: 36px;
}

.style-module--workout__description--0c459 {
  align-self: start;
  font-size: 18px;
  grid-column: 1;
  grid-row: 2;
  line-height: 30px;
}

.style-module--workout__description--0c459 p {
  margin-bottom: 20px;
}

.style-module--workout__description--0c459 p span {
  display: inline;
}

.style-module--workout__btn--cae6c {
  align-self: start;
  background-color: #fd4b04;
  grid-column: 1;
  grid-row: 3;
}

.style-module--workout__img--f3d43 {
  grid-column: 2;
  grid-row: span 3;
  width: 90%;
}

@media (max-width: 1199px) {
  .style-module--workout__container--89038 {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
}
@media (max-width: 991px) {
  .style-module--workout--a7d28 {
    padding-top: 40px;
  }
  .style-module--workout__container--89038 {
    grid-template-columns: 100%;
  }
  .style-module--workout__info--5bd9c {
    margin-right: 0;
    width: 100%;
  }
  .style-module--workout__title--23624 {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 10px;
  }
  .style-module--workout__description--0c459 {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 23px;
  }
  .style-module--workout__img--f3d43 {
    grid-column: 1;
    grid-row: 3;
    justify-self: center;
    margin-bottom: 30px;
    max-width: 300px;
    width: auto;
  }
  .style-module--workout__btn--cae6c {
    grid-row: 4;
    justify-self: center;
  }
}
.style-module--workout--b29bc {
  background: #fff6eb;
  padding-bottom: 105px;
  padding-top: 105px;
}

.style-module--workout__info--8d6c3 {
  margin-right: 80px;
}

.style-module--workout__container--e7e97 {
  -webkit-column-gap: 80px;
     -moz-column-gap: 80px;
          column-gap: 80px;
  display: grid;
  grid-template-columns: 50% 50%;
}

.style-module--workout__title--00edb {
  align-self: start;
  font-size: 24px;
  grid-column: 1;
  grid-row: 1;
  line-height: 36px;
}

.style-module--workout__description--7d6e8 {
  align-self: start;
  font-size: 18px;
  grid-column: 1;
  grid-row: 2;
  line-height: 30px;
}

.style-module--workout__description--7d6e8 p {
  margin-bottom: 20px;
}

.style-module--workout__description--7d6e8 p span {
  display: inline;
}

.style-module--workout__btn--69382 {
  align-self: start;
  background-color: #fd4b04;
  grid-column: 1;
  grid-row: 3;
}

.style-module--workout__img--12dcd {
  grid-column: 2;
  grid-row: span 3;
  width: 90%;
}

@media (max-width: 1199px) {
  .style-module--workout__container--e7e97 {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
}
@media (max-width: 991px) {
  .style-module--workout--b29bc {
    padding-top: 40px;
  }
  .style-module--workout__container--e7e97 {
    grid-template-columns: 100%;
  }
  .style-module--workout__info--8d6c3 {
    margin-right: 0;
    width: 100%;
  }
  .style-module--workout__title--00edb {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 10px;
  }
  .style-module--workout__description--7d6e8 {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 23px;
  }
  .style-module--workout__img--12dcd {
    grid-column: 1;
    grid-row: 3;
    justify-self: center;
    margin-bottom: 30px;
    max-width: 300px;
    width: auto;
  }
  .style-module--workout__btn--69382 {
    grid-row: 4;
    justify-self: center;
  }
}
.style-module--advantage--6b941 {
  background: #faf7ff;
  padding-bottom: 87px;
  padding-top: 123px;
}

.style-module--advantage__list--8fec8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--advantage__item--f6377 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 200px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 35px;
  position: relative;
  width: 20%;
}

.style-module--advantage__item--f6377:last-child {
  margin-right: 0;
}

.style-module--advantage__item--f6377:before {
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: 85px;
  position: absolute;
  top: -57px;
  width: 85px;
}

.style-module--advantage__item--f6377:first-child:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/icon-krp-urok-01.png);
}

.style-module--advantage__item--f6377:nth-child(2):before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/icon-krp-urok-02.png);
}

.style-module--advantage__item--f6377:nth-child(3):before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/icon-krp-urok-03.png);
}

.style-module--advantage__item--f6377:nth-child(4):before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/icon-krp-urok-04.png);
}

.style-module--advantage__item--f6377:nth-child(5):before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/icon-krp-urok-05.png);
}

.style-module--advantage__description--2ca20 {
  font-size: 20px;
  line-height: 26px;
  padding: 10px;
  text-align: center;
}

@media (max-width: 1100px) {
  .style-module--advantage__description--2ca20 {
    font-size: 16px;
  }
}
.style-module--advantage__big-text--6eedc {
  display: block;
  font-size: 60px;
  line-height: 30px;
  margin-bottom: 20px;
}

.style-module--advantage__big-text--6eedc:last-of-type {
  margin-top: 20px;
}

@media (max-width: 768px) {
  .style-module--advantage--6b941 {
    padding-bottom: 35px;
    padding-top: 30px;
  }
  .style-module--advantage__list--8fec8 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 20px;
  }
  .style-module--advantage__item--f6377 {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 10px;
    margin-right: 0;
    max-width: 320px;
    padding-left: 25px;
    width: 100%;
  }
  .style-module--advantage__item--f6377:before {
    background-size: contain;
    height: 35px;
    left: -20px;
    top: calc(50% - 17.5px);
    width: 35px;
  }
  .style-module--advantage__description--2ca20 {
    text-align: left;
  }
  .style-module--advantage__big-text--6eedc {
    display: inline-block;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 0;
  }
  .style-module--advantage__big-text--6eedc:last-of-type {
    margin-top: 0;
  }
}
.style-module--levels--486c9 {
  padding-top: 80px;
}

.style-module--levels__title--b1e08 {
  font-size: 34px;
  line-height: 39px;
  margin-bottom: 83px;
  text-align: left;
}

.style-module--levels__item--ba86c {
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 43px;
  padding-left: 65px;
  position: relative;
  width: 50%;
}

.style-module--levels__item--ba86c:last-child {
  margin-bottom: 90px;
}

.style-module--levels__item--ba86c:nth-child(2n) {
  margin-left: auto;
}

.style-module--levels__description--0c912 {
  z-index: 2;
}

.style-module--levels__description--0c912:before {
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: 166px;
  left: 0;
  position: absolute;
  top: -29px;
  width: 166px;
  z-index: -1;
}

.style-module--levels__list--109fa .style-module--levels__item--ba86c:first-child .style-module--levels__description--0c912:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/krp-number-1.png);
}

.style-module--levels__list--109fa .style-module--levels__item--ba86c:nth-child(2) .style-module--levels__description--0c912:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/krp-number-2.png);
}

.style-module--levels__list--109fa .style-module--levels__item--ba86c:nth-child(3) .style-module--levels__description--0c912:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/krp-number-3.png);
}

.style-module--levels__list--109fa .style-module--levels__item--ba86c:nth-child(4) .style-module--levels__description--0c912:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/krp-number-4.png);
}

@media (max-width: 768px) {
  .style-module--levels--486c9 {
    padding-top: 60px;
  }
  .style-module--levels__title--b1e08 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 35px;
  }
  .style-module--levels__item--ba86c {
    margin-bottom: 35px;
    padding-left: 50px;
    width: 100%;
  }
  .style-module--levels__description--0c912 {
    font-size: 18px;
    line-height: 24px;
  }
  .style-module--levels__description--0c912:before {
    background-size: contain;
    height: 97px;
    top: 0;
    width: 97px;
  }
}
.style-module--stages--3277e {
  background-color: #fff6eb;
  padding-bottom: 120px;
  padding-top: 80px;
}

.style-module--stages__title--cd49d {
  font-size: 34px;
  line-height: 39px;
  margin-bottom: 60px;
  text-align: left;
}

.style-module--stages__item--52305,
.style-module--stages__list--429c8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--stages__item--52305 {
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-right: 30px;
  width: 25%;
}

.style-module--stages__description-block--ed7f2 {
  padding: 20px 32px 0;
}

@media (max-width: 1100px) {
  .style-module--stages__description-block--ed7f2 {
    padding: 20px 10px 0;
  }
}
.style-module--stages__number--743ec {
  background-color: #ffe0d9;
  border-radius: 50%;
  display: inline-block;
  font-size: 24px;
  height: 50px;
  line-height: 50px;
  margin-bottom: 20px;
  text-align: center;
  width: 50px;
}

.style-module--stages__el-title--75401 {
  word-wrap: break-word;
  font-size: 18px;
  font-weight: 700;
  line-height: 21px;
  margin-bottom: 15px;
}

.style-module--stages__el-description--a1bab {
  font-size: 18px;
  line-height: 21px;
  margin-bottom: 30px;
}

@media (max-width: 1100px) {
  .style-module--stages__el-description--a1bab {
    font-size: 14px;
  }
}
.style-module--stages__img-block--eaf2a {
  background: #ffe0d9;
  border-radius: 0 0 20px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 23px 0;
}

@media (max-width: 768px) {
  .style-module--stages--3277e {
    padding-bottom: 0;
    padding-top: 60px;
  }
  .style-module--stages__title--cd49d {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 35px;
  }
  .style-module--stages__list--429c8 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--stages__item--52305 {
    margin-bottom: 20px;
    margin-right: 0;
    max-width: 320px;
    width: 100%;
  }
  .style-module--stages__number--743ec {
    font-size: 24px;
  }
  .style-module--stages__el-title--75401 {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 15px;
  }
  .style-module--stages__el-description--a1bab {
    font-size: 18px;
    line-height: 21px;
  }
}
.style-module--program--43583 {
  margin-top: 80px;
  padding-bottom: 80px;
}

.style-module--program__title--3c259 {
  font-size: 34px;
  font-weight: 700;
  line-height: 39px;
  margin-bottom: 30px;
  text-align: left;
}

.style-module--program__list--f63ac {
  border: 1px solid #000;
  border-radius: 20px;
  padding: 50px 100px 70px;
}

@media (max-width: 1100px) {
  .style-module--program__list--f63ac {
    padding: 30px 50px 40px;
  }
}
@media (max-width: 768px) {
  .style-module--program--43583 {
    margin-top: 60px;
  }
  .style-module--program__title--3c259 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 25px;
  }
  .style-module--program__list--f63ac {
    padding: 25px;
  }
}
.style-module--results--de135 {
  background-color: #faf7ff;
  padding-bottom: 135px;
  padding-top: 80px;
}

.style-module--results__title--1b73c {
  font-size: 34px;
  line-height: 39px;
  margin-bottom: 80px;
  text-align: left;
}

.style-module--results__list--dbefe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--results__item--eca45 {
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  font-size: 18px;
  line-height: 24px;
  margin-right: 30px;
  padding: 65px 5px 32px;
  position: relative;
  text-align: center;
  width: 25%;
}

.style-module--results__item--eca45:last-child {
  margin-right: 0;
}

.style-module--results__item--eca45 span {
  display: inline;
}

.style-module--results__item--eca45:before {
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: 95px;
  position: absolute;
  right: calc(50% - 50px);
  top: -47px;
  width: 95px;
}

.style-module--results__item--eca45:first-child:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/icon-krp-rezults-01.png);
}

.style-module--results__item--eca45:nth-child(2):before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/icon-krp-rezults-02.png);
}

.style-module--results__item--eca45:nth-child(3):before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/icon-krp-rezults-03.png);
}

.style-module--results__item--eca45:nth-child(4):before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/icon-krp-rezults-04.png);
}

@media (max-width: 768px) {
  .style-module--results--de135 {
    padding-bottom: 40px;
    padding-top: 40px;
  }
  .style-module--results__title--1b73c {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 55px;
  }
  .style-module--results__list--dbefe {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--results__item--eca45 {
    margin-bottom: 60px;
    margin-right: 0;
    max-width: 320px;
    width: 100%;
  }
  .style-module--results__description--140e2 {
    font-size: 18px;
    line-height: 24px;
  }
}
.style-module--reviews--6980f {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--reviews--6980f {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--reviews--6980f {
    padding: 30px 0;
  }
}
.style-module--reviews__title--2cd0a {
  font-size: 36px;
  line-height: 41px;
  margin-bottom: 50px;
  text-align: left;
}

.style-module--learn--fffcb {
  background-color: #fff6eb;
  padding-bottom: 90px;
  padding-top: 90px;
}

.style-module--learn__container--68725 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--learn__title--e4f03 {
  font-size: 34px;
  font-weight: 700;
  line-height: 39px;
  margin-bottom: 30px;
  text-align: left;
}

.style-module--learn__description--0ee54 {
  font-size: 22px;
  line-height: 36px;
  width: 85%;
}

.style-module--learn__info--4ae71,
.style-module--learn__move--3c73f {
  width: 50%;
}

.style-module--learn__move--3c73f iframe {
  height: 315px;
  width: 100%;
}

@media (max-width: 768px) {
  .style-module--learn--fffcb {
    padding-bottom: 50px;
    padding-top: 40px;
  }
  .style-module--learn__container--68725 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--learn__info--4ae71,
  .style-module--learn__move--3c73f {
    width: 100%;
  }
  .style-module--learn__title--e4f03 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 15px;
  }
  .style-module--learn__description--0ee54 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 25px;
  }
}
.style-module--cost--a4874 {
  background: #933fff;
  padding: 80px 0;
}

.style-module--cost--a4874 h3 {
  color: #fff;
  font-size: 36px;
  font-weight: 700;
  line-height: 130%;
  margin-bottom: 50px;
  text-align: center;
  text-transform: uppercase;
}

.style-module--cost__blocks--16458 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.style-module--cost__info-block--2b762 {
  background: #fff;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 40px;
  width: 32%;
}

.style-module--cost__info-text--d0051 {
  color: #000;
  font-size: 20px;
  font-weight: 500;
  line-height: 23px;
  margin-bottom: 25px;
}

.style-module--cost__info-item--6c0a2 {
  color: #000;
  font-size: 18px;
  font-weight: 300;
  line-height: 21px;
  margin-bottom: 15px;
  padding-left: 20px;
  position: relative;
}

.style-module--cost__info-item--6c0a2:before {
  background: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/kurs-arrow-white.svg) no-repeat top;
  content: "";
  height: 17px;
  left: 0;
  position: absolute;
  top: 2px;
  width: 16px;
}

.style-module--cost__info-item--6c0a2:last-child {
  margin-bottom: 0;
}

.style-module--cost__prices-block--e5df8 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 40px;
  width: 32%;
}

.style-module--cost__prices-block--e5df8:nth-child(2) {
  background: #e9d8ff;
}

.style-module--cost__prices-header--325f6 {
  color: #fd4b04;
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 30px;
  text-align: center;
}

.style-module--cost__prices-header-krp--b6de0 {
  color: #6200df;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin-bottom: 15px;
  text-align: center;
}

.style-module--cost__prices-list--e41b2 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
}

.style-module--cost__prices-item--99cdc {
  border-top: 1px solid #cecece;
  color: #000;
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  padding: 10px;
  text-align: center;
}

.style-module--cost__prices-item--99cdc:last-child {
  border-bottom: 1px solid #cecece;
}

.style-module--cost__prices-buy--64b84 {
  margin-top: 20px;
  text-align: center;
  width: 100%;
}

.style-module--cost__prices-text--f2d13 {
  color: #000;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
}

.style-module--cost__prices-price--2b9e2 {
  color: #fd4b04;
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 20px;
  margin-top: 5px;
}

.style-module--cost__prices-price--2b9e2 .style-module--month--8c8d9 {
  color: #fd4b04;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
}

.style-module--cost__prices-price-old--5624a {
  color: #000;
  font-size: 30px;
  font-weight: 700;
  line-height: 35px;
  margin-top: 5px;
  text-decoration: line-through;
  text-decoration-color: #6f00e2;
}

.style-module--cost__prices-price-krp--3f7c2 {
  color: #6f00e2;
  font-size: 30px;
  font-weight: 700;
  line-height: 35px;
  margin-bottom: 15px;
  margin-top: 5px;
}

.style-module--cost__prices-price-krp--3f7c2 .style-module--month--8c8d9 {
  color: #6f00e2;
  font-size: 18px;
  font-weight: 500;
  line-height: 21px;
}

.style-module--cost__prices-button--38c99 {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff9368), to(#fd4b04));
  background: linear-gradient(180deg, #ff9368, #fd4b04);
  border-radius: 30px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  padding: 15px;
  text-align: center;
  width: 100%;
}

.style-module--cost__prices-button--38c99:focus,
.style-module--cost__prices-button--38c99:hover {
  background: linear-gradient(93.92deg, #ff4f07, #ff7e4a);
}

.style-module--cost__prices-button--38c99:visited {
  color: #fff;
}

.style-module--cost__prices-button-krp--bcd93 {
  background: -webkit-gradient(linear, left top, left bottom, from(#9633fb), to(#6f00e2));
  background: linear-gradient(180deg, #9633fb, #6f00e2);
  border-radius: 30px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  padding: 15px;
  text-align: center;
  width: 100%;
}

.style-module--cost__prices-button-krp--bcd93:focus,
.style-module--cost__prices-button-krp--bcd93:hover {
  background: linear-gradient(93.92deg, #9633fb, #9633fb);
}

.style-module--cost__prices-button-krp--bcd93:visited {
  color: #fff;
}

.style-module--cost__undertext--0c8b0 {
  background: hsla(0, 0%, 100%, 0.5);
  border-radius: 20px;
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin: 40px auto 0;
  padding: 30px 50px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 1199px) {
  .style-module--cost__info-block--2b762,
  .style-module--cost__prices-block--e5df8 {
    width: 40%;
  }
}
@media (max-width: 991px) {
  .style-module--cost--a4874 {
    padding: 60px 0 80px;
  }
  .style-module--cost--a4874 h3 {
    font-size: 28px;
    line-height: 130%;
    margin-bottom: 25px;
  }
  .style-module--cost__info-block--2b762 {
    padding: 30px;
  }
  .style-module--cost__info-text--d0051 {
    font-size: 16px;
    line-height: 18px;
  }
  .style-module--cost__info-item--6c0a2 {
    font-size: 14px;
    line-height: 16px;
  }
  .style-module--cost__info-item--6c0a2:before {
    top: 0;
  }
  .style-module--cost__prices-block--e5df8 {
    padding: 35px 15px 30px;
  }
  .style-module--cost__prices-header--325f6 {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 25px;
  }
  .style-module--cost__prices-header-krp--b6de0 {
    font-size: 18px;
    line-height: 21px;
  }
  .style-module--cost__prices-item--99cdc {
    font-size: 16px;
    line-height: 18px;
  }
  .style-module--cost__prices-text--f2d13 {
    font-size: 13px;
    line-height: 15px;
  }
  .style-module--cost__prices-price--2b9e2 {
    font-size: 26px;
    line-height: 30px;
  }
  .style-module--cost__prices-price--2b9e2 .style-module--month--8c8d9 {
    font-size: 13px;
    line-height: 15px;
  }
  .style-module--cost__prices-price-krp--3f7c2,
  .style-module--cost__prices-price-old--5624a {
    font-size: 26px;
    line-height: 30px;
  }
  .style-module--cost__prices-price-krp--3f7c2 .style-module--month--8c8d9 {
    font-size: 13px;
    line-height: 15px;
  }
  .style-module--cost__prices-button--38c99,
  .style-module--cost__prices-button-krp--bcd93 {
    font-size: 16px;
    line-height: 20px;
  }
  .style-module--cost__undertext--0c8b0 {
    font-size: 22px;
    line-height: 25px;
    padding: 15px 45px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .style-module--cost--a4874 {
    padding: 40px 0;
  }
  .style-module--cost--a4874 h3 {
    font-size: 24px;
    line-height: 130%;
  }
  .style-module--cost__blocks--16458 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--cost__info-block--2b762 {
    width: 100%;
  }
  .style-module--cost__info-text--d0051 {
    margin-bottom: 15px;
  }
  .style-module--cost__prices--3e1ad {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
  .style-module--cost__prices-block--e5df8 {
    padding: 20px 20px 30px;
    width: 100%;
  }
  .style-module--cost__prices-header--325f6 {
    margin-bottom: 20px;
  }
  .style-module--cost__prices-header-krp--b6de0 {
    margin-bottom: 15px;
  }
  .style-module--cost__prices-item--99cdc {
    font-size: 14px;
    line-height: 16px;
  }
  .style-module--cost__prices-price--2b9e2 {
    margin-bottom: 15px;
  }
  .style-module--cost__undertext--0c8b0 {
    font-size: 16px;
    line-height: 18px;
    margin: 10px auto 0;
    max-width: 100%;
  }
}
.style-module--author--7a4e4 {
  padding-bottom: 50px;
  padding-top: 80px;
}

.style-module--author__title--81477 {
  font-size: 34px;
  line-height: 39px;
  margin-bottom: 50px;
  text-align: center;
}

.style-module--author__container--ba1d1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.style-module--author__photo--46561 {
  margin-bottom: 30px;
}

.style-module--author__name--1300c {
  font-size: 24px;
  font-weight: 700;
  line-height: 130.4%;
  margin-bottom: 20px;
}

.style-module--author__el--7ef6b {
  text-align: center;
  width: 50%;
}

.style-module--author__description--4b377 {
  font-size: 16px;
  line-height: 130.4%;
}

@media (max-width: 768px) {
  .style-module--author--7a4e4 {
    padding-bottom: 35px;
    padding-top: 40px;
  }
  .style-module--author__title--81477 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 25px;
  }
  .style-module--author__container--ba1d1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--author__photo--46561 {
    margin-bottom: 30px;
  }
  .style-module--author__name--1300c {
    font-size: 24px;
    line-height: 130.4%;
    margin-bottom: 10px;
  }
  .style-module--author__description--4b377 {
    font-size: 16px;
    line-height: 130.4%;
  }
  .style-module--author__description--4b377 p {
    margin-bottom: 10px;
  }
  .style-module--author__el--7ef6b {
    margin-bottom: 25px;
    width: 100%;
  }
}
.style-module--experts--90823 {
  background-color: #f3f3f3;
  padding-bottom: 70px;
  padding-top: 80px;
}

.style-module--experts__title--f3ab6 {
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 40px;
  text-align: center;
}

.style-module--experts__list--cd220 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--experts__item--263ab {
  background: -webkit-gradient(linear, left bottom, left top, from(#fff), to(#fff)), #fff;
  background: linear-gradient(0deg, #fff, #fff), #fff;
  background-position: 50%;
  background-repeat: no-repeat;
  border-radius: 20px;
  font-size: 0;
  height: 140px;
  margin-right: 30px;
  width: 33.3%;
}

.style-module--experts__item--263ab:first-child {
  background-image: url(https://fs.advance.ru/landing-pages/images/about_us/smi/1kanal-logo.jpg);
}

.style-module--experts__item--263ab:nth-child(2) {
  background-image: url(https://fs.advance.ru/landing-pages/images/about_us/smi/aif-logo.jpg);
}

.style-module--experts__item--263ab:nth-child(3) {
  background-image: url(https://fs.advance.ru/landing-pages/images/about_us/smi/78t.jpg);
}

@media (max-width: 768px) {
  .style-module--experts--90823 {
    padding-bottom: 35px;
    padding-top: 40px;
  }
  .style-module--experts__title--f3ab6 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 25px;
  }
  .style-module--experts__list--cd220 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--experts__item--263ab {
    height: 140px;
    margin-bottom: 10px;
    margin-right: 0;
    width: 100%;
  }
}
.style-module--reviews--d54c9 {
  padding-bottom: 140px;
  padding-top: 80px;
}

.style-module--reviews__title--4ca63 {
  font-size: 34px;
  line-height: 39px;
  margin-bottom: 30px;
  text-align: center;
}

.style-module--reviews__item--138a8 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: 60px;
  margin-right: 60px;
  padding-left: 5px;
}

.style-module--reviews__video--12e88 {
  margin-right: 30px;
  width: 50%;
}

.style-module--reviews__video--12e88 iframe {
  width: 100%;
}

.style-module--reviews__info--44ab9 {
  width: 50%;
}

.style-module--reviews__list--69ee3 {
  position: relative;
}

.style-module--reviews__name--13efc {
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
}

.style-module--reviews__course-name--ead49 {
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 20px;
}

.style-module--reviews__result--f74e6 {
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  margin-bottom: 15px;
}

.style-module--reviews__result-item--2ed37 {
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 10px;
  padding-left: 20px;
  position: relative;
}

.style-module--reviews__result-item--2ed37:before {
  background-color: #933fff;
  border-radius: 50%;
  content: "";
  height: 10px;
  left: 0;
  position: absolute;
  top: 4px;
  width: 10px;
}

@media (max-width: 768px) {
  .style-module--reviews--d54c9 {
    padding-bottom: 40px;
    padding-top: 30px;
  }
  .style-module--reviews__item--138a8 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: 0;
    margin-right: 0;
  }
  .style-module--reviews__title--4ca63 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 15px;
  }
  .style-module--reviews__name--13efc {
    font-size: 24px;
    line-height: 24px;
  }
  .style-module--reviews__video--12e88 {
    margin-bottom: 20px;
    margin-right: 0;
    width: 100%;
  }
  .style-module--reviews__course-name--ead49 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 14px;
  }
  .style-module--reviews__result--f74e6 {
    font-size: 18px;
    line-height: 21px;
  }
  .style-module--reviews__result-item--2ed37 {
    font-size: 15px;
    line-height: 17px;
  }
  .style-module--reviews__info--44ab9 {
    width: 100%;
  }
}
.style-module--swiper-button-next--c77af,
.style-module--swiper-button-prev--2931b {
  display: block;
}

@media (max-width: 768px) {
  .style-module--swiper-button-next--c77af,
  .style-module--swiper-button-prev--2931b {
    display: none;
  }
}
.style-module--free--828e1 {
  background-color: #fff6eb;
  padding-bottom: 80px;
  padding-top: 80px;
}

.style-module--free__container--66610 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--free__title--e7d77 {
  font-size: 34px;
  line-height: 39px;
  margin-bottom: 33px;
  text-align: left;
}

.style-module--free__title--orange--7b275 {
  color: #fd4b04;
}

.style-module--free__info--75155 {
  width: 50%;
}

.style-module--free__list--a41c9 {
  width: 90%;
}

.style-module--free__item--3ca18 {
  font-size: 20px;
  line-height: 23px;
  margin-bottom: 28px;
  padding-left: 60px;
  position: relative;
}

.style-module--free__item--3ca18:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/arrow.png);
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: 40px;
  left: 0;
  position: absolute;
  width: 40px;
}

.style-module--free__form--b51de {
  width: 50%;
}

@media (max-width: 768px) {
  .style-module--free--828e1 {
    padding-bottom: 40px;
    padding-top: 40px;
  }
  .style-module--free__container--66610 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--free__info--75155 {
    width: 100%;
  }
  .style-module--free__title--e7d77 {
    font-size: 24px;
    line-height: 28px;
  }
  .style-module--free__description--17da5 {
    font-size: 16px;
    line-height: 18px;
  }
  .style-module--free__item--3ca18 {
    padding-left: 50px;
  }
  .style-module--free__item--3ca18:before {
    background-size: contain;
    height: 30px;
    width: 30px;
  }
  .style-module--free__form--b51de {
    width: 100%;
  }
}
.style-module--cost--56125 {
  background-color: #faf7ff;
  color: #fff;
  padding-bottom: 125px;
  padding-top: 80px;
}

.style-module--cost__block--f296d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.style-module--cost__info--39e15 {
  background: #787878;
  border-radius: 25px 0 0 25px;
  overflow: hidden;
  padding: 40px 70px 63px;
  width: 50%;
}

.style-module--cost__price--86dab {
  font-size: 36px;
  font-weight: 700;
  line-height: 134%;
  margin-bottom: 9px;
}

.style-module--cost__rassrocka--cd646 {
  font-size: 24px;
  line-height: 150%;
}

.style-module--cost__cena--c5835 {
  color: #f3eaff;
  font-size: 44px;
  font-weight: 700;
  line-height: 50px;
  margin-bottom: 35px;
}

.style-module--cost__big-num--2fd81 {
  font-size: 64px;
  line-height: 74px;
}

.style-module--cost__description--65d50 {
  font-size: 18px;
  font-weight: 700;
  line-height: 115%;
  margin-bottom: 15px;
}

.style-module--cost__course-price--a8b98 {
  font-size: 24px;
  font-weight: 700;
  line-height: 115%;
  margin-bottom: 25px;
}

.style-module--cost__item--faf20 {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/arrow-white.svg);
  background-position: 0 0;
  background-repeat: no-repeat;
  margin-bottom: 10px;
  padding-left: 30px;
}

.style-module--cost__form--bb65a {
  background: hsla(0, 0%, 91%, 0.91);
  border-radius: 0 25px 25px 0;
  width: 50%;
}

@media (max-width: 768px) {
  .style-module--cost--56125 {
    padding-bottom: 20px;
  }
  .style-module--cost__form--bb65a,
  .style-module--cost__info--39e15 {
    width: 100%;
  }
  .style-module--cost__block--f296d {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
  .style-module--cost__info--39e15 {
    border-radius: 25px 25px 0 0;
    padding: 20px;
  }
  .style-module--cost__price--86dab {
    font-size: 24px;
    line-height: 134%;
  }
  .style-module--cost__rassrocka--cd646 {
    font-size: 18px;
    line-height: 150%;
  }
  .style-module--cost__cena--c5835 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 10px;
  }
  .style-module--cost__big-num--2fd81 {
    font-size: 50px;
    line-height: 57px;
  }
  .style-module--cost__description--65d50 {
    font-size: 15px;
    line-height: 115%;
    margin-bottom: 17px;
  }
  .style-module--cost__course-price--a8b98 {
    font-size: 20px;
    line-height: 115%;
    margin-bottom: 15px;
  }
  .style-module--cost__item--faf20 {
    font-size: 15px;
    line-height: 20px;
  }
  .style-module--cost__form--bb65a {
    border-radius: 0 0 25px 25px;
  }
}
.free-module--free--bb90a {
  background-color: #fff;
  padding-bottom: 80px;
  padding-top: 80px;
}

.free-module--free__container--a259b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.free-module--free__title--1a5f8 {
  font-size: 34px;
  line-height: 39px;
  margin-bottom: 33px;
  text-align: left;
}

.free-module--free__info--0c3e7 {
  width: 50%;
}

.free-module--free__list--cd0d3 {
  width: 90%;
}

.free-module--free__item--faeaa {
  font-size: 20px;
  line-height: 23px;
  margin-bottom: 28px;
  padding-left: 60px;
  position: relative;
}

.free-module--free__item--faeaa:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/arrow.png);
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: 40px;
  left: 0;
  position: absolute;
  width: 40px;
}

.free-module--free__form--d2b7d {
  width: 50%;
}

@media (max-width: 768px) {
  .free-module--free--bb90a {
    padding-bottom: 40px;
    padding-top: 40px;
  }
  .free-module--free__container--a259b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .free-module--free__info--0c3e7 {
    width: 100%;
  }
  .free-module--free__title--1a5f8 {
    font-size: 24px;
    line-height: 28px;
  }
  .free-module--free__description--ced0a {
    font-size: 16px;
    line-height: 18px;
  }
  .free-module--free__item--faeaa {
    padding-left: 50px;
  }
  .free-module--free__item--faeaa:before {
    background-size: contain;
    height: 30px;
    width: 30px;
  }
  .free-module--free__form--d2b7d {
    width: 100%;
  }
}
.cost-module--cost--9c648 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 80px;
  padding-top: 80px;
}

.cost-module--cost__title--bf3dc {
  font-size: 34px;
  line-height: 39px;
  margin-bottom: 33px;
  text-align: left;
}

.cost-module--cost__title--orange--fdfa5 {
  color: #fd4b04;
}

.cost-module--cost__info--8039c {
  width: 50%;
}

.cost-module--cost__list--63b7d {
  width: 90%;
}

.cost-module--cost__item--d66de {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  line-height: 23px;
  margin-bottom: 28px;
  padding-left: 60px;
  position: relative;
}

.cost-module--cost__item--d66de:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/arrow.png);
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: 40px;
  left: 0;
  position: absolute;
  width: 40px;
}

.cost-module--cost__form--6cd33 {
  width: 50%;
}

@media (max-width: 768px) {
  .cost-module--cost--9c648 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 40px;
    padding-top: 40px;
  }
  .cost-module--cost__info--8039c {
    width: 100%;
  }
  .cost-module--cost__title--bf3dc {
    font-size: 24px;
    line-height: 28px;
  }
  .cost-module--cost__description--92c3d {
    font-size: 16px;
    line-height: 18px;
  }
  .cost-module--cost__item--d66de {
    padding-left: 50px;
  }
  .cost-module--cost__item--d66de:before {
    background-size: contain;
    height: 30px;
    width: 30px;
  }
  .cost-module--cost__form--6cd33 {
    width: 100%;
  }
}
.cost-module--cost--608bd {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 80px;
  padding-top: 80px;
}

.cost-module--cost__title--b1ce8 {
  font-size: 34px;
  line-height: 39px;
  margin-bottom: 33px;
  text-align: left;
}

.cost-module--cost__title--orange--ed27e {
  color: #fd4b04;
}

.cost-module--cost__info--7d977 {
  width: 50%;
}

.cost-module--cost__list--bad9d {
  width: 90%;
}

.cost-module--cost__item--4769a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  line-height: 23px;
  margin-bottom: 28px;
  padding-left: 60px;
  position: relative;
}

.cost-module--cost__item--4769a:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/arrow.png);
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: 40px;
  left: 0;
  position: absolute;
  width: 40px;
}

.cost-module--cost__form--d5c2f {
  width: 50%;
}

@media (max-width: 768px) {
  .cost-module--cost--608bd {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 40px;
    padding-top: 40px;
  }
  .cost-module--cost__info--7d977 {
    width: 100%;
  }
  .cost-module--cost__title--b1ce8 {
    font-size: 24px;
    line-height: 28px;
  }
  .cost-module--cost__description--de81c {
    font-size: 16px;
    line-height: 18px;
  }
  .cost-module--cost__item--4769a {
    padding-left: 50px;
  }
  .cost-module--cost__item--4769a:before {
    background-size: contain;
    height: 30px;
    width: 30px;
  }
  .cost-module--cost__form--d5c2f {
    width: 100%;
  }
}
.cost-module--cost--11008 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 80px;
  padding-top: 80px;
}

.cost-module--cost__title--55ff5 {
  font-size: 34px;
  line-height: 39px;
  margin-bottom: 33px;
  text-align: left;
}

.cost-module--cost__title--orange--d6453 {
  color: #fd4b04;
}

.cost-module--cost__info--da42e {
  width: 50%;
}

.cost-module--cost__list--f1604 {
  width: 90%;
}

.cost-module--cost__item--d4271 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  line-height: 23px;
  margin-bottom: 28px;
  padding-left: 60px;
  position: relative;
}

.cost-module--cost__item--d4271:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/arrow.png);
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: 40px;
  left: 0;
  position: absolute;
  width: 40px;
}

.cost-module--cost__form--279b7 {
  width: 50%;
}

@media (max-width: 768px) {
  .cost-module--cost--11008 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 40px;
    padding-top: 40px;
  }
  .cost-module--cost__info--da42e {
    width: 100%;
  }
  .cost-module--cost__title--55ff5 {
    font-size: 24px;
    line-height: 28px;
  }
  .cost-module--cost__description--90a6d {
    font-size: 16px;
    line-height: 18px;
  }
  .cost-module--cost__item--d4271 {
    padding-left: 50px;
  }
  .cost-module--cost__item--d4271:before {
    background-size: contain;
    height: 30px;
    width: 30px;
  }
  .cost-module--cost__form--279b7 {
    width: 100%;
  }
}
.cost-module--cost--11d3f {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 80px;
  padding-top: 80px;
}

.cost-module--cost__title--28588 {
  font-size: 34px;
  line-height: 39px;
  margin-bottom: 33px;
  text-align: left;
}

.cost-module--cost__title--orange--67607 {
  color: #fd4b04;
}

.cost-module--cost__info--1e012 {
  width: 50%;
}

.cost-module--cost__list--40c1e {
  width: 90%;
}

.cost-module--cost__item--1c2b8 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  line-height: 23px;
  margin-bottom: 28px;
  padding-left: 60px;
  position: relative;
}

.cost-module--cost__item--1c2b8:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/arrow.png);
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: 40px;
  left: 0;
  position: absolute;
  width: 40px;
}

.cost-module--cost__form--da5d5 {
  width: 50%;
}

@media (max-width: 768px) {
  .cost-module--cost--11d3f {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-bottom: 40px;
    padding-top: 40px;
  }
  .cost-module--cost__info--1e012 {
    width: 100%;
  }
  .cost-module--cost__title--28588 {
    font-size: 24px;
    line-height: 28px;
  }
  .cost-module--cost__description--6210d {
    font-size: 16px;
    line-height: 18px;
  }
  .cost-module--cost__item--1c2b8 {
    padding-left: 50px;
  }
  .cost-module--cost__item--1c2b8:before {
    background-size: contain;
    height: 30px;
    width: 30px;
  }
  .cost-module--cost__form--da5d5 {
    width: 100%;
  }
}
.advantage-module--advantage--66ce7 {
  background: #faf7ff;
  padding-bottom: 87px;
  padding-top: 123px;
}

.advantage-module--advantage__list--bd162 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.advantage-module--advantage__item--21587 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 200px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 35px;
  position: relative;
  width: 20%;
}

.advantage-module--advantage__item--21587:last-child {
  margin-right: 0;
}

.advantage-module--advantage__item--21587:before {
  background-position: 50%;
  background-repeat: no-repeat;
  content: "";
  height: 85px;
  position: absolute;
  top: -57px;
  width: 85px;
}

.advantage-module--advantage__item--21587:first-child:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/icon-krp-urok-01.png);
}

.advantage-module--advantage__item--21587:nth-child(2):before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/icon-krp-urok-02.png);
}

.advantage-module--advantage__item--21587:nth-child(3):before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/icon-krp-urok-03.png);
}

.advantage-module--advantage__item--21587:nth-child(4):before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/icon-krp-urok-04.png);
}

.advantage-module--advantage__item--21587:nth-child(5):before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/icon-krp-urok-05.png);
}

.advantage-module--advantage__description--1030e {
  font-size: 20px;
  line-height: 26px;
  padding: 10px;
  text-align: center;
}

@media (max-width: 1100px) {
  .advantage-module--advantage__description--1030e {
    font-size: 16px;
  }
}
.advantage-module--advantage__big-text--e199b {
  display: block;
  font-size: 60px;
  line-height: 30px;
  margin-bottom: 20px;
}

.advantage-module--advantage__big-text--e199b:last-of-type {
  margin-top: 20px;
}

@media (max-width: 768px) {
  .advantage-module--advantage--66ce7 {
    padding-bottom: 35px;
    padding-top: 30px;
  }
  .advantage-module--advantage__list--bd162 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 20px;
  }
  .advantage-module--advantage__item--21587 {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 10px;
    margin-right: 0;
    max-width: 320px;
    padding-left: 25px;
    width: 100%;
  }
  .advantage-module--advantage__item--21587:before {
    background-size: contain;
    height: 35px;
    left: -20px;
    top: calc(50% - 17.5px);
    width: 35px;
  }
  .advantage-module--advantage__description--1030e {
    text-align: left;
  }
  .advantage-module--advantage__big-text--e199b {
    display: inline-block;
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 0;
  }
}
.cost-module--cost--dbba6 {
  background-color: #933fff;
  padding: 80px 0 100px;
}

@media (max-width: 991px) {
  .cost-module--cost--dbba6 {
    padding: 60px 0 78px;
  }
}
@media (max-width: 767px) {
  .cost-module--cost--dbba6 {
    padding: 40px 0 102px;
  }
}
.cost-module--cost__title--9c960 {
  color: #fff;
  font-size: 36px;
  font-weight: 700;
  line-height: 130%;
  margin-bottom: 51px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .cost-module--cost__title--9c960 {
    font-size: 28px;
    margin-bottom: 22px;
  }
}
@media (max-width: 767px) {
  .cost-module--cost__title--9c960 {
    font-size: 24px;
    margin-bottom: 13px;
  }
}
.cost-module--cost__subtitle--c376c {
  color: #6200df;
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 23px;
}

@media (max-width: 991px) {
  .cost-module--cost__subtitle--c376c {
    font-size: 22px;
    line-height: 25px;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .cost-module--cost__subtitle--c376c {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 16px;
  }
}
.cost-module--cost__text--42cd0 {
  color: #000;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .cost-module--cost__text--42cd0 {
    font-size: 15px;
    line-height: 17px;
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .cost-module--cost__text--42cd0 {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 5px;
  }
}
.cost-module--cost__text--42cd0:last-of-type {
  margin-bottom: 35px;
}

@media (max-width: 991px) {
  .cost-module--cost__text--42cd0:last-of-type {
    margin-bottom: 22px;
  }
}
@media (max-width: 767px) {
  .cost-module--cost__text--42cd0:last-of-type {
    margin-bottom: 17px;
  }
}
.cost-module--cost__item--0ce76 {
  color: #000;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  margin-bottom: 25px;
  padding-left: 31px;
  position: relative;
}

@media (max-width: 991px) {
  .cost-module--cost__item--0ce76 {
    font-size: 15px;
    line-height: 17px;
    margin-bottom: 16px;
    padding-left: 25px;
  }
}
.cost-module--cost__item--0ce76:last-child {
  margin-bottom: 0;
}

.cost-module--cost__item--0ce76:before {
  background-image: url(https://fs.advance.ru/landing-pages/course/kurs-razvitiya-pamyaty/kurs-arrow-white.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 22px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 21px;
}

@media (max-width: 991px) {
  .cost-module--cost__item--0ce76:before {
    background-size: 80%;
    top: 0;
  }
  .cost-module--cost__price--5191e {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.cost-module--cost__price-text--a9e88 {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  margin-bottom: 5px;
}

@media (max-width: 767px) {
  .cost-module--cost__price-text--a9e88 {
    font-size: 13px;
    line-height: 15px;
  }
}
.cost-module--cost__price-installment--fe0b7 {
  margin-top: 16px;
}

.cost-module--cost__price-old--2b415 {
  color: #8e8e8e;
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: line-through;
}

@media (max-width: 767px) {
  .cost-module--cost__price-old--2b415 {
    font-size: 15px;
    line-height: 15px;
  }
}
.cost-module--cost__price-new--41cd4 {
  color: #6f00e2;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
}

@media (max-width: 767px) {
  .cost-module--cost__price-new--41cd4 {
    font-size: 22px;
    line-height: 22px;
  }
}
.cost-module--cost__price-month--7a626 {
  font-size: 20px;
}

@media (max-width: 767px) {
  .cost-module--cost__price-month--7a626 {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  .cost-module--cost__discount--ff23d {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 30px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 767px) {
  .cost-module--cost__discount--ff23d {
    gap: 10px;
  }
}
.cost-module--cost__discount-text--e1b44 {
  color: #1dd9a9;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  text-align: center;
}

@media (max-width: 767px) {
  .cost-module--cost__discount-text--e1b44 {
    font-size: 15px;
    line-height: 15px;
  }
}
.cost-module--cost__discount-num--bfa64 {
  font-size: 36px;
  line-height: 36px;
  margin-bottom: 10px;
  margin-top: 5px;
}

@media (max-width: 767px) {
  .cost-module--cost__discount-num--bfa64 {
    font-size: 22px;
    line-height: 22px;
  }
}
.cost-module--cost__discount-block--0d53a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: hsla(0, 0%, 97%, 0.7);
  border: 2px solid #1dd9a9;
  border-radius: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 15px;
}

@media (max-width: 767px) {
  .cost-module--cost__discount-block--0d53a {
    padding: 10px;
  }
}
.cost-module--cost__discount-coupon--ca158 {
  color: #1dd9a9;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  text-align: center;
}

@media (max-width: 767px) {
  .cost-module--cost__discount-coupon--ca158 {
    line-height: 20px;
    padding: 10px;
  }
}
.cost-module--cost__discount-code--360a2 {
  font-size: 24px;
  font-weight: 700;
}

@media (max-width: 767px) {
  .cost-module--cost__discount-code--360a2 {
    font-size: 22px;
    margin-top: 5px;
  }
}
.cost-module--cost__undertext--bed31 {
  background: #c293ff;
  border-radius: 20px;
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin: 50px auto 0;
  max-width: 752px;
  padding: 25px 27px;
  text-align: center;
}

@media (max-width: 991px) {
  .cost-module--cost__undertext--bed31 {
    border-radius: 15px;
    font-size: 22px;
    line-height: 25px;
    margin-top: 20px;
    padding: 17px 34px;
  }
}
@media (max-width: 767px) {
  .cost-module--cost__undertext--bed31 {
    font-size: 18px;
    line-height: 21px;
  }
}
.cost-module--cost__inner--e1a97 {
  border-radius: 0 20px 20px 0;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991px) {
  .cost-module--cost__inner--e1a97 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.cost-module--cost__description--1ea93 {
  background-color: #e9d8ff;
  border-radius: 20px 0 0 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 50%;
  padding: 40px 60px;
}

@media (max-width: 991px) {
  .cost-module--cost__description--1ea93 {
    border-radius: 15px 15px 0 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 37px 45px;
  }
}
@media (max-width: 767px) {
  .cost-module--cost__description--1ea93 {
    padding: 30px;
  }
}
.cost-module--cost__widget--08975 {
  background-color: #fff;
  border-radius: 0 20px 20px 0;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  padding: 60px 68px 77px;
}

@media (max-width: 991px) {
  .cost-module--cost__widget--08975 {
    border-radius: 0 0 15px 15px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    padding: 0 26px 26px 32px;
  }
}
.cost-module--cost__widget-info--e7e5e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991px) {
  .cost-module--cost__widget-info--e7e5e {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.screen1-module--screen1__inner-container--557fe {
  background-color: #f2f3f7;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_web_40_55/ekrp-main-photo-1920.png);
  background-position-x: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  padding-bottom: 63px;
  padding-left: 60px;
  padding-top: 50px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__inner-container--557fe {
    border-radius: 20px;
    padding-bottom: 31px;
    padding-left: 40px;
    padding-top: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__inner-container--557fe {
    background-image: unset;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1__inner-container--557fe {
    background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_web_40_55/main-photo-320.png);
    background-position-y: bottom;
    border-radius: 15px;
    padding: 27px 15px 360px;
  }
}
.screen1-module--screen1__info--ccd28 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__info--ccd28 {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__info--ccd28 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.screen1-module--screen1__subtitle--e3085 {
  background: #fff;
  border-radius: 10px;
  color: #343a40;
  font-size: 22px;
  line-height: 25px;
  margin-right: 30px;
  max-width: 410px;
  padding: 10px;
  text-align: center;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__subtitle--e3085 {
    font-size: 16px;
    line-height: 18px;
    margin-right: 15px;
    max-width: 280px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__subtitle--e3085 {
    border-radius: 5px;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 10px;
    margin-right: unset;
    max-width: 250px;
    padding: 5px;
  }
}
.screen1-module--screen1__date--ce668 {
  color: #6f00e2;
  font-size: 22px;
  font-weight: 700;
  line-height: 25px;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__date--ce668 {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__date--ce668 {
    font-size: 14px;
    line-height: 16px;
  }
}
.screen1-module--screen1__main-info--24678 {
  width: 55%;
}

@media (max-width: 767px) {
  .screen1-module--screen1__main-info--24678 {
    width: 100%;
  }
}
.screen1-module--screen1__title--cf742 {
  color: #343a40;
  font-size: 54px;
  font-weight: 700;
  letter-spacing: 0.2px;
  line-height: 120%;
  margin-bottom: 28px;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__title--cf742 {
    font-size: 34px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1__title--cf742 {
    margin-bottom: 12px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__title--cf742 {
    font-size: 24px;
  }
}
.screen1-module--screen1__do-list--ac7d1 {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__do-list--ac7d1 {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__do-list--ac7d1 {
    margin-bottom: 15px;
  }
}
.screen1-module--screen1__do-item--cc1aa {
  color: #343a40;
  font-size: 22px;
  font-weight: 300;
  line-height: 150%;
  margin-bottom: 5px;
  padding-left: 31px;
  position: relative;
}

@media (max-width: 991px) {
  .screen1-module--screen1__do-item--cc1aa {
    font-size: 16px;
    padding-left: 25px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__do-item--cc1aa {
    font-size: 14px;
    padding-left: 17px;
  }
}
.screen1-module--screen1__do-item--cc1aa:before {
  background: url(https://fs.advance.ru/landing-pages/webinar/krp_web_40_55/main-check-small.svg) no-repeat;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 6px;
  width: 20px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__do-item--cc1aa:before {
    background-size: 80%;
    top: 4px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__do-item--cc1aa:before {
    background-size: 65%;
    top: 3px;
  }
}
.screen1-module--screen1__do-item--cc1aa:last-child {
  margin-bottom: 0;
}

.who-module--who--98bdc {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .who-module--who--98bdc {
    padding: 50px 0 70px;
  }
}
@media (max-width: 767px) {
  .who-module--who--98bdc {
    padding: 30px 0 50px;
  }
}
.who-module--who--98bdc .who-module--text--9e97e {
  font-size: 34px;
  font-weight: 300;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .who-module--who--98bdc .who-module--text--9e97e {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  .who-module--who--98bdc .who-module--text--9e97e {
    font-size: 18px;
  }
}
.who-module--who--98bdc .who-module--text--bold--71fb2 {
  font-weight: 500;
}

.who-module--who--98bdc .who-module--wrapper--dcbd0 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 90px 0 100px;
}

@media (max-width: 991px) {
  .who-module--who--98bdc .who-module--wrapper--dcbd0 {
    gap: 20px;
    margin: 56px 0 40px;
  }
}
@media (max-width: 767px) {
  .who-module--who--98bdc .who-module--wrapper--dcbd0 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 25px 0;
  }
}
.who-module--who--98bdc .who-module--image--1f83e {
  width: 50%;
}

@media (max-width: 991px) {
  .who-module--who--98bdc .who-module--image--1f83e {
    width: 45%;
  }
}
@media (max-width: 480px) {
  .who-module--who--98bdc .who-module--image--1f83e {
    width: 100%;
  }
}
.who-module--who--98bdc .who-module--item--2a556 {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 45px;
  position: relative;
}

.who-module--who--98bdc .who-module--item--2a556:not(:last-child) {
  padding-bottom: 20px;
}

@media (max-width: 991px) {
  .who-module--who--98bdc .who-module--item--2a556 {
    font-size: 16px;
    padding-left: 35px;
  }
  .who-module--who--98bdc .who-module--item--2a556:not(:last-child) {
    padding-bottom: 15px;
  }
}
.who-module--who--98bdc .who-module--item--2a556:before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_web_40_55/alert.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 25px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 25px;
}

@media (max-width: 991px) {
  .who-module--who--98bdc .who-module--item--2a556:before {
    background-size: 80%;
    top: -3px;
  }
}
.who-module--who--98bdc .who-module--btn--e7281 {
  margin: 51px auto 0;
}

@media (max-width: 991px) {
  .who-module--who--98bdc .who-module--btn--e7281 {
    margin: 20px auto 0;
  }
}
.program-module--program--6c711 .program-module--container--f52ed {
  background: #ffefef;
  border-radius: 30px;
  padding: 50px 100px;
}

@media (max-width: 1199px) {
  .program-module--program--6c711 .program-module--container--f52ed {
    border-radius: 0;
    padding: 50px 15px;
  }
}
@media (max-width: 767px) {
  .program-module--program--6c711 .program-module--container--f52ed {
    padding: 30px 15px 45px;
  }
}
.program-module--program--6c711 .program-module--title--b0447 {
  margin-bottom: 8px;
  text-align: center;
}

.program-module--program--6c711 .program-module--subtitle--e9cd3 {
  font-size: 34px;
  font-weight: 300;
  line-height: 130%;
  text-align: center;
}

@media (max-width: 991px) {
  .program-module--program--6c711 .program-module--subtitle--e9cd3 {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  .program-module--program--6c711 .program-module--subtitle--e9cd3 {
    font-size: 18px;
  }
}
.program-module--program--6c711 .program-module--list--f2179 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 50px 0;
}

@media (max-width: 991px) {
  .program-module--program--6c711 .program-module--list--f2179 {
    gap: 15px;
    margin: 23px 0 40px;
  }
}
@media (max-width: 767px) {
  .program-module--program--6c711 .program-module--list--f2179 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
    margin: 15px 0 30px;
  }
}
.program-module--program--6c711 .program-module--item--d1631 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 33px;
  padding: 33px;
  width: 48%;
}

@media (max-width: 991px) {
  .program-module--program--6c711 .program-module--item--d1631 {
    gap: 24px;
    padding: 24px;
    width: 48.5%;
  }
}
@media (max-width: 767px) {
  .program-module--program--6c711 .program-module--item--d1631 {
    gap: 19px;
    padding: 19px;
    width: 100%;
  }
}
@media (max-width: 991px) {
  .program-module--program--6c711 .program-module--icon--cb110 {
    width: 20%;
  }
}
.program-module--program--6c711 .program-module--text--c05b7 {
  font-size: 22px;
  font-weight: 500;
  line-height: 120%;
}

@media (max-width: 991px) {
  .program-module--program--6c711 .program-module--text--c05b7 {
    font-size: 16px;
  }
}
.program-module--program--6c711 .program-module--btn--000ff {
  margin: 0 auto;
}

.get-module--get--57a6b {
  padding-top: 100px;
}

@media (max-width: 991px) {
  .get-module--get--57a6b {
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  .get-module--get--57a6b {
    padding-top: 30px;
  }
}
.get-module--get--57a6b .get-module--title--87c43 {
  text-align: center;
}

.get-module--get--57a6b .get-module--subtitle--53f2e {
  font-size: 34px;
  font-weight: 500;
  line-height: 130%;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .get-module--get--57a6b .get-module--subtitle--53f2e {
    font-size: 20px;
    margin-bottom: 15px;
  }
}
.get-module--get--57a6b .get-module--wrapper--4b5c5 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991px) {
  .get-module--get--57a6b .get-module--wrapper--4b5c5 {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .get-module--get--57a6b .get-module--wrapper--4b5c5 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.get-module--get--57a6b .get-module--image--e2694 {
  width: 50%;
}

@media (max-width: 991px) {
  .get-module--get--57a6b .get-module--image--e2694 {
    width: 45%;
  }
}
@media (max-width: 480px) {
  .get-module--get--57a6b .get-module--image--e2694 {
    width: 100%;
  }
}
.get-module--get--57a6b .get-module--item--d8f47 {
  font-size: 24px;
  font-weight: 300;
  line-height: 110%;
  padding-left: 45px;
  position: relative;
}

.get-module--get--57a6b .get-module--item--d8f47:not(:last-child) {
  padding-bottom: 20px;
}

@media (max-width: 991px) {
  .get-module--get--57a6b .get-module--item--d8f47 {
    font-size: 16px;
    padding-left: 35px;
  }
  .get-module--get--57a6b .get-module--item--d8f47:not(:last-child) {
    padding-bottom: 15px;
  }
}
.get-module--get--57a6b .get-module--item--d8f47:before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_web_40_55/main-check.svg);
  background-repeat: no-repeat;
  content: "";
  height: 25px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 25px;
}

@media (max-width: 991px) {
  .get-module--get--57a6b .get-module--item--d8f47:before {
    background-size: 80%;
    top: -3px;
  }
}
.speaker-module--speaker__container--66d3e {
  background: #eef2ff;
  border-radius: 30px;
  padding: 50px;
}

@media (max-width: 991px) {
  .speaker-module--speaker__container--66d3e {
    border-radius: 15px;
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .speaker-module--speaker__container--66d3e {
    padding: 15px;
  }
}
.about-module--about--4f3fd {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .about-module--about--4f3fd {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .about-module--about--4f3fd {
    padding: 30px 0;
  }
}
.about-module--about__title--82da9 {
  text-align: center;
}

.about-module--about__video-and-text--03b10 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 54px;
}

@media (max-width: 991px) {
  .about-module--about__video-and-text--03b10 {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .about-module--about__video-and-text--03b10 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.about-module--about__text-block--47d1f {
  padding-left: 15px;
  width: 50%;
}

@media (max-width: 767px) {
  .about-module--about__text-block--47d1f {
    margin-bottom: 25px;
    width: 100%;
  }
}
.about-module--about__text-block--47d1f h3 {
  font-size: 26px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .about-module--about__text-block--47d1f h3 {
    font-size: 18px;
    margin-bottom: 15px;
  }
}
.about-module--about__text-block--47d1f p {
  font-size: 26px;
  font-weight: 300;
  line-height: 120%;
}

.about-module--about__text-block--47d1f p:not(:last-child) {
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .about-module--about__text-block--47d1f p {
    font-size: 18px;
  }
  .about-module--about__text-block--47d1f p:not(:last-child) {
    margin-bottom: 15px;
  }
}
.about-module--about__video-block--9ed04 {
  width: 47%;
}

@media (max-width: 767px) {
  .about-module--about__video-block--9ed04 {
    width: 100%;
  }
}
.about-module--about__video-wrap--1bd4d {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.about-module--about__video-wrap--1bd4d iframe {
  border-radius: 20px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

@media (max-width: 767px) {
  .about-module--about__video-wrap--1bd4d iframe {
    border-radius: 15px;
  }
}
.about-module--about__numbers--4621b {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: #f7f0ff;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  padding: 60px 50px;
}

@media (max-width: 991px) {
  .about-module--about__numbers--4621b {
    border-radius: 20px;
    padding: 40px 33px;
  }
}
@media (max-width: 767px) {
  .about-module--about__numbers--4621b {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 15px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 42px 25px;
  }
}
.about-module--about__numbers-item--f0361 {
  color: #343a40;
  text-align: center;
  width: 33%;
}

.about-module--about__numbers-item--f0361:nth-child(4) {
  display: none;
}

@media (max-width: 991px) {
  .about-module--about__numbers-item--f0361 {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .about-module--about__numbers-item--f0361 {
    margin-bottom: 25px;
    width: 80%;
  }
  .about-module--about__numbers-item--f0361:last-child {
    margin-bottom: 0;
  }
}
.about-module--about__numbers-item--f0361 h3 {
  font-size: 38px;
  font-weight: 700;
  line-height: 44px;
  margin-bottom: 12px;
}

@media (max-width: 991px) {
  .about-module--about__numbers-item--f0361 h3 {
    font-size: 32px;
    line-height: 37px;
  }
}
@media (max-width: 767px) {
  .about-module--about__numbers-item--f0361 h3 {
    font-size: 28px;
    line-height: 32px;
    margin-bottom: 5px;
  }
}
.about-module--about__numbers-item--f0361 p {
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
}

@media (max-width: 991px) {
  .about-module--about__numbers-item--f0361 p {
    font-size: 18px;
    line-height: 21px;
  }
}
@media (max-width: 767px) {
  .about-module--about__numbers-item--f0361 p {
    font-size: 16px;
    line-height: 18px;
  }
}
.widget-module--widget--bffbb {
  background: #ffefef;
  padding: 100px 0;
}

@media (max-width: 991px) {
  .widget-module--widget--bffbb {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .widget-module--widget--bffbb {
    padding: 30px 0;
  }
}
.widget-module--widget--bffbb .widget-module--wrapper--93d03 {
  border-radius: 25px;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991px) {
  .widget-module--widget--bffbb .widget-module--wrapper--93d03 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.widget-module--widget--bffbb .widget-module--text-wrap--d1f44 {
  background: #ff6464;
  border-radius: 25px 0 0 25px;
  color: #f3eaff;
  padding: 50px;
  width: 60%;
}

@media (max-width: 991px) {
  .widget-module--widget--bffbb .widget-module--text-wrap--d1f44 {
    border-radius: 25px 25px 0 0;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .widget-module--widget--bffbb .widget-module--text-wrap--d1f44 {
    padding: 30px 20px;
  }
}
.widget-module--widget--bffbb .widget-module--widget-wrap--22b73 {
  background: #fff;
  border-radius: 0 25px 25px 0;
  padding: 50px;
  width: 40%;
}

@media (max-width: 991px) {
  .widget-module--widget--bffbb .widget-module--widget-wrap--22b73 {
    border-radius: 0 0 25px 25px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .widget-module--widget--bffbb .widget-module--widget-wrap--22b73 {
    padding: 30px 20px;
  }
}
.widget-module--widget--bffbb .widget-module--title--474aa {
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  margin-bottom: 36px;
}

@media (max-width: 991px) {
  .widget-module--widget--bffbb .widget-module--title--474aa {
    font-size: 34px;
    margin-bottom: 39px;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .widget-module--widget--bffbb .widget-module--title--474aa {
    font-size: 24px;
    margin-bottom: 33px;
  }
}
.widget-module--widget--bffbb .widget-module--list--c2fbd {
  margin-bottom: 39px;
}

@media (max-width: 767px) {
  .widget-module--widget--bffbb .widget-module--list--c2fbd {
    margin-bottom: 17px;
  }
}
.widget-module--widget--bffbb .widget-module--item--65d83 {
  font-size: 20px;
  font-weight: 400;
  line-height: 110%;
  padding-left: 40px;
  position: relative;
}

.widget-module--widget--bffbb .widget-module--item--65d83:not(:last-child) {
  padding-bottom: 20px;
}

@media (max-width: 991px) {
  .widget-module--widget--bffbb .widget-module--item--65d83 {
    font-size: 18px;
    padding-left: 30px;
  }
  .widget-module--widget--bffbb .widget-module--item--65d83:not(:last-child) {
    padding-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .widget-module--widget--bffbb .widget-module--item--65d83 {
    font-size: 16px;
  }
}
.widget-module--widget--bffbb .widget-module--item--65d83:before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_web_40_55/main-check-white.svg);
  background-repeat: no-repeat;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 1px;
  width: 20px;
}

@media (max-width: 991px) {
  .widget-module--widget--bffbb .widget-module--item--65d83:before {
    background-size: 80%;
  }
}
.widget-module--widget--bffbb .widget-module--text--cf92e {
  font-size: 24px;
  font-weight: 400;
  line-height: 120%;
}

.widget-module--widget--bffbb .widget-module--text--cf92e:not(:last-child) {
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .widget-module--widget--bffbb .widget-module--text--cf92e {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .widget-module--widget--bffbb .widget-module--text--cf92e {
    font-size: 18px;
  }
}
.widget-module--widget--bffbb .widget-module--text--bold--3021a {
  font-weight: 700;
}

.style-module--advance--019e7 {
  padding: 100px 0;
}

.style-module--advance__title--44c78 {
  color: #fba8e5;
  margin-bottom: 20px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--advance--019e7 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--advance--019e7 {
    padding: 30px 0;
  }
}
.style-module--change--804fd {
  background: linear-gradient(77.06deg, #7f97ff, #b2a1e5 26.36%, #d6a7e3 48.39%, #fea9e5 79.03%);
  padding: 160px 0;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--change--804fd {
    padding: 60px 0;
  }
}
.style-module--change__wrapper-btn--cacc9 {
  margin-top: 30px;
}

.style-module--change__text--3a13c {
  color: #fff;
  font-size: 40px;
  font-weight: 700;
}

@media (max-width: 767px) {
  .style-module--change__text--3a13c {
    font-size: 30px;
  }
}
.style-module--change__btn--48d45 {
  background: -webkit-gradient(linear, left top, left bottom, from(#e76e54), to(#fd4b04));
  background: linear-gradient(180deg, #e76e54, #fd4b04);
  -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.25), inset 0 2px 0 hsla(0, 0%, 100%, 0.25);
          box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.25), inset 0 2px 0 hsla(0, 0%, 100%, 0.25);
  font-size: 30px;
  margin: 5px 20px;
}

@media (max-width: 767px) {
  .style-module--change__btn--48d45 {
    font-size: 24px;
  }
}
.style-module--change__btn--48d45:active,
.style-module--change__btn--48d45:focus,
.style-module--change__btn--48d45:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#fd4b04), to(#e76e54));
  background: linear-gradient(180deg, #fd4b04, #e76e54);
  color: #fff;
}

.style-module--change__link--610bf {
  background: transparent;
  border: 2px solid #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 30px;
  margin: 5px 20px;
}

@media (max-width: 767px) {
  .style-module--change__link--610bf {
    font-size: 24px;
  }
}
.style-module--change__link--610bf:active,
.style-module--change__link--610bf:focus,
.style-module--change__link--610bf:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#fd4b04), to(#e76e54));
  background: linear-gradient(180deg, #fd4b04, #e76e54);
  border-color: #e76e54;
  color: #fff;
}

.aboutPeople-module--about-people--bd9aa {
  background-color: #fff;
  padding: 70px 0;
}

@media (max-width: 767px) {
  .aboutPeople-module--about-people--bd9aa {
    padding-bottom: 50px;
    padding-top: 50px;
  }
}
.aboutPeople-module--about-people__title--99a0c {
  font-size: 52px;
  font-weight: 700;
  line-height: 115%;
  margin-bottom: 50px;
}

@media (max-width: 767px) {
  .aboutPeople-module--about-people__title--99a0c {
    font-size: 28px;
    margin-bottom: 20px;
  }
}
.aboutPeople-module--about-people__list--1fb6a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 40px;
}

@media (max-width: 767px) {
  .aboutPeople-module--about-people__list--1fb6a {
    row-gap: 20px;
  }
}
@media (max-width: 480px) {
  .aboutPeople-module--about-people__list--1fb6a {
    row-gap: 10px;
  }
}
.aboutPeople-module--about-people__col--e0186 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.aboutPeople-module--about-people__img--add6f {
  max-width: 25%;
}

@media (max-width: 767px) {
  .aboutPeople-module--about-people__img--add6f {
    max-width: 20%;
  }
}
@media (max-width: 480px) {
  .aboutPeople-module--about-people__img--add6f {
    max-width: 25%;
  }
}
.aboutPeople-module--about-people__wrapper--39018 {
  -ms-flex-preferred-size: 65%;
      flex-basis: 65%;
  margin-left: 20px;
}

.aboutPeople-module--about-people__heading--3562c {
  font-size: 24px;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .aboutPeople-module--about-people__heading--3562c {
    font-size: 20px;
  }
}
@media (max-width: 480px) {
  .aboutPeople-module--about-people__heading--3562c {
    font-size: 16px;
  }
}
.aboutPeople-module--about-people__text--0445b {
  font-size: 16px;
  line-height: 1.4;
}

@media (max-width: 767px) {
  .aboutPeople-module--about-people__text--0445b {
    font-size: 14px;
  }
}
@media (max-width: 480px) {
  .aboutPeople-module--about-people__text--0445b {
    font-size: 12px;
  }
}
.aboutPeople-module--about-people__bottom-text--ab07a {
  font-size: 40px;
  margin-top: 40px;
}

@media (max-width: 767px) {
  .aboutPeople-module--about-people__bottom-text--ab07a {
    font-size: 16px;
    margin-top: 20px;
  }
}
.founder-module--founder--a6c0b {
  padding-top: 70px;
}

@media (max-width: 767px) {
  .founder-module--founder--a6c0b {
    padding-top: 50px;
  }
}
.founder-module--founder__title--b8ebd {
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .founder-module--founder__title--b8ebd {
    font-size: 18px;
  }
}
.founder-module--founder__row--3fa8c {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.founder-module--founder__img--51b81 {
  position: relative;
}

.founder-module--founder__wrapper--ae6c1 {
  background-position: 20px 20px;
  background-repeat: no-repeat;
  background-size: 20%;
  border-radius: 15px;
  color: #232323;
  max-width: 280px;
  padding: 30px;
  position: absolute;
  right: 15px;
  top: 0;
  z-index: 1;
}

@media (max-width: 1199px) {
  .founder-module--founder__wrapper--ae6c1 {
    top: 190px;
  }
}
.founder-module--founder__wrapper--ae6c1 svg {
  height: 50px;
  left: -30px;
  position: absolute;
  top: 80px;
  width: 50px;
}

@media (max-width: 767px) {
  .founder-module--founder__wrapper--ae6c1 svg {
    top: 55px;
  }
}
.founder-module--founder__col--first--a1ccc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (max-width: 767px) {
  .founder-module--founder__col--second--fd4b3 {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}
.founder-module--founder__text--bd0d0 {
  font-size: 18px;
  line-height: 1.6;
  margin: 30px 0;
}

@media (max-width: 767px) {
  .founder-module--founder__text--bd0d0 {
    font-size: 14px;
    margin-bottom: 15px;
    margin-top: 15px;
  }
}
.founder-module--founder__text--first--963ad {
  line-height: 1.2;
  margin: 0;
}

.founder-module--founder--13dd7 {
  padding-top: 70px;
}

@media (max-width: 767px) {
  .founder-module--founder--13dd7 {
    padding-top: 50px;
  }
  .founder-module--founder--13dd7.founder-module--az--9f1c5 {
    padding-top: 30px;
  }
}
.founder-module--founder--13dd7.founder-module--az--9f1c5 .founder-module--founder__row--d960e {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.founder-module--founder--13dd7.founder-module--az--9f1c5 .founder-module--founder__title--f06de {
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 20px;
}

.founder-module--founder--13dd7.founder-module--az--9f1c5 .founder-module--founder__title--f06de span {
  color: #7000e3;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .founder-module--founder--13dd7.founder-module--az--9f1c5 .founder-module--founder__title--f06de span {
    font-size: 24px;
  }
}
.founder-module--founder--13dd7.founder-module--az--9f1c5 .founder-module--founder__col--first--98308 {
  -ms-flex-item-align: end;
      align-self: flex-end;
}

.founder-module--founder--13dd7.founder-module--az--9f1c5 .founder-module--founder__col--second--f528b {
  padding: 0 15px 50px;
}

@media (max-width: 767px) {
  .founder-module--founder--13dd7.founder-module--az--9f1c5 .founder-module--founder__col--second--f528b {
    padding: 0 15px;
  }
}
.founder-module--founder--13dd7.founder-module--az--9f1c5 .founder-module--founder__col--second--f528b ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}

.founder-module--founder--13dd7.founder-module--az--9f1c5 .founder-module--founder__col--second--f528b ul li {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 18px;
  position: relative;
}

.founder-module--founder--13dd7.founder-module--az--9f1c5 .founder-module--founder__col--second--f528b ul li:before {
  background-color: #7000e3;
  border-radius: 50%;
  content: "";
  height: 8px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 8px;
}

@media (max-width: 767px) {
  .founder-module--founder--13dd7.founder-module--az--9f1c5 .founder-module--founder__row--d960e {
    gap: 30px;
  }
}
.founder-module--founder--13dd7.founder-module--az--9f1c5 .founder-module--founder__wrapper--d2724 {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='39' fill='none' viewBox='0 0 57 39'%3E%3Cpath fill='%23BBB3FF' d='M44.65 13.936c1.298-2.359 3.658-4.895 7.669-7.312 1.12-.65 1.828-1.828 1.828-3.067 0-2.536-2.595-4.305-4.955-3.243C42.35 3.32 30.966 10.81 30.966 26.32c0 6.958 5.604 12.56 12.564 12.56s12.504-5.602 12.504-12.501c0-6.546-5.013-11.853-11.383-12.443ZM13.625 13.936c1.298-2.359 3.657-4.895 7.668-7.312 1.12-.65 1.829-1.828 1.829-3.067 0-2.536-2.596-4.305-4.955-3.243C11.384 3.32 0 10.81 0 26.32c0 6.958 5.603 12.56 12.505 12.56 6.9 0 12.563-5.602 12.563-12.56 0-6.487-5.014-11.794-11.443-12.384Z'/%3E%3C/svg%3E");
  max-width: 265px;
  top: 110px;
}

@media (max-width: 1200px) {
  .founder-module--founder--13dd7.founder-module--az--9f1c5 .founder-module--founder__wrapper--d2724 {
    top: 250px;
  }
}
@media (max-width: 991px) {
  .founder-module--founder--13dd7.founder-module--az--9f1c5 .founder-module--founder__wrapper--d2724 {
    top: 210px;
  }
}
.founder-module--founder--13dd7.founder-module--az--9f1c5 .founder-module--founder__wrapper--d2724 svg {
  top: 40px;
}

.founder-module--founder__title--f06de {
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .founder-module--founder__title--f06de {
    font-size: 18px;
  }
}
.founder-module--founder__row--d960e {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.founder-module--founder__img--7379d {
  position: relative;
}

.founder-module--founder__wrapper--d2724 {
  background-position: 20px 20px;
  background-repeat: no-repeat;
  background-size: 20%;
  border-radius: 15px;
  color: #232323;
  max-width: 280px;
  padding: 30px;
  position: absolute;
  right: 15px;
  top: 0;
  z-index: 1;
}

@media (max-width: 1199px) {
  .founder-module--founder__wrapper--d2724 {
    top: 190px;
  }
}
.founder-module--founder__wrapper--d2724 svg {
  height: 50px;
  left: -30px;
  position: absolute;
  top: 80px;
  width: 50px;
}

@media (max-width: 767px) {
  .founder-module--founder__wrapper--d2724 svg {
    top: 55px;
  }
}
.founder-module--founder__col--first--98308 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (max-width: 767px) {
  .founder-module--founder__col--second--f528b {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}
.founder-module--founder__text--f5614 {
  font-size: 18px;
  line-height: 1.6;
  margin: 30px 0;
}

@media (max-width: 767px) {
  .founder-module--founder__text--f5614 {
    font-size: 14px;
    margin-bottom: 15px;
    margin-top: 15px;
  }
}
.founder-module--founder__text--first--efeef {
  line-height: 1.2;
  margin: 0;
}

.videoPresentation-module--video-presentation__btn--53bf3 {
  background-color: #6f00e2;
  border-radius: 60px;
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 24px;
  font-weight: 700;
  margin-left: auto;
  margin-right: auto;
  max-width: 350px;
  padding: 25px 15px;
  text-align: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

@media (max-width: 767px) {
  .videoPresentation-module--video-presentation__btn--53bf3 {
    font-size: 20px;
    padding: 15px;
  }
}
.videoPresentation-module--video-presentation__btn--53bf3:visited {
  color: #fff;
}

.videoPresentation-module--video-presentation__btn--53bf3:active,
.videoPresentation-module--video-presentation__btn--53bf3:focus,
.videoPresentation-module--video-presentation__btn--53bf3:hover {
  background-color: #4f049c;
  color: #fff;
}

.videoPresentation-module--video-presentation__video--63b09 {
  margin: 0 auto;
  max-width: 720px;
}

.videoPresentation-module--video-presentation__video-wrapper--046ed {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.videoPresentation-module--video-presentation__video-wrapper--046ed > iframe {
  border-radius: 20px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.videoPresentation-module--video-presentation__video-text--905f5 {
  font-weight: 700;
  margin: 15px 0;
  text-align: center;
}

.sellingBlockModules-module--get-course--128df {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/course-img-1.svg) 10% 20% no-repeat, url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/course-img-2.svg) 0 100% no-repeat, url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/course-img-3.svg) 100% 0 no-repeat, url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/course-img-4.svg) 100% 100% no-repeat, linear-gradient(357.35deg, #dcbaff 2.21%, #f2e6ff 94.8%);
  padding-bottom: 110px;
  padding-top: 80px;
  scroll-margin-top: 80px;
}

.sellingBlockModules-module--get-course__container--ab8b0 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.sellingBlockModules-module--get-course__window--f3c82 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 30px 90px 60px;
  width: 70%;
}

.sellingBlockModules-module--get-course__title--eb611 {
  font-size: 32px;
  font-weight: 700;
  line-height: 130%;
  margin-bottom: 40px;
  text-align: center;
  width: 90%;
}

.sellingBlockModules-module--get-course__text--20c6b {
  margin-bottom: 25px;
}

.sellingBlockModules-module--get-course__name--9c1bb {
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin: auto auto 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.sellingBlockModules-module--get-course__number--ce82d {
  color: #9e65ec;
  font-size: 32px;
  font-weight: 400;
  line-height: 120.9%;
  margin: auto;
  text-align: center;
  white-space: nowrap;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.sellingBlockModules-module--get-course__buttons--9fb85 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.sellingBlockModules-module--get-course__buttons--9fb85 button {
  max-width: 100%;
}

.sellingBlockModules-module--get-course__buttons--9fb85 .sellingBlockModules-module--main__btn--73a0a {
  background: #6f00e2;
  border-radius: 60px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  line-height: 28px;
  max-width: 360px;
  padding: 14px 23px;
  text-align: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

@media (max-width: 768px) {
  .sellingBlockModules-module--get-course__buttons--9fb85 .sellingBlockModules-module--main__btn--73a0a {
    font-size: 18px;
    line-height: 21px;
  }
}
.sellingBlockModules-module--get-course__buttons--9fb85 .sellingBlockModules-module--main__btn--73a0a:visited {
  color: #fff;
}

.sellingBlockModules-module--get-course__buttons--9fb85 .sellingBlockModules-module--main__btn--73a0a:active,
.sellingBlockModules-module--get-course__buttons--9fb85 .sellingBlockModules-module--main__btn--73a0a:focus,
.sellingBlockModules-module--get-course__buttons--9fb85 .sellingBlockModules-module--main__btn--73a0a:hover {
  background-color: #4f049c;
  color: #fff;
}

.sellingBlockModules-module--get-course__buttons--9fb85 .sellingBlockModules-module--buy__btn--0a322 {
  background: #6f00e2;
  border-radius: 60px;
  color: #fff;
}

.sellingBlockModules-module--get-course__buttons--9fb85 .sellingBlockModules-module--get__btn--27acb {
  background-color: #fff;
  border: 1px solid #6f00e2;
  color: #6f00e2;
  font-size: 18px;
  line-height: 21px;
  margin-top: 20px;
}

@media (max-width: 767px) {
  .sellingBlockModules-module--get-course__buttons--9fb85 .sellingBlockModules-module--get__btn--27acb {
    font-size: 13px;
    line-height: 14px;
    margin-top: 10px;
  }
}
.sellingBlockModules-module--get-course__writeoff--38ba1 {
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  margin-top: 30px;
  text-align: center;
}

@media (max-width: 768px) {
  .sellingBlockModules-module--get-course--128df {
    background: linear-gradient(357.35deg, #dcbaff 2.21%, #f2e6ff 94.8%);
    padding-bottom: 50px;
    padding-top: 50px;
  }
  .sellingBlockModules-module--get-course__title--eb611 {
    font-size: 28px;
    line-height: 130%;
    margin-bottom: 20px;
    max-width: 100%;
  }
  .sellingBlockModules-module--get-course__window--f3c82 {
    padding: 30px;
    width: 100%;
  }
  .sellingBlockModules-module--get-course__name--9c1bb {
    font-size: 20px;
    line-height: 23px;
    text-align: center;
  }
  .sellingBlockModules-module--get-course__buttons--9fb85 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.main-module--main-btn--ec277 {
  background: -webkit-gradient(linear, left top, left bottom, from(#9633fb), to(#6f00e2));
  background: linear-gradient(180deg, #9633fb, #6f00e2);
  border-radius: 30px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0.05em;
  max-width: 360px;
  padding: 16px 15px;
  text-align: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

@media (max-width: 991px) {
  .main-module--main-btn--ec277 {
    font-size: 20px;
    padding: 15px;
  }
}
.main-module--main-btn--ec277:focus,
.main-module--main-btn--ec277:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#2d1473), to(#2d1473));
  background: linear-gradient(180deg, #2d1473, #2d1473);
}

.main-module--main-btn--ec277:visited {
  color: #fff;
}

.main-module--title2--898c6 {
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .main-module--title2--898c6 {
    font-size: 24px;
    line-height: 28px;
  }
}
.main-module--methodists--48bc2 {
  background-color: #ecfaff;
  padding: 100px 0;
}

@media (max-width: 991px) {
  .main-module--methodists--48bc2 {
    padding: 50px 0;
  }
}
@media (max-width: 600px) {
  .main-module--methodists--48bc2 {
    padding: 30px 0;
  }
}
.main-module--methodists__bottom-text--3e4db {
  font-size: 20px;
  font-weight: 300;
  line-height: 23px;
  margin-top: 40px;
}

@media (max-width: 991px) {
  .main-module--methodists__bottom-text--3e4db {
    font-size: 16px;
    margin-top: 50px;
  }
}
.main-module--video-reviews__bottom--87ca9 {
  padding-bottom: 75px;
  padding-top: 75px;
}

@media (max-width: 480px) {
  .main-module--video-reviews__bottom--87ca9 {
    padding: 40px 15px;
  }
}
.main-module--sec--0b912 {
  padding: 75px 0;
}

@media (max-width: 991px) {
  .main-module--sec--0b912 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .main-module--sec--0b912 {
    padding: 30px 0;
  }
}
.screen1-module--screen1--f70d5 {
  background-position: 50%;
  background-size: cover;
  padding-bottom: 70px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--f70d5 {
    background-size: cover;
    padding-bottom: 170px;
  }
}
@media (max-width: 600px) {
  .screen1-module--screen1--f70d5 {
    background-position: bottom;
    background-size: cover;
    padding-bottom: 300px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--f70d5 {
    padding-bottom: 250px;
  }
}
.screen1-module--screen1__container--57691 {
  margin-top: 30px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__container--57691 {
    margin-top: 0;
  }
}
@media (max-width: 600px) {
  .screen1-module--screen1__container--57691 {
    margin-top: 15px;
    padding-bottom: 185px;
  }
}
.screen1-module--screen1__title--c1bea {
  font-size: 60px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .screen1-module--screen1__title--c1bea {
    font-size: 41px;
    line-height: 70px;
  }
}
@media (max-width: 600px) {
  .screen1-module--screen1__title--c1bea {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 20px;
  }
}
.screen1-module--screen1__title-wrapper--1572f {
  max-width: 650px;
}

.screen1-module--screen1__subtitle--00004 {
  font-size: 30px;
  font-weight: 400;
  line-height: 34px;
  margin-top: 15px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__subtitle--00004 {
    font-size: 22px;
    line-height: 29px;
    margin-bottom: 0;
    margin-top: 0;
  }
}
@media (max-width: 600px) {
  .screen1-module--screen1__subtitle--00004 {
    font-size: 20px;
    line-height: 23px;
  }
}
.screen1-module--screen1__list--0cfd7 {
  margin: 50px 0;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__list--0cfd7 {
    max-width: 85%;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1__list--0cfd7 {
    font-size: 16px;
    line-height: 18px;
    margin: 5px 0;
    max-width: 70%;
  }
}
@media (max-width: 600px) {
  .screen1-module--screen1__list--0cfd7 {
    margin: 0 0 15px;
    max-width: 100%;
    padding-top: 10px;
  }
}
.screen1-module--screen1__item--fb959 {
  font-size: 19px;
  font-weight: 300;
  line-height: 18px;
  padding: 10px 10px 10px 35px;
  position: relative;
}

@media (max-width: 991px) {
  .screen1-module--screen1__item--fb959 {
    padding: 5px 10px 5px 30px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1__item--fb959 {
    font-size: 14px;
    line-height: 16px;
  }
}
.screen1-module--screen1__item--fb959:before {
  background-color: #000;
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 5px;
  left: 17px;
  position: absolute;
  top: 45%;
  width: 5px;
}

.screen1-module--screen1__text--d5533 {
  font-size: 20px;
  font-weight: 400;
  line-height: 23px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__text--d5533 {
    font-size: 12px;
    line-height: 15px;
    padding: 10px 0;
  }
}
@media (max-width: 600px) {
  .screen1-module--screen1__text--d5533 {
    font-size: 15px;
    line-height: 17px;
    margin-bottom: 10px;
  }
}
.screen1-module--screen1__info-col--2d4e7 {
  max-width: 500px;
}

@media (max-width: 600px) {
  .screen1-module--screen1__info-col--2d4e7 {
    max-width: 100%;
  }
}
.screen1-module--screen1__info-wrapper--13e63 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 768px) {
  .screen1-module--screen1__info-wrapper--13e63 {
    max-width: 345px;
  }
}
@media (max-width: 600px) {
  .screen1-module--screen1__info-wrapper--13e63 {
    max-width: 100%;
  }
}
.screen1-module--screen1__image-wrapper--ed85f {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 15px 0;
}

.screen1-module--screen1__link-wrapper--9266d {
  margin-top: 40px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__link-wrapper--9266d {
    margin-top: 25px;
  }
}
@media (max-width: 600px) {
  .screen1-module--screen1__link-wrapper--9266d {
    text-align: center;
  }
}
a.screen1-module--screen1__link--68089 {
  color: #fff;
}

.screen1-module--screen1--33b25 {
  background: #fff;
  padding-bottom: 100px;
}

.screen1-module--screen1__wrapper--c7a4d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 70px;
}

.screen1-module--screen1__info--f603b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 30px;
  width: 55%;
}

.screen1-module--screen1__title--987f9 {
  color: #232323;
  font-family: Ubuntu, sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 55px;
}

.screen1-module--screen1__date--0b045 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #c083ff;
  border-radius: 10px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 30px;
  font-style: normal;
  font-weight: 500;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 40px;
  margin-bottom: 25px;
  margin-top: 20px;
  max-width: 362px;
  padding: 5px 10px;
  text-align: center;
}

.screen1-module--screen1__desc--b4643 {
  color: #232323;
  font-size: 30px;
  font-weight: 300;
  line-height: 34px;
  margin-bottom: 15px;
}

.screen1-module--screen1__prices--8caa6 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 40px;
}

.screen1-module--screen1__prices--old--95992 {
  color: #232323;
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-right: 25px;
  text-decoration: line-through;
  text-decoration-color: #fe4c04;
}

.screen1-module--screen1__prices--new--d4b35 {
  color: #fe4c04;
  font-size: 50px;
  font-weight: 700;
  line-height: 57px;
  margin-right: 25px;
}

.screen1-module--screen1__prices--profit--d65aa {
  background: #fe4c04;
  border-radius: 10px;
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  max-width: 196px;
  padding: 5px 10px;
  text-align: center;
}

.screen1-module--screen1--33b25 .screen1-module--video__content--75717 {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/video-bg.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 53%;
}

.screen1-module--screen1--33b25 .screen1-module--video__content_wrapper--226a6 {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.screen1-module--screen1--33b25 .screen1-module--video__content--75717 iframe {
  border-radius: 20px;
  height: 90%;
  left: 5%;
  position: absolute;
  top: 4%;
  width: 90%;
}

.screen1-module--screen1--33b25 .screen1-module--video__text--3b576 {
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
  margin-top: 40px;
  text-align: center;
}

.screen1-module--screen1__text--d26c8 {
  color: #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  text-align: center;
}

.screen1-module--screen1__info-col--e2227 {
  margin: 0 auto;
  max-width: 450px;
}

.screen1-module--screen1__info-wrapper--69303 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 40px;
}

.screen1-module--screen1__image-wrapper--f6344 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.screen1-module--screen1__img-container--430cb {
  margin: 15px 0;
}

.screen1-module--screen1__btn--4dc87 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fe4c04;
  -webkit-box-shadow: unset;
          box-shadow: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
  max-width: 360px;
}

.screen1-module--screen1__btn--4dc87:focus,
.screen1-module--screen1__btn--4dc87:hover {
  background: #c23e0e;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__info--f603b {
    width: 52%;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--33b25 {
    padding-bottom: 60px;
  }
  .screen1-module--screen1__wrapper--c7a4d {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 20px;
  }
  .screen1-module--screen1__info--f603b {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 50px;
    margin-right: 0;
    margin-top: 10px;
    text-align: center;
    width: 100%;
  }
  .screen1-module--screen1__title--987f9 {
    font-size: 34px;
    line-height: 40px;
  }
  .screen1-module--screen1__desc--b4643 {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 5px;
  }
  .screen1-module--screen1__date--0b045 {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 15px;
    margin-top: 15px;
    max-width: 241px;
  }
  .screen1-module--screen1__prices--8caa6 {
    margin-bottom: 20px;
  }
  .screen1-module--screen1__prices--old--95992 {
    font-size: 28px;
    line-height: 32px;
    margin-right: 20px;
  }
  .screen1-module--screen1__prices--new--d4b35 {
    font-size: 36px;
    line-height: 41px;
    margin-right: 20px;
  }
  .screen1-module--screen1__prices--profit--d65aa {
    font-size: 18px;
    line-height: 21px;
    max-width: 139px;
  }
  .screen1-module--screen1--33b25 .screen1-module--video__content--75717 {
    width: 80%;
  }
  .screen1-module--screen1--33b25 .screen1-module--video__text--3b576 {
    font-size: 20px;
    line-height: 36px;
  }
  .screen1-module--screen1__text--d26c8 {
    font-size: 14px;
    line-height: 16px;
  }
  .screen1-module--screen1__info-wrapper--69303 {
    margin-top: 10px;
  }
  .screen1-module--screen1__info-col--e2227 {
    max-width: 100%;
  }
  .screen1-module--screen1--33b25 .screen1-module--main-btn--51231 {
    max-width: 241px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--33b25 {
    padding-bottom: 0;
  }
  .screen1-module--screen1__wrapper--c7a4d {
    margin-top: 0;
  }
  .screen1-module--screen1__info--f603b {
    margin-bottom: 20px;
  }
  .screen1-module--screen1__title--987f9 {
    font-size: 25px;
    line-height: 25px;
  }
  .screen1-module--screen1__date--0b045 {
    font-size: 16px;
    line-height: 18px;
    max-width: 200px;
    padding: 5px 10px;
  }
  .screen1-module--screen1__desc--b4643 {
    font-size: 16px;
    line-height: 18px;
  }
  .screen1-module--screen1__prices--8caa6 {
    margin-bottom: 15px;
  }
  .screen1-module--screen1__prices--old--95992 {
    font-size: 18px;
    line-height: 21px;
    margin-right: 10px;
  }
  .screen1-module--screen1__prices--new--d4b35 {
    font-size: 30px;
    line-height: 34px;
    margin-right: 10px;
  }
  .screen1-module--screen1__prices--profit--d65aa {
    font-size: 14px;
    line-height: 16px;
    max-width: 110px;
  }
  .screen1-module--screen1--33b25 .screen1-module--video__text--3b576 {
    font-size: 14px;
    line-height: 36px;
    margin-top: 10px;
  }
  .screen1-module--screen1__info-wrapper--69303 {
    margin-top: 0;
  }
  .screen1-module--screen1__img-container--430cb,
  .screen1-module--screen1__imgit--d7dc5 {
    width: 48%;
  }
  .screen1-module--screen1--33b25 .screen1-module--main-btn--51231 {
    max-width: 100%;
  }
}
.screen2-module--screen2--4a0a0 {
  background: #fff;
  padding: 30px 0 100px;
}

@media (max-width: 767px) {
  .screen2-module--screen2--4a0a0 {
    padding: 30px 0;
  }
}
.screen2-module--screen2__list--b14a4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 40px;
}

.screen2-module--screen2__list-item--0aa74 {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  font-size: 22px;
  font-weight: 300;
  line-height: 28px;
  margin-bottom: 20px;
  padding: 20px 0;
  width: 100%;
}

.screen2-module--screen2__list-item--0aa74:last-child {
  margin-bottom: 0;
}

.screen2-module--screen2__list-text--42e16 {
  padding-left: 80px;
  position: relative;
}

@media (max-width: 767px) {
  .screen2-module--screen2__list-text--42e16 {
    font-size: 16px;
    line-height: 18px;
    padding-left: 35px;
  }
}
.screen2-module--screen2__list-text--42e16:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/kurs-arrow.svg);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 32px;
  left: 30px;
  position: absolute;
  top: 0;
  width: 32px;
}

@media (max-width: 767px) {
  .screen2-module--screen2__list-text--42e16:before {
    height: 20px;
    left: 8px;
    width: 20px;
  }
}
.screen2-module--screen2__text--ba222 {
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
}

@media (max-width: 480px) {
  .screen2-module--screen2__text--ba222 {
    font-size: 16px;
    line-height: 24px;
  }
}
span.screen2-module--screen2__text-orange--ac503 {
  color: #fd4b04;
  display: inline;
  font-weight: 700;
}

.screen2-module--video__content--4bda8 {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/video-bg.png);
  background-repeat: no-repeat;
  background-size: contain;
  margin: 50px auto 0;
  max-width: 720px;
}

@media (max-width: 991px) {
  .screen2-module--video__content--4bda8 {
    margin: 30px auto 0;
  }
}
@media (max-width: 767px) {
  .screen2-module--video__content--4bda8 {
    background-image: unset;
  }
}
.screen2-module--video__screencast-wrapper--33470 {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.screen2-module--video__content_iframe--b32df {
  border-radius: 20px;
  height: 90%;
  left: 20px;
  position: absolute;
  top: 15px;
  width: 95%;
}

@media (max-width: 767px) {
  .screen2-module--video__content_iframe--b32df {
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
  }
}
.screen2-module--video__text--86fd5 {
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
  margin-top: 20px;
  text-align: center;
}

@media (max-width: 991px) {
  .screen2-module--video__text--86fd5 {
    color: #000;
    font-size: 20px;
    font-weight: 700;
    line-height: 36px;
  }
}
@media (max-width: 480px) {
  .screen2-module--video__text--86fd5 {
    font-size: 16px;
    line-height: 24px;
  }
}
.screen3-module--screen3--fe78d {
  background-color: #ecfaff;
  padding: 100px 0;
  scroll-margin-top: 100px;
}

@media (max-width: 991px) {
  .screen3-module--screen3--fe78d {
    padding: 60px 15px;
  }
}
@media (max-width: 480px) {
  .screen3-module--screen3--fe78d {
    padding: 30px 0;
  }
}
.screen3-module--screen3__title--ed91e {
  margin-bottom: 60px;
}

@media (max-width: 600px) {
  .screen3-module--screen3__title--ed91e {
    margin-bottom: 30px;
  }
}
.screen3-module--screen3__block--a0b33 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (max-width: 991px) {
  .screen3-module--screen3__block--a0b33 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.screen3-module--screen3__block-item--e9161 {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
  padding: 30px;
  width: calc(50% - 30px);
}

@media (max-width: 991px) {
  .screen3-module--screen3__block-item--e9161 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 18px;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    line-height: 26px;
    margin-bottom: 20px;
    margin-right: 0;
    padding: 20px;
    width: 100%;
  }
}
@media (max-width: 600px) {
  .screen3-module--screen3__block-item--e9161 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.screen3-module--screen3__block-item--e9161:nth-child(odd) {
  margin-right: 30px;
}

@media (max-width: 991px) {
  .screen3-module--screen3__block-item--e9161:nth-child(odd) {
    margin-right: 0;
  }
}
.screen3-module--screen3__block-item--e9161:last-child {
  margin-bottom: 0;
}

.screen3-module--block-item__img--4e90e {
  height: 80px;
  margin-right: 20px;
  width: 80px;
}

@media (max-width: 991px) {
  .screen3-module--block-item__img--4e90e {
    height: 70px;
    width: 70px;
  }
}
@media (max-width: 600px) {
  .screen3-module--block-item__img--4e90e {
    height: 50px;
    margin-right: 10px;
    width: 50px;
  }
}
.screen3-module--block-item__text--bdf43 {
  font-size: 18px;
  font-weight: 300;
  line-height: 26px;
}

.screen4-module--video-reviews--bbbab {
  padding: 70px 0;
}

@media (max-width: 991px) {
  .screen4-module--video-reviews--bbbab {
    padding: 50px 0 30px;
  }
}
@media (max-width: 600px) {
  .screen4-module--video-reviews--bbbab {
    padding: 30px 0;
  }
}
.screen4-module--video-reviews__container--971a9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991px) {
  .screen4-module--video-reviews__container--971a9 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.screen4-module--video-reviews__content--7985e {
  max-width: 754px;
}

@media (max-width: 1199px) {
  .screen4-module--video-reviews__content--7985e {
    width: 65%;
  }
}
@media (max-width: 991px) {
  .screen4-module--video-reviews__content--7985e {
    margin: 0 auto 20px;
    width: 100%;
  }
}
.screen4-module--reviews-text__block--0b9ba {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  min-height: 750px;
  padding: 60px 30px 70px 60px;
}

@media (max-width: 600px) {
  .screen4-module--reviews-text__block--0b9ba {
    min-height: 624px;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
    padding: 20px;
  }
}
.screen4-module--video-reviews__row--d47c2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  max-width: 324px;
}

@media (max-width: 991px) {
  .screen4-module--video-reviews__row--d47c2 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    max-width: 100%;
  }
}
@media (max-width: 600px) {
  .screen4-module--video-reviews__row--d47c2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.screen4-module--reviews-subext__block--c3fb1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 55px;
}

@media (max-width: 600px) {
  .screen4-module--reviews-subext__block--c3fb1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 15px;
  }
}
.screen4-module--reviews-subext__block--c3fb1:last-child {
  margin-bottom: 0;
}

.screen4-module--reviews-subext__description--db5b4 {
  max-width: 460px;
}

@media (max-width: 991px) {
  .screen4-module--reviews-subext__description--db5b4 {
    font-size: 12px;
  }
}
.screen4-module--reviews-subtext__img--c909b {
  height: 100px;
  margin-right: 30px;
  width: 100px;
}

@media (max-width: 600px) {
  .screen4-module--reviews-subtext__img--c909b {
    height: 60px;
    width: 60px;
  }
}
.screen4-module--reviews-subext__title--678eb {
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

@media (max-width: 600px) {
  .screen4-module--reviews-subext__title--678eb {
    font-size: 17px;
    line-height: 20px;
  }
}
.screen4-module--reviews-subext__content--518f6 {
  font-size: 20px;
  font-weight: 300;
  line-height: 23px;
}

@media (max-width: 600px) {
  .screen4-module--reviews-subext__content--518f6 {
    font-size: 15px;
    line-height: 17px;
  }
}
.screen4-module--reviews-undertext__block--7e31d {
  background: linear-gradient(83.12deg, #9633fb 0.48%, #ac68ff 57.5%, #b881ff);
  border-radius: 20px;
  color: #fff;
  margin-top: 30px;
  padding: 30px 50px 45px;
}

@media (max-width: 600px) {
  .screen4-module--reviews-undertext__block--7e31d {
    display: none;
  }
}
.screen4-module--reviews-undertext__block-mobile--17b08 {
  background: linear-gradient(83.12deg, #9633fb 0.48%, #ac68ff 57.5%, #b881ff);
  border-radius: 20px;
  color: #fff;
  display: none;
  margin-top: 30px;
  padding: 30px 50px 45px;
}

@media (max-width: 600px) {
  .screen4-module--reviews-undertext__block-mobile--17b08 {
    display: block;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding: 20px;
  }
}
.screen4-module--reviews-undertext__title--676cf {
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 15px;
}

@media (max-width: 600px) {
  .screen4-module--reviews-undertext__title--676cf {
    font-size: 24px;
    line-height: 28px;
  }
}
.screen4-module--reviews-undertext__list--ef5e0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.screen4-module--reviews-undertext__list--ef5e0:last-child {
  margin-bottom: 0;
}

.screen4-module--reviews-undertext__list-item--ab29c {
  margin-bottom: 15px;
  padding-left: 45px;
  position: relative;
}

@media (max-width: 600px) {
  .screen4-module--reviews-undertext__list-item--ab29c {
    padding-left: 35px;
  }
}
.screen4-module--reviews-undertext__list-item--ab29c:before {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/kurs-arrow-white.svg);
  background-size: contain;
  content: "";
  height: 35px;
  left: 0;
  position: absolute;
  top: 9px;
  width: 35px;
}

@media (max-width: 600px) {
  .screen4-module--reviews-undertext__list-item--ab29c:before {
    background-repeat: no-repeat;
    background-size: contain;
    height: 25px;
    width: 25px;
  }
}
.screen4-module--reviews-undertext__list-title--a6a84 {
  font-weight: 700;
}

.screen4-module--reviews-undertext__list-text--979f6 {
  font-weight: 300;
}

@media (max-width: 600px) {
  .screen4-module--reviews-undertext__list-text--979f6 {
    font-size: 17px;
    line-height: 20px;
  }
}
.screen4-module--video-reviews__col--3b9c3 {
  border-top: 1px solid #e0e0e0;
  padding-top: 30px;
}

@media (max-width: 991px) {
  .screen4-module--video-reviews__col--3b9c3 {
    border: none;
    width: calc(37% - 30px);
  }
}
@media (max-width: 600px) {
  .screen4-module--video-reviews__col--3b9c3 {
    width: 100%;
  }
}
.screen4-module--video-reviews__col--3b9c3:first-child {
  border: none;
  padding-top: 0;
}

@media (max-width: 991px) {
  .screen4-module--video-reviews__col--3b9c3:first-child {
    padding-top: 30px;
  }
}
.screen4-module--video-reviews__col--3b9c3:not(:last-child) {
  margin-right: 15px;
}

.screen4-module--video-reviews__col--3b9c3:last-child .screen4-module--video-reviews__information-wrapper--42a3b {
  margin-bottom: 0;
}

.screen4-module--video-reviews__video-container--5c09d {
  margin: 0 auto;
}

@media (max-width: 991px) {
  .screen4-module--video-reviews__video-container--5c09d {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
  }
}
.screen4-module--video-reviews__video-container--5c09d iframe {
  border-radius: 10px;
}

@media (max-width: 991px) {
  .screen4-module--video-reviews__video-container--5c09d iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
}
@media (max-width: 600px) {
  .screen4-module--video-reviews__video-container--5c09d iframe {
    height: 100%;
    width: 100%;
  }
}
.screen4-module--video-reviews__video-wrapper--30885 {
  border-radius: 10px;
  height: 0;
  overflow: hidden;
  padding-top: 197px;
  position: relative;
}

@media (max-width: 991px) {
  .screen4-module--video-reviews__video-wrapper--30885 {
    border-radius: 0;
    padding-top: 125px;
  }
}
@media (max-width: 600px) {
  .screen4-module--video-reviews__video-wrapper--30885 {
    border-radius: 10px;
    padding-top: 220px;
  }
}
.screen4-module--video-reviews__video--98743 {
  border-radius: 10px;
  height: auto;
  left: 0;
  position: absolute;
  top: 0;
  width: 324px;
}

@media (max-width: 991px) {
  .screen4-module--video-reviews__video--98743 {
    height: 123px;
    width: 226px;
  }
}
.screen4-module--video-reviews__quote--3d2a5 {
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  margin-top: 10px;
}

@media (max-width: 991px) {
  .screen4-module--video-reviews__quote--3d2a5 {
    padding: 0;
  }
}
@media (max-width: 600px) {
  .screen4-module--video-reviews__quote-text--c049c {
    font-size: 15px;
    line-height: 17px;
  }
}
.screen4-module--video-reviews__information-wrapper--42a3b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 20px 0 27px;
}

@media (max-width: 991px) {
  .screen4-module--video-reviews__information-wrapper--42a3b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    min-height: 210px;
  }
}
@media (max-width: 768px) {
  .screen4-module--video-reviews__information-wrapper--42a3b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    min-height: 170px;
  }
}
@media (max-width: 600px) {
  .screen4-module--video-reviews__information-wrapper--42a3b {
    margin-bottom: 0;
    min-height: 100%;
  }
}
.screen4-module--video-reviews__name--dc0d5 {
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
}

@media (max-width: 991px) {
  .screen4-module--video-reviews__name--dc0d5 {
    font-size: 15px;
    line-height: 17px;
    margin: 5px 0;
  }
}
.screen5-module--course-tasks--b7258 {
  background-color: #fafeff;
  padding: 100px 0;
}

@media (max-width: 991px) {
  .screen5-module--course-tasks--b7258 {
    padding: 0 0 30px;
  }
}
.screen5-module--tasks__block--29dce {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

@media (max-width: 991px) {
  .screen5-module--tasks__block--29dce {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.screen5-module--task__item--67c43 {
  min-height: 380px;
  padding: 40px;
  width: 50%;
}

@media (max-width: 991px) {
  .screen5-module--task__item--67c43 {
    min-height: 200px;
    width: 100%;
  }
}
@media (max-width: 600px) {
  .screen5-module--task__item--67c43 {
    padding: 20px 10px;
  }
}
.screen5-module--task__item--67c43:first-child {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/zadacha-1.svg) 0 100% no-repeat, linear-gradient(113.74deg, #def8da, rgba(222, 248, 218, 0));
}

.screen5-module--task__item--67c43:nth-child(2) {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/zadacha-2.svg) 0 100% no-repeat, linear-gradient(113.74deg, #daf6ff, rgba(218, 246, 255, 0));
}

.screen5-module--task__item--67c43:nth-child(3) {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/zadacha-3.svg) 0 100% no-repeat, linear-gradient(113.74deg, #fff5da, rgba(255, 245, 218, 0));
}

.screen5-module--task__item--67c43:nth-child(4) {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/zadacha-4.svg) 0 100% no-repeat, linear-gradient(113.74deg, #ffe5e5, hsla(0, 100%, 95%, 0));
}

.screen5-module--task__item--67c43:nth-child(5) {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/zadacha-5.svg) 0 100% no-repeat, linear-gradient(113.74deg, #f9f2ff, rgba(249, 242, 255, 0));
}

.screen5-module--task__item--67c43:nth-child(6) {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/zadacha-6.svg) 0 100% no-repeat, linear-gradient(113.74deg, #def8da, rgba(222, 248, 218, 0));
}

.screen5-module--task__item--67c43:nth-child(7) {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/zadacha-7.svg) 0 100% no-repeat, linear-gradient(113.74deg, #daf6ff, rgba(218, 246, 255, 0));
}

.screen5-module--task__item--67c43:last-child {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/zadacha-8.svg) 0 100% no-repeat, linear-gradient(113.74deg, #fff5da, rgba(255, 245, 218, 0));
}

.screen5-module--task__item-title--34285 {
  border-radius: 10px;
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  padding: 5px 20px;
}

@media (max-width: 600px) {
  .screen5-module--task__item-title--34285 {
    font-size: 18px;
    line-height: 21px;
  }
}
.screen5-module--task__item--67c43:first-child .screen5-module--task__item-title--34285 {
  background: #9bd991;
}

.screen5-module--task__item--67c43:nth-child(2) .screen5-module--task__item-title--34285 {
  background: #b3d2dc;
}

.screen5-module--task__item--67c43:nth-child(3) .screen5-module--task__item-title--34285 {
  background: #dfd2ad;
}

.screen5-module--task__item--67c43:nth-child(4) .screen5-module--task__item-title--34285 {
  background: #feaaaa;
}

.screen5-module--task__item--67c43:nth-child(5) .screen5-module--task__item-title--34285 {
  background: #eddbff;
}

.screen5-module--task__item--67c43:nth-child(6) .screen5-module--task__item-title--34285 {
  background: #9bd990;
}

.screen5-module--task__item--67c43:nth-child(7) .screen5-module--task__item-title--34285 {
  background: #b3d2dc;
}

.screen5-module--task__item--67c43:last-child .screen5-module--task__item-title--34285 {
  background: #dfd2ad;
}

.screen5-module--task__item-text--8fe15 {
  font-size: 18px;
  font-weight: 300;
  line-height: 21px;
  padding: 20px;
}

@media (max-width: 600px) {
  .screen5-module--task__item-text--8fe15 {
    font-size: 15px;
    line-height: 17px;
  }
}
.screen6-module--how-works--f4e93 {
  background-color: #f2e5ff;
  padding: 100px 0 200px;
}

@media (max-width: 991px) {
  .screen6-module--how-works--f4e93 {
    padding: 50px 0;
  }
}
.screen6-module--how-works__title--02c0a {
  margin-bottom: 50px;
  text-align: center;
}

@media (max-width: 1199px) {
  .screen6-module--how-works__title--02c0a {
    margin-bottom: 120px;
  }
}
@media (max-width: 991px) {
  .screen6-module--how-works__title--02c0a {
    margin-bottom: 30px;
    margin-top: 0;
  }
}
@media (max-width: 600px) {
  .screen6-module--how-works__title--02c0a {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  .screen6-module--how-works__block__wrapper--071dd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    min-height: 385px;
    position: inherit;
  }
}
@media (max-width: 600px) {
  .screen6-module--how-works__block__wrapper--071dd {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.screen6-module--how-works__block--61bf7 {
  position: relative;
  text-align: center;
}

.screen6-module--how-works__block-text1--f166b {
  left: 0;
  top: -100px;
}

.screen6-module--how-works__block-text2--da0b0 {
  right: 0;
  top: -100px;
}

.screen6-module--how-works__block-text3--c0219 {
  bottom: -100px;
  left: 0;
}

.screen6-module--how-works__block-text4--d9dfa {
  bottom: -100px;
  right: 0;
}

.screen6-module--how-works__block-text--c895e {
  backdrop-filter: blur(20px);
  background: hsla(0, 0%, 100%, 0.7);
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  min-height: 260px;
  padding: 40px;
  position: absolute;
  text-align: left;
  width: 360px;
  z-index: 1;
}

@media (max-width: 991px) {
  .screen6-module--how-works__block-text--c895e {
    bottom: 0;
    left: 0;
    margin-bottom: 15px;
    padding: 30px 20px 20px 40px;
    position: inherit;
    right: 0;
    top: 0;
    width: calc(50% - 15px);
    z-index: unset;
  }
  .screen6-module--how-works__block-text--c895e:nth-child(odd) {
    margin-right: 15px;
  }
}
@media (max-width: 600px) {
  .screen6-module--how-works__block-text--c895e {
    backdrop-filter: none;
    min-height: unset;
    padding: 20px;
    width: 100%;
  }
}
.screen6-module--how-works__block-text--c895e .screen6-module--block-text__title--32660 {
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .screen6-module--how-works__block-text--c895e .screen6-module--block-text__title--32660 {
    font-size: 22px;
    line-height: 25px;
  }
}
@media (max-width: 600px) {
  .screen6-module--how-works__block-text--c895e .screen6-module--block-text__title--32660 {
    font-size: 18px;
    line-height: 21px;
  }
}
@media (max-width: 480px) {
  .screen6-module--how-works__block-text--c895e .screen6-module--block-text__title--32660 {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 10px;
  }
}
.screen6-module--how-works__block-text--c895e .screen6-module--block-text__description--ab6ef {
  font-size: 20px;
  font-weight: 300;
  line-height: 23px;
}

@media (max-width: 991px) {
  .screen6-module--how-works__block-text--c895e .screen6-module--block-text__description--ab6ef {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (max-width: 600px) {
  .screen6-module--how-works__block-text--c895e .screen6-module--block-text__description--ab6ef {
    font-size: 15px;
    line-height: 17px;
  }
}
@media (max-width: 480px) {
  .screen6-module--how-works__block-text--c895e .screen6-module--block-text__description--ab6ef {
    font-size: 18px;
    line-height: 22px;
  }
}
@media (max-width: 991px) {
  .screen6-module--how-works__img__wrapper--01365 {
    padding-top: 60px;
  }
}
@media (max-width: 600px) {
  .screen6-module--how-works__img__wrapper--01365 {
    padding: 30px 0;
  }
}
.screen6-module--lesson-duration__block--fc563 {
  background: #fd4b04;
  border-radius: 50%;
  bottom: -22px;
  color: #fff;
  height: 150px;
  padding-top: 4px;
  position: absolute;
  right: calc(50% - 75px);
  width: 150px;
}

@media (max-width: 480px) {
  .screen6-module--lesson-duration__block--fc563 {
    bottom: 0;
    height: 100px;
    margin: -51px auto;
    position: relative;
    right: 0;
    width: 100px;
    z-index: 1;
  }
}
.screen6-module--lesson-duration__num--0b470 {
  font-size: 60px;
  font-weight: 500;
  line-height: 69px;
}

@media (max-width: 480px) {
  .screen6-module--lesson-duration__num--0b470 {
    font-size: 36px;
    line-height: 41px;
  }
}
.screen6-module--lesson-duration__min--7312b {
  font-size: 24px;
  font-weight: 500;
  line-height: 24px;
}

@media (max-width: 480px) {
  .screen6-module--lesson-duration__min--7312b {
    font-size: 17px;
    line-height: 18px;
  }
}
.screen6-module--lesson-duration__text--140ce {
  font-size: 18px;
  font-weight: 300;
  line-height: 21px;
}

@media (max-width: 480px) {
  .screen6-module--lesson-duration__text--140ce {
    font-size: 13px;
    line-height: 15px;
  }
}
.screen6-module--lesson-example__text--d9282 {
  font-size: 16px;
  font-weight: 300;
  line-height: 30px;
  position: absolute;
  right: 41%;
  top: -8%;
}

@media (max-width: 991px) {
  .screen6-module--lesson-example__text--d9282 {
    right: 38%;
    top: 55%;
  }
}
@media (max-width: 480px) {
  .screen6-module--lesson-example__text--d9282 {
    margin-bottom: 10px;
    margin-top: -30px;
    position: inherit;
    text-align: center;
  }
}
.style-module--structure--891da {
  padding: 100px 0;
  scroll-padding-top: 100px;
}

@media (max-width: 991px) {
  .style-module--structure--891da {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--structure--891da {
    padding: 30px 0;
  }
}
.style-module--structure__title--ad28a {
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .style-module--structure__title--ad28a {
    font-size: 24px;
    line-height: 28px;
  }
}
.style-module--structure__block-header-row--1af37 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
}

@media (max-width: 600px) {
  .style-module--structure__block-header-row--1af37 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 480px) {
  .style-module--structure__block-header-row--1af37 {
    margin-bottom: 0;
  }
}
.style-module--structure__block-header-title--5efb4 {
  color: #fff;
  font-size: 30px;
  line-height: 34px;
}

@media (max-width: 991px) {
  .style-module--structure__block-header-title--5efb4 {
    font-size: 26px;
    line-height: 30px;
    max-width: 600px;
  }
}
@media (max-width: 600px) {
  .style-module--structure__block-header-title--5efb4 {
    font-size: 23px;
    line-height: 26px;
  }
}
@media (max-width: 480px) {
  .style-module--structure__block-header-title--5efb4 {
    font-size: 20px;
    line-height: 23px;
  }
}
.style-module--structure__block-result--caba4 {
  background: linear-gradient(83.12deg, #b369ff 0.48%, #d3b0ff);
  border-radius: 5px;
  color: #fff;
  padding: 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.style-module--structure__block-btn-wrapper--9994e {
  margin-bottom: 15px;
  text-align: center;
}

.style-module--structure__block-total--19a8d {
  background: #f2e6ff;
  border-radius: 5px;
  margin-bottom: 40px;
  padding: 30px;
  position: relative;
}

.style-module--block__num--47bba {
  background: linear-gradient(-83.12deg, #b369ff 0.48%, #d3b0ff);
  border-radius: 5px;
  font-size: 20px;
  line-height: 23px;
  margin-right: 30px;
  padding: 3px 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 600px) {
  .style-module--block__num--47bba {
    margin-bottom: 10px;
  }
}
.style-module--block__lesson-amount--8b0da,
.style-module--block__lesson-duration--ff178 {
  font-size: 16px;
  line-height: 18px;
  margin-right: 30px;
  padding-left: 30px;
  position: relative;
}

@media (max-width: 480px) {
  .style-module--block__lesson-amount--8b0da,
  .style-module--block__lesson-duration--ff178 {
    display: none;
  }
}
@media (max-width: 600px) {
  .style-module--block__lesson-amount--8b0da {
    margin-bottom: 10px;
  }
}
.style-module--block__lesson-amount--8b0da:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/blockicon-play.svg);
}

.style-module--block__lesson-amount--8b0da:before,
.style-module--block__lesson-duration--ff178:before {
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  width: 20px;
}

.style-module--block__lesson-duration--ff178:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/blockicon-time.svg);
}

.style-module--block-vertical-adapt--c350b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

@media (max-width: 991px) {
  .style-module--block-vertical-adapt--c350b {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.style-module--structure--19b55 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--structure--19b55 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--structure--19b55 {
    padding: 30px 0;
  }
}
.style-module--structure__title--efed7 {
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .style-module--structure__title--efed7 {
    font-size: 24px;
    line-height: 28px;
  }
}
.style-module--structure__wrapper--bccad {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .style-module--structure__wrapper--bccad {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--structure__blocks--0edb4 {
  width: 49%;
}

@media (max-width: 767px) {
  .style-module--structure__blocks--0edb4 {
    width: 100%;
  }
}
.style-module--structure__blocks-title--1742d {
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .style-module--structure__blocks-title--1742d {
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--structure__blocks-title--1742d {
    margin-top: 15px;
  }
}
.style-module--structure__block-header-row--ad52d {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .style-module--structure__block-header-row--ad52d {
    margin-bottom: 0;
  }
}
.style-module--structure__block-header-title--718ee {
  color: #fff;
  font-size: 30px;
  line-height: 34px;
}

@media (max-width: 1199px) {
  .style-module--structure__block-header-title--718ee {
    font-size: 26px;
    line-height: 28px;
  }
}
@media (max-width: 991px) {
  .style-module--structure__block-header-title--718ee {
    font-size: 22px;
    line-height: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--structure__block-header-title--718ee {
    font-size: 18px;
    line-height: 21px;
  }
}
.style-module--structure__block-result--d90ca {
  background: linear-gradient(83.12deg, #b369ff 0.48%, #d3b0ff);
  border-radius: 5px;
  color: #fff;
  padding: 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.style-module--structure__block-btn-wrapper--07f78 {
  margin-bottom: 15px;
  text-align: center;
}

.style-module--structure__block-total--103a1 {
  background: #f2e6ff;
  border-radius: 5px;
  margin-bottom: 40px;
  padding: 30px;
  position: relative;
}

.style-module--block__num--efcee {
  background: linear-gradient(-83.12deg, #b369ff 0.48%, #d3b0ff);
  border-radius: 5px;
  font-size: 20px;
  line-height: 23px;
  margin-bottom: 10px;
  margin-right: 30px;
  padding: 3px 5px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 600px) {
  .style-module--block__num--efcee {
    margin-bottom: 10px;
  }
}
.style-module--block__lesson-amount--88afe,
.style-module--block__lesson-duration--513fe {
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 10px;
  margin-right: 30px;
  padding-left: 30px;
  position: relative;
}

@media (max-width: 480px) {
  .style-module--block__lesson-amount--88afe,
  .style-module--block__lesson-duration--513fe {
    display: none;
  }
}
@media (max-width: 600px) {
  .style-module--block__lesson-amount--88afe {
    margin-bottom: 10px;
  }
}
.style-module--block__lesson-amount--88afe:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/blockicon-play.svg);
}

.style-module--block__lesson-amount--88afe:before,
.style-module--block__lesson-duration--513fe:before {
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  width: 20px;
}

.style-module--block__lesson-duration--513fe:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/blockicon-time.svg);
}

.style-module--block-vertical-adapt--0dc9a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

@media (max-width: 991px) {
  .style-module--block-vertical-adapt--0dc9a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.cost-module--cost--a6d42 {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/course-img-1.svg) 10% 20% no-repeat, url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/course-img-2.svg) 0 100% no-repeat, url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/course-img-3.svg) 100% 0 no-repeat, url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/course-img-4.svg) 100% 100% no-repeat, linear-gradient(357.35deg, #dcbaff 2.21%, #f2e6ff 94.8%);
  padding: 70px 0 120px;
  scroll-margin-top: 70px;
}

@media (max-width: 991px) {
  .cost-module--cost--a6d42 {
    background: linear-gradient(357.35deg, #dcbaff 2.21%, #f2e6ff 94.8%);
    padding: 60px 30px 70px;
  }
}
@media (max-width: 767px) {
  .cost-module--cost--a6d42 {
    padding: 30px 0;
  }
}
.cost-module--cost__title--a19d9 {
  font-size: 44px;
  line-height: 115%;
  margin-bottom: 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .cost-module--cost__title--a19d9 {
    font-size: 28px;
    margin-bottom: 20px;
  }
}
.cost-module--cost__row--5b956 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 767px) {
  .cost-module--cost__row--5b956 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.cost-module--cost__col--f6afb {
  margin: 10px 0;
  max-width: 400px;
  width: 32%;
}

@media (max-width: 1199px) {
  .cost-module--cost__col--f6afb {
    width: 45%;
  }
}
@media (max-width: 767px) {
  .cost-module--cost__col--f6afb {
    margin: 0;
    max-width: 100%;
    width: 100%;
  }
}
.cost-module--cost__wrapper--3ef2f {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 991px) {
  .cost-module--cost__wrapper--3ef2f {
    min-height: 384px;
  }
}
@media (max-width: 767px) {
  .cost-module--cost__wrapper--3ef2f {
    margin-bottom: 0;
    min-height: unset;
  }
}
.cost-module--cost__sub--bc1cf {
  background: #fffdec;
  min-height: 440px;
}

@media (max-width: 1199px) {
  .cost-module--cost__sub--bc1cf {
    min-height: 370px;
  }
}
@media (max-width: 991px) {
  .cost-module--cost__sub--bc1cf {
    min-height: 410px;
  }
}
@media (max-width: 767px) {
  .cost-module--cost__sub--bc1cf {
    min-height: unset;
  }
}
.cost-module--cost__sub--bc1cf h3 {
  color: #fd4b04;
  font-size: 36px;
  line-height: 41px;
}

@media (max-width: 1199px) {
  .cost-module--cost__sub--bc1cf h3 {
    font-size: 30px;
    line-height: 34px;
  }
}
.cost-module--cost__sub--bc1cf .cost-module--cost__price-color--a7164 {
  color: #fd4b04;
  font-size: 34px;
  white-space: nowrap;
}

@media (max-width: 1199px) {
  .cost-module--cost__sub--bc1cf .cost-module--cost__price-color--a7164 {
    font-size: 26px;
    line-height: 30px;
  }
}
.cost-module--cost__block-btn--53243 {
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  width: 100%;
}

@media (max-width: 1199px) {
  .cost-module--cost__block-btn--53243 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cost-module--cost__btn--1a040 {
  background-color: #2d1473;
  font-size: 17px;
  font-weight: 700;
  line-height: 20px;
  max-width: 100%;
  padding: 20px 10px;
}

@media (max-width: 1199px) {
  .cost-module--cost__btn--1a040 {
    font-size: 14px;
    line-height: 14px;
    min-height: 50px;
    padding: 15px 0;
  }
}
.cost-module--cost__sub-btn--e937a {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff9368), to(#fd4b04));
  background: linear-gradient(180deg, #ff9368, #fd4b04);
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  font-size: 20px;
  line-height: 23px;
  max-width: 100%;
  min-height: 60px;
}

.cost-module--cost__sub-btn--e937a:focus,
.cost-module--cost__sub-btn--e937a:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#fd4b04), to(#ff9368));
  background: linear-gradient(180deg, #fd4b04, #ff9368);
}

.cost-module--cost__sub-btn--e937a:active {
  background: -webkit-gradient(linear, left top, left bottom, from(#c23e0e), to(#c23e0e));
  background: linear-gradient(180deg, #c23e0e, #c23e0e);
  -webkit-box-shadow: unset;
          box-shadow: unset;
}

@media (max-width: 1199px) {
  .cost-module--cost__sub-btn--e937a {
    font-size: 14px;
    line-height: 14px;
    min-height: 50px;
    padding: 15px 0;
  }
}
.cost-module--cost__info--725b0 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 30px;
}

@media (max-width: 1199px) {
  .cost-module--cost__info--725b0 {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
  }
}
.cost-module--cost__heading--5f42e {
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  text-align: center;
}

@media (max-width: 1199px) {
  .cost-module--cost__heading--5f42e {
    font-size: 20px;
    line-height: 23px;
  }
}
.cost-module--cost__list--95736 {
  width: 100%;
}

.cost-module--cost__item--f0f51 {
  border-bottom: 1px solid #dfdfdf;
  color: #000;
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  padding: 20px;
  position: relative;
  text-align: center;
}

@media (max-width: 1199px) {
  .cost-module--cost__item--f0f51 {
    font-size: 16px;
    line-height: 18px;
    padding: 10px;
  }
}
.cost-module--cost__item--f0f51:first-child {
  border-top: 1px solid #dfdfdf;
  margin-top: 25px;
}

@media (max-width: 1199px) {
  .cost-module--cost__item--f0f51:first-child {
    margin-top: 15px;
  }
}
.cost-module--cost__price-wrapper--e8281 {
  padding: 20px;
  text-align: center;
}

@media (max-width: 1199px) {
  .cost-module--cost__price-wrapper--e8281 {
    padding: 15px;
  }
}
.cost-module--cost__price--sub--943e0 {
  padding-top: 83px;
}

@media (max-width: 1199px) {
  .cost-module--cost__price--sub--943e0 {
    padding-bottom: 5px;
    padding-top: 60px;
  }
}
@media (max-width: 991px) {
  .cost-module--cost__price--sub--943e0 {
    padding-top: 110px;
  }
}
@media (max-width: 767px) {
  .cost-module--cost__price--sub--943e0 {
    padding-bottom: 15px;
    padding-top: 15px;
  }
}
.cost-module--cost__price-color--a7164 {
  color: #6f00e2;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

@media (max-width: 1199px) {
  .cost-module--cost__price-color--a7164 {
    font-size: 22px;
    line-height: 26px;
  }
}
.cost-module--cost__price-text--69367 {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  margin-bottom: 5px;
}

@media (max-width: 1199px) {
  .cost-module--cost__price-text--69367 {
    font-size: 12px;
    line-height: 13px;
  }
}
.cost-module--month-small--f9381 {
  font-size: 20px;
  line-height: 23px;
}

@media (max-width: 1199px) {
  .cost-module--month-small--f9381 {
    font-size: 12px;
    line-height: 13px;
  }
}
.cost-module--cost__undertext--4ffec {
  background: #c293ff;
  border-radius: 20px;
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin: 40px auto 0;
  padding: 25px;
  text-align: center;
  width: 70%;
}

@media (max-width: 1199px) {
  .cost-module--cost__undertext--4ffec {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .cost-module--cost__undertext--4ffec {
    font-size: 18px;
    line-height: 20px;
    margin-top: 20px;
  }
}
.sub-module--sub--497d6 {
  background: linear-gradient(178.62deg, #ffcdcd 1.39%, #ffe8e8 99.04%);
  background-size: cover;
  padding: 100px 0;
}

.sub-module--sub__title--f72b0 {
  background: linear-gradient(93.04deg, #ff5009, #ff7e4b);
  border-radius: 10px;
  color: #fff;
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin: 0 auto;
  padding: 10px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .sub-module--sub__title--f72b0 {
    font-size: 30px;
    line-height: 34px;
  }
}
@media (max-width: 767px) {
  .sub-module--sub__title--f72b0 {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (max-width: 991px) {
  .sub-module--sub--497d6 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .sub-module--sub--497d6 {
    padding: 30px 0;
  }
}
.sub-module--sub__inner--8ec81 {
  border-radius: 25px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 10px;
}

@media (max-width: 991px) {
  .sub-module--sub__inner--8ec81 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.sub-module--sub__inner--8ec81 > * {
  padding: 0;
}

.sub-module--sub__description--78a9d {
  background: #ffe8df;
  border-radius: 25px 0 0 25px;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 50%;
  padding: 60px;
}

@media (max-width: 991px) {
  .sub-module--sub__description--78a9d {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 25px 25px 0 0;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
  }
}
@media (max-width: 480px) {
  .sub-module--sub__description--78a9d {
    padding: 46px 22px;
  }
}
.sub-module--trial--c583c {
  color: #fd4b04;
  font-family: Ubuntu, sans-serif;
  font-weight: 700;
  margin-top: 30px;
  text-align: center;
}

.sub-module--trial__cost--d281b {
  font-size: 46px;
  line-height: 53px;
  margin-bottom: 10px;
  margin-top: 10px;
  white-space: nowrap;
}

.sub-module--trial__cost--d281b:last-of-type {
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .sub-module--trial__cost--d281b {
    font-size: 36px;
    line-height: 41px;
  }
}
.sub-module--trial__txt--7852c {
  color: #fd4b04;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  margin-bottom: 10px;
  text-align: center;
}

@media (max-width: 991px) {
  .sub-module--trial__txt--7852c {
    font-size: 16px;
    line-height: 16px;
  }
}
.sub-module--newcost--c8e53 {
  color: #fd4b04;
  font-family: Ubuntu, sans-serif;
  font-size: 46px;
  font-weight: 700;
  line-height: 53px;
  margin-top: 30px;
  text-align: center;
  white-space: nowrap;
}

@media (max-width: 991px) {
  .sub-module--newcost--c8e53 {
    font-size: 36px;
    line-height: 41px;
    margin-top: 20px;
  }
}
.sub-module--month--9181a {
  color: #fd4b04;
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
}

@media (max-width: 991px) {
  .sub-module--month--9181a {
    font-size: 14px;
    line-height: 16px;
  }
}
.sub-module--sub__item--53d41 {
  background: #fff;
  margin: 0 auto;
  width: 100%;
}

.sub-module--sub__item--list--ff9fd {
  margin-top: 30px;
}

.sub-module--sub__item--list--ff9fd li {
  border-bottom: 1px solid #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  padding-bottom: 10px;
  padding-right: 40px;
  padding-top: 10px;
  position: relative;
}

.sub-module--sub__item--list--ff9fd li:after {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/check-sub.svg) no-repeat 50%;
  content: "";
  height: 20px;
  position: absolute;
  right: 0;
  top: 20%;
  width: 27px;
}

@media (max-width: 991px) {
  .sub-module--sub__item--list--ff9fd li {
    text-align: left;
  }
  .sub-module--sub__item--list--ff9fd {
    margin-top: 20px;
  }
}
.sub-module--sub__widget--f8093 {
  background-color: #fff;
  border-radius: 0 25px 25px 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

@media (max-width: 991px) {
  .sub-module--sub__widget--f8093 {
    border-radius: 0 0 25px 25px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}
.style-module--reg--90e87 {
  background: linear-gradient(357.35deg, #dcbaff 2.21%, #f2e6ff 94.8%);
  padding: 90px 0;
  text-align: center;
}

@-webkit-keyframes hero-module--nav-open--344c9 {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes hero-module--nav-open--344c9 {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  to {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes hero-module--nav-close--79ec0 {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@keyframes hero-module--nav-close--79ec0 {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
.hero-module--hero--4ce81 {
  padding-bottom: 70px;
}

.hero-module--hero__header--a8860 {
  background-color: #fff;
  left: 0;
  margin: 0 auto;
  padding: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 50;
}

.hero-module--hero__header-wrapper--6e64b {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-bottom: 30px;
  padding-top: 30px;
}

.hero-module--hero__header-left--22b54 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.hero-module--hero__header-logo--9aae9 {
  display: inline-block;
  margin-left: 30px;
}

.hero-module--hero__header-logo--img--f18a8 {
  display: block;
  height: auto;
  max-width: 170px;
  width: 170px;
}

@media (max-width: 991px) {
  .hero-module--hero__header-logo--img--f18a8 {
    max-width: 100px;
    width: 100px;
  }
}
@media (max-width: 767px) {
  .hero-module--hero__header-nav--63e14 {
    background-color: hsla(0, 0%, 100%, 0.95);
    -webkit-box-shadow: -3px 1px 6px rgba(0, 0, 0, 0.16);
            box-shadow: -3px 1px 6px rgba(0, 0, 0, 0.16);
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100vh;
    left: 0;
    position: fixed;
    text-align: left;
    top: 90px;
    width: 100%;
    z-index: 1;
  }
  .hero-module--hero__header-nav--is-opened--fc445 {
    -webkit-animation-duration: 0.2s;
            animation-duration: 0.2s;
    -webkit-animation-name: hero-module--nav-open--344c9;
            animation-name: hero-module--nav-open--344c9;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .hero-module--hero__header-nav--is-closed--283e2 {
    -webkit-animation-duration: 0.2s;
            animation-duration: 0.2s;
    -webkit-animation-name: hero-module--nav-close--79ec0;
            animation-name: hero-module--nav-close--79ec0;
  }
}
.hero-module--hero__header-list--1ae38 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

@media (max-width: 767px) {
  .hero-module--hero__header-list--1ae38 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    font-size: 24px;
    line-height: 2.5;
    margin-bottom: 55px;
    overflow-y: auto;
    padding-left: 50px;
    width: 100%;
  }
}
.hero-module--hero__header-list--item--d68e2 {
  padding: 5px 20px;
}

@media (max-width: 1199px) {
  .hero-module--hero__header-list--item--d68e2 {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 991px) {
  .hero-module--hero__header-list--item--d68e2 {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.hero-module--hero__header-list--link--a7beb {
  color: #000;
  font-size: 20px;
}

@media (max-width: 1199px) {
  .hero-module--hero__header-list--link--a7beb {
    font-size: 18px;
  }
}
@media (max-width: 991px) {
  .hero-module--hero__header-list--link--a7beb {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .hero-module--hero__header-list--link--a7beb {
    font-size: 16px;
  }
}
.hero-module--hero__header-tel--3c8d5 {
  color: #282019;
  font-size: 20px;
  font-weight: 700;
}

@media (max-width: 1199px) {
  .hero-module--hero__header-tel--3c8d5 {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .hero-module--hero__header-tel--3c8d5 {
    display: none;
  }
}
.hero-module--hero__header-tel--3c8d5:visited {
  color: inherit;
}

.hero-module--hero__header-btn--21233 {
  font-size: 18px;
  max-width: 256px;
  padding: 10px;
}

@media (max-width: 1199px) {
  .hero-module--hero__header-btn--21233 {
    font-size: 14px;
    max-width: 120px;
  }
}
@media (max-width: 767px) {
  .hero-module--hero--4ce81 {
    padding-bottom: 50px;
  }
}
.hero-module--hero__container--b3b13 {
  background: transparent url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/img-header.jpg) no-repeat top;
  background-size: auto;
  margin-top: 105px;
  padding-top: 450px;
}

@media (max-width: 767px) {
  .hero-module--hero__container--b3b13 {
    background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/img-header-mob.png);
    margin-top: 80px;
    padding-top: 500px;
  }
}
.hero-module--hero__title--9c08e {
  font-size: 48px;
  font-weight: 700;
}

@media (max-width: 767px) {
  .hero-module--hero__title--9c08e {
    font-size: 20px;
    line-height: 1.4;
  }
}
.hero-module--hero__title-large--0e2b8 {
  font-size: 56px;
}

@media (max-width: 767px) {
  .hero-module--hero__title-large--0e2b8 {
    font-size: 30px;
  }
}
.hero-module--hero__title-wrapper--6967d {
  margin: 40px 0;
  max-width: 840px;
}

.hero-module--hero__list--7a225 {
  font-size: 24px;
  margin: 15px 0;
}

@media (max-width: 767px) {
  .hero-module--hero__list--7a225 {
    font-size: 18px;
  }
}
.hero-module--hero__item--e4b15 {
  padding: 10px 10px 10px 40px;
  position: relative;
}

.hero-module--hero__item--e4b15:before {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/check-mark.svg) 0 0 no-repeat;
  content: "";
  display: inline-block;
  height: 28px;
  left: 0;
  position: absolute;
  top: 10px;
  width: 28px;
}

.hero-module--hero__text--02424 {
  font-size: 18px;
}

@media (max-width: 767px) {
  .hero-module--hero__text--02424 {
    font-size: 12px;
  }
}
.hero-module--hero__info-wrapper--a0bb8 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.hero-module--hero__info-col--second--994af {
  margin: 0 auto;
  max-width: 200px;
  text-align: center;
}

@media (max-width: 767px) {
  .hero-module--hero__info-col--second--994af {
    margin: 15px 0;
    max-width: 150px;
  }
}
.hero-module--hero__image-wrapper--89089 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.hero-module--hero__img-container--aded4 {
  -ms-flex-preferred-size: 48%;
      flex-basis: 48%;
  margin: 15px 0;
}

.hero-module--hero__link-wrapper--9bf68 {
  margin-top: 40px;
}

.mainOld-module--title--h1--9f023 {
  font-size: 3rem;
  font-weight: 700;
  line-height: 115%;
}

@media (max-width: 480px) {
  .mainOld-module--title--h1--9f023 {
    font-size: 1.75rem;
  }
}
.mainOld-module--title--h2--87baf {
  font-size: 2.25rem;
  font-weight: 700;
  text-align: center;
}

@media (max-width: 480px) {
  .mainOld-module--title--h2--87baf {
    font-size: 1.5rem;
  }
}
.mainOld-module--title--h3--bef09 {
  font-size: 2rem;
}

@media (max-width: 480px) {
  .mainOld-module--title--h3--bef09 {
    font-size: 1.25rem;
  }
  .mainOld-module--title--h4--4f0f6 {
    font-size: 1rem;
  }
}
.mainOld-module--main-title--ac430 {
  font-family: inherit;
  font-size: 52px;
  font-weight: 700;
  line-height: 115%;
}

@media (max-width: 767px) {
  .mainOld-module--main-title--ac430 {
    font-size: 28px;
  }
}
.mainOld-module--block-title--757f1 {
  margin-bottom: 30px;
  max-width: 700px;
}

.mainOld-module--text--45efc {
  font-size: 1rem;
  line-height: 1.35;
}

.mainOld-module--btn--a5a32 {
  background: #6f00e2;
  border-radius: 60px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  line-height: 28px;
  max-width: 360px;
  padding: 14px 23px 18px;
  text-align: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

@media (max-width: 768px) {
  .mainOld-module--btn--a5a32 {
    font-size: 18px;
    line-height: 21px;
  }
}
.mainOld-module--btn--a5a32:visited {
  color: #fff;
}

.mainOld-module--btn--a5a32:active,
.mainOld-module--btn--a5a32:focus,
.mainOld-module--btn--a5a32:hover {
  background-color: #4f049c;
  color: #fff;
}

.mainOld-module--block-btn--c907d {
  text-align: center;
  width: 100%;
}

.mainOld-module--mark--4c65f {
  background: transparent;
}

.mainOld-module--mark--purple--df7b9 {
  color: #6f00e2;
}

.mainOld-module--about-people__title--e78d7 {
  font-size: 32px;
  font-weight: 700;
  line-height: 130%;
  margin-bottom: 60px;
  text-align: center;
}

.mainOld-module--about-people__bottomText--8aa11 {
  font-size: 28px;
  line-height: 32px;
  text-align: center;
}

.mainOld-module--side-data--06bf2 {
  background-color: #f8cb80;
  border-radius: 15px;
  margin: 10px 0;
  max-width: 260px;
  padding: 35px 25px;
}

@media (max-width: 767px) {
  .mainOld-module--side-data--06bf2 {
    padding: 20px;
  }
}
.mainOld-module--side-data__big-text--2cefe {
  font-size: 36px;
  line-height: 1;
}

@media (max-width: 767px) {
  .mainOld-module--side-data__big-text--2cefe {
    font-size: 24px;
  }
}
.mainOld-module--side-data__big-text--accent--68c5e {
  font-size: 84px;
}

@media (max-width: 767px) {
  .mainOld-module--side-data__big-text--accent--68c5e {
    font-size: 70px;
  }
}
.mainOld-module--side-data__big-text--indent--ecab7 {
  margin: 5px 0;
}

.mainOld-module--side-data__small-text--49d17 {
  font-size: 14px;
  line-height: 1.4;
  max-width: 190px;
}

.mainOld-module--side-data__small-text--uppercase--89a4e {
  font-size: 36px;
  line-height: 1;
  text-transform: uppercase;
}

.hero-module--hero__content--69295 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 110px;
}

.hero-module--hero__title--f3bff {
  font-size: 40px;
  font-weight: 700;
  line-height: 128%;
  margin-bottom: 8px;
}

.hero-module--hero__text--b7c35 {
  width: 56%;
}

.hero-module--hero__img--84567 {
  background: transparent url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/img-bl4.png) no-repeat 50%/contain;
  height: 440px;
  width: 44%;
}

.hero-module--hero__description--f8a23 {
  font-size: 20px;
  font-weight: 400;
  line-height: 140.5%;
  margin-bottom: 35px;
}

.hero-module--hero__item--88f1e p {
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
  margin-bottom: 10px;
  padding-left: 40px;
}

.hero-module--hero__item--88f1e {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/check-mark.svg);
  background-position: 0;
  background-repeat: no-repeat;
  margin-bottom: 15px;
}

.hero-module--hero__item--88f1e:last-child {
  margin-bottom: 0;
}

.hero-module--hero__list--a6a03 {
  margin-bottom: 30px;
}

@media (max-width: 768px) {
  .hero-module--hero__content--69295 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin-bottom: 60px;
  }
  .hero-module--hero__img--84567 {
    margin-bottom: 10px;
    width: 100%;
  }
  .hero-module--hero__text--b7c35 {
    width: 100%;
  }
  .hero-module--hero__title--f3bff {
    font-size: 28px;
    line-height: 128%;
  }
  .hero-module--hero__description--f8a23 {
    font-size: 16px;
    line-height: 140.5%;
  }
  .hero-module--hero__item--88f1e {
    background-size: inherit;
  }
  .hero-module--hero__item--88f1e p {
    font-size: 14px;
    line-height: 200%;
  }
}
@media (max-width: 480px) {
  .hero-module--hero__img--84567 {
    height: 220px;
  }
}
.purpleBanner-module--purple-banner--fd03a {
  color: #fff;
  padding: 70px 15px;
}

@media (max-width: 767px) {
  .purpleBanner-module--purple-banner--fd03a {
    padding: 20px 10px;
  }
}
.purpleBanner-module--purple-banner__container--2dedd {
  background: linear-gradient(103.05deg, #b66fff 24.16%, #a44cff 54.5%, #b269ff 80.72%);
  border-radius: 20px;
  padding: 80px 85px;
  position: relative;
}

@media (max-width: 767px) {
  .purpleBanner-module--purple-banner__container--2dedd {
    padding: 50px 45px;
  }
}
.purpleBanner-module--purple-banner__container--2dedd:before {
  background: transparent url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/raketa.svg) no-repeat 0 0;
  bottom: 10px;
  content: "";
  display: inline-block;
  height: 140px;
  position: absolute;
  right: 15px;
  width: 140px;
}

@media (max-width: 767px) {
  .purpleBanner-module--purple-banner__container--2dedd:before {
    background-size: 100%;
    bottom: 20px;
    height: 80px;
    right: 15px;
    width: 80px;
  }
}
.purpleBanner-module--purple-banner__title--bcea8 {
  font-size: 32px;
  font-weight: 400;
  line-height: 1.4;
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .purpleBanner-module--purple-banner__title--bcea8 {
    font-size: 20px;
    margin-bottom: 15px;
  }
}
.purpleBanner-module--purple-banner__text--2a668 {
  font-size: 24px;
  line-height: 1.5;
  max-width: 960px;
}

@media (max-width: 767px) {
  .purpleBanner-module--purple-banner__text--2a668 {
    font-size: 18px;
  }
}
.learnMore-module--learn-more--5db0a {
  background: linear-gradient(0.308turn, #f0e2ff 26.88%, #e0c3ff 77.26%);
  margin-bottom: 80px;
  margin-top: 80px;
  padding-bottom: 100px;
  padding-top: 100px;
}

.learnMore-module--learn-more__wrapper--6d2ba {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.learnMore-module--learn-more__text--989f5 {
  font-size: 36px;
  font-weight: 700;
  line-height: 123%;
  margin-bottom: 35px;
  text-align: center;
  width: 77%;
}

@media (max-width: 768px) {
  .learnMore-module--learn-more--5db0a {
    margin-bottom: 50px;
    padding-bottom: 50px;
    padding-top: 50px;
  }
  .learnMore-module--learn-more__text--989f5 {
    font-size: 24px;
    line-height: 123%;
    width: 100%;
  }
}
.level-module--level__title--e4916 {
  font-size: 32px;
  font-weight: 700;
  line-height: 130%;
  margin-bottom: 20px;
  text-align: center;
}

.level-module--level__title-description--2bdb9 {
  background-color: #f8cb80;
  border-radius: 15px;
  font-size: 20px;
  line-height: 23px;
  margin: 0 auto 35px;
  padding: 7px 15px 9px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.level-module--level__name--b017b {
  font-size: 20px;
  font-weight: 700;
  line-height: 23px;
  margin-bottom: 10px;
}

.level-module--level__list--0dd74 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.level-module--level__text--5c68c {
  font-size: 16px;
  line-height: 160%;
}

.level-module--level__item--1fea9 {
  margin-bottom: 30px;
  margin-right: 30px;
  width: 30%;
}

.level-module--level__item--1fea9 p {
  font-size: 16px;
  line-height: 160%;
  margin-bottom: 10px;
}

.level-module--level__img--28272 {
  width: 70%;
}

.level-module--level__item--img--0be0d {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-left: 10%;
}

.level-module--level__video-descr--75c2f {
  font-size: 18px;
  font-weight: 400;
  line-height: 21px;
}

@media (max-width: 768px) {
  .level-module--level__title--e4916 {
    font-size: 28px;
    line-height: 130%;
    margin-bottom: 20px;
  }
  .level-module--level__title-description--2bdb9 {
    margin-bottom: 30px;
  }
  .level-module--level__name--b017b {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 16px;
  }
  .level-module--level__list--0dd74 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .level-module--level__item--1fea9 {
    width: 100%;
  }
  .level-module--level__item--1fea9 p {
    font-size: 16px;
    line-height: 135%;
  }
  .level-module--level__item--img--0be0d {
    margin-left: 0;
    text-align: center;
  }
  .level-module--level__img--28272 {
    margin: auto;
    max-width: 360px;
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 929px) {
  .level-module--level__item--1fea9 {
    width: 45%;
  }
  .level-module--level__item--img--0be0d {
    display: block;
    margin: auto;
    text-align: center;
  }
}
.problems-module--problems__title--a9959 {
  font-size: 32px;
  font-weight: 700;
  line-height: 123%;
  margin-bottom: 30px;
  text-align: center;
}

.problems-module--problems__list--365e1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.problems-module--problems__item--5768f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-right: 30px;
  width: 33.3%;
}

.problems-module--problems__item--5768f:last-child {
  margin-right: 0;
}

.problems-module--problems__name--9be43 {
  font-size: 20px;
  font-weight: 700;
  line-height: 130%;
  margin-bottom: 2px;
}

.problems-module--problems__img--ce707 {
  background-color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 250px;
  margin-bottom: 35px;
  width: 100%;
}

.problems-module--problems__img--one--703a0 {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/img1-bl3.png);
}

.problems-module--problems__img--two--5b2af {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/img2-bl3.png);
}

.problems-module--problems__img--three--eaa79 {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/img3-bl3.png);
}

.problems-module--problems__description--78921 {
  font-size: 16px;
  line-height: 150%;
}

@media (max-width: 991px) {
  .problems-module--problems__img--ce707 {
    height: 200px;
    margin-bottom: 15px;
  }
}
@media (max-width: 768px) {
  .problems-module--problems__title--a9959 {
    font-size: 28px;
    line-height: 123%;
  }
  .problems-module--problems__list--365e1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .problems-module--problems__item--5768f {
    margin-bottom: 30px;
    width: 100%;
  }
  .problems-module--problems__img--ce707 {
    height: 250px;
    margin-bottom: 25px;
  }
  .problems-module--problems__text--4d6f2 {
    text-align: center;
  }
  .problems-module--problems__name--9be43 {
    font-size: 18px;
    line-height: 130%;
  }
  .problems-module--problems__description--78921 {
    font-size: 14px;
    line-height: 150%;
  }
}
@media (max-width: 480px) {
  .problems-module--problems__img--ce707 {
    height: 200px;
    margin-bottom: 15px;
  }
}
.problems-module--problems--af665 {
  background-color: #f8f9fb;
  padding: 70px 0;
}

@media (max-width: 767px) {
  .problems-module--problems--af665 {
    padding-bottom: 50px;
    padding-top: 50px;
  }
}
.problems-module--problems__title--fd6e8 {
  max-width: 850px;
}

.problems-module--problems__row--32273 {
  margin-left: 0;
  margin-right: 0;
}

.problems-module--problems__col--5a445 {
  background-color: #fff;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 20px 0;
}

@media (max-width: 767px) {
  .problems-module--problems__col--5a445 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
.problems-module--problems__item--676fc {
  -ms-flex-preferred-size: 45%;
      flex-basis: 45%;
  font-size: 24px;
  padding: 60px 60px 60px 80px;
  position: relative;
}

@media (max-width: 767px) {
  .problems-module--problems__item--676fc {
    font-size: 14px;
    padding: 25px 20px 20px;
  }
}
.problems-module--problems__item--676fc:before {
  background-color: #000;
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 15px;
  left: 50px;
  position: absolute;
  top: 65px;
  width: 15px;
}

@media (max-width: 767px) {
  .problems-module--problems__item--676fc:before {
    height: 10px;
    left: 2px;
    top: 27px;
    width: 10px;
  }
}
.problems-module--problems__item--first--8d89c:after {
  background: transparent url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/arrow.svg) no-repeat 0 0;
  content: "";
  display: inline-block;
  height: 10px;
  position: absolute;
  right: -70px;
  top: 65px;
  width: 82px;
}

@media (max-width: 767px) {
  .problems-module--problems__item--first--8d89c:after {
    background: transparent url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/arrow-mobile.svg) no-repeat 0 0;
    height: 45px;
    left: 2px;
    top: calc(50% + 10px);
    width: 10px;
  }
}
.problems-module--problems__item--second--09755 {
  color: #fd4b04;
}

.problems-module--problems__item--second--09755:before {
  background-color: #fd4b04;
}

.result-module--result__title--e52a6 {
  font-size: 32px;
  font-weight: 700;
  line-height: 130%;
  margin-bottom: 40px;
  text-align: left;
}

.result-module--result__list--b3bcd {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 15px;
}

.result-module--result__item--817c7 {
  margin-bottom: 30px;
  margin-right: 30px;
  width: 30%;
}

.result-module--result__item--817c7:nth-child(3n) {
  margin-right: 0;
}

.result-module--result__name--1669b {
  font-size: 20px;
  letter-spacing: 0.01em;
  line-height: 23px;
  margin-bottom: 10px;
}

.result-module--result__description--3aef9 {
  font-size: 16px;
  line-height: 160%;
}

.result-module--result__img--189c7 {
  background: transparent url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/img-bl4.png) no-repeat 50%/contain;
  height: 240px;
  margin-top: -40px;
}

@media (max-width: 768px) {
  .result-module--result__title--e52a6 {
    font-size: 28px;
    line-height: 130%;
    margin-bottom: 30px;
  }
  .result-module--result__list--b3bcd {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .result-module--result__item--817c7 {
    margin-right: 0;
    width: 100%;
  }
  .result-module--result__img--189c7 {
    margin-top: 0;
  }
}
.modules-module--modules--033b5 {
  margin-bottom: 20px;
}

.modules-module--modules__title--c5b43 {
  font-size: 36px;
  line-height: 1.4;
  margin-bottom: 40px;
  max-width: 900px;
  text-align: center;
}

@media (max-width: 768px) {
  .modules-module--modules__title--c5b43 {
    font-size: 28px;
  }
}
.modules-module--modules__bage--956de {
  background-color: #d8c3f8;
  border-radius: 5px;
  color: #9e65ec;
  display: inline-block;
  font-size: 0.9em;
  font-weight: 700;
  letter-spacing: 0.07em;
  line-height: 1.2;
  margin-right: 25px;
  max-width: 160px;
  padding: 5px;
  text-align: center;
  text-transform: uppercase;
  white-space: nowrap;
}

@media (max-width: 768px) {
  .modules-module--modules__bage--956de {
    font-size: 14px;
    margin-bottom: 15px;
  }
}
.modules-module--modules__subtitle--03283 {
  display: inline-block;
  font-size: 28px;
  line-height: 1.3;
  max-width: 75%;
}

@media (min-width: 768px) and (max-width: 970px) {
  .modules-module--modules__subtitle--03283 {
    max-width: 70%;
  }
}
@media (max-width: 768px) {
  .modules-module--modules__subtitle--03283 {
    font-size: 20px;
    max-width: 90%;
  }
}
@media (max-width: 540px) {
  .modules-module--modules__subtitle--03283 {
    max-width: 70%;
  }
}
.modules-module--modules__description--69ffd {
  font-size: 20px;
  line-height: 160%;
}

.modules-module--modules__description--69ffd p:not(:last-of-type) {
  margin-bottom: 20px;
}

@media (max-width: 768px) {
  .modules-module--modules__description--69ffd {
    font-size: 14px;
  }
}
.modules-module--modules__result--17dfc {
  background: linear-gradient(0.308turn, #f0e2ff 26.88%, #e0c3ff 77.26%);
  border-radius: 15px;
  margin-bottom: 20px;
  margin-top: 40px;
  padding: 70px 60px;
  width: 100%;
}

@media (max-width: 768px) {
  .modules-module--modules__result--17dfc {
    padding: 40px 30px;
  }
}
.modules-module--modules__result-title--8431c {
  font-size: 32px;
  margin-bottom: 30px;
  position: relative;
  z-index: 2;
}

@media (max-width: 768px) {
  .modules-module--modules__result-title--8431c {
    font-size: 20px;
    margin-bottom: 20px;
  }
}
.modules-module--modules__result-title--8431c:before {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/modul-result.svg) 0 0 no-repeat;
  content: "";
  display: inline-block;
  height: 90px;
  left: -15px;
  position: absolute;
  top: -30px;
  width: 100px;
  z-index: -1;
}

@media (max-width: 768px) {
  .modules-module--modules__result-title--8431c:before {
    background-size: 100%;
    height: 55px;
    left: -10px;
    top: -10px;
    width: 60px;
  }
}
.modules-module--modules__result-list--b4f9a {
  font-size: 18px;
  line-height: 145%;
}

@media (max-width: 768px) {
  .modules-module--modules__result-list--b4f9a {
    font-size: 14px;
    line-height: 120%;
  }
}
.modules-module--modules__result-item--781f5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

.modules-module--modules__result-item--781f5:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/check.png);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 50%;
  content: "";
  display: block;
  height: 30px;
  margin-right: 20px;
  min-width: 30px;
}

@media (max-width: 768px) {
  .modules-module--modules__result-item--781f5:before {
    height: 20px;
    margin-right: 10px;
    min-width: 20px;
  }
}
.modules-module--modules__result-descr--d4142 {
  background-color: #fff;
  border-radius: 15px;
  font-size: 20px;
  line-height: 160%;
  margin-top: 20px;
  padding: 40px;
}

@media (max-width: 768px) {
  .modules-module--modules__result-descr--d4142 {
    font-size: 14px;
    line-height: 120%;
    padding: 20px;
  }
}
.modules-module--modules__result-descr--d4142 p:not(:last-of-type) {
  margin-bottom: 30px;
}

@media (max-width: 768px) {
  .modules-module--modules__result-descr--d4142 p:not(:last-of-type) {
    margin-bottom: 20px;
  }
}
.courseStructure-module--course-structure--09106 {
  background-color: #f8f9fb;
  padding: 70px 0;
  scroll-margin-top: 70px;
}

@media (max-width: 767px) {
  .courseStructure-module--course-structure--09106 {
    padding-bottom: 50px;
    padding-top: 50px;
    scroll-margin-top: 50px;
  }
}
.courseStructure-module--course-structure__description--437ba {
  line-height: 160%;
  margin: 40px 0;
  max-width: 650px;
}

@media (max-width: 767px) {
  .courseStructure-module--course-structure__description--437ba {
    font-size: 14px;
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
.courseStructure-module--course-structure__col--a87bb {
  margin: 15px 0;
}

@media (max-width: 767px) {
  .courseStructure-module--course-structure__col--a87bb {
    margin-bottom: 5px;
    margin-top: 5px;
  }
}
.courseStructure-module--course-structure__wrapper--1015b {
  background: linear-gradient(117.51deg, #f3e7ff 21.4%, #dab6ff 103.03%);
  border-radius: 15px;
  min-height: 268px;
  padding: 40px;
}

@media (max-width: 767px) {
  .courseStructure-module--course-structure__wrapper--1015b {
    min-height: 165px;
    padding: 30px;
  }
}
.courseStructure-module--course-structure__subtitle--e4d20 {
  background-color: #d8c3f8;
  border-radius: 5px;
  color: #9e65ec;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.07em;
  line-height: 1.2;
  max-width: 124px;
  padding: 5px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .courseStructure-module--course-structure__subtitle--e4d20 {
    font-size: 14px;
    max-width: 110px;
  }
}
.courseStructure-module--course-structure__text--c170d {
  font-weight: 700;
  line-height: 1.5;
  margin: 10px 0;
}

@media (max-width: 767px) {
  .courseStructure-module--course-structure__text--c170d {
    font-size: 14px;
  }
}
.courseModule-module--course-module--bfcf0 {
  padding: 70px 0;
}

@media (max-width: 767px) {
  .courseModule-module--course-module--bfcf0 {
    padding-bottom: 50px;
    padding-top: 50px;
  }
}
.courseModule-module--course-module__title--8fce9 {
  font-size: 36px;
  line-height: 1.4;
  margin-bottom: 40px;
  max-width: 900px;
}

.courseModule-module--course-module__important--a69e2 {
  background-color: #d8c3f8;
  border-radius: 5px;
  color: #9e65ec;
  font-weight: 700;
  letter-spacing: 0.07em;
  margin-bottom: 40px;
  max-width: 160px;
  padding: 5px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .courseModule-module--course-module__important--a69e2 {
    font-size: 14px;
    margin: 30px 0;
    max-width: 120px;
  }
}
.courseModule-module--course-module__subtitle--ae3ef {
  font-size: 28px;
  line-height: 1.2;
  margin: 30px 0;
  max-width: 700px;
}

@media (max-width: 767px) {
  .courseModule-module--course-module__subtitle--ae3ef {
    font-size: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
.courseModule-module--course-module__description--6b5ca {
  line-height: 160%;
  margin: 30px 0;
  max-width: 700px;
}

@media (max-width: 767px) {
  .courseModule-module--course-module__description--6b5ca {
    font-size: 14px;
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
.courseModule-module--course-module__row--f70a5 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.courseModule-module--course-module__list--139a7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.courseModule-module--course-module__list-title--4cafe {
  font-size: 24px;
  font-weight: 700;
  margin: 30px 0;
}

@media (max-width: 767px) {
  .courseModule-module--course-module__list-title--4cafe {
    font-size: 18px;
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
.courseModule-module--course-module__item--55314 {
  -ms-flex-preferred-size: 33%;
      flex-basis: 33%;
  padding: 25px 25px 25px 40px;
  position: relative;
}

@media (max-width: 991px) {
  .courseModule-module--course-module__item--55314 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
@media (max-width: 767px) {
  .courseModule-module--course-module__item--55314 {
    border-bottom: 1px solid #e2e2e2;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    padding: 15px 15px 15px 30px;
  }
  .courseModule-module--course-module__item--55314:last-child {
    border-bottom: none;
  }
}
.courseModule-module--course-module__item--border--cb20e {
  border-bottom: 1px solid #e2e2e2;
}

.courseModule-module--course-module__item--55314:before {
  background: transparent url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/check-mark.svg) no-repeat 0 0;
  content: "";
  display: inline-block;
  height: 30px;
  left: 0;
  position: absolute;
  top: 25px;
  width: 30px;
}

@media (max-width: 767px) {
  .courseModule-module--course-module__item--55314:before {
    background-size: 100%;
    height: 20px;
    top: 15px;
    width: 20px;
  }
}
@media (max-width: 991px) {
  .courseModule-module--course-module--one--a2d03 .courseModule-module--course-module__item--55314:nth-child(16),
  .courseModule-module--course-module--three--3093d .courseModule-module--course-module__item--55314:nth-child(7),
  .courseModule-module--course-module--three--3093d .courseModule-module--course-module__item--55314:nth-child(8) {
    border-bottom: 1px solid #e2e2e2;
  }
}
.courseModule-module--course-module--four--e7a41 .courseModule-module--course-module__item--55314 {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  padding: 25px 25px 25px 60px;
}

@media (max-width: 767px) {
  .courseModule-module--course-module--four--e7a41 .courseModule-module--course-module__item--55314 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    padding: 15px 15px 15px 50px;
  }
}
.courseModule-module--course-module--four--e7a41 .courseModule-module--course-module__item--55314:before {
  content: "";
  display: inline-block;
  height: 50px;
  left: 0;
  position: absolute;
  top: 30px;
  width: 55px;
}

@media (max-width: 767px) {
  .courseModule-module--course-module--four--e7a41 .courseModule-module--course-module__item--55314:before {
    height: 37px;
    width: 35px;
  }
}
.courseModule-module--course-module--four--e7a41 .courseModule-module--course-module__item--55314:first-child:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/icon-1.svg);
}

@media (max-width: 767px) {
  .courseModule-module--course-module--four--e7a41 .courseModule-module--course-module__item--55314:first-child:before {
    background-size: 100%;
  }
}
.courseModule-module--course-module--four--e7a41 .courseModule-module--course-module__item--55314:nth-child(2):before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/icon-2.svg);
}

@media (max-width: 767px) {
  .courseModule-module--course-module--four--e7a41 .courseModule-module--course-module__item--55314:nth-child(2):before {
    background-size: 100%;
  }
}
.courseModule-module--course-module--four--e7a41 .courseModule-module--course-module__item--55314:nth-child(3):before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/icon-3.svg);
}

@media (max-width: 767px) {
  .courseModule-module--course-module--four--e7a41 .courseModule-module--course-module__item--55314:nth-child(3):before {
    background-size: 100%;
  }
}
.courseModule-module--course-module--four--e7a41 .courseModule-module--course-module__item--55314:nth-child(4):before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/icon-4.svg);
}

@media (max-width: 767px) {
  .courseModule-module--course-module--four--e7a41 .courseModule-module--course-module__item--55314:nth-child(4):before {
    background-size: 100%;
  }
}
.courseModule-module--course-module--four--e7a41 .courseModule-module--course-module__item--55314:nth-child(5):before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/icon-5.svg);
}

@media (max-width: 767px) {
  .courseModule-module--course-module--four--e7a41 .courseModule-module--course-module__item--55314:nth-child(5):before {
    background-size: 100%;
  }
}
.courseModule-module--course-module--four--e7a41 .courseModule-module--course-module__item--55314:nth-child(6):before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/icon-6.svg);
}

@media (max-width: 767px) {
  .courseModule-module--course-module--four--e7a41 .courseModule-module--course-module__item--55314:nth-child(6):before {
    background-size: 100%;
  }
}
.courseModule-module--course-module--four--e7a41 .courseModule-module--course-module__item--55314:nth-child(7):before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/icon-7.svg);
}

@media (max-width: 767px) {
  .courseModule-module--course-module--four--e7a41 .courseModule-module--course-module__item--55314:nth-child(7):before {
    background-size: 100%;
  }
}
.courseModule-module--course-module--four--e7a41 .courseModule-module--course-module__item--55314:nth-child(8):before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/icon-8.svg);
}

@media (max-width: 767px) {
  .courseModule-module--course-module--four--e7a41 .courseModule-module--course-module__item--55314:nth-child(8):before {
    background-size: 100%;
  }
}
.courseModule-module--course-module--four--e7a41 .courseModule-module--course-module__item--55314:nth-child(9):before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/icon-9.svg);
}

@media (max-width: 767px) {
  .courseModule-module--course-module--four--e7a41 .courseModule-module--course-module__item--55314:nth-child(9):before {
    background-size: 100%;
  }
}
.courseModule-module--course-module--four--e7a41 .courseModule-module--course-module__item--55314:nth-child(10):before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/icon-10.svg);
}

@media (max-width: 767px) {
  .courseModule-module--course-module--four--e7a41 .courseModule-module--course-module__item--55314:nth-child(10):before {
    background-size: 100%;
  }
}
.courseModule-module--course-module--four--e7a41 .courseModule-module--course-module__item--55314:nth-child(11):before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/icon-11.svg);
}

@media (max-width: 767px) {
  .courseModule-module--course-module--four--e7a41 .courseModule-module--course-module__item--55314:nth-child(11):before {
    background-size: 100%;
  }
}
.courseModule-module--course-module--four--e7a41 .courseModule-module--course-module__text--73a6f {
  font-size: 16px;
}

@media (max-width: 767px) {
  .courseModule-module--course-module--four--e7a41 .courseModule-module--course-module__text--73a6f {
    font-size: 12px;
  }
}
.courseModule-module--course-module__item--double--18b7b {
  -ms-flex-preferred-size: 66%;
      flex-basis: 66%;
}

@media (max-width: 991px) {
  .courseModule-module--course-module__item--double--18b7b {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
@media (max-width: 767px) {
  .courseModule-module--course-module__item--double--18b7b {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .courseModule-module--course-module__item--double__text--e4bd6 {
    font-size: 14px;
  }
}
.courseModule-module--course-module__heading--ab4ef {
  font-size: 24px;
  font-weight: 400;
  margin: 5px 0;
}

@media (max-width: 767px) {
  .courseModule-module--course-module__heading--ab4ef {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .courseModule-module--course-module__side-data--68a84 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
  }
}
@media (max-width: 560px) {
  .courseModule-module--course-module__side-data--68a84 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.courseModule-module--course-module__result--128b6 {
  background: linear-gradient(0.308turn, #f0e2ff 26.88%, #e0c3ff 77.26%);
  border-radius: 15px;
  margin-top: 40px;
  padding: 70px 60px;
  position: relative;
  z-index: 1;
}

@media (max-width: 767px) {
  .courseModule-module--course-module__result--128b6 {
    padding: 40px 30px;
  }
}
.courseModule-module--course-module__result--128b6:before {
  background: transparent url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/modul-result.svg) no-repeat 0 0;
  content: "";
  display: inline-block;
  height: 90px;
  left: 45px;
  position: absolute;
  top: 35px;
  width: 100px;
  z-index: -1;
}

@media (max-width: 767px) {
  .courseModule-module--course-module__result--128b6:before {
    background-size: 100%;
    height: 55px;
    left: 20px;
    top: 20px;
    width: 60px;
  }
}
.courseModule-module--course-module__result-title--f208c {
  font-size: 32px;
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .courseModule-module--course-module__result-title--f208c {
    font-size: 20px;
    margin-bottom: 20px;
  }
}
.courseModule-module--course-module__result-col--e951f {
  margin: 10px 0;
  padding-left: 45px;
  position: relative;
}

@media (max-width: 767px) {
  .courseModule-module--course-module__result-col--e951f {
    padding-left: 40px;
  }
}
.courseModule-module--course-module__result-col--e951f:before {
  background-color: #fff;
  border-radius: 50%;
  content: "1";
  display: inline-block;
  font-weight: 700;
  height: 30px;
  left: 0;
  line-height: 1.5;
  position: absolute;
  text-align: center;
  top: 0;
  width: 30px;
}

.courseModule-module--course-module__result-col--e951f:nth-child(2):before {
  content: "2";
}

.courseModule-module--course-module__result-col--e951f:nth-child(3):before {
  content: "3";
}

.courseModule-module--course-module__result-col--e951f:nth-child(4):before {
  content: "4";
}

.courseModule-module--course-module__result-text--51194 {
  font-size: 18px;
  line-height: 1.4;
}

@media (max-width: 767px) {
  .courseModule-module--course-module__result-text--51194 {
    font-size: 14px;
  }
}
.courseModule-module--course-module--grey--94b0c {
  background-color: #f8f9fb;
}

.videoReviews-module--video-reviews--28a49 {
  padding: 70px 0;
  scroll-margin-top: 70px;
}

@media (max-width: 767px) {
  .videoReviews-module--video-reviews--28a49 {
    padding-bottom: 50px;
    padding-top: 50px;
    scroll-margin-top: 50px;
  }
}
.videoReviews-module--video-reviews__col--8464f {
  margin: 30px 0;
}

@media (max-width: 767px) {
  .videoReviews-module--video-reviews__col--8464f {
    margin-bottom: 15px;
    margin-top: 15px;
  }
}
.videoReviews-module--video-reviews__video-container--9fd95 {
  margin: 0 auto;
  max-width: 500px;
}

.videoReviews-module--video-reviews__video-wrapper--b172c {
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  padding-top: 30px;
  position: relative;
}

.videoReviews-module--video-reviews__video--35210 {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.videoReviews-module--video-reviews__quote--4a0e0 {
  background-color: #f3e7ff;
  border-radius: 15px;
  padding: 40px;
  position: relative;
  z-index: 1;
}

@media (max-width: 767px) {
  .videoReviews-module--video-reviews__quote--4a0e0 {
    padding: 25px;
  }
}
.videoReviews-module--video-reviews__quote--4a0e0:after,
.videoReviews-module--video-reviews__quote--4a0e0:before {
  background-color: transparent;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: inline-block;
  position: absolute;
}

.videoReviews-module--video-reviews__quote--4a0e0:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/quotes.png);
  height: 42px;
  left: 30px;
  top: 20px;
  width: 60px;
  z-index: -1;
}

@media (max-width: 767px) {
  .videoReviews-module--video-reviews__quote--4a0e0:before {
    left: 15px;
    top: 10px;
    width: 50px;
  }
}
.videoReviews-module--video-reviews__quote--4a0e0:after {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/triangle-2.svg);
  bottom: -28px;
  height: 60px;
  right: 20%;
  width: 50px;
}

@media (max-width: 767px) {
  .videoReviews-module--video-reviews__quote-text--9c1b1 {
    font-size: 14px;
  }
}
.videoReviews-module--video-reviews__information-wrapper--8d16f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 300px;
}

@media (max-width: 767px) {
  .videoReviews-module--video-reviews__information-wrapper--8d16f {
    min-height: 170px;
  }
}
.videoReviews-module--video-reviews__name--89eac {
  font-size: 24px;
  margin: 10px 0;
}

@media (max-width: 767px) {
  .videoReviews-module--video-reviews__name--89eac {
    font-size: 18px;
  }
}
.videoReviews-module--video-reviews__description--0e4d6 {
  color: #6b6b6b;
  font-size: 16px;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .videoReviews-module--video-reviews__description--0e4d6 {
    font-size: 12px;
  }
}
.videoReviews-module--video-reviews__btn--726a5 {
  background-color: #6f00e2;
  border-radius: 60px;
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 24px;
  font-weight: 700;
  margin-left: auto;
  margin-right: auto;
  max-width: 350px;
  padding: 25px 15px;
  text-align: center;
  -webkit-transition: color 0.2s ease-in, background-color 0.2s ease-in;
  transition: color 0.2s ease-in, background-color 0.2s ease-in;
  width: 100%;
}

@media (max-width: 767px) {
  .videoReviews-module--video-reviews__btn--726a5 {
    font-size: 20px;
    padding: 15px;
  }
}
.videoReviews-module--video-reviews__btn--726a5:visited {
  color: #fff;
}

.videoReviews-module--video-reviews__btn--726a5:active,
.videoReviews-module--video-reviews__btn--726a5:focus,
.videoReviews-module--video-reviews__btn--726a5:hover {
  background-color: #4f049c;
  color: #fff;
}

.howWorks-module--how-works--a7d44 {
  padding: 70px 0;
}

@media (max-width: 767px) {
  .howWorks-module--how-works--a7d44 {
    padding-bottom: 50px;
    padding-top: 50px;
  }
}
.howWorks-module--how-works__title--30472 {
  max-width: 900px;
}

@media (max-width: 767px) {
  .howWorks-module--how-works__title--30472 {
    margin-bottom: 30px;
  }
}
.howWorks-module--how-works__row--d3d85 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.howWorks-module--how-works__col--48871 {
  margin: 40px 0;
}

@media (max-width: 767px) {
  .howWorks-module--how-works__col--48871 {
    margin-bottom: 20px;
    margin-top: 20px;
  }
}
.howWorks-module--how-works__wrapper--e1363 {
  max-width: 450px;
}

@media (max-width: 767px) {
  .howWorks-module--how-works__wrapper--e1363 {
    max-width: 100%;
  }
}
.howWorks-module--how-works__subtitle--3994b {
  font-size: 28px;
}

@media (max-width: 767px) {
  .howWorks-module--how-works__subtitle--3994b {
    font-size: 18px;
  }
}
.howWorks-module--how-works__text--eee9b {
  line-height: 160%;
  margin: 20px 0;
}

@media (max-width: 767px) {
  .howWorks-module--how-works__text--eee9b {
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 10px;
  }
}
.howWorks-module--how-works__text--small--768ea {
  font-size: 18px;
  margin: 10px 0;
}

.results-module--results--8cbf0 {
  overflow: clip;
  padding: 70px 0;
  scroll-margin-top: 70px;
}

@media (max-width: 767px) {
  .results-module--results--8cbf0 {
    padding-bottom: 50px;
    padding-top: 50px;
    scroll-margin-top: 50px;
  }
}
.results-module--results__row--09474 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

@media (max-width: 767px) {
  .results-module--results__col--bc5e4:nth-child(2) {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}
@media (max-width: 991px) {
  .results-module--results__title--19ce8 {
    font-size: 42px;
  }
}
@media (max-width: 767px) {
  .results-module--results__title--19ce8 {
    margin: 30px 0;
  }
}
.results-module--results__title--mobile--87859 {
  display: none;
}

@media (max-width: 767px) {
  .results-module--results__title--mobile--87859 {
    display: block;
    margin-bottom: 200px;
  }
  .results-module--results__title--desktop--4efb3 {
    display: none;
  }
}
.results-module--results__img--1d50e {
  background: transparent url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/img-bl4.png) no-repeat 50%/contain;
  bottom: 0;
  height: 550px;
  left: 100%;
  position: absolute;
  right: 0;
  top: -100px;
  width: 550px;
  z-index: -1;
}

@media (max-width: 767px) {
  .results-module--results__img--1d50e {
    height: 400px;
    left: calc(50% - 200px);
    top: -250px;
    width: 400px;
  }
}
.results-module--results__wrapper--c8eef {
  max-width: 520px;
  padding: 35px 0;
}

@media (max-width: 767px) {
  .results-module--results__wrapper--c8eef {
    max-width: 100%;
    padding: 20px 0;
  }
  .results-module--results__wrapper--special--fbd88 {
    padding-top: 100px;
  }
}
.results-module--results__wrapper--border--73e5a {
  border-bottom: 1px solid #e2e2e2;
}

@media (max-width: 767px) {
  .results-module--results__wrapper--border-mobile--d472b {
    border-bottom: 1px solid #e2e2e2;
  }
}
.results-module--results__subtitle--d938c {
  font-size: 20px;
  line-height: 1.2;
  margin: 15px 0;
}

@media (max-width: 767px) {
  .results-module--results__subtitle--d938c {
    font-size: 18px;
  }
}
.results-module--results__text--ea6a8 {
  font-size: 20px;
}

@media (max-width: 767px) {
  .results-module--results__text--ea6a8 {
    font-size: 14px;
  }
}
.footerMedium-module--footer--b402c {
  background-color: #404143;
  padding: 60px 0;
}

.footerMedium-module--footer__logo--08762 a img {
  height: 41px;
  width: 166px;
}

.footerMedium-module--footer__box--3c87c {
  display: grid;
  grid-template-areas: "about col-1 col-2" "about col-1 col-2" "about col-1 col-2";
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, 1fr);
}

.footerMedium-module--footer__block-about--d98cf {
  grid-area: about;
}

.footerMedium-module--footer__block-link-1--51c0f {
  grid-area: col-1;
  padding-left: 60px;
}

.footerMedium-module--footer__block-link-2--4a054 {
  grid-area: col-2;
}

.footerMedium-module--footer__block-partnership--c9088 {
  margin-top: 30px;
  max-width: 365px;
  width: 100%;
}

.footerMedium-module--footer__block-partnership--c9088 ul {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.footerMedium-module--footer__block-partnership--c9088 ul li:first-child img {
  display: block;
  height: auto;
  max-width: 130px;
  width: 100%;
}

.footerMedium-module--footer__block-partnership--c9088 ul li img {
  max-height: 36px;
}

.footerMedium-module--footer__social--cfa39 {
  margin-top: 10px;
}

.footerMedium-module--footer__social--cfa39 ul {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.footerMedium-module--footer__social--cfa39 ul li {
  height: 35px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  width: 35px;
}

.footerMedium-module--footer__social--cfa39 ul li:not(:last-child) {
  margin-right: 9px;
}

.footerMedium-module--footer__social--cfa39 ul li:first-child:hover img {
  background: #4c75a3;
  border-radius: 25px;
}

.footerMedium-module--footer__social--cfa39 ul li:nth-child(2):hover img {
  background: #ed812b;
  border-radius: 25px;
}

.footerMedium-module--footer__social--cfa39 ul li:nth-child(3):hover img {
  background: #f52424;
  border-radius: 25px;
}

.footerMedium-module--footer__social--cfa39 ul li:nth-child(4):hover img {
  background: #08c;
  border-radius: 25px;
}

.footerMedium-module--footer__tel--1fe80 {
  margin-top: 25px;
}

.footerMedium-module--footer__tel--1fe80 a {
  color: #fff;
  display: block;
  font-family: Ubuntu, sans-serif;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 5px;
}

.footerMedium-module--footer__info--0d9c2 {
  margin-top: 25px;
}

.footerMedium-module--footer__info--0d9c2 p {
  color: #fff;
  font-family: Ubuntu, sans-serif;
  font-size: 14px;
  font-weight: 300;
  margin-top: 5px;
}

.footerMedium-module--footer__info--0d9c2 p a,
.footerMedium-module--footer__info--0d9c2 p a:visited {
  color: #fff;
}

.footerMedium-module--footer__rights--09bd0 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
}

.footerMedium-module--footer__rights--09bd0 a {
  display: block;
}

.footerMedium-module--footer__license--dab69 {
  display: inline-block;
}

.footerMedium-module--footer__license-info--2ee2e {
  color: #fff;
  font-family: Ubuntu, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.footerMedium-module--footer__license-info--2ee2e a {
  color: #fff;
  margin-top: 10px;
}

.footerMedium-module--footer__license-info--2ee2e a:visited {
  color: #fff;
}

.footerMedium-module--footer__license-info--2ee2e p {
  font-size: 14px;
}

.footerMedium-module--footer__license--dab69 img {
  height: 100px;
  margin-right: 10px;
  width: 70px;
}

.footerMedium-module--footer__share-text--65b83 {
  color: #fff;
  font-family: Ubuntu, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.footerMedium-module--footer__share-btn--a67bf {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 2px solid #727272;
  border-top: 2px solid #727272;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 25px;
  padding: 9px 0;
}

.footerMedium-module--footer__share-btn--a67bf .footerMedium-module--ya-share2__container_shape_round--69ebc.footerMedium-module--ya-share2__container_size_s--fe898 .footerMedium-module--ya-share2__badge--caeeb .footerMedium-module--ya-share2__icon--b05c3:not(.footerMedium-module--ya-share2__icon_messenger-contact--77ab9):not(.footerMedium-module--ya-share2__icon_more--9b098):not(.footerMedium-module--ya-share2__icon_copy--f2550) {
  background-repeat: no-repeat;
  background-size: 25px 25px;
}

.footerMedium-module--footer__share-btn--a67bf .footerMedium-module--ya-share2__container--056ec.footerMedium-module--ya-share2__container_color-scheme_blackwhite--ce8b2 .footerMedium-module--ya-share2__badge--caeeb,
.footerMedium-module--footer__share-btn--a67bf .footerMedium-module--ya-share2__container--056ec.footerMedium-module--ya-share2__container_color-scheme_blackwhite--ce8b2 .footerMedium-module--ya-share2__mobile-popup-badge--def96 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #59595a;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 31px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 30px;
}

.footerMedium-module--footer__share-btn--a67bf .footerMedium-module--ya-share2__list--92fd2.footerMedium-module--ya-share2__list_direction_horizontal--4fafa > .footerMedium-module--ya-share2__item--2f394 {
  display: inline-block;
  margin: 2px 8px 0 0;
  padding: 0;
  vertical-align: top;
}

.footerMedium-module--footer__form-section--06d9c {
  border-radius: 10px;
  max-width: 365px;
  overflow: hidden;
  width: 100%;
}

.footerMedium-module--footer__list-section--fc06b:not(:first-child) {
  margin-top: 15px;
}

.footerMedium-module--footer__list-section--fc06b .footerMedium-module--tg-trainings--77723,
.footerMedium-module--footer__list-section--fc06b .footerMedium-module--tg-trainings--77723:active,
.footerMedium-module--footer__list-section--fc06b .footerMedium-module--tg-trainings--77723:visited {
  color: #fff;
}

.footerMedium-module--footer__list-section--fc06b ul li {
  font-size: 18px;
}

.footerMedium-module--footer__list-section--fc06b ul li a {
  color: #fff;
  font-family: Ubuntu, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.footerMedium-module--footer__list-section--title--157b6 {
  color: #8f8f8f;
  display: block;
  font-family: Ubuntu, sans-serif;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.32px;
  line-height: 20px;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.footerMedium-module--footer__list-section--title--157b6:active,
.footerMedium-module--footer__list-section--title--157b6:visited {
  color: #8f8f8f;
}

.footerMedium-module--footer__list-section--title--157b6:hover {
  color: #f0f0f0;
}

.footerMedium-module--footer__list-section--list-title--9d42a a:not(:first-child) {
  margin-top: 15px;
}

.footerMedium-module--footer__site-map--aef26 {
  margin-top: 40px;
}

.footerMedium-module--footer__site-map--aef26 a {
  color: #fff;
  display: block;
  font-family: Ubuntu, sans-serif;
  font-size: 12px;
  font-weight: 400;
}

.footerMedium-module--footerMedium--8b4a9 .footerMedium-module--footerMedium__text--257da {
  color: #fff;
  font-family: Ubuntu, sans-serif;
  font-size: 12px;
  margin-top: 15px;
}

.footerMedium-module--btn--3ee7b.footerMedium-module--f-btn--5461b.footerMedium-module--button-md--5fc96 {
  background-color: red !important;
}

@media (max-width: 991px) {
  .footerMedium-module--footer--b402c {
    padding-top: 30px;
  }
  .footerMedium-module--footer__box--3c87c {
    grid-template-areas: "about" "col-1" "col-2";
    grid-template-columns: 1fr;
    grid-template-rows: repeat(3, auto);
  }
  .footerMedium-module--footer__block-about--d98cf {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .footerMedium-module--footer__block-link-1--51c0f {
    padding-left: 0;
  }
  .footerMedium-module--footer__block-partnership--c9088 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 30px;
  }
  .footerMedium-module--footer__list-section--fc06b:first-child,
  .footerMedium-module--footer__list-section--fc06b:not(:first-child) {
    margin-top: 30px;
  }
  .footerMedium-module--footer__rights--09bd0 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .footerMedium-module--footer__main-info--b83c9 {
    margin-top: 30px;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .footerMedium-module--footer__share-btn--a67bf {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .footerMedium-module--footer__share-text--65b83 {
    margin-bottom: 10px;
  }
  .footerMedium-module--footer__social--cfa39 ul {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .footerMedium-module--footer__site-map--aef26 {
    margin-top: 20px;
  }
}
@media (max-width: 480px) {
  .footerMedium-module--footer__block-about--d98cf {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .footerMedium-module--footer__block-partnership--c9088 {
    margin: 30px auto 0;
  }
  .footerMedium-module--footer__block-partnership--c9088 ul {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .footerMedium-module--footer__block-partnership--c9088 ul li:not(:last-child) {
    margin-bottom: 40px;
    margin-right: 0;
  }
  .footerMedium-module--footer__info--0d9c2,
  .footerMedium-module--footer__rights--09bd0 {
    text-align: center;
  }
  .footerMedium-module--footer--b402c .footerMedium-module--ya-share2__container--056ec,
  .footerMedium-module--footer--b402c .footerMedium-module--ya-share2__container--056ec .footerMedium-module--ya-share2__item--2f394 {
    font-family: YS Text, Arial, sans-serif;
    text-align: center;
  }
  .footerMedium-module--footer__list--fdc59 {
    text-align: center;
  }
  .footerMedium-module--footer__form-section--06d9c {
    margin: auto;
  }
  .footerMedium-module--footer__social--cfa39 ul {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.footerMedium-module--footerMedium--8b4a9 {
  background-color: #404143;
  padding: 49px 0;
}

.footerMedium-module--footerMedium__row--8818a > div:not(:first-child) {
  margin-top: 8px;
}

.footerMedium-module--footerMedium__row--8818a > div:not(:last-child) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 992px) {
  .footerMedium-module--footerMedium__row--8818a > div:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .footerMedium-module--footerMedium__row--8818a > div:not(:last-child) {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 10px;
    min-height: 110px;
  }
  .footerMedium-module--footerMedium__row--8818a > div:first-child {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
.footerMedium-module--footerMedium__row--8818a > div:first-child > a > img,
.footerMedium-module--footerMedium__row--8818a > div:first-child > img {
  margin-bottom: 19px;
  max-width: 166px;
}

.footerMedium-module--footerMedium__row--8818a > div:first-child > div > a {
  margin-right: 10px;
}

@media (max-width: 992px) {
  .footerMedium-module--footerMedium__row--8818a > div:nth-child(2) {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media (max-width: 767px) {
  .footerMedium-module--footerMedium__row--8818a > div:nth-child(2) {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
.footerMedium-module--footerMedium__row--8818a > div:nth-child(2) a {
  color: #fff;
  display: block;
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  text-align: inherit;
  text-transform: inherit;
}

.footerMedium-module--footerMedium__row--8818a > div:nth-child(2) a:last-child {
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .footerMedium-module--footerMedium__row--8818a > div:nth-child(3) {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
.footerMedium-module--footerMedium__row--8818a > div:nth-child(3) p {
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  text-align: inherit;
  text-transform: inherit;
}

.footerMedium-module--footerMedium__row--8818a > div:nth-child(4) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 992px) {
  .footerMedium-module--footerMedium__row--8818a > div:nth-child(4) {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media (max-width: 767px) {
  .footerMedium-module--footerMedium__row--8818a > div:nth-child(4) {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0;
  }
}
.footerMedium-module--footerMedium__row--8818a > div:nth-child(4) div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .footerMedium-module--footerMedium__row--8818a > div:nth-child(4) div {
    margin-bottom: 10px;
  }
}
.footerMedium-module--footerMedium__row--8818a > div:nth-child(4) div a {
  color: #a7a7a7;
  display: block;
  font-size: 12px;
  font-weight: 400;
  line-height: 12px;
  text-align: inherit;
  text-transform: inherit;
}

@media (max-width: 767px) {
  .footerMedium-module--footerMedium__row--8818a > div:nth-child(4) div a {
    margin-bottom: 10px;
    text-align: center;
  }
  .footerMedium-module--footerMedium__row--8818a > div:nth-child(4) div a:last-child {
    margin-bottom: 0;
  }
}
.footerMedium-module--footerMedium__row--8818a > div:nth-child(4) > .footerMedium-module--footer__license--dab69 {
  display: block;
}

.footerMedium-module--footerMedium__row--8818a > div:nth-child(4) > .footerMedium-module--footer__license--dab69 img {
  margin-left: 10px;
  min-width: 62px;
  width: 62px;
}

.footerMedium-module--footerMedium--8b4a9 .footerMedium-module--footer__social--cfa39 ul {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media (max-width: 767px) {
  .footerMedium-module--footerMedium--8b4a9 .footerMedium-module--footer__social--cfa39 ul {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.footerMedium-module--footerMedium--8b4a9 .footerMedium-module--euro--fec25 {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991px) {
  .footerMedium-module--footerMedium--8b4a9 .footerMedium-module--euro--fec25 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 15px;
    text-align: center;
  }
}
.footerMedium-module--footerMedium--8b4a9 .footerMedium-module--euro--fec25 .footerMedium-module--social--e3874 li:first-child:hover img {
  background: linear-gradient(45deg, #405de6, #5851db, #833ab4, #c13584, #e1306c, #fd1d1d);
  border-radius: 25px;
}

.footerMedium-module--footerMedium--8b4a9 .footerMedium-module--euro--fec25 .footerMedium-module--social--e3874 li:nth-child(2):hover img {
  background-color: #f52424;
  border-radius: 25px;
}

@media (max-width: 991px) {
  .footerMedium-module--footerMedium--8b4a9 .footerMedium-module--euro--fec25 .footerMedium-module--social--e3874 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.footerMedium-module--footerMedium--8b4a9 .footerMedium-module--euro--fec25 .footerMedium-module--contacts--77f7b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 18px;
  font-weight: 700;
  gap: 10px;
  text-transform: uppercase;
  white-space: nowrap;
}

@media (max-width: 350px) {
  .footerMedium-module--footerMedium--8b4a9 .footerMedium-module--euro--fec25 .footerMedium-module--contacts--77f7b {
    font-size: 16px;
  }
}
.footerMedium-module--footerMedium--8b4a9 .footerMedium-module--euro--fec25 .footerMedium-module--contacts--77f7b a {
  color: inherit;
}

.footerMedium-module--footerMedium--8b4a9 .footerMedium-module--euro--fec25 .footerMedium-module--info--248a9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 14px;
  gap: 10px;
}

.footerMedium-module--footerMedium--8b4a9 .footerMedium-module--euro--fec25 .footerMedium-module--licenses--6bdae {
  color: #a7a7a7;
}

.footerMedium-module--footerMedium--8b4a9 .footerMedium-module--euro--fec25 .footerMedium-module--licenses--6bdae a {
  color: inherit;
  font-size: 12px;
}

.footerMedium-module--footerMedium--8b4a9 .footerMedium-module--euro--fec25 .footerMedium-module--licenses--6bdae a:hover {
  background: inherit;
}

.main-module--title--26eb1 {
  color: #000;
  font-size: 48px;
  font-weight: 700;
  line-height: 55px;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--title--26eb1 {
    font-size: 42px;
  }
}
@media (max-width: 767px) {
  .main-module--title--26eb1 {
    font-size: 36px;
    line-height: 44px;
  }
}
@media (max-width: 480px) {
  .main-module--title--26eb1 {
    font-size: 26px;
    line-height: 115%;
  }
}
.main-module--block-btn--e4781,
.main-module--btn--3f3d8 {
  text-align: center;
  width: 100%;
}

.main-module--btn--3f3d8 {
  background: #7000e3;
  border: 2px solid transparent;
  border-radius: 6px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 30px;
  font-weight: 500;
  line-height: 120%;
  max-width: 430px;
  padding: 19px 15px 23px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.main-module--btn--3f3d8:active,
.main-module--btn--3f3d8:focus,
.main-module--btn--3f3d8:hover {
  background: #fff;
  border: 2px solid #7000e3;
  color: #7000e3;
}

@media (max-width: 767px) {
  .main-module--btn--3f3d8 {
    font-size: 24px;
  }
}
.main-module--btn--dark--51496:active,
.main-module--btn--dark--51496:focus,
.main-module--btn--dark--51496:hover {
  background: #262a2e;
  border: 2px solid #7000e3;
  color: #7000e3;
}

.style-module--plan--b2c32 {
  padding: 75px 0 140px;
}

.style-module--plan--b2c32 h2 {
  color: #000;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  margin: 0 auto;
  max-width: 991px;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--plan--b2c32 h2 {
    font-size: 42px;
  }
}
@media (max-width: 480px) {
  .style-module--plan--b2c32 h2 {
    font-size: 28px;
  }
}
.style-module--plan--b2c32 .style-module--col--8f13d {
  margin: 40px auto 0;
}

.style-module--plan--b2c32 ul {
  background: #fff;
  border-top: 7px solid #7000e3;
  max-width: 525px;
  padding: 23px 15px 10px 45px;
  width: 100%;
}

.style-module--plan--b2c32 ul span {
  color: #7000e3;
  display: block;
  font-weight: 700;
}

.style-module--plan--b2c32 ul li {
  font-size: 20px;
  position: relative;
}

@media (max-width: 480px) {
  .style-module--plan--b2c32 ul li {
    font-size: 16px;
    margin-top: 15px;
  }
}
.style-module--plan--b2c32 ul li:not(:first-child) {
  margin-top: 30px;
}

.style-module--plan--b2c32 ul.style-module--right--98db1 li:first-child {
  margin-top: 25px;
}

.style-module--plan--b2c32 ul.style-module--right--98db1 li:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="27" fill="none" viewBox="0 0 15 27"><path fill="%237000E3" d="m1.561 26.176 12.493-13.088L1.56 0 0 1.636l10.931 11.452L0 24.541l1.561 1.635Z"/></svg>') 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 26px;
  left: -40px;
  position: absolute;
  top: 5px;
  width: 14px;
}

.style-module--plan--b2c32 ul.style-module--left--cfe1a li:before {
  content: "";
  display: inline-block;
  height: 30px;
  left: -45px;
  position: absolute;
  top: 5px;
  width: 30px;
}

.style-module--plan--b2c32 ul.style-module--left--cfe1a li:first-child:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="prefix__Слой_1" x="0" y="0" enable-background="new 0 0 30 30" version="1.1" viewBox="0 0 30 30"><circle cx="15" cy="15" r="14.4" style="fill:none;stroke:%237000e3;stroke-width:1.3"/><path d="M26 19.9h-6.2c-.3-1.1-.9-2.3-2.1-3 .6-1.2 1.7-2.4 3.8-2.4 4.5 0 4.5 5.4 4.5 5.4zM23.8 10.9c0 1.3-1 2.4-2.3 2.4-1.2 0-2.3-1-2.3-2.4 0-1.3 1-2.4 2.3-2.4 1.2 0 2.3 1 2.3 2.4zM13.4 16.9c-1.2.7-1.8 1.9-2 3H5s0-5.4 4.5-5.4c2.2 0 3.3 1.2 3.9 2.4zM11.8 10.9c0 1.3-1 2.4-2.3 2.4-1.2 0-2.3-1-2.3-2.4 0-1.3 1-2.4 2.3-2.4 1.3 0 2.3 1 2.3 2.4z" class="prefix__st1"/><path d="M20.1 21.8H11s0-.9.3-1.9c.3-1 .9-2.3 2-3 .6-.3 1.3-.6 2.2-.6.8 0 1.5.2 2.1.5 1.2.7 1.9 1.9 2.1 3 .4 1.1.4 2 .4 2zM17.9 12.8c0 1.3-1 2.4-2.3 2.4s-2.3-1-2.3-2.4 1-2.4 2.3-2.4 2.3 1.1 2.3 2.4z" class="prefix__st1"/></svg>') 50% no-repeat;
  background-size: contain;
}

.style-module--plan--b2c32 ul.style-module--left--cfe1a li:nth-child(2):before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" fill="none" viewBox="0 0 30 30"><circle cx="15" cy="15" r="14.35" stroke="%237000E3" stroke-width="1.3"/><path stroke="%237000E3" stroke-width="1.3" d="M15.376 17.455 9.57 14.23m5.806 3.226 5.807-3.415m-5.807 3.415v5.323m8.226-10.161-8.226-4.84-8.71 4.84 2.904 1.612m14.032-1.612-2.42 1.423m2.42-1.423v6.29M9.57 14.229v5.162l5.806 3.387m0 0 5.807-3.387V14.04"/></svg>') 50% no-repeat;
  background-size: contain;
}

.style-module--plan--b2c32 ul.style-module--left--cfe1a li:nth-child(3):before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="none" viewBox="0 0 28 28"><path fill="%237000E3" d="M14 0c3.713 0 7.274 1.43 9.9 3.975C26.524 6.52 28 9.973 28 13.572c0 3.6-1.475 7.052-4.1 9.597-2.626 2.546-6.187 3.975-9.9 3.975s-7.274-1.43-9.9-3.975C1.476 20.624 0 17.172 0 13.572c0-3.6 1.475-7.052 4.1-9.597C6.726 1.43 10.288 0 14 0Zm0 1.429c-3.322 0-6.508 1.28-8.857 3.556-2.35 2.278-3.67 5.366-3.67 8.587 0 3.22 1.32 6.31 3.67 8.587 2.349 2.277 5.535 3.557 8.857 3.557 3.322 0 6.508-1.28 8.857-3.557 2.35-2.277 3.67-5.366 3.67-8.587 0-3.22-1.32-6.31-3.67-8.587C20.508 2.708 17.322 1.43 14 1.43Zm-.737 4.286h1.474v7.747l6.92 3.873-.737 1.238-7.657-4.287V5.716Z"/></svg>') 50% no-repeat;
  background-size: contain;
}

.style-module--plan--b2c32 ul.style-module--left--cfe1a li:nth-child(4):before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" fill="none" viewBox="0 0 30 30"><circle cx="15" cy="15" r="14.35" stroke="%237000E3" stroke-width="1.3"/><path stroke="%237000E3" stroke-width="1.3" d="m8.76 23.505 5.96-17.34M14.027 8.358l10.2 3.506-4.112 2.008 1.898 4.074-10.09-3.468 2.104-6.12Z"/></svg>') 50% no-repeat;
  background-size: contain;
}

.style-module--plan--b2c32 ul.style-module--left--cfe1a li span {
  color: #000;
  display: block;
  font-weight: 700;
}

.style-module--plan--b2c32 .style-module--concept--e5652 {
  background: #ececec;
  height: 530px;
  margin: 50px auto 0;
  padding: 75px 30px 65px;
  position: relative;
  width: 100%;
}

.style-module--plan--b2c32 .style-module--concept--e5652:before {
  border: 2px solid #7000e3;
  content: "";
  display: inline-block;
  height: 100%;
  left: 12px;
  position: absolute;
  top: 13px;
  width: 100%;
}

@media (max-width: 767px) {
  .style-module--plan--b2c32 .style-module--concept--e5652 {
    height: auto;
  }
}
@media (max-width: 480px) {
  .style-module--plan--b2c32 .style-module--concept--e5652 {
    padding: 35px 20px 35px 45px;
  }
}
.style-module--plan--b2c32 .style-module--concept--e5652 h3 {
  color: #000;
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 480px) {
  .style-module--plan--b2c32 .style-module--concept--e5652 h3 {
    font-size: 24px;
  }
}
.style-module--plan--b2c32 .style-module--concept--e5652 .style-module--col--8f13d {
  margin: 45px auto 0;
}

.style-module--plan--b2c32 .style-module--concept--e5652 .style-module--col--8f13d p {
  margin: 0 auto;
  max-width: 400px;
  position: relative;
  width: 100%;
}

.style-module--plan--b2c32 .style-module--concept--e5652 .style-module--col--8f13d p:before {
  background: #000;
  border-radius: 5px;
  content: "";
  display: inline-block;
  height: 5px;
  left: -20px;
  position: absolute;
  top: 5px;
  width: 5px;
}

.style-module--plan--b2c32 .style-module--btn--67840 {
  margin: 70px auto 0;
  text-align: center;
}

.program-module--program--09c9f {
  color: #000;
  padding: 80px 0 130px;
}

.program-module--program--09c9f .program-module--col--06c70 {
  margin: 40px auto 0;
}

.program-module--program--09c9f ul {
  border-top: 7px solid #7000e3;
  color: #000;
  padding: 23px 15px 10px 45px;
  width: 100%;
}

.program-module--program--09c9f ul span {
  color: #7000e3;
  display: block;
  font-weight: 700;
}

.program-module--program--09c9f ul li {
  font-size: 20px;
  position: relative;
}

.program-module--program--09c9f ul li:not(:first-child) {
  margin-top: 30px;
}

.program-module--program--09c9f ul.program-module--right--49933 li:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="16" fill="none" viewBox="0 0 9 16"><path fill="%237000E3" fill-rule="evenodd" d="M.29.29a.99.99 0 0 0 0 1.402L6.606 8 .29 14.308a.99.99 0 1 0 1.403 1.402L8.709 8.7a.99.99 0 0 0 0-1.4L1.694.29A.993.993 0 0 0 .29.29Z" clip-rule="evenodd"/></svg>') 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 18px;
  left: -20px;
  position: absolute;
  top: 5%;
  width: 10px;
}

.program-module--program--09c9f p {
  font-size: 20px;
  font-weight: 600;
  margin: 50px auto 0;
  text-align: center;
}

.plan-module--plan--371a8 {
  background: #262a2e;
  color: #fff;
  padding: 75px 0 140px;
}

.plan-module--plan--371a8 h2 {
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  margin: 0 auto;
  max-width: 991px;
  text-align: center;
}

@media (max-width: 767px) {
  .plan-module--plan--371a8 h2 {
    font-size: 42px;
  }
}
@media (max-width: 480px) {
  .plan-module--plan--371a8 h2 {
    font-size: 28px;
  }
}
.plan-module--plan--371a8 .plan-module--col--ee929 {
  margin: 40px auto 0;
}

.plan-module--plan--371a8 ul {
  border-top: 7px solid #7000e3;
  color: #a7a7a7;
  padding: 23px 15px 10px 45px;
  width: 100%;
}

.plan-module--plan--371a8 ul span {
  color: #fff;
  display: block;
  font-weight: 700;
}

.plan-module--plan--371a8 ul li {
  font-size: 20px;
  position: relative;
}

.plan-module--plan--371a8 ul li:not(:first-child) {
  margin-top: 30px;
}

.plan-module--plan--371a8 ul.plan-module--left--f54e8 span {
  color: #fff;
  display: block;
  font-weight: 700;
}

.plan-module--plan--371a8 ul.plan-module--left--f54e8 li:before {
  background-size: contain;
  content: "";
  display: inline-block;
  height: 30px;
  left: -45px;
  position: absolute;
  top: 5px;
  width: 30px;
}

.plan-module--plan--371a8 ul.plan-module--left--f54e8 li.plan-module--group--9614d:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="prefix__Слой_1" x="0" y="0" enable-background="new 0 0 30 30" version="1.1" viewBox="0 0 30 30"><circle cx="15" cy="15" r="14.4" style="fill:none;stroke:%23fff;stroke-width:1.3"/><path d="M26 19.9h-6.2c-.3-1.1-.9-2.3-2.1-3 .6-1.2 1.7-2.4 3.8-2.4 4.5 0 4.5 5.4 4.5 5.4zM23.8 10.9c0 1.3-1 2.4-2.3 2.4-1.2 0-2.3-1-2.3-2.4 0-1.3 1-2.4 2.3-2.4 1.2 0 2.3 1 2.3 2.4zM13.4 16.9c-1.2.7-1.8 1.9-2 3H5s0-5.4 4.5-5.4c2.2 0 3.3 1.2 3.9 2.4zM11.8 10.9c0 1.3-1 2.4-2.3 2.4-1.2 0-2.3-1-2.3-2.4 0-1.3 1-2.4 2.3-2.4 1.3 0 2.3 1 2.3 2.4z" class="prefix__st1"/><path d="M20.1 21.8H11s0-.9.3-1.9c.3-1 .9-2.3 2-3 .6-.3 1.3-.6 2.2-.6.8 0 1.5.2 2.1.5 1.2.7 1.9 1.9 2.1 3 .4 1.1.4 2 .4 2zM17.9 12.8c0 1.3-1 2.4-2.3 2.4s-2.3-1-2.3-2.4 1-2.4 2.3-2.4 2.3 1.1 2.3 2.4z" class="prefix__st1"/></svg>') 50% no-repeat;
}

.plan-module--plan--371a8 ul.plan-module--left--f54e8 li.plan-module--study--1505f:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" fill="none" viewBox="0 0 30 30"><circle cx="15" cy="15" r="14.35" stroke="%23FFF" stroke-width="1.3"/><path stroke="%23FFF" stroke-width="1.3" d="M15.376 17.455 9.57 14.23m5.806 3.226 5.807-3.415m-5.807 3.415v5.323m8.226-10.161-8.226-4.84-8.71 4.84 2.904 1.612m14.032-1.612-2.42 1.423m2.42-1.423v6.29M9.57 14.229v5.162l5.806 3.387m0 0 5.807-3.387V14.04"/></svg>') 50% no-repeat;
}

.plan-module--plan--371a8 ul.plan-module--left--f54e8 li.plan-module--clock--9497e:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="none" viewBox="0 0 28 28"><path fill="%23FFF" d="M14 0c3.713 0 7.274 1.43 9.9 3.975C26.524 6.52 28 9.973 28 13.572c0 3.6-1.475 7.052-4.1 9.597-2.626 2.546-6.187 3.975-9.9 3.975s-7.274-1.43-9.9-3.975C1.476 20.624 0 17.172 0 13.572c0-3.6 1.475-7.052 4.1-9.597C6.726 1.43 10.288 0 14 0Zm0 1.429c-3.322 0-6.508 1.28-8.857 3.556-2.35 2.278-3.67 5.366-3.67 8.587 0 3.22 1.32 6.31 3.67 8.587 2.349 2.277 5.535 3.557 8.857 3.557 3.322 0 6.508-1.28 8.857-3.557 2.35-2.277 3.67-5.366 3.67-8.587 0-3.22-1.32-6.31-3.67-8.587C20.508 2.708 17.322 1.43 14 1.43Zm-.737 4.286h1.474v7.747l6.92 3.873-.737 1.238-7.657-4.287V5.716Z"/></svg>') 50% no-repeat;
}

.plan-module--plan--371a8 ul.plan-module--left--f54e8 li.plan-module--flag--f4e66:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" fill="none" viewBox="0 0 30 30"><circle cx="15" cy="15" r="14.35" stroke="%23FFF" stroke-width="1.3"/><path stroke="%23FFF" stroke-width="1.3" d="m8.76 23.505 5.96-17.34M14.027 8.358l10.2 3.506-4.112 2.008 1.898 4.074-10.09-3.468 2.104-6.12Z"/></svg>') 50% no-repeat;
}

.plan-module--plan--371a8 ul.plan-module--right--a9433 li:first-child {
  margin-top: 25px;
}

.plan-module--plan--371a8 ul.plan-module--right--a9433 li:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="27" fill="none" viewBox="0 0 15 27"><path fill="%237000E3" d="m1.561 26.176 12.493-13.088L1.56 0 0 1.636l10.931 11.452L0 24.541l1.561 1.635Z"/></svg>') 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 26px;
  left: -40px;
  position: absolute;
  top: 0;
  width: 14px;
}

.plan-module--plan--371a8 .plan-module--concept--82552 {
  background: #ececec;
  color: #000;
  height: auto;
  margin: 50px auto 0;
  min-height: 500px;
  padding: 75px 30px 65px;
  position: relative;
  width: 100%;
}

@media (max-width: 767px) {
  .plan-module--plan--371a8 .plan-module--concept--82552 {
    height: auto;
  }
}
@media (max-width: 480px) {
  .plan-module--plan--371a8 .plan-module--concept--82552 {
    padding: 35px 20px 35px 45px;
  }
}
.plan-module--plan--371a8 .plan-module--concept--82552:before {
  border: 2px solid #7000e3;
  content: "";
  display: inline-block;
  height: 100%;
  left: 12px;
  position: absolute;
  top: 13px;
  width: 100%;
}

.plan-module--plan--371a8 .plan-module--concept--82552 h3 {
  color: #000;
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  margin: 0 auto;
  max-width: 860px;
  text-align: center;
}

@media (max-width: 767px) {
  .plan-module--plan--371a8 .plan-module--concept--82552 h3 {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .plan-module--plan--371a8 .plan-module--concept--82552 h3 {
    font-size: 20px;
  }
}
.plan-module--plan--371a8 .plan-module--concept--82552 .plan-module--col--ee929 {
  margin: 40px auto 0;
}

.plan-module--plan--371a8 .plan-module--concept--82552 .plan-module--col--ee929 p {
  margin: 0 auto;
  max-width: 400px;
  position: relative;
  width: 100%;
}

.plan-module--plan--371a8 .plan-module--concept--82552 .plan-module--col--ee929 p:before {
  background: #000;
  border-radius: 5px;
  content: "";
  display: inline-block;
  height: 5px;
  left: -20px;
  position: absolute;
  top: 8px;
  width: 5px;
}

.plan-module--plan--371a8 .plan-module--btn--d56c6 {
  margin: 70px auto 0;
  text-align: center;
}

.speak-module--speak--597c9 {
  padding: 60px 0 140px;
}

.speak-module--speak--597c9 .speak-module--col--f2263 {
  margin: 40px auto 0;
}

.speak-module--speak--597c9 ul {
  border-top: 7px solid #7000e3;
  color: #000;
  padding: 23px 15px 10px 45px;
  width: 100%;
}

.speak-module--speak--597c9 ul span {
  color: #7000e3;
  display: block;
  font-weight: 700;
}

.speak-module--speak--597c9 ul li {
  font-size: 20px;
  position: relative;
}

.speak-module--speak--597c9 ul li:not(:first-child) {
  margin-top: 30px;
}

.speak-module--speak--597c9 ul.speak-module--left--424db span {
  color: #000;
  display: block;
  font-weight: 700;
}

.speak-module--speak--597c9 ul.speak-module--left--424db li:before {
  background-size: contain;
  content: "";
  display: inline-block;
  height: 30px;
  left: -45px;
  position: absolute;
  top: 5px;
  width: 30px;
}

.speak-module--speak--597c9 ul.speak-module--left--424db li.speak-module--group--46b22:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="prefix__Слой_1" x="0" y="0" enable-background="new 0 0 30 30" version="1.1" viewBox="0 0 30 30"><circle cx="15" cy="15" r="14.4" style="fill:none;stroke:%237000e3;stroke-width:1.3"/><path d="M26 19.9h-6.2c-.3-1.1-.9-2.3-2.1-3 .6-1.2 1.7-2.4 3.8-2.4 4.5 0 4.5 5.4 4.5 5.4zM23.8 10.9c0 1.3-1 2.4-2.3 2.4-1.2 0-2.3-1-2.3-2.4 0-1.3 1-2.4 2.3-2.4 1.2 0 2.3 1 2.3 2.4zM13.4 16.9c-1.2.7-1.8 1.9-2 3H5s0-5.4 4.5-5.4c2.2 0 3.3 1.2 3.9 2.4zM11.8 10.9c0 1.3-1 2.4-2.3 2.4-1.2 0-2.3-1-2.3-2.4 0-1.3 1-2.4 2.3-2.4 1.3 0 2.3 1 2.3 2.4z" class="prefix__st1"/><path d="M20.1 21.8H11s0-.9.3-1.9c.3-1 .9-2.3 2-3 .6-.3 1.3-.6 2.2-.6.8 0 1.5.2 2.1.5 1.2.7 1.9 1.9 2.1 3 .4 1.1.4 2 .4 2zM17.9 12.8c0 1.3-1 2.4-2.3 2.4s-2.3-1-2.3-2.4 1-2.4 2.3-2.4 2.3 1.1 2.3 2.4z" class="prefix__st1"/></svg>') 50% no-repeat;
}

.speak-module--speak--597c9 ul.speak-module--left--424db li.speak-module--clock--0b1db:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="none" viewBox="0 0 28 28"><path fill="%237000E3" d="M14 0c3.713 0 7.274 1.43 9.9 3.975C26.524 6.52 28 9.973 28 13.572c0 3.6-1.475 7.052-4.1 9.597-2.626 2.546-6.187 3.975-9.9 3.975s-7.274-1.43-9.9-3.975C1.476 20.624 0 17.172 0 13.572c0-3.6 1.475-7.052 4.1-9.597C6.726 1.43 10.288 0 14 0Zm0 1.429c-3.322 0-6.508 1.28-8.857 3.556-2.35 2.278-3.67 5.366-3.67 8.587 0 3.22 1.32 6.31 3.67 8.587 2.349 2.277 5.535 3.557 8.857 3.557 3.322 0 6.508-1.28 8.857-3.557 2.35-2.277 3.67-5.366 3.67-8.587 0-3.22-1.32-6.31-3.67-8.587C20.508 2.708 17.322 1.43 14 1.43Zm-.737 4.286h1.474v7.747l6.92 3.873-.737 1.238-7.657-4.287V5.716Z"/></svg>') 50% no-repeat;
}

.speak-module--speak--597c9 ul.speak-module--right--774b6 li:first-child {
  margin-top: 25px;
}

.speak-module--speak--597c9 ul.speak-module--right--774b6 li:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="27" fill="none" viewBox="0 0 15 27"><path fill="%237000E3" d="m1.561 26.176 12.493-13.088L1.56 0 0 1.636l10.931 11.452L0 24.541l1.561 1.635Z"/></svg>') 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 26px;
  left: -40px;
  position: absolute;
  top: 0;
  width: 14px;
}

.speak-module--speak--597c9 .speak-module--concept--f8b23 {
  background: #ececec;
  color: #000;
  height: auto;
  margin: 50px auto 0;
  min-height: 500px;
  padding: 75px 30px 65px;
  position: relative;
  width: 100%;
}

@media (max-width: 480px) {
  .speak-module--speak--597c9 .speak-module--concept--f8b23 {
    padding: 35px 20px 35px 45px;
  }
}
.speak-module--speak--597c9 .speak-module--concept--f8b23:before {
  border: 2px solid #7000e3;
  content: "";
  display: inline-block;
  height: 100%;
  left: 12px;
  position: absolute;
  top: 13px;
  width: 100%;
}

.speak-module--speak--597c9 .speak-module--concept--f8b23 h3 {
  color: #000;
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  margin: 0 auto;
  max-width: 860px;
  text-align: center;
}

@media (max-width: 767px) {
  .speak-module--speak--597c9 .speak-module--concept--f8b23 h3 {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .speak-module--speak--597c9 .speak-module--concept--f8b23 h3 {
    font-size: 20px;
  }
}
.speak-module--speak--597c9 .speak-module--concept--f8b23 .speak-module--col--f2263 {
  margin: 40px auto 0;
}

.speak-module--speak--597c9 .speak-module--concept--f8b23 .speak-module--col--f2263 p {
  margin: 0 auto;
  max-width: 400px;
  position: relative;
  width: 100%;
}

.speak-module--speak--597c9 .speak-module--concept--f8b23 .speak-module--col--f2263 p:before {
  background: #000;
  border-radius: 10px;
  content: "";
  display: inline-block;
  height: 5px;
  left: -20px;
  position: absolute;
  top: 8px;
  width: 5px;
}

.speak-module--speak--597c9 .speak-module--concept--f8b23 .speak-module--desc--4c6ca {
  color: #7000e3;
  font-size: 20px;
  font-style: italic;
  font-weight: 300;
  line-height: 120%;
  margin: 50px auto 0;
  max-width: 860px;
  text-align: center;
}

.target-module--target--6b14d {
  background: #262a2e;
  color: #fff;
  padding: 75px 0 140px;
}

.target-module--target--6b14d h2 {
  color: #fff;
  font-weight: 700;
  margin: 0 auto;
  max-width: 991px;
}

.target-module--target--6b14d .target-module--col--80dd0 {
  margin: 40px auto 0;
}

.target-module--target--6b14d ul {
  border-top: 7px solid #7000e3;
  color: #a7a7a7;
  padding: 23px 15px 10px 45px;
  width: 100%;
}

.target-module--target--6b14d ul span {
  color: #fff;
  display: block;
  font-weight: 700;
}

.target-module--target--6b14d ul li {
  font-size: 20px;
  position: relative;
}

.target-module--target--6b14d ul li:not(:first-child) {
  margin-top: 30px;
}

.target-module--target--6b14d ul.target-module--left--f44ee span {
  color: #fff;
  display: block;
  font-weight: 700;
}

.target-module--target--6b14d ul.target-module--left--f44ee li:before {
  background-size: contain;
  content: "";
  display: inline-block;
  height: 30px;
  left: -45px;
  position: absolute;
  top: 5px;
  width: 30px;
}

.target-module--target--6b14d ul.target-module--left--f44ee li.target-module--group--1dd0a:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="prefix__Слой_1" x="0" y="0" enable-background="new 0 0 30 30" version="1.1" viewBox="0 0 30 30"><circle cx="15" cy="15" r="14.4" style="fill:none;stroke:%23fff;stroke-width:1.3"/><path d="M26 19.9h-6.2c-.3-1.1-.9-2.3-2.1-3 .6-1.2 1.7-2.4 3.8-2.4 4.5 0 4.5 5.4 4.5 5.4zM23.8 10.9c0 1.3-1 2.4-2.3 2.4-1.2 0-2.3-1-2.3-2.4 0-1.3 1-2.4 2.3-2.4 1.2 0 2.3 1 2.3 2.4zM13.4 16.9c-1.2.7-1.8 1.9-2 3H5s0-5.4 4.5-5.4c2.2 0 3.3 1.2 3.9 2.4zM11.8 10.9c0 1.3-1 2.4-2.3 2.4-1.2 0-2.3-1-2.3-2.4 0-1.3 1-2.4 2.3-2.4 1.3 0 2.3 1 2.3 2.4z" class="prefix__st1"/><path d="M20.1 21.8H11s0-.9.3-1.9c.3-1 .9-2.3 2-3 .6-.3 1.3-.6 2.2-.6.8 0 1.5.2 2.1.5 1.2.7 1.9 1.9 2.1 3 .4 1.1.4 2 .4 2zM17.9 12.8c0 1.3-1 2.4-2.3 2.4s-2.3-1-2.3-2.4 1-2.4 2.3-2.4 2.3 1.1 2.3 2.4z" class="prefix__st1"/></svg>') 50% no-repeat;
}

.target-module--target--6b14d ul.target-module--left--f44ee li.target-module--clock--015e7:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="none" viewBox="0 0 28 28"><path fill="%23FFF" d="M14 0c3.713 0 7.274 1.43 9.9 3.975C26.524 6.52 28 9.973 28 13.572c0 3.6-1.475 7.052-4.1 9.597-2.626 2.546-6.187 3.975-9.9 3.975s-7.274-1.43-9.9-3.975C1.476 20.624 0 17.172 0 13.572c0-3.6 1.475-7.052 4.1-9.597C6.726 1.43 10.288 0 14 0Zm0 1.429c-3.322 0-6.508 1.28-8.857 3.556-2.35 2.278-3.67 5.366-3.67 8.587 0 3.22 1.32 6.31 3.67 8.587 2.349 2.277 5.535 3.557 8.857 3.557 3.322 0 6.508-1.28 8.857-3.557 2.35-2.277 3.67-5.366 3.67-8.587 0-3.22-1.32-6.31-3.67-8.587C20.508 2.708 17.322 1.43 14 1.43Zm-.737 4.286h1.474v7.747l6.92 3.873-.737 1.238-7.657-4.287V5.716Z"/></svg>') 50% no-repeat;
}

.target-module--target--6b14d ul.target-module--right--d6129 li:first-child {
  margin-top: 25px;
}

.target-module--target--6b14d ul.target-module--right--d6129 li:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="27" fill="none" viewBox="0 0 15 27"><path fill="%237000E3" d="m1.561 26.176 12.493-13.088L1.56 0 0 1.636l10.931 11.452L0 24.541l1.561 1.635Z"/></svg>') 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 26px;
  left: -40px;
  position: absolute;
  top: 0;
  width: 14px;
}

.target-module--target--6b14d .target-module--concept--af8c9 {
  background: #ececec;
  color: #000;
  height: auto;
  margin: 50px auto 0;
  min-height: 500px;
  padding: 75px 30px 65px;
  position: relative;
  width: 100%;
}

@media (max-width: 480px) {
  .target-module--target--6b14d .target-module--concept--af8c9 {
    padding: 35px 20px 35px 45px;
  }
}
.target-module--target--6b14d .target-module--concept--af8c9:before {
  border: 2px solid #7000e3;
  content: "";
  display: inline-block;
  height: 100%;
  left: 12px;
  position: absolute;
  top: 13px;
  width: 100%;
}

.target-module--target--6b14d .target-module--concept--af8c9 h3 {
  color: #000;
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  margin: 0 auto;
  max-width: 860px;
  text-align: center;
}

@media (max-width: 767px) {
  .target-module--target--6b14d .target-module--concept--af8c9 h3 {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .target-module--target--6b14d .target-module--concept--af8c9 h3 {
    font-size: 20px;
  }
}
.target-module--target--6b14d .target-module--concept--af8c9 .target-module--col--80dd0 {
  margin: 40px auto 0;
  max-width: 400px;
}

.target-module--target--6b14d .target-module--concept--af8c9 .target-module--edc--67278 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 340px) {
  .target-module--target--6b14d .target-module--concept--af8c9 .target-module--edc--67278 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.target-module--target--6b14d .target-module--concept--af8c9 .target-module--edc--67278 img {
  height: 38px;
  width: 82px;
}

.target-module--target--6b14d .target-module--concept--af8c9 .target-module--edc--67278 div {
  padding-left: 20px;
}

@media (max-width: 340px) {
  .target-module--target--6b14d .target-module--concept--af8c9 .target-module--edc--67278 div {
    padding-left: 0;
  }
}
.target-module--target--6b14d .target-module--concept--af8c9 .target-module--edc--67278 div p {
  color: #404143;
  font-size: 13px;
  font-style: italic;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 10px;
}

.target-module--target--6b14d .target-module--concept--af8c9 .target-module--edc--67278 div a {
  color: #7000e3;
  font-size: 13px;
  font-style: italic;
  font-weight: 300;
  line-height: 120%;
  text-decoration-line: underline;
}

.target-module--target--6b14d .target-module--btn--140d8 {
  margin: 70px auto 0;
  text-align: center;
}

.screen1-module--screen1--1b626 {
  background-color: #262a2e;
  background-image: url(https://fs.advance.ru/landing-pages/b2b/img1.png);
  background-position: 80% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 280px;
}

@media (max-width: 1399px) {
  .screen1-module--screen1--1b626 {
    background-position: 110% 100%;
  }
}
@media (max-width: 1199px) {
  .screen1-module--screen1--1b626 {
    background-image: none;
    padding-bottom: 180px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--1b626 {
    padding-bottom: 120px;
  }
}
.screen1-module--screen1--1b626 h1 {
  color: #fff;
  font-size: 46px;
  font-weight: 600;
  line-height: 53px;
  margin-top: 260px;
  text-transform: uppercase;
}

@media (max-width: 1199px) {
  .screen1-module--screen1--1b626 h1 {
    margin-top: 160px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--1b626 h1 {
    font-size: 42px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--1b626 h1 {
    font-size: 32px;
    line-height: 110%;
    margin-top: 60px;
    text-align: center;
  }
}
.screen1-module--screen1--1b626 p {
  color: #fff;
  font-size: 27px;
  line-height: 120%;
  max-width: 530px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--1b626 p {
    font-size: 24px;
    margin-top: 25px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--1b626 p {
    font-size: 20px;
    text-align: center;
  }
}
.screen1-module--screen1--1b626 .screen1-module--btn--4144b {
  margin-top: 80px;
  text-align: left;
}

@media (max-width: 480px) {
  .screen1-module--screen1--1b626 .screen1-module--btn--4144b {
    text-align: center;
  }
}
.program-module--program--6859a {
  padding: 75px 0;
}

@media (max-width: 767px) {
  .program-module--program--6859a {
    padding: 100px 0;
  }
}
@media (max-width: 480px) {
  .program-module--program--6859a {
    padding: 70px 0;
  }
}
.program-module--program--6859a .program-module--quote--30fbc {
  font-size: 27px;
  font-weight: 400;
  line-height: 120%;
  margin: 0 auto;
  max-width: 800px;
  text-align: center;
}

@media (max-width: 767px) {
  .program-module--program--6859a .program-module--quote--30fbc {
    font-size: 24px;
  }
}
@media (max-width: 480px) {
  .program-module--program--6859a .program-module--quote--30fbc {
    font-size: 24px;
  }
}
.program-module--program--6859a .program-module--author--74333 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 40px auto 0;
}

@media (max-width: 480px) {
  .program-module--program--6859a .program-module--author--74333 {
    -ms-flex-item-align: center;
        align-self: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.program-module--program--6859a .program-module--author--74333 .program-module--name--41a6b {
  color: #a7a7a7;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 480px) {
  .program-module--program--6859a .program-module--author--74333 .program-module--name--41a6b {
    margin-top: 15px;
  }
}
.program-module--program--6859a h2 {
  margin: 70px auto 0;
  max-width: 990px;
}

@media (max-width: 480px) {
  .program-module--program--6859a h2 {
    margin-top: 60px;
  }
}
.program-module--program--6859a h2 span {
  color: #7000e3;
}

.program-module--program--6859a .program-module--line--a8cc5 {
  background: #7000e3;
  display: block;
  height: 2px;
  margin: 65px auto 0;
  max-width: 1131px;
  width: 100%;
}

@media (max-width: 480px) {
  .program-module--program--6859a .program-module--line--a8cc5 {
    margin-top: 60px;
  }
}
.program-module--program--6859a .program-module--col--d70c9 {
  margin: 55px auto 0;
}

@media (max-width: 767px) {
  .program-module--program--6859a .program-module--item--85688 {
    margin-left: 50%;
    -webkit-transform: translateX(-75%);
            transform: translateX(-75%);
  }
}
@media (max-width: 480px) {
  .program-module--program--6859a .program-module--item--85688 {
    margin-left: 0;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
.program-module--program--6859a .program-module--item--85688 h3 {
  background: #c4c4c4;
  border-bottom: 2px solid #7000e3;
  color: #fff;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
  min-height: 60px;
  padding: 12px 15px 14px;
  text-align: center;
  width: 350px;
}

@media (max-width: 480px) {
  .program-module--program--6859a .program-module--item--85688 h3 {
    font-size: 24px;
    max-width: 300px;
    width: 100%;
  }
}
.program-module--program--6859a .program-module--item--85688 ul {
  background: #ececec;
  margin-top: 12px;
  min-height: 440px;
  padding: 45px 30px 45px 50px;
  width: 350px;
}

@media (max-width: 480px) {
  .program-module--program--6859a .program-module--item--85688 ul {
    max-width: 300px;
    padding: 30px 20px 30px 35px;
    width: 100%;
  }
}
.program-module--program--6859a .program-module--item--85688 ul li {
  position: relative;
}

.program-module--program--6859a .program-module--item--85688 ul li:not(:first-child) {
  margin-top: 20px;
}

.program-module--program--6859a .program-module--item--85688 ul li:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="27" fill="none" viewBox="0 0 15 27"><path fill="%237000E3" d="m1.561 26.176 12.493-13.088L1.56 0 0 1.636l10.931 11.452L0 24.541l1.561 1.635Z"/></svg>') 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 18px;
  left: -20px;
  position: absolute;
  top: 5%;
  width: 10px;
}

.program-module--program--6859a .program-module--btn--d799e {
  margin-top: 60px;
}

.courses-module--courses--c540b {
  padding: 40px 0 160px;
}

@media (max-width: 480px) {
  .courses-module--courses--c540b {
    padding: 45px 0 90px;
  }
}
.courses-module--courses--c540b h2 {
  text-align: center;
}

.courses-module--courses--c540b h2 span {
  color: #7000e3;
  display: block;
}

.courses-module--courses--c540b .courses-module--row--7af96 {
  margin-top: 25px;
}

.courses-module--courses--c540b .courses-module--col--eaea7 {
  margin: 40px auto 0;
}

.courses-module--courses--c540b .courses-module--item--7096a {
  background: #ececec;
  border-top: 9px solid #c4c4c4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 auto;
  max-width: 545px;
  min-height: 300px;
  padding: 12px 30px 25px;
  width: 100%;
}

.courses-module--courses--c540b .courses-module--item--7096a h3 {
  color: #000;
  font-size: 30px;
  font-weight: 500;
  line-height: 120%;
}

@media (max-width: 991px) {
  .courses-module--courses--c540b .courses-module--item--7096a h3 {
    font-size: 24px;
  }
}
.courses-module--courses--c540b .courses-module--item--7096a p {
  font-size: 20px;
  margin-top: 30px;
}

@media (max-width: 991px) {
  .courses-module--courses--c540b .courses-module--item--7096a p {
    font-size: 18px;
  }
}
.courses-module--courses--c540b .courses-module--item--7096a .courses-module--more--65885 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 12px;
  font-weight: 700;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-left: auto;
  margin-right: 50px;
  margin-top: 30px;
  width: 100px;
}

.courses-module--courses--c540b .courses-module--item--7096a .courses-module--more--65885 a {
  color: #000;
  position: relative;
}

.courses-module--courses--c540b .courses-module--item--7096a .courses-module--more--65885 a:visited {
  color: #000;
}

.courses-module--courses--c540b .courses-module--item--7096a .courses-module--more--65885 a:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="42" height="17" fill="none" viewBox="0 0 42 17"><path fill="%23000" d="M0 7.846h39.432L32.39.981 33.28 0 42 8.5 33.28 17l-.89-.98 7.042-6.866H0V7.846Z"/></svg>') 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 17px;
  position: absolute;
  right: -53px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 42px;
  z-index: 10;
}

.courses-module--courses--c540b .courses-module--item--7096a .courses-module--more--65885 a:after {
  background: #c4c4c4;
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 27px;
  position: absolute;
  right: -60px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 27px;
  z-index: 9;
}

.courses-module--courses--c540b .courses-module--item--7096a:hover {
  background: #ececec;
  border-color: #7000e3;
}

.courses-module--courses--c540b .courses-module--item--7096a:hover .courses-module--more--65885 a {
  color: #7000e3;
}

.courses-module--courses--c540b .courses-module--item--7096a:hover .courses-module--more--65885 a:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="42" height="17" fill="none" viewBox="0 0 42 17"><path fill="%23fff" d="M0 7.846h39.432L32.39.981 33.28 0 42 8.5 33.28 17l-.89-.98 7.042-6.866H0V7.846Z"/></svg>') 50% no-repeat;
  background-size: contain;
}

.courses-module--courses--c540b .courses-module--item--7096a:hover .courses-module--more--65885 a:after {
  background: #7000e3;
}

.act-module--act--1fa0a {
  background-color: #262a2e;
  padding: 100px 0 140px;
}

.act-module--act--1fa0a .act-module--row--d9593 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 767px) {
  .act-module--act--1fa0a .act-module--row--d9593 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .act-module--act--1fa0a .act-module--col--c03c6:last-child {
    margin-top: 35px;
  }
}
.act-module--act--1fa0a h2 {
  color: #fff;
}

.act-module--act--1fa0a p {
  color: #fff;
  font-size: 25px;
  font-weight: 400;
  line-height: 120%;
  margin-top: 75px;
}

@media (max-width: 991px) {
  .act-module--act--1fa0a p {
    font-size: 22px;
    margin-top: 50px;
  }
}
@media (max-width: 480px) {
  .act-module--act--1fa0a p {
    font-size: 18px;
    margin-top: 35px;
  }
}
.act-module--act--1fa0a .act-module--btn--7c39b {
  margin-top: 120px;
  text-align: left;
}

@media (max-width: 767px) {
  .act-module--act--1fa0a .act-module--btn--7c39b {
    margin-top: 60px;
  }
}
.contact-module--contact--1d9f2 {
  background: #7000e3;
  padding: 60px 0 80px;
}

.contact-module--contact--1d9f2 h2 {
  color: #fff;
  font-size: 50px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 767px) {
  .contact-module--contact--1d9f2 h2 {
    font-size: 32px;
  }
}
@media (max-width: 480px) {
  .contact-module--contact--1d9f2 h2 {
    font-size: 24px;
  }
}
.contact-module--contact--1d9f2 a {
  color: #fff;
  display: block;
  font-size: 50px;
  font-weight: 400;
  line-height: 120%;
  margin-top: 45px;
  text-align: center;
}

.contact-module--contact--1d9f2 a:hover {
  text-decoration: underline;
}

@media (max-width: 767px) {
  .contact-module--contact--1d9f2 a {
    font-size: 32px;
  }
}
@media (max-width: 480px) {
  .contact-module--contact--1d9f2 a {
    font-size: 24px;
  }
}
.style-module--plan--f80ac {
  background: #fff;
  color: #000;
  padding: 75px 0 140px;
}

.style-module--plan--f80ac h2 {
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  margin: 0 auto;
  max-width: 991px;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--plan--f80ac h2 {
    font-size: 42px;
  }
}
@media (max-width: 480px) {
  .style-module--plan--f80ac h2 {
    font-size: 28px;
  }
}
.style-module--plan--f80ac .style-module--col--a75c1 {
  margin: 40px auto 0;
}

.style-module--plan--f80ac ul {
  border-top: 7px solid #7000e3;
  padding: 23px 15px 10px 45px;
  width: 100%;
}

.style-module--plan--f80ac ul span {
  color: #000;
  display: block;
  font-weight: 700;
}

.style-module--plan--f80ac ul li {
  font-size: 20px;
  position: relative;
}

.style-module--plan--f80ac ul li:not(:first-child) {
  margin-top: 30px;
}

.style-module--plan--f80ac ul.style-module--left--46d1a span {
  color: #000;
  display: block;
  font-weight: 700;
}

.style-module--plan--f80ac ul.style-module--left--46d1a li:before {
  background-size: contain;
  content: "";
  display: inline-block;
  height: 30px;
  left: -45px;
  position: absolute;
  top: 5px;
  width: 30px;
}

.style-module--plan--f80ac ul.style-module--left--46d1a li.style-module--group--3d380:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="prefix__Слой_1" x="0" y="0" enable-background="new 0 0 30 30" version="1.1" viewBox="0 0 30 30"><circle cx="15" cy="15" r="14.4" style="fill:none;stroke:%237000e3;stroke-width:1.3"/><path d="M26 19.9h-6.2c-.3-1.1-.9-2.3-2.1-3 .6-1.2 1.7-2.4 3.8-2.4 4.5 0 4.5 5.4 4.5 5.4zM23.8 10.9c0 1.3-1 2.4-2.3 2.4-1.2 0-2.3-1-2.3-2.4 0-1.3 1-2.4 2.3-2.4 1.2 0 2.3 1 2.3 2.4zM13.4 16.9c-1.2.7-1.8 1.9-2 3H5s0-5.4 4.5-5.4c2.2 0 3.3 1.2 3.9 2.4zM11.8 10.9c0 1.3-1 2.4-2.3 2.4-1.2 0-2.3-1-2.3-2.4 0-1.3 1-2.4 2.3-2.4 1.3 0 2.3 1 2.3 2.4z" class="prefix__st1"/><path d="M20.1 21.8H11s0-.9.3-1.9c.3-1 .9-2.3 2-3 .6-.3 1.3-.6 2.2-.6.8 0 1.5.2 2.1.5 1.2.7 1.9 1.9 2.1 3 .4 1.1.4 2 .4 2zM17.9 12.8c0 1.3-1 2.4-2.3 2.4s-2.3-1-2.3-2.4 1-2.4 2.3-2.4 2.3 1.1 2.3 2.4z" class="prefix__st1"/></svg>') 50% no-repeat;
}

.style-module--plan--f80ac ul.style-module--left--46d1a li.style-module--study--fa951:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" fill="none" viewBox="0 0 30 30"><circle cx="15" cy="15" r="14.35" stroke="%237000E3" stroke-width="1.3"/><path stroke="%237000E3" stroke-width="1.3" d="M15.376 17.455 9.57 14.23m5.806 3.226 5.807-3.415m-5.807 3.415v5.323m8.226-10.161-8.226-4.84-8.71 4.84 2.904 1.612m14.032-1.612-2.42 1.423m2.42-1.423v6.29M9.57 14.229v5.162l5.806 3.387m0 0 5.807-3.387V14.04"/></svg>') 50% no-repeat;
}

.style-module--plan--f80ac ul.style-module--left--46d1a li.style-module--clock--d03d1:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="none" viewBox="0 0 28 28"><path fill="%237000E3" d="M14 0c3.713 0 7.274 1.43 9.9 3.975C26.524 6.52 28 9.973 28 13.572c0 3.6-1.475 7.052-4.1 9.597-2.626 2.546-6.187 3.975-9.9 3.975s-7.274-1.43-9.9-3.975C1.476 20.624 0 17.172 0 13.572c0-3.6 1.475-7.052 4.1-9.597C6.726 1.43 10.288 0 14 0Zm0 1.429c-3.322 0-6.508 1.28-8.857 3.556-2.35 2.278-3.67 5.366-3.67 8.587 0 3.22 1.32 6.31 3.67 8.587 2.349 2.277 5.535 3.557 8.857 3.557 3.322 0 6.508-1.28 8.857-3.557 2.35-2.277 3.67-5.366 3.67-8.587 0-3.22-1.32-6.31-3.67-8.587C20.508 2.708 17.322 1.43 14 1.43Zm-.737 4.286h1.474v7.747l6.92 3.873-.737 1.238-7.657-4.287V5.716Z"/></svg>') 50% no-repeat;
}

.style-module--plan--f80ac ul.style-module--left--46d1a li.style-module--flag--815ff:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" fill="none" viewBox="0 0 30 30"><circle cx="15" cy="15" r="14.35" stroke="%237000E3" stroke-width="1.3"/><path stroke="%237000E3" stroke-width="1.3" d="m8.76 23.505 5.96-17.34M14.027 8.358l10.2 3.506-4.112 2.008 1.898 4.074-10.09-3.468 2.104-6.12Z"/></svg>') 50% no-repeat;
}

.style-module--plan--f80ac ul.style-module--right--ba29a span {
  color: #7000e3;
}

.style-module--plan--f80ac ul.style-module--right--ba29a li:first-child {
  margin-top: 25px;
}

.style-module--plan--f80ac ul.style-module--right--ba29a li:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="27" fill="none" viewBox="0 0 15 27"><path fill="%237000E3" d="m1.561 26.176 12.493-13.088L1.56 0 0 1.636l10.931 11.452L0 24.541l1.561 1.635Z"/></svg>') 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 26px;
  left: -40px;
  position: absolute;
  top: 0;
  width: 14px;
}

.style-module--plan--f80ac .style-module--concept--38c78 {
  background: #ececec;
  color: #000;
  height: auto;
  margin: 50px auto 0;
  min-height: 500px;
  padding: 75px 30px 65px;
  position: relative;
  width: 100%;
}

@media (max-width: 767px) {
  .style-module--plan--f80ac .style-module--concept--38c78 {
    height: auto;
  }
}
@media (max-width: 480px) {
  .style-module--plan--f80ac .style-module--concept--38c78 {
    padding: 35px 20px 35px 45px;
  }
}
.style-module--plan--f80ac .style-module--concept--38c78:before {
  border: 2px solid #7000e3;
  content: "";
  display: inline-block;
  height: 100%;
  left: 12px;
  position: absolute;
  top: 13px;
  width: 100%;
}

.style-module--plan--f80ac .style-module--concept--38c78 h3 {
  color: #000;
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  margin: 0 auto;
  max-width: 860px;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--plan--f80ac .style-module--concept--38c78 h3 {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .style-module--plan--f80ac .style-module--concept--38c78 h3 {
    font-size: 20px;
  }
}
.style-module--plan--f80ac .style-module--concept--38c78 .style-module--col--a75c1 {
  margin: 40px auto 0;
}

.style-module--plan--f80ac .style-module--concept--38c78 .style-module--col--a75c1 p {
  margin: 0 auto;
  max-width: 400px;
  position: relative;
  width: 100%;
}

.style-module--plan--f80ac .style-module--concept--38c78 .style-module--col--a75c1 p:before {
  background: #000;
  border-radius: 5px;
  content: "";
  display: inline-block;
  height: 5px;
  left: -20px;
  position: absolute;
  top: 8px;
  width: 5px;
}

.style-module--plan--f80ac .style-module--btn--9e9fd {
  margin: 70px auto 0;
  text-align: center;
}

.style-module--plan--df3a8 {
  background: #fff;
  color: #000;
  padding: 75px 0 140px;
}

.style-module--plan--df3a8 h2 {
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  margin: 0 auto;
  max-width: 991px;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--plan--df3a8 h2 {
    font-size: 42px;
  }
}
@media (max-width: 480px) {
  .style-module--plan--df3a8 h2 {
    font-size: 28px;
  }
}
.style-module--plan--df3a8 .style-module--desc--6c1b7 {
  font-size: 20px;
  font-weight: 600;
  margin: 80px auto 0;
  max-width: 830px;
  text-align: center;
}

.style-module--plan--df3a8 .style-module--col--85754 {
  margin: 40px auto 0;
}

.style-module--plan--df3a8 ul.style-module--list--269e3 {
  border-top: 7px solid #7000e3;
  padding: 23px 15px 10px 45px;
  width: 100%;
}

.style-module--plan--df3a8 ul.style-module--list--269e3 span {
  color: #000;
  display: block;
  font-weight: 700;
}

.style-module--plan--df3a8 ul.style-module--list--269e3 li {
  font-size: 20px;
  position: relative;
}

.style-module--plan--df3a8 ul.style-module--list--269e3 li:not(:first-child) {
  margin-top: 30px;
}

.style-module--plan--df3a8 ul.style-module--list--269e3.style-module--left--affc5 span {
  color: #000;
  display: block;
  font-weight: 700;
}

.style-module--plan--df3a8 ul.style-module--list--269e3.style-module--left--affc5 li:before {
  background-size: contain;
  content: "";
  display: inline-block;
  height: 30px;
  left: -45px;
  position: absolute;
  top: 5px;
  width: 30px;
}

.style-module--plan--df3a8 ul.style-module--list--269e3.style-module--left--affc5 li.style-module--group--49cee:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" id="prefix__Слой_1" x="0" y="0" enable-background="new 0 0 30 30" version="1.1" viewBox="0 0 30 30"><circle cx="15" cy="15" r="14.4" style="fill:none;stroke:%237000e3;stroke-width:1.3"/><path d="M26 19.9h-6.2c-.3-1.1-.9-2.3-2.1-3 .6-1.2 1.7-2.4 3.8-2.4 4.5 0 4.5 5.4 4.5 5.4zM23.8 10.9c0 1.3-1 2.4-2.3 2.4-1.2 0-2.3-1-2.3-2.4 0-1.3 1-2.4 2.3-2.4 1.2 0 2.3 1 2.3 2.4zM13.4 16.9c-1.2.7-1.8 1.9-2 3H5s0-5.4 4.5-5.4c2.2 0 3.3 1.2 3.9 2.4zM11.8 10.9c0 1.3-1 2.4-2.3 2.4-1.2 0-2.3-1-2.3-2.4 0-1.3 1-2.4 2.3-2.4 1.3 0 2.3 1 2.3 2.4z" class="prefix__st1"/><path d="M20.1 21.8H11s0-.9.3-1.9c.3-1 .9-2.3 2-3 .6-.3 1.3-.6 2.2-.6.8 0 1.5.2 2.1.5 1.2.7 1.9 1.9 2.1 3 .4 1.1.4 2 .4 2zM17.9 12.8c0 1.3-1 2.4-2.3 2.4s-2.3-1-2.3-2.4 1-2.4 2.3-2.4 2.3 1.1 2.3 2.4z" class="prefix__st1"/></svg>') 50% no-repeat;
}

.style-module--plan--df3a8 ul.style-module--list--269e3.style-module--left--affc5 li.style-module--study--7e53e:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" fill="none" viewBox="0 0 30 30"><circle cx="15" cy="15" r="14.35" stroke="%237000E3" stroke-width="1.3"/><path stroke="%237000E3" stroke-width="1.3" d="M15.376 17.455 9.57 14.23m5.806 3.226 5.807-3.415m-5.807 3.415v5.323m8.226-10.161-8.226-4.84-8.71 4.84 2.904 1.612m14.032-1.612-2.42 1.423m2.42-1.423v6.29M9.57 14.229v5.162l5.806 3.387m0 0 5.807-3.387V14.04"/></svg>') 50% no-repeat;
}

.style-module--plan--df3a8 ul.style-module--list--269e3.style-module--left--affc5 li.style-module--clock--03fb2:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="none" viewBox="0 0 28 28"><path fill="%237000E3" d="M14 0c3.713 0 7.274 1.43 9.9 3.975C26.524 6.52 28 9.973 28 13.572c0 3.6-1.475 7.052-4.1 9.597-2.626 2.546-6.187 3.975-9.9 3.975s-7.274-1.43-9.9-3.975C1.476 20.624 0 17.172 0 13.572c0-3.6 1.475-7.052 4.1-9.597C6.726 1.43 10.288 0 14 0Zm0 1.429c-3.322 0-6.508 1.28-8.857 3.556-2.35 2.278-3.67 5.366-3.67 8.587 0 3.22 1.32 6.31 3.67 8.587 2.349 2.277 5.535 3.557 8.857 3.557 3.322 0 6.508-1.28 8.857-3.557 2.35-2.277 3.67-5.366 3.67-8.587 0-3.22-1.32-6.31-3.67-8.587C20.508 2.708 17.322 1.43 14 1.43Zm-.737 4.286h1.474v7.747l6.92 3.873-.737 1.238-7.657-4.287V5.716Z"/></svg>') 50% no-repeat;
}

.style-module--plan--df3a8 ul.style-module--list--269e3.style-module--left--affc5 li.style-module--flag--ed722:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" fill="none" viewBox="0 0 30 30"><circle cx="15" cy="15" r="14.35" stroke="%237000E3" stroke-width="1.3"/><path stroke="%237000E3" stroke-width="1.3" d="m8.76 23.505 5.96-17.34M14.027 8.358l10.2 3.506-4.112 2.008 1.898 4.074-10.09-3.468 2.104-6.12Z"/></svg>') 50% no-repeat;
}

.style-module--plan--df3a8 ul.style-module--list--269e3.style-module--right--e27b8 span {
  color: #7000e3;
}

.style-module--plan--df3a8 ul.style-module--list--269e3.style-module--right--e27b8 li:first-child {
  margin-top: 25px;
}

.style-module--plan--df3a8 ul.style-module--list--269e3.style-module--right--e27b8 li:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="27" fill="none" viewBox="0 0 15 27"><path fill="%237000E3" d="m1.561 26.176 12.493-13.088L1.56 0 0 1.636l10.931 11.452L0 24.541l1.561 1.635Z"/></svg>') 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 26px;
  left: -40px;
  position: absolute;
  top: 0;
  width: 14px;
}

.style-module--plan--df3a8 .style-module--concept--0fd2c {
  background: #ececec;
  color: #000;
  height: auto;
  margin: 50px auto 0;
  min-height: 500px;
  padding: 75px 30px 65px;
  position: relative;
  width: 100%;
}

@media (max-width: 767px) {
  .style-module--plan--df3a8 .style-module--concept--0fd2c {
    height: auto;
  }
}
@media (max-width: 480px) {
  .style-module--plan--df3a8 .style-module--concept--0fd2c {
    padding: 35px 20px 35px 45px;
  }
}
.style-module--plan--df3a8 .style-module--concept--0fd2c:before {
  border: 2px solid #7000e3;
  content: "";
  display: inline-block;
  height: 100%;
  left: 12px;
  position: absolute;
  top: 13px;
  width: 100%;
}

.style-module--plan--df3a8 .style-module--concept--0fd2c h3 {
  color: #000;
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  margin: 0 auto;
  max-width: 860px;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--plan--df3a8 .style-module--concept--0fd2c h3 {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .style-module--plan--df3a8 .style-module--concept--0fd2c h3 {
    font-size: 20px;
  }
}
.style-module--plan--df3a8 .style-module--concept--0fd2c > ul {
  margin: 50px auto 0;
  max-width: 630px;
  position: relative;
  width: 100%;
}

.style-module--plan--df3a8 .style-module--concept--0fd2c > ul li {
  font-size: 20px;
  position: relative;
}

.style-module--plan--df3a8 .style-module--concept--0fd2c > ul li:not(:first-child) {
  margin-top: 25px;
}

.style-module--plan--df3a8 .style-module--concept--0fd2c > ul li:before {
  background: #000;
  border-radius: 6px;
  content: "";
  display: inline-block;
  height: 6px;
  left: -20px;
  position: absolute;
  top: 8px;
  width: 6px;
}

.style-module--plan--df3a8 .style-module--btn--73c98 {
  margin: 70px auto 0;
  text-align: center;
}

.info-module--info--afac8 {
  padding-bottom: 50px;
}

.info-module--info__txt--c7db9 {
  margin-bottom: 10px;
}

.info-module--info__txt-separate--a4e48 {
  margin: 20px 0;
}

.info-module--info__link--ebbf4 {
  color: #232323;
  text-decoration: underline;
}

.info-module--info__link--ebbf4:hover {
  text-decoration: unset;
}

.info-module--info__list--9c28e {
  margin-bottom: 10px;
  padding-left: 40px;
}

@media (max-width: 767px) {
  .info-module--info__list--9c28e {
    padding-left: 20px;
  }
}
.info-module--info__item--9c4a4 {
  list-style: disc;
}

.main-module--main-title--178fe {
  font-size: 52px;
  font-weight: 700;
  line-height: 115%;
}

@media (max-width: 767px) {
  .main-module--main-title--178fe {
    font-size: 28px;
  }
}
.main-module--block-btn--77875 {
  text-align: center;
  width: 100%;
}

.main-module--main-btn--35a4f {
  background: -webkit-gradient(linear, left top, left bottom, from(#9633fb), to(#6f00e2));
  background: linear-gradient(180deg, #9633fb, #6f00e2);
  border-radius: 30px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0.05em;
  max-width: 360px;
  padding: 20px 15px;
  text-align: center;
  -webkit-transition: background 0.5s ease;
  transition: background 0.5s ease;
  width: 100%;
}

@media (max-width: 767px) {
  .main-module--main-btn--35a4f {
    font-size: 20px;
    padding: 15px;
  }
}
.main-module--main-btn--35a4f:active,
.main-module--main-btn--35a4f:focus,
.main-module--main-btn--35a4f:hover {
  background: -webkit-gradient(linear, left bottom, left top, from(#9633fb), color-stop(0, #6f00e2));
  background: linear-gradient(0deg, #9633fb, #6f00e2 0);
  color: #fff;
}

.main-module--title-h2--ff910 {
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .main-module--title-h2--ff910 {
    font-size: 30px;
    line-height: 34px;
  }
}
@media (max-width: 480px) {
  .main-module--title-h2--ff910 {
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 20px;
    width: 90%;
  }
}
.style-module--screen1--c98e6 {
  background-position: top;
  background-size: cover;
  padding-bottom: 215px;
}

@media (max-width: 767px) {
  .style-module--screen1--c98e6 {
    background-position-x: 64%;
    background-position-y: bottom;
    padding-bottom: 170px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--c98e6 {
    background-position: bottom;
  }
}
.style-module--screen1__container--ca2ff {
  margin-top: 30px;
}

@media (max-width: 991px) {
  .style-module--screen1__container--ca2ff {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .style-module--screen1__container--ca2ff {
    margin-top: 15px;
    padding-bottom: 185px;
  }
}
.style-module--screen1__title--12f0d {
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}

@media (max-width: 991px) {
  .style-module--screen1__title--12f0d {
    font-size: 36px;
    line-height: 44px;
    max-width: 527px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1__title--12f0d {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 15px;
    width: 90%;
  }
}
.style-module--screen1__title-wrapper--a6510 {
  max-width: 667px;
}

@media (max-width: 767px) {
  .style-module--screen1__title-wrapper--a6510 {
    max-width: 100%;
  }
}
.style-module--screen1__subtitle--1f664 {
  font-size: 30px;
  font-weight: 400;
  line-height: 34px;
  margin-top: 15px;
}

@media (max-width: 991px) {
  .style-module--screen1__subtitle--1f664 {
    font-size: 22px;
    font-weight: 300;
    line-height: 32px;
    max-width: 400px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1__subtitle--1f664 {
    font-size: 18px;
    line-height: 24px;
  }
}
.style-module--screen1__img-container--88b40 {
  margin: 15px 0;
}

@media (max-width: 767px) {
  .style-module--screen1__img-container--88b40 {
    margin: 3px 0;
    width: 80%;
  }
}
.style-module--screen1__link-wrapper--192b7 {
  margin-top: 40px;
}

@media (max-width: 767px) {
  .style-module--screen1__link-wrapper--192b7 {
    margin-top: 25px;
  }
}
a.style-module--screen1__link--9228d {
  color: #fff;
}

@media (max-width: 991px) {
  .style-module--whom--3391a {
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--whom--3391a {
    padding-top: 30px;
  }
}
.style-module--whom__points--046a1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: 35px;
}

@media (max-width: 767px) {
  .style-module--whom__points--046a1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: 0;
  }
}
.style-module--whom__point--cce56 {
  background: #f2e6ff;
  border-radius: 0 20px 20px 20px;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  margin-bottom: 30px;
  padding: 20px 30px;
  position: relative;
  width: 45%;
}

@media (max-width: 767px) {
  .style-module--whom__point--cce56 {
    margin-left: 30px;
    width: 85%;
  }
}
@media (max-width: 480px) {
  .style-module--whom__point--cce56 {
    font-size: 16px;
    padding: 15px 35px;
  }
}
.style-module--whom__point--cce56:before {
  background: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/triangle.svg) 0 0 no-repeat;
  background-size: 100%;
  content: "";
  display: inline-block;
  height: 50px;
  left: -37px;
  position: absolute;
  top: 0;
  width: 50px;
}

.style-module--whom__block--eea4c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 50px;
}

@media (max-width: 1199px) {
  .style-module--whom__block--eea4c {
    margin-bottom: 85px;
  }
}
@media (max-width: 991px) {
  .style-module--whom__block--eea4c {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 30px;
  }
}
.style-module--whom__quote--ecb27 {
  background: #9633fb;
  border-radius: 20px 0 20px 20px;
  color: #fff;
  font-size: 26px;
  font-weight: 500;
  line-height: 30px;
  margin-bottom: 60px;
  margin-top: 40px;
  padding: 35px 40px;
  position: relative;
}

@media (max-width: 1199px) {
  .style-module--whom__quote--ecb27 {
    font-size: 24px;
    margin-bottom: 45px;
    padding: 30px 35px;
    width: 56%;
  }
}
@media (max-width: 991px) {
  .style-module--whom__quote--ecb27 {
    margin-bottom: 50px;
    margin-top: 0;
    width: 85%;
  }
}
@media (max-width: 480px) {
  .style-module--whom__quote--ecb27 {
    font-size: 18px;
    margin-bottom: 40px;
    padding: 20px 35px;
  }
}
.style-module--whom__quote--ecb27:after {
  background: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/triangle-dark.svg) 0 0 no-repeat;
  background-size: 100%;
  content: "";
  display: inline-block;
  height: 55px;
  position: absolute;
  right: -34px;
  top: 0;
  width: 55px;
}

.style-module--whom__img--52b4b {
  bottom: -23%;
  cursor: pointer;
  position: absolute;
  right: 0;
}

@media (max-width: 1199px) {
  .style-module--whom__img--52b4b {
    bottom: -16%;
  }
}
@media (max-width: 991px) {
  .style-module--whom__img--52b4b {
    position: unset;
  }
}
@media (max-width: 767px) {
  .style-module--whom__img--52b4b {
    bottom: -3%;
    max-width: 90%;
    right: 10%;
  }
  .style-module--whom__img-video--c88b8 {
    width: 100%;
  }
}
.style-module--organized--446aa {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  height: 100%;
  min-width: calc(100% - 300px);
  padding: 45px 65px;
}

@media (max-width: 1199px) {
  .style-module--organized--446aa {
    margin-bottom: 45px;
    padding-right: 150px;
    width: 70%;
  }
}
@media (max-width: 991px) {
  .style-module--organized--446aa {
    font-size: 22px;
    padding: 20px 55px;
    width: 85%;
  }
}
@media (max-width: 767px) {
  .style-module--organized--446aa {
    font-size: 24px;
    line-height: 28px;
    padding: 45px 30px;
    width: 85%;
  }
}
@media (max-width: 480px) {
  .style-module--organized--446aa {
    margin-bottom: 30px;
    padding: 30px 25px;
    width: 100%;
  }
}
.style-module--organized__title--a99a2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 50px;
}

@media (max-width: 1199px) {
  .style-module--organized__title--a99a2 {
    font-size: 30px;
  }
}
@media (max-width: 991px) {
  .style-module--organized__title--a99a2 {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  .style-module--organized__title--a99a2 {
    font-size: 30px;
    line-height: 34px;
  }
}
@media (max-width: 480px) {
  .style-module--organized__title--a99a2 {
    font-size: 24px;
    margin-bottom: 30px;
  }
}
.style-module--organized__block--0bdf4 {
  margin-bottom: 40px;
}

@media (max-width: 480px) {
  .style-module--organized__block--0bdf4 {
    margin-bottom: 0;
  }
}
.style-module--organized__block-item--f6189 {
  font-size: 26px;
  font-weight: 300;
  line-height: 30px;
  margin-bottom: 50px;
  padding-left: 80px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--organized__block-item--f6189 {
    font-size: 20px;
    margin-bottom: 50px;
    padding-left: 70px;
  }
}
@media (max-width: 480px) {
  .style-module--organized__block-item--f6189 {
    font-size: 18px;
    margin-bottom: 0;
    max-width: 100%;
  }
  .style-module--organized__block-item--f6189:not(:last-of-type) {
    margin-bottom: 20px;
  }
}
.style-module--organized__block-item--f6189:first-child:before {
  background: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/icon-organiz-teleg.png);
  content: "";
  height: 55px;
  left: 0;
  position: absolute;
  top: -17px;
  width: 55px;
}

@media (max-width: 991px) {
  .style-module--organized__block-item--f6189:first-child:before {
    background-size: cover;
    height: 50px;
    top: -15px;
    width: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--organized__block-item--f6189:first-child:before {
    top: -10px;
  }
}
@media (max-width: 480px) {
  .style-module--organized__block-item--f6189:first-child:before {
    top: 0;
  }
}
.style-module--organized__block-item--f6189:last-child:before {
  background: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/icon-organiz-time.png);
  content: "";
  height: 55px;
  left: 0;
  position: absolute;
  top: -17px;
  width: 55px;
}

@media (max-width: 991px) {
  .style-module--organized__block-item--f6189:last-child:before {
    background-size: cover;
    height: 50px;
    top: -15px;
    width: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--organized__block-item--f6189:last-child:before {
    top: -10px;
  }
}
@media (max-width: 480px) {
  .style-module--organized__block-item--f6189:last-child:before {
    top: 0;
  }
}
.style-module--education--407d3 {
  background-color: #ecfaff;
  padding: 87px 0;
  scroll-margin-top: 87px;
}

@media (max-width: 767px) {
  .style-module--education--407d3 {
    padding: 30px 0;
    scroll-margin-top: 30px;
  }
}
@media (min-width: 767px) {
  .style-module--education__title--5ee24 {
    margin-bottom: 50px;
  }
}
.style-module--education__blocks--597db {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991px) {
  .style-module--education__blocks--597db {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 767px) {
  .style-module--education__blocks--597db {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 85%;
  }
}
@media (max-width: 480px) {
  .style-module--education__blocks--597db {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
}
.style-module--education__block--e2ec8 {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
  margin-right: 30px;
  padding: 38px 30px;
  width: 24%;
}

@media (max-width: 991px) {
  .style-module--education__block--e2ec8 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 18px;
    margin-right: 10px;
    padding: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--education__block--e2ec8 {
    margin-bottom: 15px;
    margin-right: 0;
    padding: 24px 20px;
    width: 48%;
  }
}
@media (max-width: 480px) {
  .style-module--education__block--e2ec8 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
}
.style-module--education__block--e2ec8:last-child {
  margin-right: 0;
}

.style-module--education__block--e2ec8 img {
  height: 80px;
  margin-bottom: 10px;
  width: 80px;
}

@media (max-width: 767px) {
  .style-module--education__block--e2ec8 img {
    height: 60px;
    width: 60px;
  }
}
@media (max-width: 480px) {
  .style-module--education__block--e2ec8 img {
    margin-right: 10px;
  }
}
@media (max-width: 991px) {
  .style-module--education__block-text--85760 {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .style-module--education__block-text--85760 {
    font-size: 20px;
    line-height: 26px;
  }
}
@media (max-width: 480px) {
  .style-module--education__block-text--85760 {
    font-size: 18px;
  }
}
.style-module--offer--5231a {
  padding: 80px 0;
  scroll-margin-top: 80px;
}

@media (max-width: 767px) {
  .style-module--offer--5231a {
    padding: 40px 0 60px;
    scroll-margin-top: 40px;
  }
}
@media (max-width: 480px) {
  .style-module--offer--5231a {
    padding: 40px 0;
  }
}
.style-module--offer__blocks--e2784 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 480px) {
  .style-module--offer__blocks--e2784 {
    margin-left: 0;
    width: 100%;
  }
}
.style-module--offer__block--09cf9 {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  margin-bottom: 20px;
  padding: 20px 70px;
  position: relative;
  width: 100%;
}

@media (max-width: 480px) {
  .style-module--offer__block--09cf9 {
    border-radius: 10px;
    font-size: 18px;
    line-height: 21px;
    padding: 10px 10px 10px 50px;
  }
}
.style-module--offer__block--09cf9:last-child {
  margin-bottom: 0;
}

.style-module--offer__block--09cf9:before {
  background-image: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/kurs-arrow.svg);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 30px;
  left: 20px;
  position: absolute;
  top: 20px;
  width: 30px;
}

@media (max-width: 480px) {
  .style-module--offer__block--09cf9:before {
    height: 20px;
    left: 15px;
    top: 27%;
    width: 20px;
  }
}
.style-module--reviews--e510e {
  background-color: #ecfaff;
  padding: 60px 0;
}

@media (max-width: 480px) {
  .style-module--reviews--e510e {
    padding: 20px 0;
  }
}
.style-module--reviews__blocks--befda {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 440px;
}

@media (max-width: 480px) {
  .style-module--reviews__blocks--befda {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--reviews__block--c1d5e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .style-module--reviews__block--c1d5e {
    width: 100%;
  }
}
.style-module--reviews__block--c1d5e:first-child {
  margin-right: 30px;
}

@media (max-width: 480px) {
  .style-module--reviews__block--c1d5e:first-child {
    margin-bottom: 10px;
    margin-right: 0;
  }
}
.style-module--get--559e8 {
  padding: 20px 0 80px;
}

@media (max-width: 767px) {
  .style-module--get--559e8 {
    padding: 20px 0 30px;
  }
}
.style-module--get--559e8 .style-module--wrap--480f6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  width: 100%;
}

@media (max-width: 767px) {
  .style-module--get--559e8 .style-module--wrap--480f6 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--get--559e8 .style-module--block--1108e {
  border-radius: 20px;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  padding: 50px 68px;
  width: 49%;
}

@media (max-width: 991px) {
  .style-module--get--559e8 .style-module--block--1108e {
    padding: 30px 30px 30px 60px;
  }
}
@media (max-width: 767px) {
  .style-module--get--559e8 .style-module--block--1108e {
    width: 100%;
  }
}
@media (max-width: 480px) {
  .style-module--get--559e8 .style-module--block--1108e {
    margin: 0;
    width: 100%;
  }
}
.style-module--get--559e8 .style-module--block__title--d612e {
  font-size: 34px;
  font-weight: 700;
  line-height: 39px;
  margin-bottom: 35px;
}

@media (max-width: 991px) {
  .style-module--get--559e8 .style-module--block__title--d612e {
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 25px;
  }
}
.style-module--get--559e8 .style-module--block__text--77dca {
  position: relative;
}

@media (max-width: 991px) {
  .style-module--get--559e8 .style-module--block__text--77dca {
    font-size: 22px;
    line-height: 25px;
  }
}
@media (max-width: 480px) {
  .style-module--get--559e8 .style-module--block__text--77dca {
    font-size: 18px;
  }
}
.style-module--get--559e8 .style-module--block__text--77dca:not(:last-child) {
  margin-bottom: 20px;
}

.style-module--get--559e8 .style-module--block__text--77dca:before {
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 32px;
  left: -45px;
  position: absolute;
  top: 0;
  width: 32px;
}

@media (max-width: 480px) {
  .style-module--get--559e8 .style-module--block__text--77dca:before {
    background-size: 80%;
    left: -35px;
    top: 0;
  }
}
.style-module--get--559e8 .style-module--block--child--0726b {
  background: #f6edff;
}

.style-module--get--559e8 .style-module--block--child--0726b .style-module--block__text--77dca:before {
  background-image: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/kurs-arrow.svg);
}

.style-module--get--559e8 .style-module--block--parent--64e86 {
  background: #ffe3e3;
}

.style-module--get--559e8 .style-module--block--parent--64e86 .style-module--block__text--77dca:before {
  background-image: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/kurs-arrow-red.svg);
}

.style-module--attention--d3e3b {
  padding-bottom: 70px;
}

.style-module--attention--d3e3b .style-module--wrapper--cab48 {
  border: 3px solid #fd4b04;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  min-height: 560px;
  padding: 40px 68px 0;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--attention--d3e3b .style-module--wrapper--cab48 {
    padding: 25px 40px;
    width: 100%;
  }
}
@media (max-width: 480px) {
  .style-module--attention--d3e3b .style-module--wrapper--cab48 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding: 0;
  }
}
.style-module--attention--d3e3b .style-module--image--37fb8 {
  border-bottom-left-radius: 18px;
  bottom: 0;
  left: 0;
  position: absolute;
}

@media (max-width: 767px) {
  .style-module--attention--d3e3b .style-module--image--37fb8 {
    width: 40%;
  }
}
@media (max-width: 480px) {
  .style-module--attention--d3e3b .style-module--image--37fb8 {
    position: relative;
  }
}
.style-module--attention--d3e3b .style-module--content--fcc11 {
  width: calc(100% - 360px);
}

@media (max-width: 767px) {
  .style-module--attention--d3e3b .style-module--content--fcc11 {
    width: 55%;
  }
}
@media (max-width: 480px) {
  .style-module--attention--d3e3b .style-module--content--fcc11 {
    padding: 35px 20px;
    width: 100%;
  }
}
.style-module--attention--d3e3b .style-module--content--fcc11 .style-module--title--b9460 {
  color: #fd4b04;
  font-size: 34px;
  font-weight: 700;
  line-height: 39px;
  margin-bottom: 20px;
}

@media (max-width: 767px) {
  .style-module--attention--d3e3b .style-module--content--fcc11 .style-module--title--b9460 {
    font-size: 30px;
    line-height: 34px;
  }
}
.style-module--attention--d3e3b .style-module--content--fcc11 .style-module--list--3758c {
  padding-left: 17px;
}

.style-module--attention--d3e3b .style-module--content--fcc11 .style-module--item--9a238 {
  font-size: 18px;
  font-weight: 300;
  line-height: 21px;
  list-style: disc;
  margin-bottom: 25px;
  position: relative;
}

@media (max-width: 480px) {
  .style-module--attention--d3e3b .style-module--content--fcc11 .style-module--item--9a238:last-child {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  .style-module--attention--d3e3b .style-module--content--fcc11 .style-module--item--9a238 {
    font-size: 16px;
    line-height: 18px;
  }
}
.style-module--chat--2e5ed {
  padding-bottom: 100px;
}

@media (max-width: 991px) {
  .style-module--chat--2e5ed {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--chat--2e5ed {
    padding-bottom: 30px;
  }
}
.style-module--chat--2e5ed .style-module--container--f0b1e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991px) {
  .style-module--chat--2e5ed .style-module--container--f0b1e {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--chat--2e5ed .style-module--wrap--a53f2 {
  width: 50%;
}

@media (max-width: 991px) {
  .style-module--chat--2e5ed .style-module--wrap--a53f2 {
    width: 100%;
  }
}
.style-module--chat--2e5ed .style-module--title--69b70 {
  font-size: 34px;
  font-weight: 700;
  line-height: 39px;
  margin-bottom: 20px;
  max-width: 500px;
}

@media (max-width: 1199px) {
  .style-module--chat--2e5ed .style-module--title--69b70 {
    max-width: 400px;
  }
}
@media (max-width: 991px) {
  .style-module--chat--2e5ed .style-module--title--69b70 {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .style-module--chat--2e5ed .style-module--title--69b70 {
    font-size: 30px;
    line-height: 34px;
  }
}
@media (max-width: 480px) {
  .style-module--chat--2e5ed .style-module--title--69b70 {
    font-size: 24px;
    line-height: 28px;
  }
}
.style-module--chat--2e5ed .style-module--content--b066b {
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  font-size: 22px;
  line-height: 25px;
  padding: 7% 15% 7% 7%;
  width: 110%;
}

@media (max-width: 991px) {
  .style-module--chat--2e5ed .style-module--content--b066b {
    margin-bottom: 15px;
    padding: 5%;
    width: 100%;
  }
}
.style-module--chat--2e5ed .style-module--content--b066b .style-module--name--214ca {
  font-weight: 700;
  margin-bottom: 10px;
}

.style-module--chat--2e5ed .style-module--content--b066b .style-module--text--3a062 {
  max-width: 500px;
}

@media (max-width: 991px) {
  .style-module--chat--2e5ed .style-module--content--b066b .style-module--text--3a062 {
    max-width: 100%;
  }
}
@media (max-width: 480px) {
  .style-module--chat--2e5ed .style-module--content--b066b .style-module--text--3a062 {
    font-size: 18px;
  }
}
.style-module--chat--2e5ed .style-module--video-bg--8775c {
  margin-top: 20px;
  width: 50%;
}

@media (max-width: 991px) {
  .style-module--chat--2e5ed .style-module--video-bg--8775c {
    -ms-flex-item-align: center;
        align-self: center;
    width: 70%;
  }
}
@media (max-width: 767px) {
  .style-module--chat--2e5ed .style-module--video-bg--8775c {
    width: 100%;
  }
}
.style-module--chat--2e5ed .style-module--video-frame--3e0cb {
  border-radius: 25px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.style-module--cost--49b54 {
  background: #ecfaff;
  padding: 80px 0 100px;
  scroll-margin-top: 80px;
}

@media (max-width: 480px) {
  .style-module--cost--49b54 {
    padding: 30px 0;
    scroll-margin-top: 30px;
  }
}
.style-module--cost__row--06d0b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  z-index: 1;
}

@media (max-width: 991px) {
  .style-module--cost__row--06d0b {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 150px;
  }
}
@media (max-width: 767px) {
  .style-module--cost__row--06d0b {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
}
@media (max-width: 480px) {
  .style-module--cost__row--06d0b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 30px;
  }
}
.style-module--cost__col--6c4d2 {
  margin: 10px 0;
  max-width: 50%;
  z-index: 1;
}

@media (max-width: 767px) {
  .style-module--cost__col--6c4d2 {
    margin: 0;
    max-width: 100%;
    min-height: auto;
    padding: 0;
  }
}
.style-module--cost__wrapper--0e1af {
  backdrop-filter: blur(15px);
  background: hsla(0, 0%, 100%, 0.5);
  border-radius: 15px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 50px 68px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--cost__wrapper--0e1af {
    backdrop-filter: unset;
  }
}
@media (max-width: 767px) {
  .style-module--cost__wrapper--0e1af {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 40px;
  }
}
@media (max-width: 480px) {
  .style-module--cost__wrapper--0e1af {
    padding: 20px;
  }
}
.style-module--cost__price-color--6a0c7 {
  color: #6f00e2;
  font-size: 48px;
  font-weight: 700;
  line-height: 55px;
}

.style-module--cost__price-text--24fd2 {
  color: #000;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  margin-bottom: 5px;
}

@media (max-width: 767px) {
  .style-module--cost__price-text--24fd2 {
    font-size: 19px;
  }
  .style-module--cost__block-btn--d6fd3 {
    min-width: 150px;
    padding: 20px 10px;
  }
}
@media (max-width: 480px) {
  .style-module--cost__block-btn--d6fd3 {
    max-width: 250px;
  }
}
.style-module--blue__btn--60486 {
  background-color: #2d1473;
  font-size: 17px;
  font-weight: 700;
  line-height: 20px;
  margin-top: 25px;
  padding: 20px;
}

@media (max-width: 767px) {
  .style-module--blue__btn--60486 {
    font-size: 17px;
  }
}
.style-module--orange-btn--1c0fa {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff9368), to(#fd4b04));
  background: linear-gradient(180deg, #ff9368, #fd4b04);
  border-radius: 30px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  font-size: 17px;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 20px;
  margin-top: 25px;
  padding: 20px;
  -webkit-transition: background 0.5s ease;
  transition: background 0.5s ease;
  width: 100%;
}

@media (max-width: 767px) {
  .style-module--orange-btn--1c0fa {
    font-size: 17px;
  }
}
.style-module--orange-btn--1c0fa:active,
.style-module--orange-btn--1c0fa:focus,
.style-module--orange-btn--1c0fa:hover {
  background: -webkit-gradient(linear, left bottom, left top, from(#ff9368), color-stop(0, #fd4b04));
  background: linear-gradient(0deg, #ff9368, #fd4b04 0);
  color: #fff;
}

.style-module--cost__col-underblocks--214ff {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.style-module--cost__col-underblock--a39e2 {
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  text-align: center;
}

.style-module--cost__col-underblock--a39e2:first-child {
  margin-bottom: 10px;
}

.style-module--cost__price-orange--b9c09 {
  color: #fd4b04;
  font-size: 48px;
  font-weight: 700;
  line-height: 55px;
}

.style-module--per-month--930aa {
  color: #fd4b04;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.style-module--cost__bg--748fc {
  bottom: -104px;
  height: auto;
  position: absolute;
  right: 85px;
  width: 50%;
  z-index: 0;
}

@media (max-width: 991px) {
  .style-module--cost__bg--748fc {
    bottom: -200px;
    height: 250px;
    right: 22%;
    width: 250px;
    z-index: 1;
  }
}
@media (max-width: 480px) {
  .style-module--cost__bg--748fc {
    margin-left: 10%;
    position: unset;
  }
}
@media (max-width: 991px) {
  .style-module--whom--ddf7e {
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--whom--ddf7e {
    padding-top: 30px;
  }
}
.style-module--whom__points--032e6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: 35px;
}

@media (max-width: 767px) {
  .style-module--whom__points--032e6 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--whom__point--b5fb2 {
  background-color: #daf6ff;
  border-radius: 0 20px 20px 20px;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  margin-bottom: 30px;
  padding: 20px 30px;
  position: relative;
  width: 45%;
}

@media (max-width: 767px) {
  .style-module--whom__point--b5fb2 {
    width: 100%;
  }
}
@media (max-width: 480px) {
  .style-module--whom__point--b5fb2 {
    font-size: 16px;
    padding: 15px 35px;
  }
}
.style-module--whom__point--b5fb2:before {
  background: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/dlya_vzroslyh/triangle.svg) 0 0 no-repeat;
  background-size: 100%;
  content: "";
  display: inline-block;
  height: 50px;
  left: -37px;
  position: absolute;
  top: 0;
  width: 50px;
}

.style-module--whom__point--b5fb2:nth-child(2),
.style-module--whom__point--b5fb2:nth-child(3) {
  background-color: #f2e5ff;
}

.style-module--whom__point--b5fb2:nth-child(2):before,
.style-module--whom__point--b5fb2:nth-child(3):before {
  background: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/dlya_vzroslyh/triangle2.svg) 0 0 no-repeat;
  background-size: 100%;
}

.style-module--whom__block--6a1c5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 130px;
  margin-top: 100px;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--whom__block--6a1c5 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 30px 0;
  }
}
.style-module--whom__img--aa06a {
  cursor: pointer;
  position: absolute;
  right: -10px;
  top: calc(50% - 361px);
}

@media (max-width: 767px) {
  .style-module--whom__img--aa06a {
    margin-top: 30px;
    max-width: 90%;
    position: unset;
  }
}
.style-module--whom__img-video--a4fee {
  border-radius: 50px;
}

@media (max-width: 767px) {
  .style-module--whom__img-video--a4fee {
    width: 100%;
  }
}
.style-module--organized--38e9c {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  height: 100%;
  min-width: calc(100% - 300px);
  padding: 45px 65px;
}

@media (max-width: 991px) {
  .style-module--organized--38e9c {
    font-size: 22px;
    padding: 20px 55px;
  }
}
@media (max-width: 767px) {
  .style-module--organized--38e9c {
    font-size: 24px;
    line-height: 28px;
    padding: 45px 30px;
    width: 85%;
  }
}
@media (max-width: 480px) {
  .style-module--organized--38e9c {
    padding: 30px 25px;
    width: 100%;
  }
}
.style-module--organized__title--1a79f {
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 50px;
}

@media (max-width: 1199px) {
  .style-module--organized__title--1a79f {
    font-size: 30px;
  }
}
@media (max-width: 991px) {
  .style-module--organized__title--1a79f {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  .style-module--organized__title--1a79f {
    font-size: 30px;
    line-height: 34px;
  }
}
@media (max-width: 480px) {
  .style-module--organized__title--1a79f {
    font-size: 24px;
    margin-bottom: 30px;
  }
}
.style-module--organized__block-item--45df9 {
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  padding-left: 80px;
  position: relative;
}

.style-module--organized__block-item--45df9:not(:last-of-type) {
  margin-bottom: 50px;
}

@media (max-width: 1199px) {
  .style-module--organized__block-item--45df9 {
    font-size: 20px;
    padding-left: 70px;
    width: 70%;
  }
}
@media (max-width: 991px) {
  .style-module--organized__block-item--45df9 {
    width: 50%;
  }
  .style-module--organized__block-item--45df9:not(:last-of-type) {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--organized__block-item--45df9 {
    font-size: 18px;
    margin-bottom: 0;
    width: 100%;
  }
}
.style-module--organized__block-item--45df9:before {
  background-repeat: no-repeat;
  content: "";
  height: 45px;
  left: 0;
  position: absolute;
  top: 0;
  width: 45px;
}

.style-module--organized__block-item--45df9:first-child:before {
  background-image: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/dlya_vzroslyh/icon-organiz-teleg.png);
}

.style-module--organized__block-item--45df9:nth-child(2):before {
  background-image: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/dlya_vzroslyh/icon-organiz-calendar.png);
}

.style-module--organized__block-item--45df9:nth-child(3):before {
  background-image: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/dlya_vzroslyh/icon-organiz-speed.png);
}

.style-module--organized__block-item--45df9:nth-child(4):before {
  background-image: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/dlya_vzroslyh/icon-organiz-time.png);
}

.style-module--organized__block-item--45df9:nth-child(5):before {
  background-image: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/dlya_vzroslyh/icon-organiz-dialog.png);
}

.style-module--education--dfa69 {
  background-color: #ecfaff;
  padding: 87px 0;
  scroll-margin-top: 87px;
}

@media (max-width: 767px) {
  .style-module--education--dfa69 {
    padding: 30px 0;
    scroll-margin-top: 30px;
  }
}
@media (min-width: 767px) {
  .style-module--education__title--6c739 {
    margin-bottom: 50px;
  }
}
.style-module--education__blocks--00a55 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991px) {
  .style-module--education__blocks--00a55 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 767px) {
  .style-module--education__blocks--00a55 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 85%;
  }
}
@media (max-width: 480px) {
  .style-module--education__blocks--00a55 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
}
.style-module--education__block--3dc46 {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
  margin-right: 30px;
  padding: 38px 30px;
  width: 24%;
}

@media (max-width: 991px) {
  .style-module--education__block--3dc46 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 18px;
    margin-right: 10px;
    padding: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--education__block--3dc46 {
    margin-bottom: 15px;
    margin-right: 0;
    padding: 24px 20px;
    width: 48%;
  }
}
@media (max-width: 480px) {
  .style-module--education__block--3dc46 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
}
.style-module--education__block--3dc46:last-child {
  margin-right: 0;
}

.style-module--education__block--3dc46 img {
  height: 80px;
  margin-bottom: 10px;
  width: 80px;
}

@media (max-width: 767px) {
  .style-module--education__block--3dc46 img {
    height: 60px;
    width: 60px;
  }
}
@media (max-width: 480px) {
  .style-module--education__block--3dc46 img {
    margin-right: 10px;
  }
}
@media (max-width: 991px) {
  .style-module--education__block-text--52234 {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .style-module--education__block-text--52234 {
    font-size: 20px;
    line-height: 26px;
  }
}
@media (max-width: 480px) {
  .style-module--education__block-text--52234 {
    font-size: 18px;
  }
}
.style-module--offer--c8d83 {
  padding-top: 80px;
}

@media (max-width: 767px) {
  .style-module--offer--c8d83 {
    padding-top: 50px;
  }
}
.style-module--offer__wrapper--d8e76 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 80px;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--offer__wrapper--d8e76 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 0;
  }
}
.style-module--offer__block--5bea6 {
  border-radius: 20px;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  padding: 50px 68px;
  width: 49%;
}

.style-module--offer__block--5bea6:first-child {
  background: #ffe3e3;
  margin-right: 30px;
}

.style-module--offer__block--5bea6:last-child {
  background: #daf8ec;
}

@media (max-width: 991px) {
  .style-module--offer__block--5bea6 {
    margin-bottom: 30px;
    padding: 40px 60px;
    width: 100%;
  }
}
.style-module--offer__subtitle--159a3 {
  font-size: 34px;
  font-weight: 700;
  line-height: 39px;
  margin-bottom: 35px;
}

@media (max-width: 991px) {
  .style-module--offer__subtitle--159a3 {
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 25px;
  }
}
.style-module--offer__list-1--2329b > .style-module--offer__item--a60dc:before {
  background: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/dlya_vzroslyh/kurs-arrow-red.svg) no-repeat;
}

.style-module--offer__list-2--10b27 > .style-module--offer__item--a60dc:before {
  background: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/dlya_vzroslyh/kurs-arrow-green.svg) no-repeat;
}

.style-module--offer__item--a60dc {
  position: relative;
}

@media (max-width: 991px) {
  .style-module--offer__item--a60dc {
    font-size: 22px;
    line-height: 25px;
  }
}
.style-module--offer__item--a60dc:not(:last-child) {
  margin-bottom: 20px;
}

.style-module--offer__item--a60dc:before {
  background-repeat: no-repeat;
  content: "";
  height: 32px;
  left: -45px;
  position: absolute;
  top: 0;
  width: 32px;
}

.style-module--attention--8f9cf {
  padding-bottom: 70px;
}

.style-module--attention--8f9cf .style-module--wrapper--39878 {
  border: 3px solid #fd4b04;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  min-height: 560px;
  padding: 40px 68px 0;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--attention--8f9cf .style-module--wrapper--39878 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding: 25px 40px;
    padding: 0;
    width: 100%;
  }
}
.style-module--attention--8f9cf .style-module--image--9ff4b {
  border-bottom-left-radius: 18px;
  bottom: 0;
  left: 0;
  position: absolute;
}

@media (max-width: 991px) {
  .style-module--attention--8f9cf .style-module--image--9ff4b {
    width: 40%;
  }
}
@media (max-width: 767px) {
  .style-module--attention--8f9cf .style-module--image--9ff4b {
    position: relative;
  }
}
.style-module--attention--8f9cf .style-module--content--1754a {
  width: calc(100% - 360px);
}

@media (max-width: 991px) {
  .style-module--attention--8f9cf .style-module--content--1754a {
    width: 55%;
  }
}
@media (max-width: 767px) {
  .style-module--attention--8f9cf .style-module--content--1754a {
    padding: 35px 20px;
    width: 100%;
  }
}
.style-module--attention--8f9cf .style-module--content--1754a .style-module--title--057d5 {
  color: #fd4b04;
  font-size: 34px;
  font-weight: 700;
  line-height: 39px;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .style-module--attention--8f9cf .style-module--content--1754a .style-module--title--057d5 {
    font-size: 30px;
    line-height: 34px;
  }
}
.style-module--attention--8f9cf .style-module--content--1754a .style-module--list--a8af1 {
  padding-left: 17px;
}

.style-module--attention--8f9cf .style-module--content--1754a .style-module--item--0791a {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  list-style: disc;
  margin-bottom: 25px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--attention--8f9cf .style-module--content--1754a .style-module--item--0791a {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .style-module--attention--8f9cf .style-module--content--1754a .style-module--item--0791a:last-child {
    margin-bottom: 0;
  }
}
.style-module--reviews--c5564 {
  background: #ecfaff;
  padding: 80px 0;
}

@media (max-width: 991px) {
  .style-module--reviews--c5564 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--reviews--c5564 {
    padding: 30px 0;
  }
}
.style-module--reviews__wrapper--e59ea {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 50px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991px) {
  .style-module--reviews__wrapper--e59ea {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.style-module--reviews__video-bg--1fccd {
  width: 49%;
}

@media (max-width: 991px) {
  .style-module--reviews__video-bg--1fccd {
    width: 70%;
  }
}
@media (max-width: 767px) {
  .style-module--reviews__video-bg--1fccd {
    width: 100%;
  }
}
.style-module--reviews__video-frame--818d6 {
  border-radius: 25px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.style-module--reviews__swiper--0fbf1 {
  height: auto;
  position: relative;
  width: 49%;
}

@media (max-width: 991px) {
  .style-module--reviews__swiper--0fbf1 {
    width: 100%;
  }
}
.style-module--reviews__swiper--0fbf1:before {
  background: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/dlya_vzroslyh/triangle3.svg) 0 0 no-repeat;
  background-size: 100%;
  content: "";
  display: inline-block;
  height: 50px;
  left: -48px;
  position: absolute;
  top: 0;
  width: 50px;
}

@media (max-width: 991px) {
  .style-module--reviews__swiper--0fbf1:before {
    display: none;
  }
}
.style-module--reviews__container--9d553 {
  overflow-x: hidden;
  padding-bottom: 35px;
  width: 100%;
}

.style-module--reviews__slide--7d89c {
  background-color: #fff;
  border-radius: 0 20px 20px 20px;
  -webkit-box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.1);
          box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.1);
  padding: 20px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--reviews__slide--7d89c {
    border-radius: 20px;
  }
}
.style-module--reviews__name--1d081,
.style-module--reviews__text--3f054 {
  font-size: 20px;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--reviews__name--1d081,
  .style-module--reviews__text--3f054 {
    font-size: 16px;
  }
}
.style-module--reviews__name--1d081 {
  font-weight: 700;
}

.style-module--reviews__text--3f054 {
  font-style: italic;
}

.style-module--reviews__nav--e17ae {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.style-module--reviews--c5564 .style-module--swiper-button-next--dfc7a,
.style-module--reviews--c5564 .style-module--swiper-button-prev--62036 {
  bottom: 0;
  height: 52px;
  position: unset;
  top: unset;
  width: 51px;
}

.style-module--reviews--c5564 .style-module--swiper-button-next--dfc7a:after,
.style-module--reviews--c5564 .style-module--swiper-button-prev--62036:after {
  display: none;
}

.style-module--reviews--c5564 .style-module--swiper-button-next--dfc7a {
  background: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/dlya_vzroslyh/kurs-arrow-prev.svg) no-repeat 100% 100%/cover;
  margin-right: 15px;
}

.style-module--reviews--c5564 .style-module--swiper-button-prev--62036 {
  background: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/dlya_vzroslyh/kurs-arrow-next.svg) no-repeat 100% 100%/cover;
}

.style-module--cost--ffd4e {
  background: #ecfaff;
  padding: 80px 0 100px;
  scroll-margin-top: 80px;
}

@media (max-width: 991px) {
  .style-module--cost--ffd4e {
    padding: 50px 0;
  }
}
@media (max-width: 480px) {
  .style-module--cost--ffd4e {
    padding: 30px 0;
    scroll-margin-top: 30px;
  }
}
.style-module--cost__row--f8a26 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  z-index: 1;
}

@media (max-width: 991px) {
  .style-module--cost__row--f8a26 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 767px) {
  .style-module--cost__row--f8a26 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
}
@media (max-width: 480px) {
  .style-module--cost__row--f8a26 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 30px;
  }
}
.style-module--cost__col--84fc6 {
  min-height: 400px;
  z-index: 1;
}

@media (max-width: 991px) {
  .style-module--cost__col--84fc6 {
    min-height: unset;
  }
}
.style-module--cost__wrapper--36072 {
  backdrop-filter: blur(15px);
  background: hsla(0, 0%, 100%, 0.5);
  border-radius: 15px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 50px 68px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--cost__wrapper--36072 {
    backdrop-filter: unset;
  }
}
@media (max-width: 767px) {
  .style-module--cost__wrapper--36072 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 100%;
    padding: 40px;
  }
}
@media (max-width: 480px) {
  .style-module--cost__wrapper--36072 {
    padding: 20px;
  }
}
.style-module--cost__price-color--2f9fa {
  color: #6f00e2;
  font-size: 48px;
  font-weight: 700;
  line-height: 55px;
}

.style-module--cost__price-text--9d42d {
  color: #000;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  margin-bottom: 5px;
}

@media (max-width: 767px) {
  .style-module--cost__price-text--9d42d {
    font-size: 19px;
  }
  .style-module--cost__block-btn--082b9 {
    min-width: 150px;
    padding: 20px 10px;
  }
}
@media (max-width: 480px) {
  .style-module--cost__block-btn--082b9 {
    max-width: 250px;
  }
}
.style-module--blue__btn--81990 {
  background-color: #2d1473;
  font-size: 17px;
  font-weight: 700;
  line-height: 20px;
  margin-top: 25px;
  padding: 20px;
}

@media (max-width: 767px) {
  .style-module--blue__btn--81990 {
    font-size: 17px;
  }
}
.style-module--orange-btn--c1124 {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff9368), to(#fd4b04));
  background: linear-gradient(180deg, #ff9368, #fd4b04);
  border-radius: 30px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  font-size: 17px;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 20px;
  margin-top: 25px;
  padding: 20px;
  -webkit-transition: background 0.5s ease;
  transition: background 0.5s ease;
  width: 100%;
}

@media (max-width: 767px) {
  .style-module--orange-btn--c1124 {
    font-size: 17px;
  }
}
.style-module--orange-btn--c1124:active,
.style-module--orange-btn--c1124:focus,
.style-module--orange-btn--c1124:hover {
  background: -webkit-gradient(linear, left bottom, left top, from(#ff9368), color-stop(0, #fd4b04));
  background: linear-gradient(0deg, #ff9368, #fd4b04 0);
  color: #fff;
}

.style-module--cost__col-underblocks--40433 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.style-module--cost__col-underblock--8425a {
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  text-align: center;
}

.style-module--cost__col-underblock--8425a:first-child {
  margin-bottom: 10px;
}

.style-module--cost__price-orange--c42b3 {
  color: #fd4b04;
  font-size: 48px;
  font-weight: 700;
  line-height: 55px;
}

.style-module--per-month--00c34 {
  color: #fd4b04;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.style-module--cost__bg--51dac {
  bottom: -104px;
  height: 606px;
  position: absolute;
  right: 85px;
  width: 668px;
  z-index: 0;
}

@media (max-width: 1199px) {
  .style-module--cost__bg--51dac {
    bottom: -130px;
  }
}
@media (max-width: 991px) {
  .style-module--cost__bg--51dac {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 250px;
    margin: 20px auto 0;
    position: unset;
    width: 250px;
  }
  .style-module--whom--f72d5 {
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--whom--f72d5 {
    padding-top: 30px;
  }
}
.style-module--whom__points--c5240 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: 35px;
}

@media (max-width: 767px) {
  .style-module--whom__points--c5240 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--whom__point--d554b {
  background-color: #daf6ff;
  border-radius: 0 20px 20px 20px;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  margin-bottom: 30px;
  padding: 20px 30px;
  position: relative;
  width: 45%;
}

@media (max-width: 767px) {
  .style-module--whom__point--d554b {
    width: 100%;
  }
}
@media (max-width: 480px) {
  .style-module--whom__point--d554b {
    font-size: 16px;
    padding: 15px 35px;
  }
}
.style-module--whom__point--d554b:before {
  background: url(https://fs.advance.ru/landing-pages/inostrannye_yazyki/kuratorskoe_soprovozhdenie__common/triangle.svg) 0 0 no-repeat;
  background-size: 100%;
  content: "";
  display: inline-block;
  height: 50px;
  left: -37px;
  position: absolute;
  top: 0;
  width: 50px;
}

.style-module--whom__point--d554b:nth-child(2),
.style-module--whom__point--d554b:nth-child(3) {
  background-color: #def8da;
}

.style-module--whom__point--d554b:nth-child(2):before,
.style-module--whom__point--d554b:nth-child(3):before {
  background: url(https://fs.advance.ru/landing-pages/inostrannye_yazyki/kuratorskoe_soprovozhdenie__common/triangle2.svg) 0 0 no-repeat;
  background-size: 100%;
}

.style-module--whom__block--b9bb8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 130px;
  margin-top: 100px;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--whom__block--b9bb8 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 30px 0;
  }
}
.style-module--whom__img--46efe {
  cursor: pointer;
  position: absolute;
  right: -10px;
  top: calc(50% - 361px);
}

@media (max-width: 767px) {
  .style-module--whom__img--46efe {
    margin-top: 30px;
    max-width: 90%;
    position: unset;
  }
}
.style-module--whom__img-video--8eefb {
  border-radius: 50px;
}

@media (max-width: 767px) {
  .style-module--whom__img-video--8eefb {
    width: 100%;
  }
}
.style-module--organized--1b0db {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  height: 100%;
  min-width: calc(100% - 300px);
  padding: 45px 65px;
}

@media (max-width: 991px) {
  .style-module--organized--1b0db {
    font-size: 22px;
    padding: 20px 55px;
  }
}
@media (max-width: 767px) {
  .style-module--organized--1b0db {
    font-size: 24px;
    line-height: 28px;
    padding: 45px 30px;
    width: 85%;
  }
}
@media (max-width: 480px) {
  .style-module--organized--1b0db {
    padding: 30px 25px;
    width: 100%;
  }
}
.style-module--organized__title--30828 {
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 50px;
}

@media (max-width: 1199px) {
  .style-module--organized__title--30828 {
    font-size: 30px;
  }
}
@media (max-width: 991px) {
  .style-module--organized__title--30828 {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  .style-module--organized__title--30828 {
    font-size: 30px;
    line-height: 34px;
  }
}
@media (max-width: 480px) {
  .style-module--organized__title--30828 {
    font-size: 24px;
    margin-bottom: 30px;
  }
}
.style-module--organized__block-item--ab167 {
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  padding-left: 80px;
  position: relative;
}

.style-module--organized__block-item--ab167:not(:last-of-type) {
  margin-bottom: 50px;
}

@media (max-width: 1199px) {
  .style-module--organized__block-item--ab167 {
    font-size: 20px;
    padding-left: 70px;
    width: 70%;
  }
}
@media (max-width: 991px) {
  .style-module--organized__block-item--ab167 {
    width: 50%;
  }
  .style-module--organized__block-item--ab167:not(:last-of-type) {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--organized__block-item--ab167 {
    font-size: 18px;
    margin-bottom: 0;
    width: 100%;
  }
}
.style-module--organized__block-item--ab167:before {
  background-repeat: no-repeat;
  content: "";
  height: 45px;
  left: 0;
  position: absolute;
  top: 0;
  width: 45px;
}

.style-module--organized__block-item--ab167:first-child:before {
  background-image: url(https://fs.advance.ru/landing-pages/inostrannye_yazyki/kuratorskoe_soprovozhdenie__common/icon-organiz-teleg.png);
}

.style-module--organized__block-item--ab167:nth-child(2):before {
  background-image: url(https://fs.advance.ru/landing-pages/inostrannye_yazyki/kuratorskoe_soprovozhdenie__common/icon-organiz-calendar.png);
}

.style-module--organized__block-item--ab167:nth-child(3):before {
  background-image: url(https://fs.advance.ru/landing-pages/inostrannye_yazyki/kuratorskoe_soprovozhdenie__common/icon-organiz-speed.png);
}

.style-module--organized__block-item--ab167:nth-child(4):before {
  background-image: url(https://fs.advance.ru/landing-pages/inostrannye_yazyki/kuratorskoe_soprovozhdenie__common/icon-organiz-time.png);
}

.style-module--organized__block-item--ab167:nth-child(5):before {
  background-image: url(https://fs.advance.ru/landing-pages/inostrannye_yazyki/kuratorskoe_soprovozhdenie__common/icon-organiz-dialog.png);
}

.style-module--education--0a38b {
  background-color: #ecfaff;
  padding: 87px 0;
  scroll-margin-top: 87px;
}

@media (max-width: 767px) {
  .style-module--education--0a38b {
    padding: 30px 0;
    scroll-margin-top: 30px;
  }
}
@media (min-width: 767px) {
  .style-module--education__title--c2f40 {
    margin-bottom: 50px;
  }
}
.style-module--education__blocks--0e74a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991px) {
  .style-module--education__blocks--0e74a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 767px) {
  .style-module--education__blocks--0e74a {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 85%;
  }
}
@media (max-width: 480px) {
  .style-module--education__blocks--0e74a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
}
.style-module--education__block--e55cd {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  font-size: 22px;
  font-weight: 300;
  line-height: 30px;
  margin-right: 30px;
  padding: 38px 30px;
  width: 24%;
}

@media (max-width: 991px) {
  .style-module--education__block--e55cd {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 18px;
    margin-right: 10px;
    padding: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--education__block--e55cd {
    margin-bottom: 15px;
    margin-right: 0;
    padding: 24px 20px;
    width: 48%;
  }
}
@media (max-width: 480px) {
  .style-module--education__block--e55cd {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
}
.style-module--education__block--e55cd:last-child {
  margin-right: 0;
}

.style-module--education__block--e55cd img {
  height: 80px;
  margin-bottom: 10px;
  width: 80px;
}

@media (max-width: 767px) {
  .style-module--education__block--e55cd img {
    height: 60px;
    width: 60px;
  }
}
@media (max-width: 480px) {
  .style-module--education__block--e55cd img {
    margin-right: 10px;
  }
}
@media (max-width: 991px) {
  .style-module--education__block-text--3795d {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .style-module--education__block-text--3795d {
    font-size: 20px;
    line-height: 26px;
  }
}
@media (max-width: 480px) {
  .style-module--education__block-text--3795d {
    font-size: 18px;
  }
}
.style-module--offer--6ac9a {
  padding-top: 80px;
}

@media (max-width: 767px) {
  .style-module--offer--6ac9a {
    padding-top: 50px;
  }
}
.style-module--offer__wrapper--32fb8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 80px;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--offer__wrapper--32fb8 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 0;
  }
}
.style-module--offer__block--a1d55 {
  border-radius: 20px;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  padding: 50px 68px;
  width: 49%;
}

.style-module--offer__block--a1d55:first-child {
  background: #ffe3e3;
  margin-right: 30px;
}

.style-module--offer__block--a1d55:last-child {
  background: #daf8ec;
}

@media (max-width: 991px) {
  .style-module--offer__block--a1d55 {
    margin-bottom: 30px;
    padding: 40px 60px;
    width: 100%;
  }
}
.style-module--offer__subtitle--00817 {
  font-size: 34px;
  font-weight: 700;
  line-height: 39px;
  margin-bottom: 35px;
  min-height: 78px;
}

@media (max-width: 991px) {
  .style-module--offer__subtitle--00817 {
    font-size: 30px;
    line-height: 34px;
    margin-bottom: 25px;
    min-height: unset;
  }
}
.style-module--offer__list-1--f402b > .style-module--offer__item--f6a60:before {
  background: url(https://fs.advance.ru/landing-pages/inostrannye_yazyki/kuratorskoe_soprovozhdenie__common/kurs-arrow-red.svg) no-repeat;
}

.style-module--offer__list-2--5d5a8 > .style-module--offer__item--f6a60:before {
  background: url(https://fs.advance.ru/landing-pages/inostrannye_yazyki/kuratorskoe_soprovozhdenie__common/kurs-arrow-green.svg) no-repeat;
}

.style-module--offer__item--f6a60 {
  position: relative;
}

@media (max-width: 991px) {
  .style-module--offer__item--f6a60 {
    font-size: 22px;
    line-height: 25px;
  }
}
.style-module--offer__item--f6a60:not(:last-child) {
  margin-bottom: 20px;
}

.style-module--offer__item--f6a60:before {
  background-repeat: no-repeat;
  content: "";
  height: 32px;
  left: -45px;
  position: absolute;
  top: 0;
  width: 32px;
}

.style-module--attention--e2684 {
  padding-bottom: 70px;
}

.style-module--attention--e2684 .style-module--wrapper--e08c9 {
  border: 3px solid #fd4b04;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  min-height: 560px;
  padding: 40px 68px 0;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--attention--e2684 .style-module--wrapper--e08c9 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding: 25px 40px;
    padding: 0;
    width: 100%;
  }
}
.style-module--attention--e2684 .style-module--image--cacd8 {
  border-bottom-left-radius: 18px;
  bottom: 0;
  left: 0;
  position: absolute;
}

@media (max-width: 991px) {
  .style-module--attention--e2684 .style-module--image--cacd8 {
    width: 40%;
  }
}
@media (max-width: 767px) {
  .style-module--attention--e2684 .style-module--image--cacd8 {
    position: relative;
  }
}
.style-module--attention--e2684 .style-module--content--cc043 {
  width: calc(100% - 360px);
}

@media (max-width: 991px) {
  .style-module--attention--e2684 .style-module--content--cc043 {
    width: 55%;
  }
}
@media (max-width: 767px) {
  .style-module--attention--e2684 .style-module--content--cc043 {
    padding: 35px 20px;
    width: 100%;
  }
}
.style-module--attention--e2684 .style-module--content--cc043 .style-module--title--401b6 {
  color: #fd4b04;
  font-size: 34px;
  font-weight: 700;
  line-height: 39px;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .style-module--attention--e2684 .style-module--content--cc043 .style-module--title--401b6 {
    font-size: 30px;
    line-height: 34px;
  }
}
.style-module--attention--e2684 .style-module--content--cc043 .style-module--list--91d16 {
  padding-left: 17px;
}

.style-module--attention--e2684 .style-module--content--cc043 .style-module--item--5f522 {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  list-style: disc;
  margin-bottom: 25px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--attention--e2684 .style-module--content--cc043 .style-module--item--5f522 {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .style-module--attention--e2684 .style-module--content--cc043 .style-module--item--5f522:last-child {
    margin-bottom: 0;
  }
}
.style-module--cost--3a515 {
  background: #ecfaff;
  padding: 80px 0 100px;
  scroll-margin-top: 80px;
}

@media (max-width: 991px) {
  .style-module--cost--3a515 {
    padding: 50px 0;
  }
}
@media (max-width: 480px) {
  .style-module--cost--3a515 {
    padding: 30px 0;
    scroll-margin-top: 30px;
  }
}
.style-module--cost__row--a85c1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  z-index: 1;
}

@media (max-width: 991px) {
  .style-module--cost__row--a85c1 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (max-width: 767px) {
  .style-module--cost__row--a85c1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
}
@media (max-width: 480px) {
  .style-module--cost__row--a85c1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 30px;
  }
}
.style-module--cost__col--90e68 {
  min-height: 400px;
  z-index: 1;
}

@media (max-width: 991px) {
  .style-module--cost__col--90e68 {
    min-height: unset;
  }
}
.style-module--cost__wrapper--bf0a9 {
  backdrop-filter: blur(15px);
  background: hsla(0, 0%, 100%, 0.5);
  border-radius: 15px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 50px 68px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--cost__wrapper--bf0a9 {
    backdrop-filter: unset;
  }
}
@media (max-width: 767px) {
  .style-module--cost__wrapper--bf0a9 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 100%;
    padding: 40px;
  }
}
@media (max-width: 480px) {
  .style-module--cost__wrapper--bf0a9 {
    padding: 20px;
  }
}
.style-module--cost__price-color--896f1 {
  color: #6f00e2;
  font-size: 48px;
  font-weight: 700;
  line-height: 55px;
}

.style-module--cost__price-text--3a0f7 {
  color: #000;
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
  margin-bottom: 5px;
}

@media (max-width: 767px) {
  .style-module--cost__price-text--3a0f7 {
    font-size: 19px;
  }
  .style-module--cost__block-btn--a88ee {
    min-width: 150px;
    padding: 20px 10px;
  }
}
@media (max-width: 480px) {
  .style-module--cost__block-btn--a88ee {
    max-width: 250px;
  }
}
.style-module--blue__btn--85d27 {
  background-color: #2d1473;
  font-size: 17px;
  font-weight: 700;
  line-height: 20px;
  margin-top: 25px;
  padding: 20px;
}

@media (max-width: 767px) {
  .style-module--blue__btn--85d27 {
    font-size: 17px;
  }
}
.style-module--orange-btn--540b5 {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff9368), to(#fd4b04));
  background: linear-gradient(180deg, #ff9368, #fd4b04);
  border-radius: 30px;
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  color: #fff;
  font-size: 17px;
  font-weight: 700;
  line-height: 20px;
  margin-bottom: 20px;
  margin-top: 25px;
  padding: 20px;
  -webkit-transition: background 0.5s ease;
  transition: background 0.5s ease;
  width: 100%;
}

@media (max-width: 767px) {
  .style-module--orange-btn--540b5 {
    font-size: 17px;
  }
}
.style-module--orange-btn--540b5:active,
.style-module--orange-btn--540b5:focus,
.style-module--orange-btn--540b5:hover {
  background: -webkit-gradient(linear, left bottom, left top, from(#ff9368), color-stop(0, #fd4b04));
  background: linear-gradient(0deg, #ff9368, #fd4b04 0);
  color: #fff;
}

.style-module--cost__col-underblocks--96c41 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.style-module--cost__col-underblock--9fc09 {
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  text-align: center;
}

.style-module--cost__col-underblock--9fc09:first-child {
  margin-bottom: 10px;
}

.style-module--cost__price-orange--7f59a {
  color: #fd4b04;
  font-size: 48px;
  font-weight: 700;
  line-height: 55px;
}

.style-module--per-month--01fa7 {
  color: #fd4b04;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
}

.style-module--cost__bg--72f39 {
  bottom: -104px;
  height: 606px;
  position: absolute;
  right: 85px;
  width: 668px;
  z-index: 0;
}

@media (max-width: 1199px) {
  .style-module--cost__bg--72f39 {
    bottom: -130px;
  }
}
@media (max-width: 991px) {
  .style-module--cost__bg--72f39 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 250px;
    margin: 20px auto 0;
    position: unset;
    width: 250px;
  }
}
.screen1-module--screen1--61e9e {
  background-image: url(https://fs.advance.ru/landing-pages/inostrannye_yazyki/kuratorskoe_soprovozhdenie_adc/bg-kurator-adc-1920.png);
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 215px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--61e9e {
    background-image: url(https://fs.advance.ru/landing-pages/inostrannye_yazyki/kuratorskoe_soprovozhdenie_adc/bg-kurator-adc-768.jpg);
    background-position-x: 64%;
    background-position-y: bottom;
    padding-bottom: 170px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--61e9e {
    background-image: unset;
    padding-bottom: 0;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--61e9e {
    background-image: url(https://fs.advance.ru/landing-pages/inostrannye_yazyki/kuratorskoe_soprovozhdenie_adc/bg-kurator-adc-320.jpg);
    background-position: bottom;
    padding-bottom: 450px;
  }
}
.screen1-module--screen1__title--77762 {
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__title--77762 {
    font-size: 36px;
    line-height: 44px;
    max-width: 450px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__title--77762 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 15px;
    max-width: 100%;
    width: 100%;
  }
}
.screen1-module--screen1__wrapper--9375c {
  margin-top: 30px;
  max-width: 667px;
  z-index: 1;
}

@media (max-width: 991px) {
  .screen1-module--screen1__wrapper--9375c {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__wrapper--9375c {
    margin-top: 15px;
    max-width: 100%;
  }
}
.screen1-module--screen1__subtitle--1d199 {
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
  margin-bottom: 70px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__subtitle--1d199 {
    font-size: 22px;
    font-weight: 300;
    line-height: 32px;
    max-width: 400px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__subtitle--1d199 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 0;
    max-width: 100%;
    width: 100%;
  }
  .screen1-module--screen1__title-wrapper--86cdc {
    max-width: 100%;
  }
}
.screen1-module--screen1__link-wrapper--eee21 {
  margin-top: 40px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__link-wrapper--eee21 {
    margin-top: 25px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__link-wrapper--eee21 {
    text-align: center;
  }
}
a.screen1-module--screen1__link--76990 {
  color: #fff;
}

.reviews-module--reviews--657d3 {
  background: #ecfaff;
  padding: 80px 0;
}

@media (max-width: 991px) {
  .reviews-module--reviews--657d3 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .reviews-module--reviews--657d3 {
    padding: 30px 0;
  }
}
.reviews-module--reviews__title--8817c {
  text-wrap: balance;
  text-align: center;
}

.reviews-module--reviews__wrapper--cef5b {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.reviews-module--reviews__video-bg--a016f {
  width: 49%;
}

@media (max-width: 991px) {
  .reviews-module--reviews__video-bg--a016f {
    width: 70%;
  }
}
@media (max-width: 767px) {
  .reviews-module--reviews__video-bg--a016f {
    width: 100%;
  }
}
.reviews-module--reviews__video-frame--fb621 {
  border-radius: 25px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.screen1-module--screen1--d2167 {
  background-image: url(https://fs.advance.ru/landing-pages/inostrannye_yazyki/kuratorskoe_soprovozhdenie_fonetika/bg-kurator-phonetic-1920.jpg);
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 215px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--d2167 {
    background-image: url(https://fs.advance.ru/landing-pages/inostrannye_yazyki/kuratorskoe_soprovozhdenie_fonetika/bg-kurator-phonetic-768.jpg);
    background-position-x: 64%;
    background-position-y: bottom;
    padding-bottom: 170px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--d2167 {
    background-image: unset;
    padding-bottom: 0;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--d2167 {
    background-image: url(https://fs.advance.ru/landing-pages/inostrannye_yazyki/kuratorskoe_soprovozhdenie_fonetika/bg-kurator-phonetic-320.jpg);
    background-position: bottom;
    padding-bottom: 450px;
  }
}
.screen1-module--screen1__title--9793f {
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__title--9793f {
    font-size: 36px;
    line-height: 44px;
    max-width: 450px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__title--9793f {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 15px;
    max-width: 100%;
    width: 100%;
  }
}
.screen1-module--screen1__wrapper--84e22 {
  margin-top: 30px;
  max-width: 667px;
  z-index: 1;
}

@media (max-width: 991px) {
  .screen1-module--screen1__wrapper--84e22 {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__wrapper--84e22 {
    margin-top: 15px;
    max-width: 100%;
  }
}
.screen1-module--screen1__subtitle--0db0a {
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
  margin-bottom: 70px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__subtitle--0db0a {
    font-size: 22px;
    font-weight: 300;
    line-height: 32px;
    max-width: 400px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__subtitle--0db0a {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 0;
    max-width: 100%;
    width: 100%;
  }
  .screen1-module--screen1__title-wrapper--27775 {
    max-width: 100%;
  }
}
.screen1-module--screen1__link-wrapper--a6c21 {
  margin-top: 40px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__link-wrapper--a6c21 {
    margin-top: 25px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__link-wrapper--a6c21 {
    text-align: center;
  }
}
a.screen1-module--screen1__link--4474f {
  color: #fff;
}

.style-module--screen1--ea1c2 .style-module--container--b05fb {
  background-color: #f3e8ff;
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/bg-IM-1180.png);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  border-radius: 30px;
  padding: 25px 70px;
}

@media (max-width: 1100px) {
  .style-module--screen1--ea1c2 .style-module--container--b05fb {
    padding: 40px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--ea1c2 .style-module--container--b05fb {
    background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/bg-IM-320.png);
    background-position: bottom;
    padding: 20px 20px 100%;
  }
}
.style-module--screen1--ea1c2 .style-module--info--4b992 {
  width: 70%;
}

@media (max-width: 767px) {
  .style-module--screen1--ea1c2 .style-module--info--4b992 {
    width: 100%;
  }
}
.style-module--screen1--ea1c2 .style-module--inner--658d4 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media (max-width: 991px) {
  .style-module--screen1--ea1c2 .style-module--inner--658d4 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--ea1c2 .style-module--inner--658d4 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.style-module--screen1--ea1c2 .style-module--type--1352f {
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 767px) {
  .style-module--screen1--ea1c2 .style-module--type--1352f {
    text-align: center;
  }
}
.style-module--screen1--ea1c2 time {
  background-color: #f4f4f6;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
  padding: 10px 16px;
}

.style-module--screen1--ea1c2 h1 {
  font-size: 56px;
  font-weight: 700;
  line-height: 100%;
  margin: 10px 0 20px;
}

@media (max-width: 1025px) {
  .style-module--screen1--ea1c2 h1 {
    font-size: 47px;
  }
}
@media (max-width: 991px) {
  .style-module--screen1--ea1c2 h1 {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--ea1c2 h1 {
    font-size: 47px;
    text-align: center;
  }
}
.style-module--screen1--ea1c2 h1 span {
  color: #ff6426;
  display: inline;
}

.style-module--screen1--ea1c2 .style-module--sub--485df {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--screen1--ea1c2 .style-module--sub--485df {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--ea1c2 .style-module--sub--485df {
    text-align: center;
    width: 100%;
  }
}
.style-module--screen1--ea1c2 .style-module--reg--d1e76 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  backdrop-filter: blur(2px);
  background-color: hsla(0, 0%, 100%, 0.5);
  border: 1px solid #c4c4c4;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  margin-top: 20px;
  padding: 20px 30px;
  width: 75%;
}

@media (max-width: 767px) {
  .style-module--screen1--ea1c2 .style-module--reg--d1e76 {
    width: 100%;
  }
}
.style-module--screen1--ea1c2 .style-module--form--47f98 {
  width: 100%;
}

.style-module--screen1--ea1c2 .style-module--form--47f98 h3 {
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 15px;
  text-align: center;
}

.style-module--screen1--ea1c2 .style-module--gift-block--9c5da {
  background-color: rgba(127, 6, 234, 0.8);
  border-radius: 15px;
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  margin-top: 30px;
  padding: 15px 15px 15px 118px;
  position: relative;
  width: 75%;
}

@media (max-width: 767px) {
  .style-module--screen1--ea1c2 .style-module--gift-block--9c5da {
    font-size: 16px;
    width: 100%;
  }
}
@media (max-width: 360px) {
  .style-module--screen1--ea1c2 .style-module--gift-block--9c5da {
    font-size: 14px;
  }
}
.style-module--screen1--ea1c2 .style-module--gift-block--9c5da:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/gift-small.png);
  background-repeat: no-repeat;
  background-size: 100%;
  bottom: 0;
  content: "";
  height: 113px;
  left: 20px;
  position: absolute;
  width: 82px;
}

.style-module--screen1--ea1c2 .style-module--gift-block--9c5da span {
  font-weight: 600;
  text-transform: uppercase;
}

.main-module--title--d2eb8 {
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--title--d2eb8 {
    font-size: 24px;
  }
}
.main-module--title--d2eb8 .main-module--red--1eaf3 {
  color: #ff6426;
}

.main-module--title--d2eb8 .main-module--violet--77032 {
  color: #7000e3;
}

.main-module--subtitle--fdb6f {
  font-size: 30px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 10px;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--subtitle--fdb6f {
    font-size: 18px;
  }
}
.main-module--subtitle--fdb6f.main-module--small--a8fd8 {
  font-size: 24px;
  font-weight: 400;
}

.main-module--subtitle--fdb6f.main-module--red--1eaf3 {
  color: #ff6426;
}

.style-module--marathon--48914 {
  padding: 70px 0 100px;
}

@media (max-width: 991px) {
  .style-module--marathon--48914 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--marathon--48914 {
    padding: 30px 0;
  }
}
.style-module--marathon--48914 ul {
  -webkit-column-gap: 60px;
     -moz-column-gap: 60px;
          column-gap: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 50px;
  padding-left: 30px;
  row-gap: 30px;
}

@media (max-width: 991px) {
  .style-module--marathon--48914 ul {
    margin-top: 30px;
  }
}
@media (max-width: 480px) {
  .style-module--marathon--48914 ul {
    row-gap: 20px;
  }
}
.style-module--marathon--48914 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 300;
  padding: 46px 15px 46px 50px;
  position: relative;
  width: calc(33.33333% - 40px);
}

@media (max-width: 991px) {
  .style-module--marathon--48914 ul li {
    width: calc(50% - 30px);
  }
}
@media (max-width: 767px) {
  .style-module--marathon--48914 ul li {
    font-size: 18px;
    width: 100%;
  }
}
.style-module--marathon--48914 ul li:before {
  background: linear-gradient(276.57deg, #fe4c04 5.1%, #ff8d5f 99.39%), #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 4px 60px rgba(66, 116, 192, 0.2);
          box-shadow: 0 4px 60px rgba(66, 116, 192, 0.2);
  content: "";
  height: 60px;
  left: -30px;
  position: absolute;
  top: calc(50% - 30px);
  width: 60px;
}

.style-module--marathon--48914 ul li:after {
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 30px;
  left: -15px;
  position: absolute;
  top: calc(50% - 15px);
  width: 30px;
}

.style-module--marathon--48914 ul li:first-child:after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/whowant-01.png);
}

.style-module--marathon--48914 ul li:nth-child(2):after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/whowant-02.png);
}

.style-module--marathon--48914 ul li:nth-child(3):after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/whowant-03.png);
}

.style-module--marathon--48914 ul li:nth-child(4):after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/whowant-04.png);
}

.style-module--marathon--48914 ul li:nth-child(5):after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/whowant-05.png);
}

.style-module--marathon--48914 ul li:nth-child(6):after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/whowant-06.png);
}

.style-module--marathon--48914 ul li:nth-child(7):after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/whowant-07.png);
}

.style-module--marathon--48914 ul li:nth-child(8):after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/whowant-08.png);
}

.style-module--marathon--48914 ul li:nth-child(9):after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/whowant-09.png);
}

.style-module--decide--28fac {
  padding-bottom: 50px;
}

.style-module--decide--28fac .style-module--container--e2e5d {
  background-color: #f9f3ff;
  border-radius: 20px;
  margin-bottom: 30px;
  padding: 50px 70px;
}

@media (max-width: 991px) {
  .style-module--decide--28fac .style-module--container--e2e5d {
    padding: 30px 40px;
  }
}
.style-module--decide--28fac h2 {
  margin-bottom: 20px;
}

.style-module--decide--28fac .style-module--main-list--f0aba {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 50px;
  margin: 0 auto;
  width: 80%;
}

@media (max-width: 1023px) {
  .style-module--decide--28fac .style-module--main-list--f0aba {
    width: 95%;
  }
}
@media (max-width: 991px) {
  .style-module--decide--28fac .style-module--main-list--f0aba {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
    margin: 0 auto 30px;
    width: 100%;
  }
}
.style-module--decide--28fac .style-module--main-list--f0aba > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: calc(50% - 25px);
}

@media (max-width: 991px) {
  .style-module--decide--28fac .style-module--main-list--f0aba > li {
    width: 100%;
  }
}
.style-module--decide--28fac .style-module--main-list--f0aba > li:first-child h3 {
  color: #fe4c04;
}

.style-module--decide--28fac .style-module--main-list--f0aba > li:last-child h3 {
  color: #576497;
}

.style-module--decide--28fac .style-module--main-list--f0aba > li img {
  -ms-flex-item-align: center;
      align-self: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.style-module--decide--28fac .style-module--main-list--f0aba > li .style-module--info--630a8 {
  background-color: #fff;
  border-radius: 30px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 30px;
}

@media (max-width: 991px) {
  .style-module--decide--28fac .style-module--main-list--f0aba > li .style-module--info--630a8 {
    border-radius: 30px;
  }
}
.style-module--decide--28fac .style-module--main-list--f0aba > li h3 {
  font-size: 20px;
  line-height: 120%;
  margin-bottom: 15px;
  padding-right: 35px;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.style-module--decide--28fac .style-module--main-list--f0aba > li .style-module--inner-list--28746 {
  padding-left: 20px;
}

.style-module--decide--28fac .style-module--main-list--f0aba > li .style-module--inner-list--28746 > li {
  font-size: 16px;
  list-style: disc;
}

.style-module--decide--28fac .style-module--main-list--f0aba > li .style-module--inner-list--28746 > li:not(:last-child) {
  margin-bottom: 10px;
}

.style-module--decide--28fac .style-module--learn--5049b {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #7000e3;
  border-radius: 30px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 25px 25px 25px 65px;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--decide--28fac .style-module--learn--5049b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
    padding: 25px;
    text-align: center;
  }
}
.style-module--decide--28fac .style-module--learn--5049b:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Ccircle cx='25' cy='25' r='25' fill='%23F4F4F6'/%3E%3Cpath fill='%23FF3B20' d='M18.27 22.28a.907.907 0 0 0-.27.643.895.895 0 0 0 .27.642l6.27 6.169a.923.923 0 0 0 .652.266.936.936 0 0 0 .653-.266l6.268-6.17a.907.907 0 0 0 .287-.646.893.893 0 0 0-.27-.653.924.924 0 0 0-.666-.265.935.935 0 0 0-.656.283l-5.616 5.527-5.616-5.527a.925.925 0 0 0-.652-.267.936.936 0 0 0-.653.265Z'/%3E%3C/svg%3E");
  bottom: -25px;
  content: "";
  height: 50px;
  left: calc(50% - 25px);
  position: absolute;
  width: 50px;
  z-index: 1;
}

.style-module--decide--28fac .style-module--learn--5049b:after {
  background: #7000e3;
  border-radius: 50% 0;
  bottom: -35px;
  content: "";
  height: 70px;
  left: calc(50% - 35px);
  position: absolute;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  width: 70px;
}

.style-module--decide--28fac .style-module--learn-info--1703b {
  width: calc(70% - 10px);
}

.style-module--decide--28fac .style-module--learn--5049b h3 {
  font-size: 50px;
  font-weight: 700;
  line-height: 100%;
}

@media (max-width: 991px) {
  .style-module--decide--28fac .style-module--learn--5049b h3 {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--decide--28fac .style-module--learn--5049b h3 {
    text-align: center;
    width: 100%;
  }
}
.style-module--decide--28fac .style-module--learn--5049b p {
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--decide--28fac .style-module--learn--5049b p {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--decide--28fac .style-module--learn--5049b p {
    padding-top: 20px;
    width: 100%;
  }
}
.style-module--decide--28fac .style-module--learn--5049b img {
  max-width: 300px;
  width: calc(30% - 10px);
}

@media (max-width: 767px) {
  .style-module--decide--28fac .style-module--learn--5049b img {
    width: 50%;
  }
}
@media (max-width: 480px) {
  .style-module--decide--28fac .style-module--learn--5049b img {
    width: 100%;
  }
}
.style-module--gifts--2c325 {
  padding: 100px 0 60px;
}

@media (max-width: 991px) {
  .style-module--gifts--2c325 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--gifts--2c325 {
    padding: 30px 0;
  }
}
.style-module--gifts--2c325 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 40px 0;
}

@media (max-width: 991px) {
  .style-module--gifts--2c325 ul {
    gap: 30px;
  }
}
.style-module--gifts--2c325 ul li {
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
          box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
  padding: 10px 10px 30px;
  text-align: center;
  width: calc(33.33333% - 26.66667px);
}

@media (max-width: 991px) {
  .style-module--gifts--2c325 ul li {
    width: calc(50% - 15px);
  }
}
@media (max-width: 767px) {
  .style-module--gifts--2c325 ul li {
    margin: 0 auto;
    width: 70%;
  }
}
@media (max-width: 480px) {
  .style-module--gifts--2c325 ul li {
    width: 100%;
  }
}
.style-module--gifts--2c325 ul li img {
  width: 100%;
}

.style-module--gifts--2c325 ul li h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin: 20px 0 10px;
}

.style-module--gifts--2c325 ul li p {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  margin: 0 auto;
  width: 80%;
}

.style-module--gifts--2c325 .style-module--reg--42f3c {
  background: #fff;
  border-radius: 30px;
  -webkit-box-shadow: 0 62.2188px 90.5px rgba(13, 11, 42, 0.07);
          box-shadow: 0 62.2188px 90.5px rgba(13, 11, 42, 0.07);
  padding: 40px 40px 25px;
  position: relative;
  z-index: 1;
}

.style-module--gifts--2c325 .style-module--reg--42f3c h3 {
  color: #ff5410;
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 30px;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--gifts--2c325 .style-module--reg--42f3c h3 {
    font-size: 20px;
    margin-bottom: 20px;
  }
}
.style-module--gifts--2c325 .style-module--policy--3922e {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  margin-top: 15px;
  text-align: center;
}

.style-module--gifts--2c325 .style-module--policy--3922e a {
  color: #ff6426;
  text-decoration: underline;
}

.style-module--program--330fe {
  padding: 75px 0;
}

@media (max-width: 991px) {
  .style-module--program--330fe {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--program--330fe {
    padding: 30px 0;
  }
}
.style-module--program--330fe .style-module--main-list--b510c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 50px;
  margin-top: 60px;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--program--330fe .style-module--main-list--b510c {
    gap: 20px;
    margin-top: 20px;
  }
}
.style-module--program--330fe .style-module--main-list--b510c > li {
  background-color: #f8f8f8;
  border-radius: 30px;
  padding: 20px;
}

.style-module--program--330fe .style-module--main-list--b510c > li h3 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #7000e3;
  border-radius: 20px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 30px;
  font-weight: 700;
  gap: 30px;
  line-height: 120%;
  padding: 10px;
}

@media (max-width: 991px) {
  .style-module--program--330fe .style-module--main-list--b510c > li h3 {
    font-size: 20px;
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--program--330fe .style-module--main-list--b510c > li h3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 25px;
    text-align: center;
  }
}
.style-module--program--330fe .style-module--main-list--b510c > li h3 span {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #9731ff;
  border-radius: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 32px;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 100%;
  min-height: 80px;
  min-width: 156px;
}

@media (max-width: 991px) {
  .style-module--program--330fe .style-module--main-list--b510c > li h3 span {
    font-size: 20px;
    min-height: 50px;
    min-width: 97px;
  }
}
@media (max-width: 767px) {
  .style-module--program--330fe .style-module--main-list--b510c > li h3 span {
    border-radius: 5px;
    min-height: 30px;
    min-width: 90px;
  }
}
.style-module--program--330fe .style-module--main-list--b510c > li h4 {
  font-size: 23px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--program--330fe .style-module--main-list--b510c > li h4 {
    font-size: 20px;
  }
}
.style-module--program--330fe .style-module--main-list--b510c > li h5 {
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  margin: 30px 0 50px;
}

@media (max-width: 991px) {
  .style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 {
    gap: 20px;
    margin: 30px 0;
  }
}
@media (max-width: 767px) {
  .style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--gallery--4b2a7 {
  width: 27%;
}

@media (max-width: 767px) {
  .style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--gallery--4b2a7 {
    width: 100%;
  }
}
.style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--gallery--4b2a7 .style-module--screen-btn--936c7 {
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--gallery--4b2a7 .style-module--screen-btn--936c7 {
    margin: 0 auto;
  }
}
.style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--gallery--4b2a7 .style-module--screen-btn--936c7:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='62' fill='none' viewBox='0 0 62 62'%3E%3Ccircle cx='31' cy='31' r='31' fill='%23FF5F1E'/%3E%3Cpath fill='%23fff' d='M21.083 21.335c-.042-2.309 2.432-3.797 4.452-2.678l16.821 9.313c2.02 1.118 2.072 4.005.093 5.195l-16.475 9.91c-1.979 1.191-4.504-.207-4.546-2.516l-.345-19.223Z'/%3E%3C/svg%3E");
  content: "";
  height: 62px;
  left: calc(50% - 31px);
  position: absolute;
  top: calc(50% - 31px);
  width: 62px;
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--gallery--4b2a7 .style-module--screen-btn--936c7 img {
  width: 310px;
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--gallery--4b2a7 .style-module--slides--903d5 {
  border: 1px solid #d3d3d3;
  border-radius: 20px;
  margin-top: 20px;
  padding: 15px 20px;
}

@media (max-width: 767px) {
  .style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--gallery--4b2a7 .style-module--slides--903d5 {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--gallery--4b2a7 .style-module--slides--903d5 h5 {
  text-align: center;
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--gallery--4b2a7 .style-module--slides--903d5 .style-module--slides-list--62f1e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  margin-top: 10px;
}

@media (max-width: 767px) {
  .style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--gallery--4b2a7 .style-module--slides--903d5 .style-module--slides-list--62f1e {
    gap: 10px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--gallery--4b2a7 .style-module--slides--903d5 .style-module--slides-list--62f1e > button {
  border: 1px solid #d3d3d3;
  border-radius: 10px;
  max-width: 129px;
  min-height: 72px;
  overflow: hidden;
  width: calc(50% - 10px);
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--gallery--4b2a7 .style-module--slides--903d5 .style-module--slides-list--62f1e img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--themes--67480 {
  width: calc(100% - 350px);
}

@media (max-width: 767px) {
  .style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--themes--67480 {
    width: 100%;
  }
}
.style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--themes--67480 .style-module--head--b4f81 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991px) {
  .style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--themes--67480 .style-module--head--b4f81 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 25px;
  }
}
.style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--themes--67480 .style-module--head--b4f81 .style-module--extra--63fe1 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 767px) {
  .style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--themes--67480 .style-module--head--b4f81 .style-module--extra--63fe1 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 15px;
  }
}
.style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--themes--67480 .style-module--head--b4f81 .style-module--extra--63fe1 .style-module--author--ae9d4,
.style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--themes--67480 .style-module--head--b4f81 .style-module--extra--63fe1 .style-module--time--55aac {
  font-size: 17px;
  font-weight: 500;
  line-height: 120%;
  padding-left: 26px;
  position: relative;
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--themes--67480 .style-module--head--b4f81 .style-module--extra--63fe1 .style-module--author--ae9d4:before,
.style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--themes--67480 .style-module--head--b4f81 .style-module--extra--63fe1 .style-module--time--55aac:before {
  background-repeat: no-repeat;
  background-size: 100%;
  bottom: 0;
  content: "";
  height: 21px;
  left: 0;
  position: absolute;
  width: 17px;
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--themes--67480 .style-module--head--b4f81 .style-module--extra--63fe1 .style-module--author--ae9d4:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/program/author.png);
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--themes--67480 .style-module--head--b4f81 .style-module--extra--63fe1 .style-module--time--55aac:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/program/time.png);
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--themes--67480 .style-module--themes-list--d80e2 {
  margin-top: 20px;
  padding-left: 20px;
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--themes--67480 .style-module--themes-list--d80e2 > li {
  font-size: 20px;
  line-height: 120%;
  list-style: disc;
}

@media (max-width: 991px) {
  .style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--themes--67480 .style-module--themes-list--d80e2 > li {
    font-size: 16px;
  }
}
.style-module--program--330fe .style-module--main-list--b510c > li .style-module--info-wrap--4aa52 .style-module--themes--67480 .style-module--themes-list--d80e2 > li:not(:last-child) {
  margin-bottom: 10px;
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--files-wrap--35e84 {
  background-color: #fff;
  border-radius: 20px;
  margin-top: 35px;
  padding: 20px;
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--files-wrap--35e84 .style-module--files-list--07c22 {
  -webkit-column-gap: 55px;
     -moz-column-gap: 55px;
          column-gap: 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 20px;
  padding-left: 30px;
  row-gap: 27.5px;
}

@media (max-width: 767px) {
  .style-module--program--330fe .style-module--main-list--b510c > li .style-module--files-wrap--35e84 .style-module--files-list--07c22 {
    gap: 20px;
  }
}
.style-module--program--330fe .style-module--main-list--b510c > li .style-module--files-wrap--35e84 .style-module--files-list--07c22 > li {
  background-color: #f8f8f8;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 16px 16px 16px 50px;
  position: relative;
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--files-wrap--35e84 .style-module--files-list--07c22 > li:before {
  background: linear-gradient(276.57deg, #fe4c04 5.1%, #ff8d5f 99.39%), #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 3.33333px 50px rgba(66, 116, 192, 0.2);
          box-shadow: 0 3.33333px 50px rgba(66, 116, 192, 0.2);
  content: "";
  height: 50px;
  left: -25px;
  position: absolute;
  top: calc(50% - 25px);
  width: 50px;
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--files-wrap--35e84 .style-module--files-list--07c22 > li:after {
  background-repeat: no-repeat;
  content: "";
  height: 34px;
  left: -17px;
  position: absolute;
  top: calc(50% - 17px);
  width: 34px;
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--files-wrap--35e84 .style-module--files-list--07c22 > li.style-module--day1-globe--42203:after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/day1-globe.png);
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--files-wrap--35e84 .style-module--files-list--07c22 > li.style-module--day1-hyerog--681c8:after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/day1-hyerogliph.png);
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--files-wrap--35e84 .style-module--files-list--07c22 > li.style-module--day1-brain--035c3:after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/day1-brain.png);
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--files-wrap--35e84 .style-module--files-list--07c22 > li.style-module--day2-5neuro--a803d:after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/day2-5neuro.png);
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--files-wrap--35e84 .style-module--files-list--07c22 > li.style-module--day2-alghorytm--23543:after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/day2-alghorytm.png);
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--files-wrap--35e84 .style-module--files-list--07c22 > li.style-module--day2-mindmap--cd3c3:after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/day2-mindmap.png);
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--files-wrap--35e84 .style-module--files-list--07c22 > li.style-module--day3-read--48070:after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/day3-read.png);
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--files-wrap--35e84 .style-module--files-list--07c22 > li.style-module--day3-readspeed--a29c5:after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/day3-readspeed.png);
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--files-wrap--35e84 .style-module--files-list--07c22 > li.style-module--day3-sledi--eda2f:after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/day3-sledi.png);
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--files-wrap--35e84 .style-module--files-list--07c22 > li.style-module--day4-metod--2c060:after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/day4-metod.png);
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--files-wrap--35e84 .style-module--files-list--07c22 > li.style-module--day4-navik--b9cc0:after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/day4-navik.png);
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--files-wrap--35e84 .style-module--files-list--07c22 > li.style-module--day4-travel--b0c4a:after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/day4-travel.png);
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--files-wrap--35e84 .style-module--files-list--07c22 > li.style-module--day5-alghorytm--fbcce:after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/day5-alghorytm.png);
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--files-wrap--35e84 .style-module--files-list--07c22 > li.style-module--day5-koordinat--6b99e:after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/day5-koordinat.png);
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--files-wrap--35e84 .style-module--files-list--07c22 > li.style-module--day5-planning--f9a8f:after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/day5-planning.png);
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--files-wrap--35e84 .style-module--files-list--07c22 > li h5 {
  font-weight: 700;
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--files-wrap--35e84 .style-module--files-list--07c22 > li p {
  font-size: 14px;
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--result-wrap--dd3b9 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f3e7ff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  margin-top: 30px;
  padding: 30px;
}

@media (max-width: 767px) {
  .style-module--program--330fe .style-module--main-list--b510c > li .style-module--result-wrap--dd3b9 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.style-module--program--330fe .style-module--main-list--b510c > li .style-module--result-wrap--dd3b9 h4 {
  min-width: 150px;
  text-align: right;
}

.style-module--program--330fe .style-module--main-list--b510c > li .style-module--result-wrap--dd3b9 p {
  font-size: 20px;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--program--330fe .style-module--main-list--b510c > li .style-module--result-wrap--dd3b9 p {
    font-size: 16px;
  }
}
.style-module--tt--43d45 .style-module--container--0e45f {
  backdrop-filter: blur(12px);
  background: #fff;
  border-radius: 30px;
  -webkit-box-shadow: 0 62.2188px 90.5px rgba(13, 11, 42, 0.07);
          box-shadow: 0 62.2188px 90.5px rgba(13, 11, 42, 0.07);
  padding: 50px 30px;
}

@media (max-width: 991px) {
  .style-module--tt--43d45 .style-module--container--0e45f {
    padding: 30px 20px;
  }
}
@media (max-width: 767px) {
  .style-module--tt--43d45 .style-module--container--0e45f {
    border-radius: 0;
    padding: 0;
  }
}
.style-module--tt--43d45 .style-module--info--97fc4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  margin-top: 40px;
}

@media (max-width: 991px) {
  .style-module--tt--43d45 .style-module--info--97fc4 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--tt--43d45 .style-module--info--97fc4 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-left--04949 {
  border: 1px solid #d2d2d2;
  border-radius: 30px;
  -webkit-filter: drop-shadow(0 55px 80px rgba(13, 11, 42, 0.07));
          filter: drop-shadow(0 55px 80px rgba(13, 11, 42, 0.07));
  padding: 10px;
  width: 495px;
}

@media (max-width: 991px) {
  .style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-left--04949 {
    width: 340px;
  }
}
@media (max-width: 440px) {
  .style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-left--04949 {
    background-color: #f4f4f6;
    border: none;
    border-radius: 0;
    width: 100%;
  }
}
.style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-left--04949 .style-module--btn-wrap--411bd {
  background-color: #f4f4f6;
  border-radius: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 13px;
  padding: 20px;
}

@media (max-width: 991px) {
  .style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-left--04949 .style-module--btn-wrap--411bd {
    gap: 8px;
    padding: 15px;
  }
}
@media (max-width: 440px) {
  .style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-left--04949 .style-module--btn-wrap--411bd {
    background-color: unset;
    gap: 5px;
    padding: 0;
  }
}
.style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-left--04949 .style-module--btn-wrap--411bd .style-module--btn--a472a,
.style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-left--04949 .style-module--btn-wrap--411bd .style-module--btn-day--8a40a,
.style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-left--04949 .style-module--btn-wrap--411bd .style-module--btn-empty--b9d51 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 50px;
  min-height: calc(14.28571% - 11.14286px);
  min-width: calc(14.28571% - 11.14286px);
  overflow: hidden;
  width: 50px;
}

@media (max-width: 991px) {
  .style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-left--04949 .style-module--btn-wrap--411bd .style-module--btn--a472a,
  .style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-left--04949 .style-module--btn-wrap--411bd .style-module--btn-day--8a40a,
  .style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-left--04949 .style-module--btn-wrap--411bd .style-module--btn-empty--b9d51 {
    border-radius: 7.5px;
    height: 33.33px;
    min-height: calc(14.28571% - 6.85714px);
    min-width: calc(14.28571% - 6.85714px);
    width: 33.33px;
  }
}
@media (max-width: 440px) {
  .style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-left--04949 .style-module--btn-wrap--411bd .style-module--btn--a472a,
  .style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-left--04949 .style-module--btn-wrap--411bd .style-module--btn-day--8a40a,
  .style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-left--04949 .style-module--btn-wrap--411bd .style-module--btn-empty--b9d51 {
    min-height: calc(14.28571% - 4.28571px);
    min-width: calc(14.28571% - 4.28571px);
  }
}
.style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-left--04949 .style-module--btn-wrap--411bd .style-module--btn-day--8a40a .style-module--day--7daf9 {
  background-color: #ff5410;
  color: #fff;
  font-size: 7px;
  font-weight: 500;
  line-height: 110%;
  padding: 5px;
  text-align: center;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-left--04949 .style-module--btn-wrap--411bd .style-module--btn-day--8a40a .style-module--day--7daf9 {
    padding: 3.5px;
  }
}
.style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-left--04949 .style-module--btn-wrap--411bd .style-module--btn-day--8a40a .style-module--num--75ca2 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 23px;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-left--04949 .style-module--btn-wrap--411bd .style-module--btn-day--8a40a .style-module--num--75ca2 {
    font-size: 15px;
  }
}
.style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-left--04949 .style-module--btn-wrap--411bd .style-module--btn-empty--b9d51 {
  position: relative;
}

.style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-left--04949 .style-module--btn-wrap--411bd .style-module--btn-empty--b9d51:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='24' fill='none' viewBox='0 0 21 24'%3E%3Cpath fill='%23F4F4F6' fill-rule='evenodd' d='M.01 23.51C1.334 17.803 4.904 5.962 9.549.486c.68-1.017 1.7-.203 2.04.339.023.038.07.104.137.2.895 1.285 5.488 7.873 9.261 22.201a.397.397 0 0 1-.33.5c-1.45.165-2.95.068-3.735-.028a.417.417 0 0 1-.327-.252c-.635-1.43-2.584-3.915-6.094-3.915-3.747 0-5.394 2.495-6.136 3.62-.174.262-.298.45-.388.515-.333.237-2.282.318-3.57.335a.4.4 0 0 1-.395-.49Zm10.49-7.165a2.715 2.715 0 0 0 2.718-2.711 2.715 2.715 0 0 0-2.718-2.711 2.715 2.715 0 0 0-2.718 2.71 2.715 2.715 0 0 0 2.718 2.712Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  content: "";
  height: 24px;
  left: calc(50% - 10.5px);
  position: absolute;
  top: calc(50% - 12px);
  width: 21px;
}

.style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-left--04949 .style-module--org-list--b1d0d {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  margin-left: 20px;
  margin-top: 10px;
}

@media (max-width: 767px) {
  .style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-left--04949 .style-module--org-list--b1d0d {
    margin-left: 0;
  }
}
.style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-left--04949 .style-module--org-list--b1d0d > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 13px;
  line-height: 120%;
  padding-top: 30px;
  position: relative;
  width: calc(50% - 15px);
}

.style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-left--04949 .style-module--org-list--b1d0d > li:before {
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 0;
  width: 20px;
}

.style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-left--04949 .style-module--org-list--b1d0d > li:first-child:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/tt-1.png);
}

.style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-left--04949 .style-module--org-list--b1d0d > li:nth-child(2):before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/tt-2.png);
}

.style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-right--45fd2 {
  width: calc(100% - 535px);
}

@media (max-width: 991px) {
  .style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-right--45fd2 {
    width: calc(100% - 360px);
  }
}
@media (max-width: 767px) {
  .style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-right--45fd2 {
    width: 100%;
  }
}
@media (max-width: 440px) {
  .style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-right--45fd2 {
    padding: 30px 30px 0;
  }
}
.style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-right--45fd2 h3 {
  font-size: 28px;
  font-weight: 700;
  line-height: 110%;
}

@media (max-width: 991px) {
  .style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-right--45fd2 h3 {
    font-size: 18px;
  }
}
.style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-right--45fd2 h3 span {
  color: #ff6426;
}

.style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-right--45fd2 .style-module--days-list--c1acc {
  margin-top: 20px;
}

.style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-right--45fd2 .style-module--days-list--c1acc > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5px;
}

.style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-right--45fd2 .style-module--days-list--c1acc > li:not(:last-child) {
  margin-bottom: 10px;
}

.style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-right--45fd2 .style-module--days-list--c1acc > li span {
  font-size: 18px;
  font-weight: 700;
  padding-left: 18px;
  position: relative;
}

.style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-right--45fd2 .style-module--days-list--c1acc > li span:before {
  background-color: #ff8d5f;
  border-radius: 50%;
  content: "";
  height: 8px;
  left: 0;
  position: absolute;
  top: 4px;
  width: 8px;
}

.style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-right--45fd2 .style-module--days-list--c1acc > li p {
  font-size: 18px;
  line-height: 120%;
  padding-left: 18px;
}

@media (max-width: 991px) {
  .style-module--tt--43d45 .style-module--info--97fc4 .style-module--info-right--45fd2 .style-module--days-list--c1acc > li p {
    font-size: 16px;
  }
}
.style-module--tt--43d45 .style-module--reg--9df9c {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}

@media (max-width: 1015px) {
  .style-module--tt--43d45 .style-module--reg--9df9c {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media (max-width: 480px) {
  .style-module--tt--43d45 .style-module--reg--9df9c {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
@media (max-width: 440px) {
  .style-module--tt--43d45 .style-module--reg--9df9c {
    padding: 0 30px 30px;
  }
}
.style-module--tt--43d45 .style-module--form--8328e {
  width: 100%;
}

.style-module--tt--43d45 .style-module--form--8328e h3 {
  color: #ff5410;
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  margin: 20px 0;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--tt--43d45 .style-module--form--8328e h3 {
    font-size: 18px;
  }
}
.style-module--res--64467 {
  padding: 100px 0 60px;
}

@media (max-width: 991px) {
  .style-module--res--64467 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--res--64467 {
    padding: 30px 0;
  }
}
.style-module--res--64467 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 40px 0;
}

@media (max-width: 991px) {
  .style-module--res--64467 ul {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--res--64467 ul {
    gap: 10px;
  }
}
.style-module--res--64467 ul li {
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
          box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
  padding: 10px 10px 30px;
  text-align: center;
  width: calc(25% - 22.5px);
}

@media (max-width: 991px) {
  .style-module--res--64467 ul li {
    width: calc(25% - 15px);
  }
}
@media (max-width: 767px) {
  .style-module--res--64467 ul li {
    width: calc(50% - 5px);
  }
}
.style-module--res--64467 ul li img {
  width: 100%;
}

.style-module--res--64467 ul li p {
  font-size: 20px;
  line-height: 120%;
  margin: 20px auto 0;
  width: 80%;
}

@media (max-width: 991px) {
  .style-module--res--64467 ul li p {
    font-size: 16px;
  }
}
.style-module--res--64467 ul li p strong {
  font-weight: 700;
}

.style-module--res--64467 .style-module--reg--a6d2a {
  background: linear-gradient(103.87deg, #7000e3 30.03%, #942bff 51.72%, #681eb3 71.74%), #fff;
  border-radius: 40px;
  padding: 40px 40px 25px;
}

@media (max-width: 767px) {
  .style-module--res--64467 .style-module--reg--a6d2a {
    padding: 20px;
  }
}
.style-module--res--64467 .style-module--reg--a6d2a .style-module--info--5cecb {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 1200px) {
  .style-module--res--64467 .style-module--reg--a6d2a .style-module--info--5cecb {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px;
  }
}
.style-module--res--64467 .style-module--reg--a6d2a .style-module--info--5cecb h3 {
  font-size: 42px;
  font-weight: 700;
  line-height: 100%;
  width: 25%;
}

@media (max-width: 1200px) {
  .style-module--res--64467 .style-module--reg--a6d2a .style-module--info--5cecb h3 {
    text-align: center;
    width: 100%;
  }
}
@media (max-width: 991px) {
  .style-module--res--64467 .style-module--reg--a6d2a .style-module--info--5cecb h3 {
    font-size: 36px;
  }
}
.style-module--res--64467 .style-module--reg--a6d2a .style-module--info--5cecb .style-module--price-wrap--759f1 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  backdrop-filter: blur(30px);
  background: hsla(0, 0%, 100%, 0.1);
  border: 1px solid hsla(0, 0%, 100%, 0.15);
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  padding: 30px 30px 30px 66px;
  position: relative;
  width: 75%;
}

@media (max-width: 1200px) {
  .style-module--res--64467 .style-module--reg--a6d2a .style-module--info--5cecb .style-module--price-wrap--759f1 {
    margin-left: 51px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (max-width: 767px) {
  .style-module--res--64467 .style-module--reg--a6d2a .style-module--info--5cecb .style-module--price-wrap--759f1 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
    margin-left: 25px;
    padding: 20px 10px 20px 25px;
  }
}
.style-module--res--64467 .style-module--reg--a6d2a .style-module--info--5cecb .style-module--price-wrap--759f1:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='102' height='156' fill='none' viewBox='0 0 102 156'%3E%3Cpath fill='%230B0B0B' d='M60.326 12.856 14.49 18.12c-.447.054-.388 1.752-2.741 4.342l-.254 4.401c-.087.353.004.691.22.946l21.422 26.335-16.834 4.314c-.538.144-1.717 3.672-2.564 4.08l-.277 4.621c-.11.392.033.799.315 1.053l74.073 72.753a1.04 1.04 0 0 0 1.478-.017.99.99 0 0 0 .278-.502l2.033-12.456c-4.41-6.496-29.566-48.057-32.84-53.885l22.215-4.948c1.258-.287 1.028-4.773 1.093-5.515l-20.673-50.16a1.065 1.065 0 0 0-1.104-.676l-.003.05Z'/%3E%3Cpath fill='%230B0B0B' d='m60.603 8.234-45.838 5.264c-.447.054-.8.396-.9.818-.034.059-.049.128-.063.198l-2.012 7.739c-.087.352.004.69.22.945l21.422 26.336-16.834 4.313c-.492.131-.827.6-.776 1.097l.008.031-2.088 7.578c-.11.391.032.798.314 1.052l74.074 72.754c.404.402 1.08.402 1.478-.017.14-.153.242-.329.277-.503l1.72-7.726c.114-.31.089-.65-.086-.932L59.067 69.518l22.216-4.948c.557-.133.918-.69.786-1.248l-.042-.154L61.702 8.895a1.065 1.065 0 0 0-1.103-.676l.004.015Z'/%3E%3Cpath fill='%23FFD702' d='m89.345 127.927.134.129-1.224 5.517-.337-.338 1.427-5.308ZM87.2 125.818l.428.429-1.423 5.324-.428-.429 1.423-5.324ZM84.646 123.289l.852.843-1.423 5.324-1.633-1.606a1.034 1.034 0 0 0 1.2-.749l.974-3.556s.036-.175.03-.256ZM25.183 64.545l58.387 57.682c-.44.019-.84.308-.963.769l-.975 3.556c-.04.159-.045.325-.019.483l-58.092-57.07 1.673-5.44-.011.02ZM22.878 62.28l.624.606-1.672 5.44-.624-.607 1.672-5.44ZM20.434 59.853l.766.767-1.668 5.455-.766-.767 1.668-5.455ZM17.452 56.913l1.304 1.298-1.669 5.455-1.162-1.138 1.527-5.615ZM22.142 25.161 40.4 47.748l-4.747 1.222-15.127-18.582 1.615-5.227ZM20.048 22.577l.513.62-1.61 5.242-.517-.636 1.614-5.226ZM17.738 19.735l.729.875-1.61 5.242-.729-.875 1.61-5.242ZM15.364 16.78l.792.99-1.606 5.258-.615-.758 1.429-5.49Z'/%3E%3Cpath fill='%23FFD702' d='m16.894 15.364 43.133-4.968 19.625 52.4-22.415 5.002a1.046 1.046 0 0 0-.677 1.532l29.523 52.451-67.192-66.377 23.603-6.044a1.05 1.05 0 0 0 .39-.203 1.03 1.03 0 0 0 .153-1.458L16.875 15.352l.019.011Z'/%3E%3Cpath fill='%230B0B0B' d='M60.289 15.73a1.03 1.03 0 0 0-1.357-.575c-.537.21-.8.825-.576 1.357l1.027 2.542c.202.506.766.767 1.27.616a1.03 1.03 0 0 0-.42 1.265l11.098 28.262c.21.536.81.804 1.361.59.537-.21.801-.824.591-1.36L62.185 20.164c-.201-.506-.754-.786-1.269-.616.424-.261.608-.805.415-1.28l-1.027-2.542-.015.004Z'/%3E%3C/svg%3E");
  background-size: 100%;
  content: "";
  height: 156px;
  left: -51px;
  position: absolute;
  top: calc(50% - 78px);
  width: 102px;
}

@media (max-width: 767px) {
  .style-module--res--64467 .style-module--reg--a6d2a .style-module--info--5cecb .style-module--price-wrap--759f1:before {
    height: 70px;
    left: -35px;
    top: calc(50% - 25px);
    width: 50px;
  }
}
.style-module--res--64467 .style-module--reg--a6d2a .style-module--info--5cecb .style-module--price-wrap--759f1 .style-module--text--55d98 {
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--res--64467 .style-module--reg--a6d2a .style-module--info--5cecb .style-module--price-wrap--759f1 .style-module--text--55d98 {
    font-size: 20px;
  }
}
.style-module--res--64467 .style-module--reg--a6d2a .style-module--info--5cecb .style-module--price-wrap--759f1 .style-module--price--12ea3 {
  font-size: 60px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 767px) {
  .style-module--res--64467 .style-module--reg--a6d2a .style-module--info--5cecb .style-module--price-wrap--759f1 .style-module--price--12ea3 {
    font-size: 40px;
  }
}
.style-module--res--64467 .style-module--reg--a6d2a .style-module--info--5cecb .style-module--price-wrap--759f1 .style-module--price--12ea3.style-module--crossed--a0170 {
  text-decoration: line-through;
  text-decoration-thickness: 4px;
}

.style-module--res--64467 .style-module--reg--a6d2a .style-module--form--36a68 {
  margin-top: 40px;
}

.style-module--res--64467 .style-module--reg--a6d2a .style-module--form--36a68 h3 {
  color: #fff;
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 20px;
  text-align: center;
}

.style-module--res--64467 .style-module--reg--a6d2a .style-module--policy--058e2 {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  margin-top: 15px;
  text-align: center;
}

.style-module--res--64467 .style-module--reg--a6d2a .style-module--policy--058e2 a {
  color: #ff6426;
  text-decoration: underline;
}

.style-module--res--fda6a {
  overflow: hidden;
  padding: 150px 0 50px;
}

@media (max-width: 991px) {
  .style-module--res--fda6a {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--res--fda6a {
    padding: 30px 0;
  }
}
.style-module--res--fda6a .style-module--nums-list--4a860 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px;
  margin: 40px 0 60px;
}

@media (max-width: 1100px) {
  .style-module--res--fda6a .style-module--nums-list--4a860 {
    gap: 20px;
  }
}
@media (max-width: 991px) {
  .style-module--res--fda6a .style-module--nums-list--4a860 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--res--fda6a .style-module--nums-list--4a860 > li {
  background: #f3e7ff;
  border-radius: 20px;
  -webkit-box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
          box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
  padding: 20px;
  width: calc(33.33333% - 20px);
}

@media (max-width: 991px) {
  .style-module--res--fda6a .style-module--nums-list--4a860 > li {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .style-module--res--fda6a .style-module--nums-list--4a860 > li {
    width: 100%;
  }
}
.style-module--res--fda6a .style-module--nums-list--4a860 > li:nth-last-child(-n+2) {
  background: linear-gradient(103.87deg, #7000e3 30.03%, #942bff 51.72%, #681eb3 71.74%), #7000e3;
  color: #fff;
  width: calc(50% - 15px);
}

@media (max-width: 991px) {
  .style-module--res--fda6a .style-module--nums-list--4a860 > li:nth-last-child(-n+2) {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .style-module--res--fda6a .style-module--nums-list--4a860 > li:nth-last-child(-n+2) {
    width: 100%;
  }
}
.style-module--res--fda6a .style-module--nums-list--4a860 > li:nth-last-child(-n+2) h3 {
  color: #fff;
}

.style-module--res--fda6a .style-module--nums-list--4a860 > li h3 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  color: #6d00dd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 44px;
  font-weight: 500;
  gap: 12px;
  line-height: 120%;
}

.style-module--res--fda6a .style-module--nums-list--4a860 > li h3 span {
  font-size: 100px;
  line-height: 100%;
}

@media (max-width: 1100px) {
  .style-module--res--fda6a .style-module--nums-list--4a860 > li h3 span {
    font-size: 80px;
  }
}
.style-module--res--fda6a .style-module--nums-list--4a860 > li p {
  font-size: 16px;
  line-height: 120%;
  margin-top: 10px;
}

.style-module--revs--aa99a {
  overflow: hidden;
}

.style-module--revs--aa99a h2 {
  margin-bottom: 40px;
}

.style-module--revs--aa99a swiper-slide > div {
  background-color: #f4f4f4 !important;
}

.style-module--speakers--5d925 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--speakers--5d925 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--5d925 {
    padding: 30px 0;
  }
}
.style-module--speakers--5d925 .style-module--container--74091 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: #ededee;
  border-radius: 30px;
  -webkit-box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
          box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  margin: 0 auto;
  max-width: 950px;
  padding: 50px;
}

@media (max-width: 991px) {
  .style-module--speakers--5d925 .style-module--container--74091 {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--5d925 .style-module--container--74091 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 20px;
  }
}
.style-module--speakers--5d925 .style-module--container--74091 .style-module--img-wrap--338b3 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  max-width: 312px;
}

@media (max-width: 767px) {
  .style-module--speakers--5d925 .style-module--container--74091 img {
    -ms-flex-item-align: center;
        align-self: center;
    width: 50%;
  }
}
@media (max-width: 480px) {
  .style-module--speakers--5d925 .style-module--container--74091 img {
    width: 100%;
  }
}
.style-module--speakers--5d925 .style-module--container--74091 .style-module--info--a1924 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}

.style-module--speakers--5d925 .style-module--container--74091 .style-module--info--a1924 h3 {
  text-align: left;
}

.style-module--speakers--5d925 .style-module--container--74091 .style-module--info--a1924 .style-module--prof--08889 {
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
}

.style-module--speakers--5d925 .style-module--container--74091 .style-module--info--a1924 > ul {
  padding-left: 25px;
}

.style-module--speakers--5d925 .style-module--container--74091 .style-module--info--a1924 > ul li {
  font-size: 14px;
  line-height: 120%;
  list-style: disc;
}

.style-module--speakers--5d925 .style-module--container--74091 .style-module--info--a1924 > ul li:not(:last-child) {
  margin-bottom: 10px;
}

.style-module--neuro--e1915 .style-module--container--87f08 {
  background-color: #f3e7ff;
  background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/neuro-hand.png), url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/neuro-advance.png);
  background-position: 100% 100%, 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 30px;
}

@media (max-width: 1200px) {
  .style-module--neuro--e1915 .style-module--container--87f08 {
    background-image: url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/neuro-hand-mobile.png), url(https://fs.advance.ru/landing-pages/marathon/marafon_motivacii_i_obuchenija_detej_2025/neuro-advance-mobile.png);
    background-position: bottom;
    background-size: 360px, 100% 40%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--neuro--e1915 .style-module--info--b392c {
  padding: 60px 0 60px 70px;
  width: 50%;
}

@media (max-width: 1200px) {
  .style-module--neuro--e1915 .style-module--info--b392c {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 30px 30px 580px;
    width: 100%;
  }
}
.style-module--neuro--e1915 .style-module--sub--83119 {
  background-color: #fff;
  border-radius: 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 120%;
  padding: 10px 16px 10px 41px;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 767px) {
  .style-module--neuro--e1915 .style-module--sub--83119 {
    font-size: 12px;
    padding: 10px 5px 10px 30px;
  }
}
.style-module--neuro--e1915 .style-module--sub--83119:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/neuro-emoji.png);
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 20px;
  left: 16px;
  position: absolute;
  top: calc(50% - 10px);
  width: 18px;
}

@media (max-width: 767px) {
  .style-module--neuro--e1915 .style-module--sub--83119:before {
    left: 5px;
  }
}
.style-module--neuro--e1915 h2 {
  margin: 20px 0 30px;
  text-align: left;
}

@media (max-width: 1200px) {
  .style-module--neuro--e1915 h2 {
    text-align: center;
  }
}
.style-module--neuro--e1915 .style-module--desc--a726b {
  font-size: 23px;
  line-height: 120%;
  padding-left: 60px;
  position: relative;
}

@media (max-width: 1200px) {
  .style-module--neuro--e1915 .style-module--desc--a726b {
    padding-left: 0;
  }
}
.style-module--neuro--e1915 .style-module--desc--a726b:before {
  background-color: #2f0060;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 12px;
  width: 35px;
}

@media (max-width: 1200px) {
  .style-module--neuro--e1915 .style-module--desc--a726b:before {
    display: none;
  }
}
.style-module--neuro--e1915 .style-module--form--50456 {
  margin-top: 20px;
}

.style-module--neuro--e1915 .style-module--form--50456 h3 {
  color: rgba(0, 0, 0, 0.5);
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 10px;
  text-align: center;
}

.style-module--neuro--e1915 .style-module--policy--aec10 {
  color: rgba(0, 0, 0, 0.5);
  font-size: 10px;
  font-weight: 400;
  line-height: 120%;
  margin-top: 10px;
  text-align: center;
}

.style-module--neuro--e1915 .style-module--policy--aec10 a {
  color: #ff6426;
  text-decoration: underline;
}

.style-module--help--1ef4a {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--help--1ef4a {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--help--1ef4a {
    padding: 30px 0;
  }
}
.style-module--help--1ef4a h2 {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .style-module--help--1ef4a h2 {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--help--1ef4a h2 {
    margin-bottom: 15px;
  }
}
.style-module--help--1ef4a ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media (max-width: 991px) {
  .style-module--help--1ef4a ul {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--help--1ef4a ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.style-module--help--1ef4a ul li {
  background-color: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding: 30px;
  width: calc(25% - 15px);
}

@media (max-width: 991px) {
  .style-module--help--1ef4a ul li {
    border-radius: 10px;
    padding: 20px;
    width: calc(25% - 11.25px);
  }
}
@media (max-width: 767px) {
  .style-module--help--1ef4a ul li {
    gap: 10px;
    width: 100%;
  }
}
.style-module--help--1ef4a ul li h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 1200px) {
  .style-module--help--1ef4a ul li h3 {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  .style-module--help--1ef4a ul li h3 {
    text-align: center;
  }
}
.style-module--help--1ef4a ul li button {
  position: relative;
}

@media (max-width: 767px) {
  .style-module--help--1ef4a ul li button {
    -ms-flex-item-align: center;
        align-self: center;
    max-width: 130px;
  }
}
.style-module--help--1ef4a ul li button:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='110' height='110' fill='none' viewBox='0 0 110 110'%3E%3Cg filter='url(%23prefix__a)'%3E%3Ccircle cx='55' cy='55' r='37.5' stroke='%23fff' stroke-width='5'/%3E%3Cpath fill='%23fff' d='M46.696 73.823c.892 0 1.65-.355 2.543-.867L75.247 57.97c1.851-1.09 2.498-1.802 2.498-2.98 0-1.179-.647-1.89-2.498-2.958l-26.008-15.01c-.892-.51-1.65-.845-2.543-.845-1.65 0-2.676 1.246-2.676 3.18v31.265c0 1.935 1.026 3.203 2.676 3.203Z'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='prefix__a' width='110' height='110' x='0' y='0' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='7.5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_3_1025'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_3_1025' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 80px;
  left: calc(50% - 40px);
  position: absolute;
  top: calc(50% - 40px);
  width: 80px;
}

.style-module--help--1ef4a ul li p {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 1200px) {
  .style-module--help--1ef4a ul li p {
    font-size: 16px;
  }
}
.style-module--help--1ef4a ul li p:not(:last-child) {
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .style-module--help--1ef4a ul li p:not(:last-child) {
    margin-bottom: 5px;
  }
}
.style-module--help--1ef4a ul li p strong {
  font-weight: 700;
}

.style-module--adv--60592 h2 {
  color: #1d2644;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin: 20px 0 30px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--adv--60592 h2 {
    font-size: 22px;
    margin: 15px 0 25px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--60592 h2 {
    font-size: 18px;
    margin: 10px 0 15px;
  }
}
.style-module--adv--60592 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .style-module--adv--60592 ul {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--60592 ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.style-module--adv--60592 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px;
  text-align: center;
  width: calc(33.33333% - 20px);
}

@media (max-width: 991px) {
  .style-module--adv--60592 ul li {
    width: calc(33.33333% - 10px);
  }
}
@media (max-width: 767px) {
  .style-module--adv--60592 ul li {
    width: 100%;
  }
}
.style-module--adv--60592 ul li h3 {
  color: #ff4900;
  font-size: 38px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--adv--60592 ul li h3 {
    font-size: 24px;
  }
}
.style-module--adv--60592 ul li p {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 10px;
}

@media (max-width: 991px) {
  .style-module--adv--60592 ul li p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--60592 ul li p {
    font-size: 16px;
    margin-top: 5px;
  }
}
.style-module--adv--60592 img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  max-width: 360px;
}

@media (max-width: 991px) {
  .style-module--adv--60592 img {
    max-width: 226px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--60592 img {
    max-width: 200px;
  }
}
.style-module--experts--ab4d5 {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .style-module--experts--ab4d5 {
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--experts--ab4d5 {
    margin-top: 30px;
  }
}
.style-module--experts--ab4d5 h2 {
  font-size: 44px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--experts--ab4d5 h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--experts--ab4d5 h2 {
    margin-bottom: 20px;
  }
}
.style-module--develop--854ac {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .style-module--develop--854ac {
    margin-top: 30px;
  }
}
.style-module--develop--854ac h2 {
  font-size: 44px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--develop--854ac h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--develop--854ac h2 {
    margin-bottom: 20px;
  }
}
.style-module--partners--f3a9d {
  margin: 50px 0 100px;
}

@media (max-width: 991px) {
  .style-module--partners--f3a9d {
    margin: 30px 0 50px;
  }
}
@media (max-width: 767px) {
  .style-module--partners--f3a9d {
    margin: 30px 0;
  }
}
.style-module--partners--f3a9d h3 {
  margin-bottom: 55px;
}

@media (max-width: 991px) {
  .style-module--partners--f3a9d h3 {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--partners--f3a9d h3 {
    margin-bottom: 20px;
  }
}
.style-module--container--0fd5a {
  border-radius: 30px;
  padding: 50px 100px;
}

@media (max-width: 1023px) {
  .style-module--container--0fd5a {
    border-radius: 20px;
    padding: 40px 20px;
  }
}
@media (max-width: 767px) {
  .style-module--container--0fd5a {
    border-radius: 15px;
    padding: 20px;
  }
}
.style-module--container--0fd5a.style-module--gray--c241f {
  background-color: #f2f3f7;
}

.style-module--container--0fd5a.style-module--orange--b77f7 {
  background-color: #ffeee7;
}

.style-module--container--0fd5a.style-module--violet--8cf1a {
  background-color: #f7f0ff;
}

.style-module--container--0fd5a swiper-slide {
  height: auto;
}

.style-module--container--0fd5a swiper-slide > div {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
}

.style-module--container--0fd5a swiper-slide p {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.style-module--reg--30b27 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--reg--30b27 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--reg--30b27 {
    padding: 30px 0;
  }
}
.style-module--reg--30b27 .style-module--container--e09ba {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: #7000e3;
  border-radius: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 70px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .style-module--reg--30b27 .style-module--container--e09ba {
    gap: 20px;
    padding: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--30b27 .style-module--container--e09ba {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding: 20px;
  }
}
.style-module--reg--30b27 img {
  width: 45%;
}

@media (max-width: 767px) {
  .style-module--reg--30b27 img {
    -ms-flex-item-align: center;
        align-self: center;
  }
}
@media (max-width: 480px) {
  .style-module--reg--30b27 img {
    width: 100%;
  }
}
.style-module--reg--30b27 .style-module--info--91d74 {
  color: #fff;
}

@media (max-width: 767px) {
  .style-module--reg--30b27 .style-module--info--91d74 {
    text-align: center;
  }
}
.style-module--reg--30b27 .style-module--info--91d74 .style-module--sub--94a58 {
  font-size: 22px;
  font-weight: 700;
  line-height: 120%;
  margin: 15px 0;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--reg--30b27 .style-module--info--91d74 .style-module--sub--94a58 {
    font-size: 16px;
  }
}
.style-module--reg--30b27 .style-module--info--91d74 > .style-module--timer--ed812 {
  background-color: #fff;
  border-radius: 20px;
  color: #7000e3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 25px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 25px auto 40px;
  padding: 20px 35px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .style-module--reg--30b27 .style-module--info--91d74 > .style-module--timer--ed812 {
    gap: 20px;
    padding: 20px 10px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--30b27 .style-module--info--91d74 > .style-module--timer--ed812 {
    margin: 25px auto 40px;
    padding: 20px;
  }
}
@media (max-width: 450px) {
  .style-module--reg--30b27 .style-module--info--91d74 > .style-module--timer--ed812 {
    gap: 5px;
    padding: 20px 5px;
  }
}
.style-module--reg--30b27 .style-module--info--91d74 > .style-module--timer--ed812 p {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5px;
}

.style-module--reg--30b27 .style-module--info--91d74 > .style-module--timer--ed812 p span:first-child {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 40px;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 100%;
  width: 60px;
}

@media (max-width: 450px) {
  .style-module--reg--30b27 .style-module--info--91d74 > .style-module--timer--ed812 p span:first-child {
    font-size: 30px;
  }
}
.style-module--reg--30b27 .style-module--info--91d74 > .style-module--timer--ed812 p span:last-child {
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
}

.style-module--reg--30b27 .style-module--info--91d74 > .style-module--timer--ed812 p.style-module--hours--3b34a,
.style-module--reg--30b27 .style-module--info--91d74 > .style-module--timer--ed812 p.style-module--minutes--67f1d {
  padding-right: 40px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--reg--30b27 .style-module--info--91d74 > .style-module--timer--ed812 p.style-module--hours--3b34a,
  .style-module--reg--30b27 .style-module--info--91d74 > .style-module--timer--ed812 p.style-module--minutes--67f1d {
    padding-right: 20px;
  }
}
.style-module--reg--30b27 .style-module--info--91d74 > .style-module--timer--ed812 p.style-module--hours--3b34a:before,
.style-module--reg--30b27 .style-module--info--91d74 > .style-module--timer--ed812 p.style-module--minutes--67f1d:before {
  content: ":";
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  position: absolute;
  right: 0;
  top: -3px;
}

@media (max-width: 450px) {
  .style-module--reg--30b27 .style-module--info--91d74 > .style-module--timer--ed812 p.style-module--hours--3b34a:before,
  .style-module--reg--30b27 .style-module--info--91d74 > .style-module--timer--ed812 p.style-module--minutes--67f1d:before {
    display: none;
  }
}
.style-module--reg--30b27 .style-module--form--ef483 > h3 {
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 20px;
  text-align: center;
}

.style-module--reg--30b27 .style-module--widget--3d583 {
  width: 100%;
}

.style-module--reg--30b27 .style-module--form-wrap--0e181 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 1200px) {
  .style-module--reg--30b27 .style-module--form-wrap--0e181 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--reg--30b27 .style-module--price-wrap--ff951 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 767px) {
  .style-module--reg--30b27 .style-module--price-wrap--ff951 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
  }
}
.style-module--reg--30b27 .style-module--price-wrap--ff951 h3 {
  font-size: 14px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 10px;
}

.style-module--reg--30b27 .style-module--price-wrap--ff951 > .style-module--timer--ed812 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 2px solid rgba(244, 244, 246, 0.4);
  border-radius: 24px;
  color: rgba(244, 244, 246, 0.8);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 14px;
  font-weight: 500;
  gap: 5px;
  line-height: 120%;
  padding: 15px 30px;
}

.style-module--reg--30b27 .style-module--price-wrap--ff951 > .style-module--timer--ed812 span {
  color: #fff;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.style-module--reg--30b27 .style-module--price-wrap--ff951 .style-module--price--0e922 {
  font-size: 55px;
  font-weight: 700;
  line-height: 120%;
  margin-top: 0;
}

.style-module--reg--30b27 .style-module--price-wrap--ff951 .style-module--price--0e922.style-module--crossed--580c6 {
  margin-top: 20px;
  text-decoration: line-through;
  text-decoration-thickness: 4px;
}

.style-module--reg--30b27 .style-module--policy--2a740 {
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  line-height: 120%;
  margin-top: 15px;
  text-align: center;
}

.style-module--reg--30b27 .style-module--policy--2a740 a {
  color: #ff6426;
  text-decoration: underline;
}

.style-module--header--7af24 {
  background-color: #f4f4f6;
  border-radius: 0 0 20px 20px;
  padding: 15px 25px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 767px) {
  .style-module--header--7af24 {
    margin: 0 auto;
  }
}
.style-module--header--7af24 a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

.style-module--header--7af24 img {
  width: 111px;
}

.style-module--header--7af24 p {
  color: rgba(47, 0, 96, 0.5);
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
  padding-left: 23px;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--header--7af24 p {
    display: none;
  }
}
.style-module--header--7af24 p:before {
  background-color: rgba(112, 0, 227, 0.3);
  border-radius: 3px;
  content: "";
  height: 17px;
  left: 0;
  position: absolute;
  top: calc(50% - 8.5px);
  width: 3px;
}

.style-module--screen1--6305f {
  color: #2f0060;
}

.style-module--screen1--6305f .style-module--wrap--a7e88 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 50px 0;
}

@media (max-width: 767px) {
  .style-module--screen1--6305f .style-module--wrap--a7e88 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 40px;
    padding: 24px 0;
  }
}
.style-module--screen1--6305f .style-module--wrap--a7e88 .style-module--img--34815 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 48px;
  position: relative;
  width: 41.5%;
}

@media (max-width: 991px) {
  .style-module--screen1--6305f .style-module--wrap--a7e88 .style-module--img--34815 {
    width: 50%;
  }
}
.style-module--screen1--6305f .style-module--wrap--a7e88 .style-module--img--34815:after,
.style-module--screen1--6305f .style-module--wrap--a7e88 .style-module--img--34815:before {
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  position: absolute;
}

.style-module--screen1--6305f .style-module--wrap--a7e88 .style-module--img--34815:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='146' height='222' fill='none' viewBox='0 0 146 222'%3E%3Cpath fill='%238107EB' d='m86.069 18.338-65.394 7.51c-.637.077-.552 2.499-3.91 6.195l-.362 6.278c-.124.504.005.986.314 1.35L47.28 77.24l-24.017 6.153c-.767.206-2.45 5.24-3.657 5.822l-.396 6.593c-.156.559.047 1.139.45 1.501l105.675 103.793c.577.574 1.54.574 2.108-.025.206-.196.345-.468.396-.717l2.9-17.769c-6.29-9.267-42.178-68.56-46.85-76.874l31.694-7.059c1.793-.41 1.465-6.809 1.558-7.868l-29.492-71.56c-.248-.662-.91-1.025-1.575-.964l-.004.071Z'/%3E%3Cpath fill='%238107EB' d='m86.465 11.747-65.393 7.51c-.638.077-1.142.564-1.286 1.167a.939.939 0 0 0-.089.282l-2.87 11.04c-.124.503.005.986.314 1.35l30.562 37.57-24.017 6.153c-.701.188-1.18.857-1.108 1.566l.012.044-2.979 10.81c-.156.56.047 1.14.45 1.502l105.675 103.792c.577.574 1.54.575 2.108-.024.201-.218.345-.468.396-.717l2.452-11.022a1.514 1.514 0 0 0-.121-1.33L84.274 99.176l31.693-7.058c.796-.19 1.311-.986 1.121-1.781l-.058-.22L88.034 12.69c-.248-.662-.91-1.026-1.575-.965l.006.022Z'/%3E%3Cpath fill='%23FFD702' d='m127.474 182.506.19.184-1.745 7.871-.482-.482 2.037-7.573ZM124.408 179.494l.61.612-2.031 7.595-.61-.612 2.031-7.595ZM120.764 175.887l1.216 1.202-2.031 7.595-2.33-2.29a1.475 1.475 0 0 0 1.711-1.069l1.391-5.073s.051-.249.043-.365ZM35.931 92.082l83.298 82.291a1.474 1.474 0 0 0-1.375 1.097l-1.39 5.073a1.7 1.7 0 0 0-.027.688L33.561 99.815l2.386-7.76-.016.027ZM32.644 88.85l.89.866-2.386 7.76-.89-.865 2.386-7.76ZM29.157 85.39l1.092 1.093-2.38 7.783-1.092-1.094 2.38-7.783ZM24.908 81.192l1.86 1.852-2.38 7.783-1.658-1.624 2.178-8.01ZM31.595 35.897l26.05 32.222-6.772 1.744-21.581-26.51 2.303-7.456ZM28.61 32.21l.73.885-2.297 7.478-.736-.907 2.303-7.457ZM25.31 28.157l1.04 1.249-2.297 7.478-1.04-1.249 2.298-7.478ZM21.931 23.94l1.13 1.413-2.29 7.5-.878-1.081 2.038-7.832Z'/%3E%3Cpath fill='%23FFD702' d='m24.11 21.92 61.535-7.088 27.999 74.757-31.98 7.135c-.13.035-.263.07-.404.155a1.492 1.492 0 0 0-.56 2.03l42.118 74.829L26.96 79.042l33.672-8.622a1.5 1.5 0 0 0 .557-.29 1.47 1.47 0 0 0 .218-2.08L24.084 21.903l.027.016Z'/%3E%3Cpath fill='%238107EB' d='M86.018 22.444a1.47 1.47 0 0 0-1.935-.821 1.47 1.47 0 0 0-.821 1.935l1.465 3.627a1.501 1.501 0 0 0 1.81.878 1.468 1.468 0 0 0-.598 1.805l15.833 40.319a1.49 1.49 0 0 0 1.942.843 1.502 1.502 0 0 0 .843-1.942L88.724 28.77c-.288-.722-1.076-1.122-1.81-.878a1.494 1.494 0 0 0 .591-1.828l-1.465-3.626-.022.006Z'/%3E%3C/svg%3E");
  bottom: 10%;
  height: 140px;
  left: 0;
  width: 96px;
}

.style-module--screen1--6305f .style-module--wrap--a7e88 .style-module--img--34815:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='93' height='105' fill='none' viewBox='0 0 93 105'%3E%3Cpath fill='%237F06EA' d='M29.562 72.632c.129-2.405.168-9.182-1.705-24.1-.649-5.185.165-9.413 1.996-12.704 1.373-2.465 3.314-4.393 5.64-5.8 2.306-1.396 4.987-2.266 7.859-2.626 5.726-.717 12.26.591 18.13 3.867 8.05 4.482 9.216 11.156 7.77 17.498-1.4 6.142-5.29 11.927-7.561 14.962-1.582 2.114-3.64 4.387-5.667 6.636-3.188 3.526-6.317 6.985-7.283 9.428.237-.06.341-.113.341-.113a.923.923 0 0 1 1.237.397c.13.248.127.533.029.777l-4.414 10.517a.912.912 0 0 1-1.137.514c-.183-.05-1.197-.362-2.647-.816-.516.582-1.756 1.756-3.326 2.637-1.958 1.105-4.455 1.836-6.85.694a5.4 5.4 0 0 1-.67-.375c-4.884-3.127-3.6-8.44-3.596-8.455.02-.076.039-.145.073-.21-2.975-1.853-3.457-2.285-3.464-2.287a.91.91 0 0 1-.21-1.022l3.95-9.118a.91.91 0 0 1 1.207-.47c.11.045.2.11.277.188l.021-.019ZM57.352 81.258a.914.914 0 0 1 1.64-.805l1.951 3.962a.914.914 0 0 1-1.64.804l-1.951-3.96ZM62.08 71.407a.916.916 0 0 1-.434-1.222.92.92 0 0 1 1.23-.432c1.132.541 7.522 7.919 7.54 7.94a.915.915 0 1 1-1.39 1.191c-.02-.021-6.105-7.072-6.948-7.47l.002-.007ZM67.957 65.49a.914.914 0 0 1-.197-1.28.914.914 0 0 1 1.28-.197l5.543 4.064c.412.298.496.87.197 1.28a.914.914 0 0 1-1.28.198l-5.543-4.064ZM70.805 56.35a.92.92 0 0 1 .582-1.744c1.375.458 9.829 2.486 9.852 2.492.49.124.793.614.67 1.105a.912.912 0 0 1-1.105.67c-.023-.006-8.584-2.063-9.997-2.531l-.002.007ZM74.504 50.29a.92.92 0 0 1-.997-.833.92.92 0 0 1 .832-.997l4.645-.409a.92.92 0 0 1 .997.832.92.92 0 0 1-.832.997l-4.645.41ZM75.37 41.213a.917.917 0 0 1-1.085-1.478c2.32-1.695 12.724-4.13 12.751-4.14a.922.922 0 0 1 1.101.688.915.915 0 0 1-.688 1.101c-.027.01-10.053 2.35-12.078 3.83ZM55.183 23.565a.918.918 0 0 1-1.278.247.918.918 0 0 1-.247-1.278c1.269-1.862 4.045-12.253 4.053-12.283a.923.923 0 0 1 1.118-.658.923.923 0 0 1 .658 1.117c-.008.031-2.88 10.748-4.302 12.847l-.002.008ZM41.642 16.727a.908.908 0 0 1 .748-1.052.908.908 0 0 1 1.052.749l.917 5.288a.908.908 0 0 1-.749 1.052.908.908 0 0 1-1.052-.748l-.916-5.289ZM26.47 16.371a.915.915 0 0 1-.187-1.286.915.915 0 0 1 1.287-.188c.866.65 7.585 11.014 7.602 11.043a.922.922 0 0 1-.274 1.27.922.922 0 0 1-1.27-.276c-.016-.029-6.538-10.094-7.165-10.565l.008.002ZM27.573 34.13c.378.33.418.914.078 1.298a.913.913 0 0 1-1.298.078l-2.985-2.642a.92.92 0 0 1 1.22-1.376l2.985 2.642ZM21.506 44.546a.92.92 0 0 1 .432 1.23.915.915 0 0 1-1.222.433l-8.238-3.934a.92.92 0 0 1-.432-1.23.92.92 0 0 1 1.23-.432l8.237 3.935-.007-.002ZM22.29 53.902a.918.918 0 0 1 .895.935.918.918 0 0 1-.936.896l-4.004-.09a.918.918 0 0 1-.895-.936.918.918 0 0 1 .936-.896l4.003.09ZM23.039 63.853a.921.921 0 0 1 1.218.433.914.914 0 0 1-.433 1.219L11.523 71.36a.914.914 0 1 1-.785-1.651l12.302-5.857Z'/%3E%3Cpath fill='%23FFC207' d='M48.47 58.034c.238-.247.42-.648.54-1.132-.232.413-.42.804-.54 1.132ZM42.3 57.2c.65-.44.672-1.686.342-3.052a8.66 8.66 0 0 0-.24.746l-.009.03c-.192.719-.275 1.392-.235 1.919.023.309.045.503.058.515.05.03-.03-.073.081-.15l.002-.008Z'/%3E%3Cpath fill='%23FFC207' d='M38.546 50.38c-1.499 2.325-2.175 9.218-2.475 15.409.066-.032.132-.063.205-.093.86-.367 2.041-.558 3.33-.54a12.3 12.3 0 0 1 3.945.737c1.767.646 3.42 1.752 4.496 3.416a68.12 68.12 0 0 0 4.236-9.606c.718-2.068 1.223-3.922 1.427-5.325.155-1.006.191-1.692.088-1.916-.866.022-1.928.81-2.888 1.854.102.78.114 1.561.02 2.281-.227 1.7-1.018 3.093-2.391 3.453-.73.19-1.273.044-1.648-.36-.42-.448-.483-1.128-.265-1.913.15-.557.456-1.212.853-1.9.395-.68.898-1.396 1.472-2.07a5.751 5.751 0 0 0-.576-1.488c-.532-.945-1.354-1.608-2.445-1.507-.805.07-1.5.523-2.067 1.174.063.164.127.32.19.484.868 2.444.878 5.156-.723 6.242-.758.509-1.425.551-1.99.244-.613-.336-.943-1.063-1.011-1.998-.046-.716.054-1.607.295-2.508l.012-.046A9.89 9.89 0 0 1 41.76 51.8a7.646 7.646 0 0 0-.732-1.146c-.453-.572-.928-.97-1.358-1.044-.345-.059-.73.157-1.134.777l.01-.005ZM40.214 90.437c-3.53-1.15-8.21-2.781-10.77-4.106-.143 1.05-.247 4.159 2.856 6.144.154.099.31.19.47.265 1.727.823 3.628.236 5.153-.625a12.446 12.446 0 0 0 2.29-1.67l.001-.008ZM40.011 80.689c-5.279-1.382-9.085-4.318-10.777-5.827l-3.135 7.24c.514.343 1.526.999 3.515 2.22 3.03 1.86 12.21 4.728 14.955 5.57l3.44-8.19c-1.54.12-4.089.01-7.992-1.004l-.006-.01Z'/%3E%3Cpath fill='%23FFC207' d='M35.834 77.147a23.836 23.836 0 0 0 4.635 1.766l.382.103c.061-.107.136-.201.231-.282 1.995-1.61 4.044-4.369 5.899-7.532l-.02-.046c-.759-1.783-2.33-2.917-4.044-3.548a10.439 10.439 0 0 0-3.354-.62c-1.026-.021-1.94.119-2.57.392-.332.14-.553.294-.607.435a.937.937 0 0 1-.427.491c-.163 4.828-.12 8.696-.125 8.719l-.006.113.006.01Z'/%3E%3Cpath fill='%23FFC207' d='M31.277 73.986c-.016.061-.025.124-.047.176a25.622 25.622 0 0 0 2.766 1.96c-.005-4.29.139-22.304 3.004-26.735.879-1.353 1.928-1.784 2.997-1.588.906.161 1.757.807 2.47 1.718.182.237.368.492.534.758.77-.703 1.695-1.192 2.769-1.289 1.946-.174 3.338.894 4.21 2.438.16.288.3.588.422.899 1.178-1.035 2.467-1.754 3.611-1.685.34.017.63.128.88.326.728.58.9 1.895.632 3.69-.23 1.526-.755 3.49-1.513 5.644-2.28 6.553-6.658 15.13-11.02 19.193 1.617.319 2.856.43 3.767.453.763-2.94 4.289-6.841 7.893-10.82 2-2.207 4.015-4.443 5.557-6.502 2.192-2.925 5.928-8.465 7.246-14.269 1.274-5.61.253-11.516-6.88-15.482-5.536-3.08-11.655-4.319-17.009-3.65-2.626.329-5.064 1.116-7.145 2.376-2.06 1.241-3.77 2.952-4.983 5.124-1.654 2.963-2.375 6.814-1.778 11.584 2.5 19.909 1.613 25.664 1.61 25.68l.007.001Z'/%3E%3Cpath fill='%23fff' d='M64.154 38.191a.768.768 0 0 0-1.08.088.769.769 0 0 0 .088 1.08c.015.003 4.652 3.718-2.536 17.102a.763.763 0 1 0 1.346.72c7.776-14.478 2.2-18.968 2.187-18.98l-.005-.01Z'/%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M58.6 33.65c-.842-.405-1.763-.234-2.057.375-.295.609.158 1.426.999 1.831.84.406 1.763.235 2.057-.374.294-.609-.158-1.426-1-1.831Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  height: 89px;
  right: 25%;
  top: -44.5px;
  width: 73px;
}

@media (max-width: 767px) {
  .style-module--screen1--6305f .style-module--wrap--a7e88 .style-module--img--34815 {
    width: 70%;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--6305f .style-module--wrap--a7e88 .style-module--img--34815 {
    width: 100%;
  }
}
.style-module--screen1--6305f .style-module--wrap--a7e88 .style-module--img--34815 > img {
  width: 92.5%;
}

@media (max-width: 1150px) {
  .style-module--screen1--6305f .style-module--wrap--a7e88 .style-module--img--34815 > img {
    width: 100%;
  }
}
.style-module--screen1--6305f .style-module--info--8a283 {
  width: 65%;
}

@media (max-width: 767px) {
  .style-module--screen1--6305f .style-module--info--8a283 {
    width: 100%;
  }
}
.style-module--screen1--6305f .style-module--inner--1018a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media (max-width: 991px) {
  .style-module--screen1--6305f .style-module--inner--1018a {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--6305f .style-module--inner--1018a {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.style-module--screen1--6305f .style-module--type--440d1 {
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 767px) {
  .style-module--screen1--6305f .style-module--type--440d1 {
    text-align: center;
  }
}
.style-module--screen1--6305f time {
  background-color: #f4f4f6;
  border-radius: 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
  padding: 10px 16px 10px 41px;
  position: relative;
}

.style-module--screen1--6305f time:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/screen1-time.png);
  background-size: 100%;
  content: "";
  height: 20px;
  left: 16px;
  position: absolute;
  top: calc(50% - 10px);
  width: 20px;
}

.style-module--screen1--6305f h1 {
  font-size: 64px;
  font-weight: 700;
  line-height: 100%;
  margin: 10px 0 20px;
}

@media (max-width: 1025px) {
  .style-module--screen1--6305f h1 {
    font-size: 47px;
  }
}
@media (max-width: 991px) {
  .style-module--screen1--6305f h1 {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--6305f h1 {
    font-size: 47px;
    text-align: center;
  }
}
.style-module--screen1--6305f h1 span {
  color: #ff6426;
  display: inline;
}

.style-module--screen1--6305f .style-module--sub--1270d {
  font-size: 28px;
  font-weight: 400;
  line-height: 120%;
  padding-left: 29px;
  position: relative;
  width: 70%;
}

@media (max-width: 991px) {
  .style-module--screen1--6305f .style-module--sub--1270d {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--6305f .style-module--sub--1270d {
    padding-left: 0;
    text-align: center;
    width: 100%;
  }
}
.style-module--screen1--6305f .style-module--sub--1270d:before {
  background-color: rgba(47, 0, 96, 0.2);
  border-radius: 4px;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 4px;
}

@media (max-width: 767px) {
  .style-module--screen1--6305f .style-module--sub--1270d:before {
    display: none;
  }
}
.style-module--screen1--6305f .style-module--sub--1270d span {
  color: #000;
}

.style-module--screen1--6305f .style-module--reg--786e6 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}

@media (max-width: 480px) {
  .style-module--screen1--6305f .style-module--reg--786e6 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--screen1--6305f .style-module--form--be255 {
  width: 90%;
}

@media (max-width: 767px) {
  .style-module--screen1--6305f .style-module--form--be255 {
    width: 100%;
  }
}
.style-module--screen1--6305f .style-module--form--be255 h3 {
  color: rgba(0, 0, 0, 0.45);
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  margin: 30px 0 10px;
  text-align: center;
}

.style-module--screen1--6305f .style-module--price--715dd {
  border: 2px solid rgba(47, 0, 96, 0.3);
  border-radius: 24px;
  margin-bottom: 70px;
  padding: 15px 20px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 1135.5px) {
  .style-module--screen1--6305f .style-module--price--715dd {
    margin-bottom: 90px;
  }
}
@media (max-width: 842px) {
  .style-module--screen1--6305f .style-module--price--715dd {
    margin-bottom: 112px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--6305f .style-module--price--715dd {
    margin-bottom: 70px;
  }
}
@media (max-width: 702px) {
  .style-module--screen1--6305f .style-module--price--715dd {
    margin-bottom: 90px;
  }
}
@media (max-width: 484px) {
  .style-module--screen1--6305f .style-module--price--715dd {
    margin-bottom: 110px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--6305f .style-module--price--715dd {
    margin-bottom: 20px;
  }
}
.style-module--screen1--6305f .style-module--price--715dd h3 {
  color: rgba(47, 0, 96, 0.4);
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
  white-space: nowrap;
}

.style-module--screen1--6305f .style-module--price--715dd p {
  color: #7000e3;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.style-module--screen1--6305f .style-module--policy--d0637 {
  color: rgba(0, 0, 0, 0.5);
  font-size: 10px;
  font-weight: 400;
  line-height: 120%;
  text-align: center;
}

.style-module--screen1--6305f .style-module--policy--d0637 a {
  color: #ff6426;
  text-decoration: underline;
}

.style-module--screen1--6305f .style-module--gift-block--382a4 {
  font-size: 20px;
  font-weight: 400;
  line-height: 120%;
  margin-top: 30px;
  padding-left: 87px;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--screen1--6305f .style-module--gift-block--382a4 {
    font-size: 16px;
    margin: 30px 0;
    padding-left: 82px;
  }
}
@media (max-width: 360px) {
  .style-module--screen1--6305f .style-module--gift-block--382a4 {
    font-size: 14px;
  }
}
.style-module--screen1--6305f .style-module--gift-block--382a4:after,
.style-module--screen1--6305f .style-module--gift-block--382a4:before {
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  position: absolute;
}

.style-module--screen1--6305f .style-module--gift-block--382a4:before {
  background: -webkit-gradient(linear, left bottom, left top, from(#f4f3f5), to(#f4f3f5)), #b9b9b9;
  background: linear-gradient(0deg, #f4f3f5, #f4f3f5), #b9b9b9;
  border-radius: 12px;
  height: 67px;
  left: 0;
  top: calc(50% - 33.5px);
  width: 67px;
}

.style-module--screen1--6305f .style-module--gift-block--382a4:after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/screen1-gift.png);
  height: 47px;
  left: 14px;
  top: calc(50% - 18.5px);
  width: 38px;
}

.style-module--screen1--6305f .style-module--extra-info--725a2 {
  background: linear-gradient(0.457turn, #7000e3 -0.16%, #942bff 50%, #681eb3 96.29%);
  padding: 30px 0;
}

.style-module--screen1--6305f .style-module--extra-info--725a2 p {
  color: #fff;
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
}

.main-module--title--37e3c {
  color: #2f0060;
  font-size: 56px;
  font-weight: 700;
  line-height: 100%;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--title--37e3c {
    font-size: 40px;
  }
}
.main-module--title--37e3c .main-module--red--39145 {
  color: #ff6426;
}

.main-module--title--37e3c .main-module--violet--8067e {
  color: #7000e3;
}

.main-module--subtitle--a247b {
  color: #2f0060;
  font-size: 32px;
  font-weight: 500;
  line-height: 120%;
  margin-top: 20px;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--subtitle--a247b {
    font-size: 18px;
  }
}
.main-module--subtitle--a247b.main-module--small--1b43f {
  font-size: 24px;
  font-weight: 400;
}

.main-module--subtitle--a247b.main-module--red--39145 {
  color: #ff6426;
}

.style-module--marathon--0eb26 {
  background-color: #f4f4f6;
  padding: 150px 0;
}

@media (max-width: 991px) {
  .style-module--marathon--0eb26 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--marathon--0eb26 {
    padding: 30px 0;
  }
}
.style-module--marathon--0eb26 ul {
  -webkit-column-gap: 60px;
     -moz-column-gap: 60px;
          column-gap: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 50px;
  padding-left: 30px;
  row-gap: 30px;
}

@media (max-width: 991px) {
  .style-module--marathon--0eb26 ul {
    margin-top: 30px;
  }
}
@media (max-width: 480px) {
  .style-module--marathon--0eb26 ul {
    row-gap: 20px;
  }
}
.style-module--marathon--0eb26 ul li {
  background-color: #fff;
  border-radius: 20px;
  font-size: 20px;
  padding: 46px 15px 46px 50px;
  position: relative;
  width: calc(33.33333% - 40px);
}

@media (max-width: 991px) {
  .style-module--marathon--0eb26 ul li {
    width: calc(50% - 30px);
  }
}
@media (max-width: 767px) {
  .style-module--marathon--0eb26 ul li {
    margin: 0 auto;
    width: 70%;
  }
}
@media (max-width: 480px) {
  .style-module--marathon--0eb26 ul li {
    font-size: 18px;
    width: 90%;
  }
}
.style-module--marathon--0eb26 ul li:before {
  background: linear-gradient(276.57deg, #fe4c04 5.1%, #ff8d5f 99.39%), #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 4px 60px rgba(66, 116, 192, 0.2);
          box-shadow: 0 4px 60px rgba(66, 116, 192, 0.2);
  content: "";
  height: 60px;
  left: -30px;
  position: absolute;
  top: calc(50% - 30px);
  width: 60px;
}

.style-module--marathon--0eb26 ul li:after {
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 30px;
  left: -15px;
  position: absolute;
  top: calc(50% - 15px);
  width: 30px;
}

.style-module--marathon--0eb26 ul li:first-child:after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/emoji-1.png);
}

.style-module--marathon--0eb26 ul li:nth-child(2):after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/emoji-2.png);
}

.style-module--marathon--0eb26 ul li:nth-child(3):after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/emoji-3.png);
}

.style-module--marathon--0eb26 ul li:nth-child(4):after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/emoji-4.png);
}

.style-module--marathon--0eb26 ul li:nth-child(5):after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/emoji-5.png);
}

.style-module--marathon--0eb26 ul li:nth-child(6):after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/emoji-6.png);
}

.style-module--decide--aff67 {
  background-color: #f4f4f6;
  padding-bottom: 50px;
}

.style-module--decide--aff67 .style-module--main-list--04877 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 50px;
  margin: 0 auto;
  width: 80%;
}

@media (max-width: 1023px) {
  .style-module--decide--aff67 .style-module--main-list--04877 {
    width: 95%;
  }
}
@media (max-width: 991px) {
  .style-module--decide--aff67 .style-module--main-list--04877 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0;
    margin: 0 auto 30px;
    width: 100%;
  }
}
.style-module--decide--aff67 .style-module--main-list--04877 > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: calc(50% - 25px);
}

@media (max-width: 991px) {
  .style-module--decide--aff67 .style-module--main-list--04877 > li {
    width: 100%;
  }
}
.style-module--decide--aff67 .style-module--main-list--04877 > li:first-child h3 {
  color: #15c082;
}

.style-module--decide--aff67 .style-module--main-list--04877 > li:first-child h3:after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/emoji-4.png);
}

.style-module--decide--aff67 .style-module--main-list--04877 > li:last-child h3 {
  color: #f5265c;
}

.style-module--decide--aff67 .style-module--main-list--04877 > li:last-child h3:after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/emoji-5.png);
}

.style-module--decide--aff67 .style-module--main-list--04877 > li img {
  -ms-flex-item-align: center;
      align-self: center;
  margin-bottom: -100px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.style-module--decide--aff67 .style-module--main-list--04877 > li .style-module--info--68e9c {
  background-color: #fff;
  border-radius: 30px 30px 0 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 30px;
}

@media (max-width: 991px) {
  .style-module--decide--aff67 .style-module--main-list--04877 > li .style-module--info--68e9c {
    border-radius: 30px;
  }
}
.style-module--decide--aff67 .style-module--main-list--04877 > li h3 {
  font-size: 18px;
  line-height: 120%;
  margin-bottom: 15px;
  padding-right: 35px;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.style-module--decide--aff67 .style-module--main-list--04877 > li h3:after {
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 30px;
  position: absolute;
  right: 0;
  top: calc(50% - 15px);
  width: 30px;
}

.style-module--decide--aff67 .style-module--main-list--04877 > li h3.style-module--strat--f837e:after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/emoji-4.png);
}

.style-module--decide--aff67 .style-module--main-list--04877 > li h3.style-module--control--bdb0b:after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/emoji-5.png);
}

.style-module--decide--aff67 .style-module--main-list--04877 > li .style-module--inner-list--b35b2 {
  padding-left: 20px;
}

.style-module--decide--aff67 .style-module--main-list--04877 > li .style-module--inner-list--b35b2 > li {
  color: #2f0060;
  font-size: 16px;
  list-style: disc;
}

.style-module--decide--aff67 .style-module--main-list--04877 > li .style-module--inner-list--b35b2 > li:not(:last-child) {
  margin-bottom: 10px;
}

.style-module--decide--aff67 .style-module--learn--e2175 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #7000e3;
  border-radius: 30px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 25px;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--decide--aff67 .style-module--learn--e2175 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
    text-align: center;
  }
}
.style-module--decide--aff67 .style-module--learn--e2175:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none' viewBox='0 0 50 50'%3E%3Ccircle cx='25' cy='25' r='25' fill='%23F4F4F6'/%3E%3Cpath fill='%23FF3B20' d='M18.27 22.28a.907.907 0 0 0-.27.643.895.895 0 0 0 .27.642l6.27 6.169a.923.923 0 0 0 .652.266.936.936 0 0 0 .653-.266l6.268-6.17a.907.907 0 0 0 .287-.646.893.893 0 0 0-.27-.653.924.924 0 0 0-.666-.265.935.935 0 0 0-.656.283l-5.616 5.527-5.616-5.527a.925.925 0 0 0-.652-.267.936.936 0 0 0-.653.265Z'/%3E%3C/svg%3E");
  bottom: -25px;
  content: "";
  height: 50px;
  left: calc(50% - 25px);
  position: absolute;
  width: 50px;
  z-index: 1;
}

.style-module--decide--aff67 .style-module--learn--e2175:after {
  background: #7000e3;
  border-radius: 50% 0;
  bottom: -35px;
  content: "";
  height: 70px;
  left: calc(50% - 35px);
  position: absolute;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  width: 70px;
}

.style-module--decide--aff67 .style-module--learn--e2175 h3 {
  font-size: 56px;
  font-weight: 700;
  line-height: 100%;
  text-align: right;
  width: calc(30% - 13.33333px);
}

@media (max-width: 1200px) {
  .style-module--decide--aff67 .style-module--learn--e2175 h3 {
    font-size: 40px;
  }
}
@media (max-width: 991px) {
  .style-module--decide--aff67 .style-module--learn--e2175 h3 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  .style-module--decide--aff67 .style-module--learn--e2175 h3 {
    text-align: center;
    width: 100%;
  }
}
.style-module--decide--aff67 .style-module--learn--e2175 p {
  font-size: 26px;
  font-weight: 700;
  line-height: 120%;
  width: calc(40% - 13.33333px);
}

@media (max-width: 991px) {
  .style-module--decide--aff67 .style-module--learn--e2175 p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .style-module--decide--aff67 .style-module--learn--e2175 p {
    padding-top: 20px;
    width: 100%;
  }
}
.style-module--decide--aff67 .style-module--learn--e2175 p span {
  color: #f5265c;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.style-module--decide--aff67 .style-module--learn--e2175 p span:after,
.style-module--decide--aff67 .style-module--learn--e2175 p span:before {
  position: absolute;
}

.style-module--decide--aff67 .style-module--learn--e2175 p span:before {
  color: #15c082;
  content: "заинтересовать";
  left: calc(50% - 102.5px);
  top: -100%;
}

@media (max-width: 991px) {
  .style-module--decide--aff67 .style-module--learn--e2175 p span:before {
    left: calc(50% - 71px);
  }
}
.style-module--decide--aff67 .style-module--learn--e2175 p span:after {
  background-color: #25004c;
  border-radius: 10px;
  content: "";
  height: 4px;
  left: 0;
  top: calc(50% - 2px);
  -webkit-transform: rotate(-4deg);
          transform: rotate(-4deg);
  width: 100%;
}

.style-module--decide--aff67 .style-module--learn--e2175 img {
  max-width: 300px;
  width: calc(30% - 13.33333px);
}

@media (max-width: 767px) {
  .style-module--decide--aff67 .style-module--learn--e2175 img {
    width: 50%;
  }
}
@media (max-width: 480px) {
  .style-module--decide--aff67 .style-module--learn--e2175 img {
    width: 100%;
  }
}
.style-module--gifts--49e78 {
  background-color: #f4f4f6;
  padding: 100px 0 60px;
}

@media (max-width: 991px) {
  .style-module--gifts--49e78 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--gifts--49e78 {
    padding: 30px 0;
  }
}
.style-module--gifts--49e78 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 40px;
  margin: 40px 0;
}

@media (max-width: 991px) {
  .style-module--gifts--49e78 ul {
    gap: 30px;
  }
}
.style-module--gifts--49e78 ul li {
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
          box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
  color: #2f0060;
  padding: 10px 10px 30px;
  text-align: center;
  width: calc(33.33333% - 26.66667px);
}

@media (max-width: 991px) {
  .style-module--gifts--49e78 ul li {
    width: calc(50% - 15px);
  }
}
@media (max-width: 767px) {
  .style-module--gifts--49e78 ul li {
    margin: 0 auto;
    width: 70%;
  }
}
@media (max-width: 480px) {
  .style-module--gifts--49e78 ul li {
    width: 100%;
  }
}
.style-module--gifts--49e78 ul li img {
  width: 100%;
}

.style-module--gifts--49e78 ul li h3 {
  font-size: 23px;
  font-weight: 700;
  line-height: 120%;
  margin: 20px 0 10px;
}

.style-module--gifts--49e78 ul li p {
  font-size: 17px;
  line-height: 120%;
  margin: 0 auto;
  width: 80%;
}

.style-module--gifts--49e78 .style-module--reg--9ee2c {
  background: linear-gradient(103.87deg, #7000e3 30.03%, #942bff 51.72%, #681eb3 71.74%), #fff;
  border-radius: 40px;
  padding: 40px 40px 25px;
}

.style-module--gifts--49e78 .style-module--reg--9ee2c h3 {
  color: #fff;
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 30px;
  text-align: center;
}

@media (max-width: 767px) {
  .style-module--gifts--49e78 .style-module--reg--9ee2c h3 {
    font-size: 20px;
    margin-bottom: 20px;
  }
}
.style-module--gifts--49e78 .style-module--policy--a49b9 {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  margin-top: 15px;
  text-align: center;
}

.style-module--gifts--49e78 .style-module--policy--a49b9 a {
  color: #ff6426;
  text-decoration: underline;
}

.style-module--program--75b22 {
  padding: 75px 0;
}

@media (max-width: 991px) {
  .style-module--program--75b22 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--program--75b22 {
    padding: 30px 0;
  }
}
.style-module--program--75b22 .style-module--main-list--d3b7c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 130px;
  margin-top: 60px;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--program--75b22 .style-module--main-list--d3b7c {
    gap: 20px;
    margin-top: 20px;
  }
}
.style-module--program--75b22 .style-module--main-list--d3b7c > li {
  background-color: #f4f4f6;
  border-radius: 30px;
  padding: 20px;
}

.style-module--program--75b22 .style-module--main-list--d3b7c > li h3 {
  background-color: #7000e3;
  border-radius: 20px;
  color: #fff;
  font-size: 30px;
  font-weight: 300;
  line-height: 120%;
  padding: 25px 60px;
}

@media (max-width: 991px) {
  .style-module--program--75b22 .style-module--main-list--d3b7c > li h3 {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--program--75b22 .style-module--main-list--d3b7c > li h3 {
    padding: 25px;
  }
}
.style-module--program--75b22 .style-module--main-list--d3b7c > li h3 span {
  display: inline;
  font-weight: 500;
}

.style-module--program--75b22 .style-module--main-list--d3b7c > li h4 {
  font-size: 23px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--program--75b22 .style-module--main-list--d3b7c > li h4 {
    font-size: 20px;
  }
}
.style-module--program--75b22 .style-module--main-list--d3b7c > li h5 {
  font-size: 16px;
  font-weight: 700;
  line-height: 120%;
}

.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--info-wrap--592ac {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  margin: 30px 0 50px;
}

@media (max-width: 991px) {
  .style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--info-wrap--592ac {
    gap: 20px;
    margin: 30px 0;
  }
}
@media (max-width: 767px) {
  .style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--info-wrap--592ac {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--info-wrap--592ac .style-module--gallery--46973 .style-module--screen-btn--37baf {
  position: relative;
}

.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--info-wrap--592ac .style-module--gallery--46973 .style-module--screen-btn--37baf:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62' height='62' fill='none' viewBox='0 0 62 62'%3E%3Ccircle cx='31' cy='31' r='31' fill='%23FF5F1E'/%3E%3Cpath fill='%23fff' d='M21.083 21.335c-.042-2.309 2.432-3.797 4.452-2.678l16.821 9.313c2.02 1.118 2.072 4.005.093 5.195l-16.475 9.91c-1.979 1.191-4.504-.207-4.546-2.516l-.345-19.223Z'/%3E%3C/svg%3E");
  content: "";
  height: 62px;
  left: calc(50% - 31px);
  position: absolute;
  top: calc(50% - 31px);
  width: 62px;
}

.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--info-wrap--592ac .style-module--gallery--46973 .style-module--screen-btn--37baf img {
  width: 310px;
}

.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--info-wrap--592ac .style-module--gallery--46973 .style-module--slides--f97e0 {
  background-color: #fff;
  border-radius: 20px;
  margin-top: 20px;
  padding: 15px 20px;
}

@media (max-width: 767px) {
  .style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--info-wrap--592ac .style-module--gallery--46973 .style-module--slides--f97e0 {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--info-wrap--592ac .style-module--gallery--46973 .style-module--slides--f97e0 h5 {
  text-align: center;
}

.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--info-wrap--592ac .style-module--gallery--46973 .style-module--slides--f97e0 .style-module--slides-list--44f94 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 10px;
}

@media (max-width: 767px) {
  .style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--info-wrap--592ac .style-module--gallery--46973 .style-module--slides--f97e0 .style-module--slides-list--44f94 {
    gap: 10px;
  }
}
.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--info-wrap--592ac .style-module--gallery--46973 .style-module--slides--f97e0 .style-module--slides-list--44f94 > button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 0.5px solid rgba(47, 0, 96, 0.4);
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
}

.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--info-wrap--592ac .style-module--themes--3e715 {
  width: calc(100% - 350px);
}

@media (max-width: 767px) {
  .style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--info-wrap--592ac .style-module--themes--3e715 {
    width: 100%;
  }
}
.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--info-wrap--592ac .style-module--themes--3e715 .style-module--head--c0e54 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991px) {
  .style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--info-wrap--592ac .style-module--themes--3e715 .style-module--head--c0e54 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 25px;
  }
}
.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--info-wrap--592ac .style-module--themes--3e715 .style-module--head--c0e54 .style-module--extra--55edf {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 767px) {
  .style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--info-wrap--592ac .style-module--themes--3e715 .style-module--head--c0e54 .style-module--extra--55edf {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 15px;
  }
}
.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--info-wrap--592ac .style-module--themes--3e715 .style-module--head--c0e54 .style-module--extra--55edf .style-module--author--67650,
.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--info-wrap--592ac .style-module--themes--3e715 .style-module--head--c0e54 .style-module--extra--55edf .style-module--time--7f2f9 {
  font-size: 17px;
  font-weight: 500;
  line-height: 120%;
  padding-left: 26px;
  position: relative;
}

.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--info-wrap--592ac .style-module--themes--3e715 .style-module--head--c0e54 .style-module--extra--55edf .style-module--author--67650:before,
.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--info-wrap--592ac .style-module--themes--3e715 .style-module--head--c0e54 .style-module--extra--55edf .style-module--time--7f2f9:before {
  background-repeat: no-repeat;
  background-size: 100%;
  bottom: 0;
  content: "";
  height: 21px;
  left: 0;
  position: absolute;
  width: 17px;
}

.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--info-wrap--592ac .style-module--themes--3e715 .style-module--head--c0e54 .style-module--extra--55edf .style-module--author--67650:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/program/author.png);
}

.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--info-wrap--592ac .style-module--themes--3e715 .style-module--head--c0e54 .style-module--extra--55edf .style-module--time--7f2f9:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/program/time.png);
}

.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--info-wrap--592ac .style-module--themes--3e715 .style-module--themes-list--4da7b {
  margin-top: 20px;
  padding-left: 20px;
}

.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--info-wrap--592ac .style-module--themes--3e715 .style-module--themes-list--4da7b > li {
  font-size: 20px;
  line-height: 120%;
  list-style: disc;
}

@media (max-width: 991px) {
  .style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--info-wrap--592ac .style-module--themes--3e715 .style-module--themes-list--4da7b > li {
    font-size: 16px;
  }
}
.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--info-wrap--592ac .style-module--themes--3e715 .style-module--themes-list--4da7b > li:not(:last-child) {
  margin-bottom: 10px;
}

.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--files-wrap--509fa .style-module--files-list--b6cb3 {
  -webkit-column-gap: 55px;
     -moz-column-gap: 55px;
          column-gap: 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 20px;
  padding-left: 30px;
  row-gap: 27.5px;
}

@media (max-width: 767px) {
  .style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--files-wrap--509fa .style-module--files-list--b6cb3 {
    gap: 20px;
  }
}
.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--files-wrap--509fa .style-module--files-list--b6cb3 > li {
  background-color: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 16px 16px 16px 50px;
  position: relative;
  width: calc(33.33333% - 36.66667px);
}

@media (max-width: 991px) {
  .style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--files-wrap--509fa .style-module--files-list--b6cb3 > li {
    width: calc(50% - 27.5px);
  }
}
@media (max-width: 767px) {
  .style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--files-wrap--509fa .style-module--files-list--b6cb3 > li {
    width: 100%;
  }
}
.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--files-wrap--509fa .style-module--files-list--b6cb3 > li:before {
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 4px 60px rgba(66, 116, 192, 0.2);
          box-shadow: 0 4px 60px rgba(66, 116, 192, 0.2);
  content: "";
  height: 60px;
  left: -30px;
  position: absolute;
  top: calc(50% - 30px);
  width: 60px;
}

.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--files-wrap--509fa .style-module--files-list--b6cb3 > li:after {
  background-repeat: no-repeat;
  content: "";
  position: absolute;
}

.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--files-wrap--509fa .style-module--files-list--b6cb3 > li.style-module--course--f91a0:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' fill='none' viewBox='0 0 31 31'%3E%3Ccircle cx='15.5' cy='15.5' r='15.5' fill='%23FF5F1E'/%3E%3Cpath fill='%23fff' d='M10.541 10.667a1.5 1.5 0 0 1 2.227-1.34l8.41 4.657a1.5 1.5 0 0 1 .047 2.597l-8.238 4.956a1.5 1.5 0 0 1-2.273-1.258l-.173-9.612Z'/%3E%3C/svg%3E");
  height: 31px;
  left: -15.5px;
  top: calc(50% - 15.5px);
  width: 31px;
}

.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--files-wrap--509fa .style-module--files-list--b6cb3 > li.style-module--doc--c3199:after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/program/doc.png);
  background-size: 100%;
  height: 23px;
  left: -10px;
  top: calc(50% - 11.5px);
  width: 20px;
}

.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--files-wrap--509fa .style-module--files-list--b6cb3 > li.style-module--pdf--db2a6:after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/program/pdf.png);
  background-size: 100%;
  height: 33px;
  left: -15px;
  top: calc(50% - 16.5px);
  width: 30px;
}

.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--files-wrap--509fa .style-module--files-list--b6cb3 > li.style-module--xls--302b3:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='23' fill='none' viewBox='0 0 20 23'%3E%3Cpath fill='%230F7D41' fill-rule='evenodd' d='M13.703 0H1.37A1.37 1.37 0 0 0 0 1.37v20.1c0 .756.614 1.37 1.37 1.37h16.902a1.37 1.37 0 0 0 1.37-1.37V5.93l-.004.004L13.703 0Z' clip-rule='evenodd'/%3E%3Cpath fill='%2332C581' fill-rule='evenodd' d='M19.642 5.938h-4.569a1.37 1.37 0 0 1-1.37-1.37V0l5.936 5.935.003-.003v.006Z' clip-rule='evenodd'/%3E%3Cpath fill='%23FFFDFE' d='m4.847 13.309 1.356-2.017-1.237-1.937h.903l.785 1.322.785-1.322h.87l-1.231 1.903 1.367 2.05h-.91l-.903-1.428-.915 1.429h-.87Zm4.155 0V9.355h.791v3.304h1.88v.65h-2.67Zm2.955-1.288.74-.028c.034.508.343.762.927.762.226 0 .414-.038.564-.113a.398.398 0 0 0 .226-.378.36.36 0 0 0-.147-.3c-.094-.075-.258-.15-.491-.226l-.825-.27c-.564-.185-.847-.537-.847-1.057 0-.252.068-.465.204-.638.135-.177.306-.301.514-.373.207-.075.442-.113.706-.113.436 0 .796.11 1.078.328.286.215.443.518.469.91l-.74.039a.674.674 0 0 0-.22-.475c-.132-.12-.33-.18-.593-.18-.207 0-.363.04-.469.118a.381.381 0 0 0-.158.322.39.39 0 0 0 .124.294c.087.079.222.149.407.209l.824.265c.317.102.554.237.712.407.162.17.243.397.243.683 0 .392-.143.685-.43.881-.282.192-.668.288-1.157.288-.527 0-.93-.114-1.209-.344-.278-.23-.429-.567-.452-1.011Z'/%3E%3C/svg%3E");
  height: 23px;
  left: -10px;
  top: calc(50% - 11.5px);
  width: 20px;
}

.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--files-wrap--509fa .style-module--files-list--b6cb3 > li p {
  font-size: 14px;
}

.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--result-wrap--5c8a2 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  margin-top: 30px;
  padding: 30px;
}

@media (max-width: 767px) {
  .style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--result-wrap--5c8a2 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--result-wrap--5c8a2 h4 {
  min-width: 150px;
  text-align: right;
}

.style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--result-wrap--5c8a2 p {
  font-size: 20px;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--program--75b22 .style-module--main-list--d3b7c > li .style-module--result-wrap--5c8a2 p {
    font-size: 16px;
  }
}
.style-module--tt--49f47 {
  background-color: #f4f4f6;
  padding-top: 75px;
}

@media (max-width: 991px) {
  .style-module--tt--49f47 {
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--tt--49f47 {
    padding-top: 30px;
  }
}
.style-module--tt--49f47 .style-module--wrap--d7dcc {
  background-color: #fff;
  border-radius: 40px;
  margin-top: 60px;
  padding: 30px;
}

@media (max-width: 991px) {
  .style-module--tt--49f47 .style-module--wrap--d7dcc {
    margin-top: 30px;
  }
}
@media (max-width: 440px) {
  .style-module--tt--49f47 .style-module--wrap--d7dcc {
    padding: 0;
  }
}
.style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
}

@media (max-width: 991px) {
  .style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae {
  border: 1px solid #d2d2d2;
  border-radius: 30px;
  -webkit-filter: drop-shadow(0 55px 80px rgba(13, 11, 42, 0.07));
          filter: drop-shadow(0 55px 80px rgba(13, 11, 42, 0.07));
  padding: 10px;
  width: 495px;
}

@media (max-width: 991px) {
  .style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae {
    width: 340px;
  }
}
@media (max-width: 440px) {
  .style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae {
    background-color: #f4f4f6;
    border: none;
    border-radius: 0;
    width: 100%;
  }
}
.style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae .style-module--btn-wrap--98991 {
  background-color: #f4f4f6;
  border-radius: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 13px;
  padding: 20px;
}

@media (max-width: 991px) {
  .style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae .style-module--btn-wrap--98991 {
    gap: 8px;
    padding: 15px;
  }
}
@media (max-width: 440px) {
  .style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae .style-module--btn-wrap--98991 {
    background-color: unset;
    gap: 5px;
    padding: 0;
  }
}
.style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae .style-module--btn-wrap--98991 .style-module--btn--4cdc0,
.style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae .style-module--btn-wrap--98991 .style-module--btn-day--d7f9f,
.style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae .style-module--btn-wrap--98991 .style-module--btn-empty--4e5ab {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 50px;
  min-height: calc(14.28571% - 11.14286px);
  min-width: calc(14.28571% - 11.14286px);
  overflow: hidden;
  width: 50px;
}

@media (max-width: 991px) {
  .style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae .style-module--btn-wrap--98991 .style-module--btn--4cdc0,
  .style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae .style-module--btn-wrap--98991 .style-module--btn-day--d7f9f,
  .style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae .style-module--btn-wrap--98991 .style-module--btn-empty--4e5ab {
    border-radius: 7.5px;
    height: 33.33px;
    min-height: calc(14.28571% - 6.85714px);
    min-width: calc(14.28571% - 6.85714px);
    width: 33.33px;
  }
}
@media (max-width: 440px) {
  .style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae .style-module--btn-wrap--98991 .style-module--btn--4cdc0,
  .style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae .style-module--btn-wrap--98991 .style-module--btn-day--d7f9f,
  .style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae .style-module--btn-wrap--98991 .style-module--btn-empty--4e5ab {
    min-height: calc(14.28571% - 4.28571px);
    min-width: calc(14.28571% - 4.28571px);
  }
}
.style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae .style-module--btn-wrap--98991 .style-module--btn-day--d7f9f .style-module--day--0d267 {
  background-color: #ff5410;
  color: #fff;
  font-size: 7px;
  font-weight: 500;
  line-height: 110%;
  padding: 5px;
  text-align: center;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae .style-module--btn-wrap--98991 .style-module--btn-day--d7f9f .style-module--day--0d267 {
    padding: 3.5px;
  }
}
.style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae .style-module--btn-wrap--98991 .style-module--btn-day--d7f9f .style-module--num--34c0b {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #2f0060;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 23px;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae .style-module--btn-wrap--98991 .style-module--btn-day--d7f9f .style-module--num--34c0b {
    font-size: 15px;
  }
}
.style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae .style-module--btn-wrap--98991 .style-module--btn-empty--4e5ab {
  position: relative;
}

.style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae .style-module--btn-wrap--98991 .style-module--btn-empty--4e5ab:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='24' fill='none' viewBox='0 0 21 24'%3E%3Cpath fill='%23F4F4F6' fill-rule='evenodd' d='M.01 23.51C1.334 17.803 4.904 5.962 9.549.486c.68-1.017 1.7-.203 2.04.339.023.038.07.104.137.2.895 1.285 5.488 7.873 9.261 22.201a.397.397 0 0 1-.33.5c-1.45.165-2.95.068-3.735-.028a.417.417 0 0 1-.327-.252c-.635-1.43-2.584-3.915-6.094-3.915-3.747 0-5.394 2.495-6.136 3.62-.174.262-.298.45-.388.515-.333.237-2.282.318-3.57.335a.4.4 0 0 1-.395-.49Zm10.49-7.165a2.715 2.715 0 0 0 2.718-2.711 2.715 2.715 0 0 0-2.718-2.711 2.715 2.715 0 0 0-2.718 2.71 2.715 2.715 0 0 0 2.718 2.712Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  content: "";
  height: 24px;
  left: calc(50% - 10.5px);
  position: absolute;
  top: calc(50% - 12px);
  width: 21px;
}

.style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae .style-module--org-list--3265f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  margin-top: 10px;
}

@media (max-width: 991px) {
  .style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae .style-module--org-list--3265f {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
    width: 100%;
  }
}
.style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae .style-module--org-list--3265f > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 13px;
  line-height: 120%;
  padding-top: 30px;
  position: relative;
  width: calc(33.33333% - 20px);
}

@media (max-width: 991px) {
  .style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae .style-module--org-list--3265f > li {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 4px;
    width: 100%;
  }
}
.style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae .style-module--org-list--3265f > li:before {
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 0;
  width: 20px;
}

.style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae .style-module--org-list--3265f > li:first-child:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/tt-1.png);
}

.style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae .style-module--org-list--3265f > li:nth-child(2):before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/tt-2.png);
}

.style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-left--d0eae .style-module--org-list--3265f > li:nth-child(3):before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/tt-3.png);
}

.style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-right--e8ef2 {
  width: calc(100% - 535px);
}

@media (max-width: 991px) {
  .style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-right--e8ef2 {
    width: calc(100% - 360px);
  }
}
@media (max-width: 767px) {
  .style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-right--e8ef2 {
    width: 100%;
  }
}
@media (max-width: 440px) {
  .style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-right--e8ef2 {
    padding: 30px 30px 0;
  }
}
.style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-right--e8ef2 h3 {
  color: #2f0060;
  font-size: 40px;
  font-weight: 700;
  line-height: 110%;
}

@media (max-width: 991px) {
  .style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-right--e8ef2 h3 {
    font-size: 30px;
  }
}
.style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-right--e8ef2 h3 span {
  color: #ff6426;
}

.style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-right--e8ef2 .style-module--days-list--1ed13 {
  margin-top: 20px;
}

.style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-right--e8ef2 .style-module--days-list--1ed13 > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5px;
}

.style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-right--e8ef2 .style-module--days-list--1ed13 > li:not(:last-child) {
  margin-bottom: 10px;
}

.style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-right--e8ef2 .style-module--days-list--1ed13 > li span {
  font-size: 16px;
  font-weight: 700;
  padding-left: 18px;
  position: relative;
}

.style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-right--e8ef2 .style-module--days-list--1ed13 > li span:before {
  background-color: #ff8d5f;
  border-radius: 50%;
  content: "";
  height: 8px;
  left: 0;
  position: absolute;
  top: 4px;
  width: 8px;
}

.style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-right--e8ef2 .style-module--days-list--1ed13 > li p {
  font-size: 20px;
  line-height: 120%;
  padding-left: 18px;
}

@media (max-width: 991px) {
  .style-module--tt--49f47 .style-module--wrap--d7dcc .style-module--info--24064 .style-module--info-right--e8ef2 .style-module--days-list--1ed13 > li p {
    font-size: 16px;
  }
}
.style-module--tt--49f47 .style-module--reg--a345f {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}

@media (max-width: 1015px) {
  .style-module--tt--49f47 .style-module--reg--a345f {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
@media (max-width: 480px) {
  .style-module--tt--49f47 .style-module--reg--a345f {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
@media (max-width: 440px) {
  .style-module--tt--49f47 .style-module--reg--a345f {
    padding: 0 30px 30px;
  }
}
.style-module--tt--49f47 .style-module--form--f94f2 {
  width: 100%;
}

.style-module--tt--49f47 .style-module--form--f94f2 h3 {
  color: #7000e3;
  font-size: 20px;
  font-weight: 500;
  line-height: 120%;
  margin: 20px 0;
  max-width: 50%;
  text-align: left;
}

@media (max-width: 1015px) {
  .style-module--tt--49f47 .style-module--form--f94f2 h3 {
    max-width: unset;
    text-align: center;
  }
}
.style-module--tt--49f47 .style-module--price--f2f21 {
  border: 2px solid rgba(47, 0, 96, 0.3);
  border-radius: 24px;
  margin-bottom: 7px;
  min-height: 90px;
  padding: 15px 20px;
  text-align: center;
  white-space: nowrap;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 1179px) {
  .style-module--tt--49f47 .style-module--price--f2f21 {
    margin-bottom: 0;
    margin-top: 18px;
  }
}
@media (max-width: 1015px) {
  .style-module--tt--49f47 .style-module--price--f2f21 {
    margin-bottom: 33px;
    margin-top: 0;
  }
}
@media (max-width: 890px) {
  .style-module--tt--49f47 .style-module--price--f2f21 {
    margin-bottom: 30px;
  }
}
@media (max-width: 721px) {
  .style-module--tt--49f47 .style-module--price--f2f21 {
    margin-bottom: 46px;
  }
}
@media (max-width: 523px) {
  .style-module--tt--49f47 .style-module--price--f2f21 {
    margin-bottom: 63px;
  }
}
@media (max-width: 480px) {
  .style-module--tt--49f47 .style-module--price--f2f21 {
    margin-bottom: 0;
  }
}
.style-module--tt--49f47 .style-module--price--f2f21 h3 {
  color: rgba(47, 0, 96, 0.4);
  font-size: 14px;
  font-weight: 500;
  line-height: 120%;
}

.style-module--tt--49f47 .style-module--price--f2f21 p {
  color: #7000e3;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.style-module--tt--49f47 .style-module--policy--3f6b0 {
  color: rgba(0, 0, 0, 0.5);
  font-size: 12px;
  font-weight: 400;
  line-height: 120%;
  margin-top: 10px;
  text-align: center;
}

.style-module--tt--49f47 .style-module--policy--3f6b0 a {
  color: #ff6426;
  text-decoration: underline;
}

.style-module--res--f81b6 {
  background-color: #f4f4f6;
  padding: 100px 0 60px;
}

@media (max-width: 991px) {
  .style-module--res--f81b6 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--res--f81b6 {
    padding: 30px 0;
  }
}
.style-module--res--f81b6 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 40px;
  margin: 40px 0;
}

@media (max-width: 991px) {
  .style-module--res--f81b6 ul {
    gap: 30px;
  }
}
.style-module--res--f81b6 ul li {
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
          box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
  color: #2f0060;
  padding: 10px 10px 30px;
  text-align: center;
  width: calc(33.33333% - 26.66667px);
}

@media (max-width: 991px) {
  .style-module--res--f81b6 ul li {
    width: calc(50% - 15px);
  }
}
@media (max-width: 767px) {
  .style-module--res--f81b6 ul li {
    margin: 0 auto;
    width: 70%;
  }
}
@media (max-width: 480px) {
  .style-module--res--f81b6 ul li {
    width: 100%;
  }
}
.style-module--res--f81b6 ul li img {
  width: 100%;
}

.style-module--res--f81b6 ul li p {
  font-size: 17px;
  line-height: 120%;
  margin: 20px auto 0;
  width: 80%;
}

.style-module--res--f81b6 ul li p strong {
  font-weight: 700;
}

.style-module--res--f81b6 .style-module--reg--123c8 {
  background: linear-gradient(103.87deg, #7000e3 30.03%, #942bff 51.72%, #681eb3 71.74%), #fff;
  border-radius: 40px;
  padding: 40px 40px 25px;
}

@media (max-width: 767px) {
  .style-module--res--f81b6 .style-module--reg--123c8 {
    padding: 20px;
  }
}
.style-module--res--f81b6 .style-module--reg--123c8 .style-module--info--e6e8d {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 1200px) {
  .style-module--res--f81b6 .style-module--reg--123c8 .style-module--info--e6e8d {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 30px;
  }
}
.style-module--res--f81b6 .style-module--reg--123c8 .style-module--info--e6e8d h3 {
  font-size: 42px;
  font-weight: 700;
  line-height: 100%;
  width: 25%;
}

@media (max-width: 1200px) {
  .style-module--res--f81b6 .style-module--reg--123c8 .style-module--info--e6e8d h3 {
    text-align: center;
    width: 100%;
  }
}
@media (max-width: 991px) {
  .style-module--res--f81b6 .style-module--reg--123c8 .style-module--info--e6e8d h3 {
    font-size: 36px;
  }
}
.style-module--res--f81b6 .style-module--reg--123c8 .style-module--info--e6e8d .style-module--price-wrap--40631 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  backdrop-filter: blur(30px);
  background: hsla(0, 0%, 100%, 0.1);
  border: 1px solid hsla(0, 0%, 100%, 0.15);
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  padding: 30px 30px 30px 66px;
  position: relative;
  width: 75%;
}

@media (max-width: 1200px) {
  .style-module--res--f81b6 .style-module--reg--123c8 .style-module--info--e6e8d .style-module--price-wrap--40631 {
    margin-left: 51px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (max-width: 767px) {
  .style-module--res--f81b6 .style-module--reg--123c8 .style-module--info--e6e8d .style-module--price-wrap--40631 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
    margin-left: 25px;
    padding: 20px 10px 20px 25px;
  }
}
.style-module--res--f81b6 .style-module--reg--123c8 .style-module--info--e6e8d .style-module--price-wrap--40631:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='102' height='156' fill='none' viewBox='0 0 102 156'%3E%3Cpath fill='%230B0B0B' d='M60.326 12.856 14.49 18.12c-.447.054-.388 1.752-2.741 4.342l-.254 4.401c-.087.353.004.691.22.946l21.422 26.335-16.834 4.314c-.538.144-1.717 3.672-2.564 4.08l-.277 4.621c-.11.392.033.799.315 1.053l74.073 72.753a1.04 1.04 0 0 0 1.478-.017.99.99 0 0 0 .278-.502l2.033-12.456c-4.41-6.496-29.566-48.057-32.84-53.885l22.215-4.948c1.258-.287 1.028-4.773 1.093-5.515l-20.673-50.16a1.065 1.065 0 0 0-1.104-.676l-.003.05Z'/%3E%3Cpath fill='%230B0B0B' d='m60.603 8.234-45.838 5.264c-.447.054-.8.396-.9.818-.034.059-.049.128-.063.198l-2.012 7.739c-.087.352.004.69.22.945l21.422 26.336-16.834 4.313c-.492.131-.827.6-.776 1.097l.008.031-2.088 7.578c-.11.391.032.798.314 1.052l74.074 72.754c.404.402 1.08.402 1.478-.017.14-.153.242-.329.277-.503l1.72-7.726c.114-.31.089-.65-.086-.932L59.067 69.518l22.216-4.948c.557-.133.918-.69.786-1.248l-.042-.154L61.702 8.895a1.065 1.065 0 0 0-1.103-.676l.004.015Z'/%3E%3Cpath fill='%23FFD702' d='m89.345 127.927.134.129-1.224 5.517-.337-.338 1.427-5.308ZM87.2 125.818l.428.429-1.423 5.324-.428-.429 1.423-5.324ZM84.646 123.289l.852.843-1.423 5.324-1.633-1.606a1.034 1.034 0 0 0 1.2-.749l.974-3.556s.036-.175.03-.256ZM25.183 64.545l58.387 57.682c-.44.019-.84.308-.963.769l-.975 3.556c-.04.159-.045.325-.019.483l-58.092-57.07 1.673-5.44-.011.02ZM22.878 62.28l.624.606-1.672 5.44-.624-.607 1.672-5.44ZM20.434 59.853l.766.767-1.668 5.455-.766-.767 1.668-5.455ZM17.452 56.913l1.304 1.298-1.669 5.455-1.162-1.138 1.527-5.615ZM22.142 25.161 40.4 47.748l-4.747 1.222-15.127-18.582 1.615-5.227ZM20.048 22.577l.513.62-1.61 5.242-.517-.636 1.614-5.226ZM17.738 19.735l.729.875-1.61 5.242-.729-.875 1.61-5.242ZM15.364 16.78l.792.99-1.606 5.258-.615-.758 1.429-5.49Z'/%3E%3Cpath fill='%23FFD702' d='m16.894 15.364 43.133-4.968 19.625 52.4-22.415 5.002a1.046 1.046 0 0 0-.677 1.532l29.523 52.451-67.192-66.377 23.603-6.044a1.05 1.05 0 0 0 .39-.203 1.03 1.03 0 0 0 .153-1.458L16.875 15.352l.019.011Z'/%3E%3Cpath fill='%230B0B0B' d='M60.289 15.73a1.03 1.03 0 0 0-1.357-.575c-.537.21-.8.825-.576 1.357l1.027 2.542c.202.506.766.767 1.27.616a1.03 1.03 0 0 0-.42 1.265l11.098 28.262c.21.536.81.804 1.361.59.537-.21.801-.824.591-1.36L62.185 20.164c-.201-.506-.754-.786-1.269-.616.424-.261.608-.805.415-1.28l-1.027-2.542-.015.004Z'/%3E%3C/svg%3E");
  background-size: 100%;
  content: "";
  height: 156px;
  left: -51px;
  position: absolute;
  top: calc(50% - 78px);
  width: 102px;
}

@media (max-width: 767px) {
  .style-module--res--f81b6 .style-module--reg--123c8 .style-module--info--e6e8d .style-module--price-wrap--40631:before {
    height: 70px;
    left: -35px;
    top: calc(50% - 25px);
    width: 50px;
  }
}
.style-module--res--f81b6 .style-module--reg--123c8 .style-module--info--e6e8d .style-module--price-wrap--40631 .style-module--text--d49e9 {
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--res--f81b6 .style-module--reg--123c8 .style-module--info--e6e8d .style-module--price-wrap--40631 .style-module--text--d49e9 {
    font-size: 20px;
  }
}
.style-module--res--f81b6 .style-module--reg--123c8 .style-module--info--e6e8d .style-module--price-wrap--40631 .style-module--price--5ad98 {
  font-size: 60px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 767px) {
  .style-module--res--f81b6 .style-module--reg--123c8 .style-module--info--e6e8d .style-module--price-wrap--40631 .style-module--price--5ad98 {
    font-size: 40px;
  }
}
.style-module--res--f81b6 .style-module--reg--123c8 .style-module--info--e6e8d .style-module--price-wrap--40631 .style-module--price--5ad98.style-module--crossed--c148d {
  text-decoration: line-through;
  text-decoration-thickness: 4px;
}

.style-module--res--f81b6 .style-module--reg--123c8 .style-module--form--b6940 {
  margin-top: 40px;
}

.style-module--res--f81b6 .style-module--reg--123c8 .style-module--form--b6940 h3 {
  color: #fff;
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 20px;
  text-align: center;
}

.style-module--res--f81b6 .style-module--reg--123c8 .style-module--policy--67dc8 {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
  margin-top: 15px;
  text-align: center;
}

.style-module--res--f81b6 .style-module--reg--123c8 .style-module--policy--67dc8 a {
  color: #ff6426;
  text-decoration: underline;
}

.style-module--res--3cb27 {
  background-color: #f4f4f6;
  overflow: hidden;
  padding: 150px 0;
}

@media (max-width: 991px) {
  .style-module--res--3cb27 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--res--3cb27 {
    padding: 30px 0;
  }
}
.style-module--res--3cb27 .style-module--nums-list--36544 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  margin: 40px 0 60px;
}

@media (max-width: 1100px) {
  .style-module--res--3cb27 .style-module--nums-list--36544 {
    gap: 20px;
  }
}
@media (max-width: 991px) {
  .style-module--res--3cb27 .style-module--nums-list--36544 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--res--3cb27 .style-module--nums-list--36544 > li {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
          box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
  padding: 20px;
  width: calc(33.33333% - 26.66667px);
}

@media (max-width: 991px) {
  .style-module--res--3cb27 .style-module--nums-list--36544 > li {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .style-module--res--3cb27 .style-module--nums-list--36544 > li {
    width: 100%;
  }
}
.style-module--res--3cb27 .style-module--nums-list--36544 > li h3 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  color: #6d00dd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 500;
  gap: 12px;
}

.style-module--res--3cb27 .style-module--nums-list--36544 > li h3 span:first-child {
  font-size: 100px;
  line-height: 100%;
}

@media (max-width: 1100px) {
  .style-module--res--3cb27 .style-module--nums-list--36544 > li h3 span:first-child {
    font-size: 80px;
  }
}
.style-module--res--3cb27 .style-module--nums-list--36544 > li h3 span:last-child {
  font-size: 44px;
  line-height: 120%;
}

.style-module--res--3cb27 .style-module--nums-list--36544 > li p {
  color: #2f0060;
  font-size: 16px;
  line-height: 120%;
  margin-top: 10px;
}

.style-module--res--3cb27 swiper-container {
  backdrop-filter: blur(11px);
  background: linear-gradient(276.57deg, #fe4c04 5.1%, #ff8d5f 99.39%);
  color: #fff;
  margin-left: -3px;
  overflow: hidden;
  padding: 30px;
  -webkit-transform: rotate(-3deg);
          transform: rotate(-3deg);
  width: 110%;
}

.style-module--res--3cb27 swiper-slide {
  font-size: 23px;
  font-weight: 700;
  line-height: 120%;
  padding-left: 50px;
  position: relative;
  white-space: nowrap;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}

.style-module--res--3cb27 swiper-slide:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="24" fill="none" viewBox="0 0 20 24"><path fill="%23fff" fill-rule="evenodd" d="M.19 23.538c.962-5.527 3.74-17.037 7.854-22.507.59-1.007 1.594-.28 1.942.223.025.035.072.096.14.185.91 1.185 5.58 7.262 9.862 20.788a.38.38 0 0 1-.287.494c-1.361.231-2.783.212-3.53.159a.395.395 0 0 1-.32-.225c-.672-1.338-2.638-3.619-5.953-3.445-3.54.186-4.97 2.654-5.615 3.768-.15.26-.259.446-.34.512-.303.243-2.14.418-3.355.497a.381.381 0 0 1-.399-.448Zm9.548-7.377c1.418-.074 2.507-1.296 2.432-2.729-.075-1.433-1.286-2.534-2.704-2.46-1.418.075-2.507 1.297-2.432 2.73.075 1.432 1.286 2.534 2.704 2.46Z" clip-rule="evenodd"/></svg>');
  content: "";
  height: 24px;
  left: 0;
  position: absolute;
  top: calc(50% - 12px);
  width: 20px;
}

.style-module--res--3cb27 .style-module--line-wrap--e233a {
  backdrop-filter: blur(11px);
  background: linear-gradient(276.57deg, #fe4c04 5.1%, #ff8d5f 99.39%);
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  margin-left: -3px;
  overflow: hidden;
  position: relative;
  -webkit-transform: rotate(-3deg);
          transform: rotate(-3deg);
  -webkit-user-select: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  width: 110%;
}

.style-module--res--3cb27 .style-module--line-wrap--e233a:focus .style-module--marquee--a1f37,
.style-module--res--3cb27 .style-module--line-wrap--e233a:hover .style-module--marquee--a1f37 {
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}

.style-module--res--3cb27 .style-module--line--9c7c7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  gap: 30px;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  min-width: 100%;
}

.style-module--res--3cb27 .style-module--line--9c7c7 li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-size: 23px;
  font-weight: 700;
  height: 100px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  padding-left: 50px;
  position: relative;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  white-space: nowrap;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.style-module--res--3cb27 .style-module--line--9c7c7 li:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="24" fill="none" viewBox="0 0 20 24"><path fill="%23fff" fill-rule="evenodd" d="M.19 23.538c.962-5.527 3.74-17.037 7.854-22.507.59-1.007 1.594-.28 1.942.223.025.035.072.096.14.185.91 1.185 5.58 7.262 9.862 20.788a.38.38 0 0 1-.287.494c-1.361.231-2.783.212-3.53.159a.395.395 0 0 1-.32-.225c-.672-1.338-2.638-3.619-5.953-3.445-3.54.186-4.97 2.654-5.615 3.768-.15.26-.259.446-.34.512-.303.243-2.14.418-3.355.497a.381.381 0 0 1-.399-.448Zm9.548-7.377c1.418-.074 2.507-1.296 2.432-2.729-.075-1.433-1.286-2.534-2.704-2.46-1.418.075-2.507 1.297-2.432 2.73.075 1.432 1.286 2.534 2.704 2.46Z" clip-rule="evenodd"/></svg>');
  content: "";
  height: 24px;
  left: 0;
  position: absolute;
  top: calc(50% - 12px);
  -webkit-transform: rotate(2deg);
          transform: rotate(2deg);
  width: 20px;
}

.style-module--res--3cb27 .style-module--marquee--a1f37 {
  -webkit-animation: style-module--scroll--ef0ff 20s linear infinite;
          animation: style-module--scroll--ef0ff 20s linear infinite;
}

@-webkit-keyframes style-module--scroll--ef0ff {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(calc(-100% - 30px));
            transform: translateX(calc(-100% - 30px));
  }
}

@keyframes style-module--scroll--ef0ff {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(calc(-100% - 30px));
            transform: translateX(calc(-100% - 30px));
  }
}
.style-module--revs--6d959 {
  background-color: #f4f4f6;
  overflow: hidden;
}

.style-module--revs--6d959 h2 {
  margin-bottom: 40px;
}

.style-module--revs--6d959 swiper-wrapper {
  display: block;
  margin: 0 auto;
  width: 100%;
}

.style-module--revs--6d959 swiper-container {
  max-width: 1200px;
  overflow-x: hidden;
  padding: 0 60px 115px;
  width: 100%;
}

@media (max-width: 1100px) {
  .style-module--revs--6d959 swiper-container {
    padding: 0 25px 115px;
  }
}
.style-module--revs--6d959 swiper-slide {
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
          box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: auto;
  max-width: 350px;
  padding: 30px;
}

@media (max-width: 1100px) {
  .style-module--revs--6d959 swiper-slide {
    max-width: unset;
  }
}
.style-module--revs--6d959 swiper-slide h3 {
  color: #2f0060;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
}

.style-module--revs--6d959 swiper-slide p {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  color: rgba(47, 0, 96, 0.6);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 16px;
  font-weight: 400;
  height: 100%;
  line-height: 120%;
  margin-top: 15px;
}

.style-module--revs--6d959 swiper-slide p > button {
  color: #2f0060;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  margin-top: auto;
  padding-top: 30px;
  text-decoration: underline;
}

.style-module--revs--6d959 .style-module--swiper-buttons--a6c76 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

.style-module--revs--6d959 .style-module--swiper-btn-next--bdda0,
.style-module--revs--6d959 .style-module--swiper-btn-prev--517ac {
  bottom: 0;
  display: block;
  height: 55px;
  top: unset;
  width: 55px;
}

.style-module--revs--6d959 .style-module--swiper-btn-next--bdda0:after,
.style-module--revs--6d959 .style-module--swiper-btn-prev--517ac:after {
  display: none;
}

.style-module--revs--6d959 .style-module--swiper-btn-next--bdda0:hover svg path,
.style-module--revs--6d959 .style-module--swiper-btn-prev--517ac:hover svg path {
  opacity: 0.7;
}

.style-module--revs--6d959 .style-module--swiper-btn-prev--517ac {
  left: calc(50% - 70px);
  right: unset;
}

.style-module--revs--6d959 .style-module--swiper-btn-next--bdda0 {
  left: unset;
  right: calc(50% - 70px);
}

.style-module--speakers--63b90 {
  background-color: #f4f4f6;
  padding: 85px 0 150px;
}

@media (max-width: 991px) {
  .style-module--speakers--63b90 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--63b90 {
    padding: 30px 0;
  }
}
.style-module--speakers--63b90 .style-module--main-list--fcc4b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 55px;
}

@media (max-width: 991px) {
  .style-module--speakers--63b90 .style-module--main-list--fcc4b {
    gap: 20px;
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--63b90 .style-module--main-list--fcc4b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--speakers--63b90 .style-module--main-list--fcc4b > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 400px;
  width: calc(50% - 20px);
}

@media (max-width: 767px) {
  .style-module--speakers--63b90 .style-module--main-list--fcc4b > li {
    max-width: 100%;
    width: 100%;
  }
}
.style-module--speakers--63b90 .style-module--main-list--fcc4b > li:last-child {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.style-module--speakers--63b90 .style-module--wrap--aeeed {
  background-color: #fff;
  border-radius: 30px;
  -webkit-box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
          box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
  color: #2f0060;
  padding: 10px 10px 0;
}

@media (max-width: 767px) {
  .style-module--speakers--63b90 .style-module--wrap--aeeed {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--speakers--63b90 .style-module--wrap--aeeed img {
    -ms-flex-item-align: center;
        align-self: center;
    width: 50%;
  }
}
.style-module--speakers--63b90 .style-module--wrap--aeeed .style-module--info--64f64 {
  padding: 30px;
}

.style-module--speakers--63b90 .style-module--wrap--aeeed .style-module--info--64f64 h3 {
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
}

.style-module--speakers--63b90 .style-module--wrap--aeeed .style-module--info--64f64 .style-module--prof--903e4 {
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
  margin: 10px 0 20px;
}

.style-module--speakers--63b90 .style-module--wrap--aeeed .style-module--info--64f64 > ul li {
  font-size: 14px;
  line-height: 120%;
  list-style: disc;
}

.style-module--speakers--63b90 .style-module--wrap--aeeed .style-module--info--64f64 > ul li:not(:last-child) {
  margin-bottom: 10px;
}

.style-module--speakers--63b90 .style-module--reg--d771a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: hsla(0, 0%, 85%, 0.15);
  border: 2px solid rgba(47, 0, 96, 0.15);
  border-radius: 30px;
  -webkit-box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
          box-shadow: 0 55px 80px rgba(13, 11, 42, 0.07);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 40px;
  padding: 20px;
}

@media (max-width: 991px) {
  .style-module--speakers--63b90 .style-module--reg--d771a {
    margin-top: auto;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--63b90 .style-module--reg--d771a {
    margin-top: 20px;
  }
}
.style-module--speakers--63b90 .style-module--reg--d771a h3 {
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 20px;
  padding-left: 41px;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 480px) {
  .style-module--speakers--63b90 .style-module--reg--d771a h3 {
    font-size: 24px;
  }
}
.style-module--speakers--63b90 .style-module--reg--d771a h3:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='65' fill='none' viewBox='0 0 31 65'%3E%3Cpath fill='%230B0B0B' d='M27.016 5.08 6.284 2c-.202-.028-.376.724-1.713 1.584l-.629 1.901a.477.477 0 0 0-.014.441L10.23 20l-7.894-.086c-.253 0-1.185 1.41-1.605 1.489l-.665 1.995a.476.476 0 0 0 .015.499L24.03 64.529c.13.225.426.304.65.167a.45.45 0 0 0 .18-.188l2.357-5.227c-1.17-3.368-7.322-24.563-8.074-27.505l10.33.44c.585.023 1.012-1.973 1.128-2.29L27.428 5.484a.483.483 0 0 0-.405-.426l-.007.021Z'/%3E%3Cpath fill='%230B0B0B' d='M27.679 3.084 6.947.004a.487.487 0 0 0-.492.254.299.299 0 0 0-.05.08L4.612 3.495a.477.477 0 0 0-.014.441L10.9 18.011l-7.894-.086a.474.474 0 0 0-.47.39v.014L.73 21.41a.476.476 0 0 0 .015.499L24.693 62.54c.13.224.427.303.651.166a.497.497 0 0 0 .18-.188l1.663-3.188a.482.482 0 0 0 .073-.42L19.8 29.795l10.33.441a.475.475 0 0 0 .491-.455v-.073L28.084 3.503a.484.484 0 0 0-.405-.426v.007Z'/%3E%3Cpath fill='%23FFD702' d='m26.218 58.984.044.073-1.186 2.277-.108-.188 1.25-2.162ZM25.527 57.805l.137.238-1.25 2.169-.138-.239 1.25-2.168ZM24.702 56.395l.275.47-1.251 2.168-.528-.896a.47.47 0 0 0 .615-.188l.846-1.446s.036-.072.043-.108ZM5.517 23.628l18.838 32.175a.47.47 0 0 0-.513.225l-.845 1.445a.543.543 0 0 0-.066.21L4.151 25.81l1.374-2.19-.008.007ZM4.774 22.363l.203.34-1.374 2.19-.202-.34 1.373-2.19ZM3.985 21.012l.245.426-1.373 2.198-.246-.427 1.374-2.197ZM3.022 19.371l.42.723-1.374 2.197-.376-.636 1.33-2.284ZM8.811 5.988l5.357 12.058-2.226-.022-4.453-9.932L8.81 5.988ZM8.2 4.61l.152.332-1.323 2.11-.152-.34L8.2 4.61ZM7.518 3.092l.216.47-1.322 2.11-.217-.47 1.323-2.11ZM6.823 1.516l.232.527-1.323 2.118-.18-.404 1.271-2.241Z'/%3E%3Cpath fill='%23FFD702' d='m7.66 1.074 19.51 2.891 2.451 25.3-10.424-.44a.475.475 0 0 0-.477.593l6.788 26.486L3.829 18.878l11.067.123c.065 0 .13-.015.195-.044a.468.468 0 0 0 .239-.621L7.653 1.066l.007.008Z'/%3E%3Cpath fill='%230B0B0B' d='M26.659 6.336a.468.468 0 0 0-.528-.412.468.468 0 0 0-.412.528l.152 1.236a.478.478 0 0 0 .484.42.467.467 0 0 0-.332.505L27.57 22.32c.029.26.26.448.527.42a.478.478 0 0 0 .42-.528L26.97 8.505a.467.467 0 0 0-.485-.42.476.476 0 0 0 .333-.512l-.152-1.237h-.007Z'/%3E%3C/svg%3E");
  content: "";
  height: 65px;
  left: 0;
  position: absolute;
  top: calc(50% - 32.5px);
  width: 31px;
}

.style-module--speakers--63b90 .style-module--btn--d0758 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: linear-gradient(276.57deg, #fe4c04 5.1%, #ff8d5f 99.39%);
  border-radius: 24px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 500;
  height: 90px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  padding: 5px 90px 5px 5px;
  position: relative;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--speakers--63b90 .style-module--btn--d0758 {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .style-module--speakers--63b90 .style-module--btn--d0758 {
    text-align: center;
  }
}
.style-module--speakers--63b90 .style-module--btn--d0758:after {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="80" height="80" fill="none" viewBox="0 0 80 80"><rect width="80" height="80" fill="%23fff" fill-opacity=".2" rx="20"/><rect width="79" height="79" x=".5" y=".5" stroke="%23fff" stroke-opacity=".2" rx="19.5"/><path fill="%23fff" d="M43.742 33.11a1.955 1.955 0 0 0-.481.816l-.1-.1c-.925-.925-2.357-.996-3.193-.16a1.954 1.954 0 0 0-.481.816l-.074-.074c-.925-.925-2.357-.996-3.193-.16a1.954 1.954 0 0 0-.482.816l-.942-.943c-.925-.924-2.357-.996-3.194-.16-.836.837-.764 2.27.16 3.194l5.821 5.82a1.956 1.956 0 0 0-.816.482c-.836.836-.764 2.269.16 3.193l3.639 3.638.002.004.007.006.26.259c.044.045.094.08.145.11 3.567 3.195 8.796 3.345 11.9.24 3.224-3.223 2.948-8.746-.617-12.31l-5.327-5.328c-.925-.923-2.357-.995-3.194-.16Zm8.178 16.839c-2.744 2.743-7.442 2.51-10.478-.519l-3.648-3.648c-.395-.395-.425-1.007-.068-1.365.358-.358.97-.327 1.366.068l2.245 2.245c.265.265.674.285.913.046.24-.24.22-.65-.045-.914l-9.575-9.575c-.396-.395-.426-1.008-.069-1.366.358-.357.97-.327 1.366.069l7.169 7.168c.265.265.674.286.914.046s.219-.649-.046-.913l-4.717-4.717c-.395-.395-.426-1.008-.068-1.366.357-.358.97-.327 1.365.068l5.666 5.666c.265.265.674.286.914.046s.22-.649-.046-.913l-4.083-4.083c-.395-.396-.425-1.008-.068-1.366.357-.357.97-.327 1.365.069l5.27 5.269c.265.265.674.285.913.046.24-.24.22-.65-.045-.914l-3.66-3.66c-.396-.396-.427-1.008-.069-1.366.358-.358.97-.327 1.366.068l5.327 5.328c3.036 3.034 3.271 7.737.526 10.483ZM26.82 29.18c-.232.232-.212.629.045.885l2.257 2.258c.256.256.654.276.885.044.233-.232.213-.63-.044-.886l-2.257-2.257c-.256-.256-.654-.276-.886-.044ZM29.431 38.506l-2.042 2.042c-.232.232-.212.629.044.885.257.257.654.277.886.045l2.042-2.042c.232-.232.212-.63-.044-.886-.256-.257-.654-.276-.886-.044ZM25.014 34.718a.568.568 0 0 0-.595.595.71.71 0 0 0 .657.658l3.04.152a.563.563 0 0 0 .433-.16.564.564 0 0 0 .162-.435.71.71 0 0 0-.658-.657l-3.04-.153ZM33.167 27.223a.686.686 0 0 0-.452-.205.568.568 0 0 0-.596.594l.153 3.04c.008.167.081.328.206.452a.685.685 0 0 0 .451.205.565.565 0 0 0 .434-.16.563.563 0 0 0 .161-.434l-.152-3.04a.69.69 0 0 0-.205-.453Z"/><path fill="%23fff" d="m38.14 29.797-2.042 2.042c-.231.231-.212.629.045.885.256.257.654.276.885.045l2.042-2.042c.232-.232.212-.63-.044-.886-.257-.257-.654-.277-.886-.044Z"/><path stroke="%23fff" stroke-width=".2" d="M43.742 33.11a1.955 1.955 0 0 0-.481.816l-.1-.1c-.925-.925-2.357-.996-3.193-.16a1.954 1.954 0 0 0-.481.816l-.074-.074c-.925-.925-2.357-.996-3.193-.16a1.954 1.954 0 0 0-.482.816l-.942-.943c-.925-.924-2.357-.996-3.194-.16-.836.837-.764 2.27.16 3.194l5.821 5.82a1.956 1.956 0 0 0-.816.482c-.836.836-.764 2.269.16 3.193l3.639 3.638.002.004.007.006.26.259c.044.045.094.08.145.11 3.567 3.195 8.796 3.345 11.9.24 3.224-3.223 2.948-8.746-.617-12.31l-5.327-5.328c-.925-.923-2.357-.995-3.194-.16Zm8.178 16.839c-2.744 2.743-7.442 2.51-10.478-.519l-3.648-3.648c-.395-.395-.425-1.007-.068-1.365.358-.358.97-.327 1.366.068l2.245 2.245c.265.265.674.285.913.046.24-.24.22-.65-.045-.914l-9.575-9.575c-.396-.395-.426-1.008-.069-1.366.358-.357.97-.327 1.366.069l7.169 7.168c.265.265.674.286.914.046s.219-.649-.046-.913l-4.717-4.717c-.395-.395-.426-1.008-.068-1.366.357-.358.97-.327 1.365.068l5.666 5.666c.265.265.674.286.914.046s.22-.649-.046-.913l-4.083-4.083c-.395-.396-.425-1.008-.068-1.366.357-.357.97-.327 1.365.069l5.27 5.269c.265.265.674.285.913.046.24-.24.22-.65-.045-.914l-3.66-3.66c-.396-.396-.427-1.008-.069-1.366.358-.358.97-.327 1.366.068l5.327 5.328c3.036 3.034 3.271 7.737.526 10.483ZM26.82 29.18c-.232.232-.212.629.045.885l2.257 2.258c.256.256.654.276.885.044.233-.232.213-.63-.044-.886l-2.257-2.257c-.256-.256-.654-.276-.886-.044ZM29.431 38.506l-2.042 2.042c-.232.232-.212.629.044.885.257.257.654.277.886.045l2.042-2.042c.232-.232.212-.63-.044-.886-.256-.257-.654-.276-.886-.044ZM25.014 34.718a.568.568 0 0 0-.595.595.71.71 0 0 0 .657.658l3.04.152a.563.563 0 0 0 .433-.16.564.564 0 0 0 .162-.435.71.71 0 0 0-.658-.657l-3.04-.153ZM33.167 27.223a.686.686 0 0 0-.452-.205.568.568 0 0 0-.596.594l.153 3.04c.008.167.081.328.206.452a.685.685 0 0 0 .451.205.565.565 0 0 0 .434-.16.563.563 0 0 0 .161-.434l-.152-3.04a.69.69 0 0 0-.205-.453Z"/><path stroke="%23fff" stroke-width=".2" d="m38.14 29.797-2.042 2.042c-.231.231-.212.629.045.885.256.257.654.276.885.045l2.042-2.042c.232-.232.212-.63-.044-.886-.257-.257-.654-.277-.886-.044Z"/></svg>');
  content: "";
  height: 80px;
  position: absolute;
  right: 5px;
  top: calc(50% - 40px);
  width: 80px;
}

.style-module--neuro--02cce {
  background-color: #f4f4f6;
}

.style-module--neuro--02cce .style-module--container--07edc {
  background-color: #fff;
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/neuro-hand.png), url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/neuro-advance.png);
  background-position: 100% 100%, 100%;
  background-repeat: no-repeat;
  background-size: contain;
  border-radius: 30px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 1200px) {
  .style-module--neuro--02cce .style-module--container--07edc {
    background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/neuro-hand-mobile.png), url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/neuro-advance-mobile.png);
    background-position: bottom;
    background-size: 360px, 100% 40%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--neuro--02cce .style-module--info--12f2a {
  color: #2f0060;
  padding: 50px 0 50px 20px;
  width: 50%;
}

@media (max-width: 1200px) {
  .style-module--neuro--02cce .style-module--info--12f2a {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 30px 30px 580px;
    width: 100%;
  }
}
.style-module--neuro--02cce .style-module--sub--31267 {
  background-color: #f4f4f6;
  border-radius: 10px;
  font-size: 14px;
  font-weight: 700;
  line-height: 120%;
  padding: 10px 16px 10px 41px;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 767px) {
  .style-module--neuro--02cce .style-module--sub--31267 {
    font-size: 12px;
    padding: 10px 5px 10px 30px;
  }
}
.style-module--neuro--02cce .style-module--sub--31267:before {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/neuro-emoji.png);
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 20px;
  left: 16px;
  position: absolute;
  top: calc(50% - 10px);
  width: 18px;
}

@media (max-width: 767px) {
  .style-module--neuro--02cce .style-module--sub--31267:before {
    left: 5px;
  }
}
.style-module--neuro--02cce h2 {
  margin: 20px 0 30px;
  text-align: left;
}

@media (max-width: 1200px) {
  .style-module--neuro--02cce h2 {
    text-align: center;
  }
}
.style-module--neuro--02cce .style-module--desc--29411 {
  font-size: 23px;
  line-height: 120%;
  padding-left: 60px;
  position: relative;
}

@media (max-width: 1200px) {
  .style-module--neuro--02cce .style-module--desc--29411 {
    padding-left: 0;
  }
}
.style-module--neuro--02cce .style-module--desc--29411:before {
  background-color: #2f0060;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  top: 12px;
  width: 35px;
}

@media (max-width: 1200px) {
  .style-module--neuro--02cce .style-module--desc--29411:before {
    display: none;
  }
}
.style-module--neuro--02cce .style-module--form--1fbad {
  margin-top: 20px;
}

.style-module--neuro--02cce .style-module--form--1fbad h3 {
  color: rgba(0, 0, 0, 0.5);
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  margin-bottom: 10px;
  text-align: center;
}

.style-module--neuro--02cce .style-module--policy--e4fe5 {
  color: rgba(0, 0, 0, 0.5);
  font-size: 10px;
  font-weight: 400;
  line-height: 120%;
  margin-top: 10px;
  text-align: center;
}

.style-module--neuro--02cce .style-module--policy--e4fe5 a {
  color: #ff6426;
  text-decoration: underline;
}

.style-module--vid--9b649 {
  background-color: #f4f4f6;
  padding: 150px 0 65px;
}

@media (max-width: 991px) {
  .style-module--vid--9b649 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--vid--9b649 {
    padding: 30px 0;
  }
}
.style-module--vid--9b649 h2 {
  margin-bottom: 60px;
}

@media (max-width: 767px) {
  .style-module--vid--9b649 h2 {
    font-size: 36px;
    margin-bottom: 30px;
  }
}
.style-module--vid--9b649 swiper-container {
  padding-bottom: 40px;
}

.style-module--vid--9b649 .style-module--wrap--e5c9b {
  width: 100%;
}

.style-module--vid--9b649 .style-module--bg--c7ae5 {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.style-module--vid--9b649 .style-module--bg--c7ae5 iframe {
  border-radius: 10px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.style-module--vid--9b649 .style-module--swiper-buttons--3f41f {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.style-module--vid--9b649 .style-module--swiper-btn-next--014e4,
.style-module--vid--9b649 .style-module--swiper-btn-prev--30ed2 {
  bottom: 0;
  display: block;
  height: 50px;
  top: unset;
  width: 50px;
}

.style-module--vid--9b649 .style-module--swiper-btn-next--014e4:after,
.style-module--vid--9b649 .style-module--swiper-btn-prev--30ed2:after {
  display: none;
}

.style-module--vid--9b649 .style-module--swiper-btn-next--014e4:hover svg path,
.style-module--vid--9b649 .style-module--swiper-btn-prev--30ed2:hover svg path {
  opacity: 0.7;
}

.style-module--vid--9b649 .style-module--swiper-btn-prev--30ed2 {
  left: calc(50% - 65px);
  right: unset;
}

.style-module--vid--9b649 .style-module--swiper-btn-next--014e4 {
  left: unset;
  right: calc(50% - 65px);
}

.style-module--graduate--b7294 {
  background-color: #f4f4f6;
}

.style-module--graduate--b7294 .style-module--container--30392 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .style-module--graduate--b7294 .style-module--container--30392 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--graduate--b7294 .style-module--info--ce372 {
  width: 50%;
}

@media (max-width: 767px) {
  .style-module--graduate--b7294 .style-module--info--ce372 {
    width: 100%;
  }
}
.style-module--graduate--b7294 .style-module--info--ce372 h2 {
  margin-bottom: 40px;
  text-align: left;
}

@media (max-width: 991px) {
  .style-module--graduate--b7294 .style-module--info--ce372 h2 {
    margin-bottom: 30px;
  }
}
.style-module--graduate--b7294 .style-module--info--ce372 ul {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .style-module--graduate--b7294 .style-module--info--ce372 ul {
    margin-bottom: 30px;
  }
}
.style-module--graduate--b7294 .style-module--info--ce372 ul li {
  font-size: 17px;
  font-weight: 400;
  line-height: 120%;
  padding-left: 60px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--graduate--b7294 .style-module--info--ce372 ul li {
    font-size: 14px;
  }
}
.style-module--graduate--b7294 .style-module--info--ce372 ul li:after,
.style-module--graduate--b7294 .style-module--info--ce372 ul li:before {
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  position: absolute;
}

.style-module--graduate--b7294 .style-module--info--ce372 ul li:before {
  background: linear-gradient(0deg, #fff, #fff), linear-gradient(276.57deg, #fe4c04 5.1%, #ff8d5f 99.39%), #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 4px 60px rgba(66, 116, 192, 0.2);
          box-shadow: 0 4px 60px rgba(66, 116, 192, 0.2);
  height: 40px;
  left: 0;
  top: calc(50% - 20px);
  width: 40px;
}

.style-module--graduate--b7294 .style-module--info--ce372 ul li:after {
  height: 21px;
  left: 10.5px;
  top: calc(50% - 10.5px);
  width: 21px;
}

.style-module--graduate--b7294 .style-module--info--ce372 ul li:first-child:after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/graduated-em-1.png);
}

.style-module--graduate--b7294 .style-module--info--ce372 ul li:nth-child(2):after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/graduated-em-2.png);
}

.style-module--graduate--b7294 .style-module--info--ce372 ul li:nth-child(3):after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/graduated-em-3.png);
}

.style-module--graduate--b7294 .style-module--info--ce372 ul li:nth-child(4):after {
  background-image: url(https://fs.advance.ru/landing-pages/marathon/mndu_kz/graduated-em-4.png);
}

.style-module--graduate--b7294 .style-module--info--ce372 ul li:not(:last-child) {
  margin-bottom: 30px;
}

.style-module--graduate--b7294 .style-module--info--ce372 ul li strong {
  font-weight: 500;
}

.style-module--graduate--b7294 .style-module--info--ce372 p {
  background-color: #fff;
  border-radius: 24px;
  color: #2f0060;
  font-size: 14px;
  font-style: italic;
  font-weight: 400;
  line-height: 120%;
  padding: 50px 30px 30px;
  position: relative;
}

.style-module--graduate--b7294 .style-module--info--ce372 p:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='21' fill='none' viewBox='0 0 30 21'%3E%3Cpath fill='%232F0060' d='M.3 21c-.1-.698-.175-1.42-.225-2.167A27.396 27.396 0 0 1 0 17.189c0-3.338.602-6.502 1.805-9.491C3.008 4.658 4.486 2.093 6.24 0l7.594 1.719c-.953 2.142-1.73 4.583-2.331 7.324-.552 2.69-.827 5.256-.827 7.697V18.533c.05.4.075.823.075 1.271.05.449.1.847.15 1.196H.301Zm16.166 0a28.73 28.73 0 0 1-.225-2.167 27.42 27.42 0 0 1-.076-1.644c0-3.338.602-6.502 1.805-9.491 1.203-3.04 2.682-5.605 4.436-7.698L30 1.719c-.952 2.142-1.73 4.583-2.33 7.324-.552 2.69-.828 5.256-.828 7.697V18.533c.05.4.075.823.075 1.271.05.449.1.847.15 1.196h-10.6Z' opacity='.1'/%3E%3C/svg%3E");
  content: "";
  height: 21px;
  left: 30px;
  position: absolute;
  top: 20px;
  width: 30px;
}

@media (max-width: 991px) {
  .style-module--graduate--b7294 img {
    width: 45%;
  }
}
@media (max-width: 767px) {
  .style-module--graduate--b7294 img {
    -ms-flex-item-align: center;
        align-self: center;
  }
}
@media (max-width: 480px) {
  .style-module--graduate--b7294 img {
    width: 100%;
  }
}
.style-module--smi--37e35 {
  background-color: #f4f4f6;
  padding: 150px 0 60px;
}

@media (max-width: 991px) {
  .style-module--smi--37e35 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--smi--37e35 {
    padding: 30px 0;
  }
}
.style-module--smi--37e35 .style-module--head--70910 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 65px;
}

@media (max-width: 991px) {
  .style-module--smi--37e35 .style-module--head--70910 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
    margin-bottom: 30px;
  }
}
.style-module--smi--37e35 .style-module--head--70910 .style-module--wrap--cbc6a {
  width: 50%;
}

@media (max-width: 991px) {
  .style-module--smi--37e35 .style-module--head--70910 .style-module--wrap--cbc6a {
    width: 100%;
  }
}
.style-module--smi--37e35 .style-module--head--70910 h2 {
  text-align: left;
}

@media (max-width: 991px) {
  .style-module--smi--37e35 .style-module--head--70910 h2 {
    text-align: center;
  }
}
.style-module--smi--37e35 .style-module--head--70910 .style-module--sub--657e8 {
  color: #ff6426;
  font-size: 32px;
  font-weight: 500;
  line-height: 120%;
  margin-top: 20px;
}

@media (max-width: 991px) {
  .style-module--smi--37e35 .style-module--head--70910 .style-module--sub--657e8 {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .style-module--smi--37e35 .style-module--head--70910 .style-module--sub--657e8 {
    font-size: 20px;
  }
}
.style-module--smi--37e35 .style-module--head--70910 .style-module--desc--bf17d {
  background-color: #fff;
  border-radius: 24px;
  color: #2f0060;
  font-size: 17px;
  line-height: 120%;
  padding: 30px;
  position: relative;
  width: 35%;
}

@media (max-width: 991px) {
  .style-module--smi--37e35 .style-module--head--70910 .style-module--desc--bf17d {
    width: 100%;
  }
}
.style-module--smi--37e35 .style-module--head--70910 .style-module--desc--bf17d:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='40' fill='none' viewBox='0 0 57 40'%3E%3Cpath fill='%232F0060' d='M.57 40a55.125 55.125 0 0 1-.428-4.128C.047 34.448 0 33.404 0 32.74c0-6.358 1.139-12.384 3.416-18.078C5.694 8.873 8.493 3.986 11.815 0l14.377 3.274c-1.803 4.08-3.274 8.73-4.413 13.95-1.044 5.125-1.566 10.012-1.566 14.662v3.417c.095.759.143 1.565.143 2.42.095.854.19 1.613.285 2.277H.569Zm30.604 0a55.124 55.124 0 0 1-.427-4.128c-.095-1.424-.142-2.468-.142-3.132 0-6.358 1.139-12.384 3.416-18.078C36.3 8.873 39.1 3.986 42.42 0l14.377 3.274c-1.803 4.08-3.274 8.73-4.413 13.95-1.044 5.125-1.566 10.012-1.566 14.662v3.417c.095.759.143 1.565.143 2.42.095.854.19 1.613.285 2.277H31.174Z' opacity='.1'/%3E%3C/svg%3E");
  content: "";
  height: 40px;
  left: 20px;
  position: absolute;
  top: 20px;
  width: 57px;
}

.style-module--smi--37e35 .style-module--head--70910 .style-module--desc--bf17d h3 {
  font-size: 17px;
  font-weight: 700;
  line-height: 120%;
}

.style-module--smi--37e35 .style-module--head--70910 .style-module--desc--bf17d p {
  font-weight: 400;
  margin-top: 10px;
}

.style-module--smi--37e35 swiper-container {
  padding-bottom: 40px;
}

.style-module--smi--37e35 swiper-slide {
  background-color: #fff;
  border-radius: 20px;
  height: auto;
  padding: 10px;
}

.style-module--smi--37e35 swiper-slide .style-module--img--f07be {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(112, 0, 227, 0.1);
  border-radius: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 200px;
}

.style-module--smi--37e35 swiper-slide .style-module--info--df0d0 {
  color: #2f0060;
  font-size: 17px;
  line-height: 120%;
  margin: 30px auto 0;
  text-align: center;
  width: 70%;
}

.style-module--smi--37e35 swiper-slide .style-module--info--df0d0 h3 {
  font-size: 17px;
  font-weight: 700;
  line-height: 120%;
}

.style-module--smi--37e35 swiper-slide .style-module--info--df0d0 p {
  font-weight: 400;
  margin-top: 10px;
}

.style-module--smi--37e35 .style-module--swiper-buttons--969c6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.style-module--smi--37e35 .style-module--swiper-btn-next--0a789,
.style-module--smi--37e35 .style-module--swiper-btn-prev--13e96 {
  bottom: 0;
  display: block;
  height: 50px;
  top: unset;
  width: 50px;
}

.style-module--smi--37e35 .style-module--swiper-btn-next--0a789:after,
.style-module--smi--37e35 .style-module--swiper-btn-prev--13e96:after {
  display: none;
}

.style-module--smi--37e35 .style-module--swiper-btn-next--0a789:hover svg path,
.style-module--smi--37e35 .style-module--swiper-btn-prev--13e96:hover svg path {
  opacity: 0.7;
}

.style-module--smi--37e35 .style-module--swiper-btn-prev--13e96 {
  left: calc(50% - 65px);
  right: unset;
}

.style-module--smi--37e35 .style-module--swiper-btn-next--0a789 {
  left: unset;
  right: calc(50% - 65px);
}

.style-module--reg--46ce7 {
  background-color: #f4f4f6;
  padding-bottom: 80px;
}

@media (max-width: 991px) {
  .style-module--reg--46ce7 {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--46ce7 {
    padding-bottom: 30px;
  }
}
.style-module--reg--46ce7 .style-module--container--7f92c {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: #7000e3;
  border-radius: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 30px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .style-module--reg--46ce7 .style-module--container--7f92c {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--46ce7 .style-module--container--7f92c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding: 20px;
  }
}
@media (max-width: 1200px) {
  .style-module--reg--46ce7 img {
    width: 45%;
  }
}
@media (max-width: 767px) {
  .style-module--reg--46ce7 img {
    -ms-flex-item-align: center;
        align-self: center;
  }
}
@media (max-width: 480px) {
  .style-module--reg--46ce7 img {
    width: 100%;
  }
}
.style-module--reg--46ce7 .style-module--info--878c9 {
  color: #fff;
}

@media (max-width: 767px) {
  .style-module--reg--46ce7 .style-module--info--878c9 {
    text-align: center;
  }
}
.style-module--reg--46ce7 .style-module--info--878c9 h2 {
  font-size: 38px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--reg--46ce7 .style-module--info--878c9 h2 {
    font-size: 30px;
  }
}
.style-module--reg--46ce7 .style-module--info--878c9 h2 span {
  color: #ff6426;
  display: inline;
}

.style-module--reg--46ce7 .style-module--info--878c9 .style-module--sub--19a23 {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin: 30px 0;
}

.style-module--reg--46ce7 .style-module--info--878c9 > .style-module--timer--1d74e {
  background-color: #fff;
  border-radius: 20px;
  color: #7000e3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 25px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 25px 0 40px;
  padding: 20px 35px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .style-module--reg--46ce7 .style-module--info--878c9 > .style-module--timer--1d74e {
    gap: 20px;
    padding: 20px 10px;
  }
}
@media (max-width: 767px) {
  .style-module--reg--46ce7 .style-module--info--878c9 > .style-module--timer--1d74e {
    margin: 25px auto 40px;
    padding: 20px;
  }
}
@media (max-width: 450px) {
  .style-module--reg--46ce7 .style-module--info--878c9 > .style-module--timer--1d74e {
    gap: 5px;
    padding: 20px 5px;
  }
}
.style-module--reg--46ce7 .style-module--info--878c9 > .style-module--timer--1d74e p {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5px;
}

.style-module--reg--46ce7 .style-module--info--878c9 > .style-module--timer--1d74e p span:first-child {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 40px;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 100%;
  width: 60px;
}

@media (max-width: 450px) {
  .style-module--reg--46ce7 .style-module--info--878c9 > .style-module--timer--1d74e p span:first-child {
    font-size: 30px;
  }
}
.style-module--reg--46ce7 .style-module--info--878c9 > .style-module--timer--1d74e p span:last-child {
  font-size: 14px;
  font-weight: 400;
  line-height: 120%;
}

.style-module--reg--46ce7 .style-module--info--878c9 > .style-module--timer--1d74e p.style-module--hours--46380,
.style-module--reg--46ce7 .style-module--info--878c9 > .style-module--timer--1d74e p.style-module--minutes--286a4 {
  padding-right: 40px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--reg--46ce7 .style-module--info--878c9 > .style-module--timer--1d74e p.style-module--hours--46380,
  .style-module--reg--46ce7 .style-module--info--878c9 > .style-module--timer--1d74e p.style-module--minutes--286a4 {
    padding-right: 20px;
  }
}
.style-module--reg--46ce7 .style-module--info--878c9 > .style-module--timer--1d74e p.style-module--hours--46380:before,
.style-module--reg--46ce7 .style-module--info--878c9 > .style-module--timer--1d74e p.style-module--minutes--286a4:before {
  content: ":";
  font-size: 40px;
  font-weight: 700;
  line-height: 1;
  position: absolute;
  right: 0;
  top: -3px;
}

@media (max-width: 450px) {
  .style-module--reg--46ce7 .style-module--info--878c9 > .style-module--timer--1d74e p.style-module--hours--46380:before,
  .style-module--reg--46ce7 .style-module--info--878c9 > .style-module--timer--1d74e p.style-module--minutes--286a4:before {
    display: none;
  }
}
.style-module--reg--46ce7 .style-module--form--65bdf > h3 {
  font-size: 18px;
  line-height: 120%;
  margin-bottom: 30px;
}

.style-module--reg--46ce7 .style-module--widget--9e1fa {
  width: 100%;
}

.style-module--reg--46ce7 .style-module--form-wrap--9cd4b {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 1200px) {
  .style-module--reg--46ce7 .style-module--form-wrap--9cd4b {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--reg--46ce7 .style-module--price-wrap--bc777 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 767px) {
  .style-module--reg--46ce7 .style-module--price-wrap--bc777 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
  }
}
.style-module--reg--46ce7 .style-module--price-wrap--bc777 h3 {
  font-size: 14px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 10px;
}

.style-module--reg--46ce7 .style-module--price-wrap--bc777 > .style-module--timer--1d74e {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 2px solid rgba(244, 244, 246, 0.4);
  border-radius: 24px;
  color: rgba(244, 244, 246, 0.8);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 14px;
  font-weight: 500;
  gap: 5px;
  line-height: 120%;
  padding: 15px 30px;
}

.style-module--reg--46ce7 .style-module--price-wrap--bc777 > .style-module--timer--1d74e span {
  color: #fff;
  font-size: 32px;
  font-weight: 700;
  line-height: 120%;
}

.style-module--reg--46ce7 .style-module--price-wrap--bc777 .style-module--price--3a82a {
  font-size: 55px;
  font-weight: 700;
  line-height: 120%;
  margin-top: 0;
}

.style-module--reg--46ce7 .style-module--price-wrap--bc777 .style-module--price--3a82a.style-module--crossed--43f70 {
  margin-top: 20px;
  text-decoration: line-through;
  text-decoration-thickness: 4px;
}

.style-module--reg--46ce7 .style-module--policy--3759e {
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  line-height: 120%;
  margin-top: 15px;
  text-align: center;
}

.style-module--reg--46ce7 .style-module--policy--3759e a {
  color: #ff6426;
  text-decoration: underline;
}

.main-module--sec--11d28 {
  padding: 70px 0;
}

.main-module--main-title--0f16a {
  color: #000;
  font-family: Bebas Neue, sans-serif;
  font-size: 44px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 1199px) {
  .main-module--main-title--0f16a {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  .main-module--main-title--0f16a {
    font-size: 34px;
  }
}
@media (max-width: 480px) {
  .main-module--main-title--0f16a {
    font-size: 24px;
  }
}
.main-module--btn-block--5a51a {
  text-align: center;
  width: 100%;
}

.main-module--main-btn--83c0e {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fe4c04), to(#f34903));
  background-image: linear-gradient(180deg, #fe4c04, #f34903);
  border-radius: 30px;
  -webkit-box-shadow: 5px 5px 11px hsla(0, 0%, 56%, 0.25);
          box-shadow: 5px 5px 11px hsla(0, 0%, 56%, 0.25);
  color: #fff;
  display: inline-block;
  font-size: 20px;
  font-weight: 600;
  max-width: 390px;
  padding: 15px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

@media (max-width: 480px) {
  .main-module--main-btn--83c0e {
    font-size: 14px;
  }
}
.main-module--main-btn--83c0e:hover {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#f34903), to(#f34903));
  background-image: linear-gradient(0deg, #f34903, #f34903);
  color: #fff;
}

.main-module--main-btn--83c0e:active,
.main-module--main-btn--83c0e:focus,
.main-module--main-btn--83c0e:visited {
  color: #fff;
}

.style-module--header--a98ce {
  background-image: url(https://fs.advance.ru/landing-pages/material/enciklopediya_detskoy_motivacii/bg1.png);
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: auto;
}

@media (max-width: 1199px) {
  .style-module--header--a98ce {
    background-position: 0 100%;
  }
}
@media (max-width: 991px) {
  .style-module--header--a98ce {
    background-image: none;
  }
}
.style-module--screen1--f062f {
  background: url(https://fs.advance.ru/landing-pages/material/enciklopediya_detskoy_motivacii/img.png) 100% 0 no-repeat;
  min-height: 100vh;
  padding-bottom: 100px;
}

@media (max-width: 1599px) {
  .style-module--screen1--f062f {
    background: url(https://fs.advance.ru/landing-pages/material/enciklopediya_detskoy_motivacii/img.png) 145% top no-repeat;
    padding-bottom: 0;
  }
}
@media (max-width: 1340px) {
  .style-module--screen1--f062f {
    background: url(https://fs.advance.ru/landing-pages/material/enciklopediya_detskoy_motivacii/img.png) 215% top no-repeat;
  }
}
@media (max-width: 1199px) {
  .style-module--screen1--f062f {
    background: #fff;
  }
}
.style-module--screen1__container--d89c9 {
  position: relative;
}

.style-module--screen1__content--b06ca {
  margin-top: 150px;
  max-width: 650px;
}

@media (max-width: 1199px) {
  .style-module--screen1__content--b06ca {
    margin-top: 35px;
    max-width: 100%;
    padding-left: 30px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1__content--b06ca {
    padding-left: 0;
  }
}
@media (max-width: 1199px) {
  .style-module--screen1__book-md--3cfde {
    text-align: center;
  }
  .style-module--screen1__book-md--3cfde img {
    display: block;
    max-height: 400px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1__book-md--3cfde img {
    min-height: 290px;
  }
}
.style-module--screen1__title--be694 {
  color: #000;
  font-family: Bebas Neue, sans-serif;
  font-size: 48px;
  font-weight: 700;
  text-align: left;
  text-transform: uppercase;
}

@media (max-width: 1199px) {
  .style-module--screen1__title--be694 {
    margin-top: 30px;
    max-width: 600px;
  }
}
.style-module--screen1__subtitle--4c034 {
  color: #161616;
  font-family: Bebas Neue, sans-serif;
  font-size: 32px;
  font-weight: 400;
  max-width: 500px;
  text-transform: uppercase;
}

@media (max-width: 480px) {
  .style-module--screen1__subtitle--4c034 {
    font-size: 20px;
  }
}
.style-module--screen1__subtitle--4c034 span:first-child {
  margin-top: 15px;
  position: relative;
}

.style-module--screen1__subtitle--4c034 span:first-child:before {
  background-color: #c81000;
  content: "";
  display: inline-block;
  height: 3px;
  left: 0;
  position: absolute;
  top: 60%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 100%;
}

.style-module--screen1__subtitle--4c034 span:last-child {
  color: #c81000;
}

.style-module--screen1__btn--64431 {
  margin-top: 45px;
}

.style-module--screen1__btn-paper--a71f2 {
  margin-top: 10px;
}

.style-module--screen1__btn-paper--a71f2 a {
  background-color: #fff;
  background-image: none;
  border: 2px solid #fc4b04;
  color: #fc4b04;
  display: inline-block;
  font-weight: 400;
}

.style-module--screen1__btn-paper--a71f2 a:active,
.style-module--screen1__btn-paper--a71f2 a:focus,
.style-module--screen1__btn-paper--a71f2 a:visited {
  background-color: #fff;
  color: #df2919;
}

.style-module--screen1__btn-paper--a71f2 a:hover {
  background-color: #fc4b04;
  background-image: none;
  color: #fff;
}

.style-module--screen1__btn-choice--85d79 {
  display: inline-block;
  margin: 10px auto 0;
  max-width: 380px;
  text-align: center;
  width: 100%;
}

.style-module--screen1__desc--01775 {
  font-size: 16px;
  font-weight: 600;
  margin: 30px 0 0 35px;
  position: relative;
}

.style-module--screen1__desc--01775:before {
  background: url(https://fs.advance.ru/landing-pages/material/enciklopediya_detskoy_motivacii/checkmark.svg) 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 24px;
  left: -35px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 24px;
}

.style-module--screen1__format--d2b3e {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 40px;
  max-width: 450px;
}

@media (max-width: 767px) {
  .style-module--screen1__format--d2b3e {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .style-module--screen1__format-wrapper--50be5 {
    margin-top: 15px;
  }
}
.style-module--screen1__format--d2b3e p {
  color: #4d4d4d;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
}

.style-module--screen1__format--d2b3e span {
  background-color: transparent;
  border: 1px solid #58599a;
  border-radius: 5px;
  color: #58599a;
  font-size: 18px;
  font-weight: 600;
  margin-left: 8px;
  padding: 5px;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .style-module--screen1__format--d2b3e span:first-of-type {
    margin-left: 0;
  }
}
.style-module--screen1__price--5bcf6 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}

@media (max-width: 1199px) {
  .style-module--screen1__price--5bcf6 {
    position: static;
  }
}
.style-module--screen1__price-old--3ea3e {
  height: 108px;
  position: absolute;
  right: 80px;
  top: -155px;
  width: 270px;
}

@media (max-width: 1199px) {
  .style-module--screen1__price-old--3ea3e {
    height: auto;
    left: 180px;
    right: auto;
    top: 365px;
    width: 157px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1__price-old--3ea3e {
    left: 120px;
    width: 120px;
  }
}
.style-module--screen1__price-new--57015 {
  height: 93px;
  position: absolute;
  right: 120px;
  top: -60px;
  width: 248px;
}

@media (max-width: 1199px) {
  .style-module--screen1__price-new--57015 {
    height: auto;
    left: 140px;
    right: auto;
    top: 420px;
    width: 145px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1__price-new--57015 {
    left: 95px;
    top: 410px;
    width: 115px;
  }
}
.style-module--video--0565a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: url(https://fs.advance.ru/landing-pages/material/enciklopediya_detskoy_motivacii/car_left_side.png), url(https://fs.advance.ru/landing-pages/material/enciklopediya_detskoy_motivacii/car_right_side.png);
  background-position: 5% 75%, 100% 100%;
  background-repeat: no-repeat, no-repeat;
  background-size: contain, contain;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding-bottom: 140px;
}

@media (max-width: 1599px) {
  .style-module--video--0565a {
    background-image: url(https://fs.advance.ru/landing-pages/material/enciklopediya_detskoy_motivacii/car_left_side.png);
    background-position: 0 75%;
    background-repeat: no-repeat;
    background-size: auto;
    padding-top: 200px;
  }
}
@media (max-width: 1340px) {
  .style-module--video--0565a {
    background-image: none;
    padding-top: 100px;
  }
}
@media (max-width: 991px) {
  .style-module--video--0565a {
    padding: 70px 0;
  }
}
.style-module--video-block--4f9a4 {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0.17)));
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.17));
  border-radius: 5px;
  display: inline-block;
  margin: 35px auto 0;
  overflow: hidden;
  width: 760px;
}

@media (max-width: 991px) {
  .style-module--video-block--4f9a4 {
    max-width: 90%;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .style-module--video-block--4f9a4 {
    max-width: 85%;
  }
}
.style-module--video-block--4f9a4 iframe {
  border-radius: 5px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.style-module--target--501d8 {
  padding: 45px 0 90px;
}

@media (max-width: 480px) {
  .style-module--target--501d8 {
    padding: 0 0 30px;
  }
}
.style-module--target__col--29f8e {
  margin-top: 60px;
}

.style-module--target__item--99253 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991px) {
  .style-module--target__item--99253 {
    margin-left: 30px;
  }
}
@media (max-width: 480px) {
  .style-module--target__item--99253 {
    margin-left: 0;
  }
}
.style-module--target__item--icon--f8ffc {
  height: 78px;
  width: 78px;
}

@media (max-width: 480px) {
  .style-module--target__item--icon--f8ffc {
    height: 47px;
    width: 47px;
  }
}
.style-module--target__item--text--5e2bb {
  font-size: 20px;
  margin-left: 25px;
}

@media (max-width: 991px) {
  .style-module--target__item--text--5e2bb {
    max-width: 600px;
  }
}
@media (max-width: 480px) {
  .style-module--target__item--text--5e2bb {
    font-size: 16px;
  }
}
.style-module--target__btn--aa352 {
  margin-top: 80px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--target__btn--aa352 {
    margin-top: 50px;
  }
}
.style-module--demo--e1868 {
  background-image: url(https://fs.advance.ru/landing-pages/material/enciklopediya_detskoy_motivacii/bookbg.png), url(https://fs.advance.ru/landing-pages/material/enciklopediya_detskoy_motivacii/bg2.png);
  background-position: 25% 0, 0 -35%;
  background-repeat: no-repeat, no-repeat;
  padding: 260px 0 500px;
}

@media (max-width: 1599px) {
  .style-module--demo--e1868 {
    background-position: 0 0, 0 -35%;
  }
}
@media (max-width: 1199px) {
  .style-module--demo--e1868 {
    background-image: none;
    padding: 0 0 70px;
  }
  .style-module--demo__col--576b0:first-of-type {
    background: url(https://fs.advance.ru/landing-pages/material/enciklopediya_detskoy_motivacii/bookbg.png) 50% no-repeat;
    background-size: contain;
    min-height: 450px;
  }
}
@media (max-width: 767px) {
  .style-module--demo__col--576b0:first-of-type {
    min-height: 300px;
  }
}
@media (max-width: 1199px) {
  .style-module--demo__book-md--c1cbf {
    margin: 0 auto 0 50%;
    min-height: 300px;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.style-module--demo__title--fa921 {
  text-align: left;
}

@media (max-width: 1199px) {
  .style-module--demo__title--fa921 {
    margin: 50px auto 0;
    max-width: 450px;
    text-align: center;
  }
}
.style-module--demo__btn--25f26 {
  margin-top: 20px;
}

@media (max-width: 1199px) {
  .style-module--demo__btn--25f26 {
    text-align: center;
  }
}
.style-module--demo__btn--25f26 button {
  max-width: 170px;
}

.style-module--description--44a3a {
  background-color: #eeefff;
  padding: 70px 0 0;
}

@media (max-width: 767px) {
  .style-module--description--44a3a {
    padding: 30px 0 0;
  }
}
.style-module--description__creators--92fbf {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 30px;
}

.style-module--description__creators--92fbf img {
  height: 70px;
  width: 70px;
}

@media (max-width: 480px) {
  .style-module--description__creators--92fbf img {
    height: 47px;
    width: 47px;
  }
}
.style-module--description__creators--92fbf img:not(:last-child) {
  margin-right: 20px;
}

.style-module--description__text--2dc39 {
  font-size: 20px;
  line-height: 28px;
}

@media (max-width: 480px) {
  .style-module--description__text--2dc39 {
    font-size: 16px;
    line-height: 22px;
  }
}
@media (max-width: 767px) {
  .style-module--description__text--2dc39:first-of-type {
    margin-top: 20px;
  }
}
.style-module--description__text--2dc39:last-of-type {
  margin-top: 40px;
}

@media (max-width: 767px) {
  .style-module--description__text--2dc39:last-of-type {
    margin-top: 20px;
  }
}
.style-module--description__quote--b8ca5 {
  display: inline-block;
  font-family: Bebas Neue, sans-serif;
  font-size: 36px;
  font-weight: 700;
  margin: 40px 0 0 80px;
  position: relative;
}

@media (max-width: 1199px) {
  .style-module--description__quote--b8ca5 {
    font-size: 27px;
  }
}
@media (max-width: 991px) {
  .style-module--description__quote--b8ca5 {
    margin: 90px auto 70px;
    max-width: 450px;
  }
}
@media (max-width: 767px) {
  .style-module--description__quote--b8ca5 {
    font-size: 20px;
    margin: 40px 0 60px 80px;
    margin: 40px auto 60px;
    text-align: center;
  }
}
.style-module--description__quote-title--cd755 {
  font-size: 20px;
  font-weight: 700;
  margin-top: 60px;
}

@media (max-width: 480px) {
  .style-module--description__quote-title--cd755 {
    font-size: 18px;
  }
}
.style-module--description__quote--icon--e1679 {
  position: absolute;
}

@media (max-width: 767px) {
  .style-module--description__quote--icon--e1679 {
    display: none;
  }
}
.style-module--description__quote--icon--e1679:first-child {
  left: -100px;
  top: -25px;
}

@media (max-width: 767px) {
  .style-module--description__quote--icon--e1679:first-child {
    left: -90px;
    top: -10px;
  }
}
.style-module--description__quote--icon--e1679:nth-child(2) {
  bottom: -25px;
  right: 25px;
}

@media (max-width: 1199px) {
  .style-module--description__quote--icon--e1679:nth-child(2) {
    bottom: -25px;
    right: -55px;
  }
}
@media (max-width: 767px) {
  .style-module--description__quote--icon--e1679:nth-child(2) {
    bottom: -40px;
    right: -90px;
  }
}
.style-module--description__btn--ab1c0 {
  margin-top: 45px;
}

@media (max-width: 991px) {
  .style-module--description__btn--ab1c0 {
    display: none;
  }
}
.style-module--description__photo--e1318 {
  display: block;
  margin: 85px auto 0;
  min-height: 330px;
}

@media (max-width: 480px) {
  .style-module--description__photo--e1318 {
    margin-top: 15px;
    min-height: 250px;
  }
}
.main-module--violet-text--dc7eb {
  color: #7000e3;
  display: inline;
}

.main-module--orange-text--fdfda {
  color: #fe4c04;
  display: inline;
}

.main-module--hidden--487cb {
  display: none !important;
}

.main-module--title2--2eae8 {
  color: #262626;
  font-size: calc(11.45455px + 2.04545vw);
  font-weight: 700;
  line-height: calc(18.45455px + 2.04545vw);
  text-align: center;
}

@media (min-width: 1200px) {
  .main-module--title2--2eae8 {
    font-size: 36px;
    line-height: 43px;
  }
}
.main-module--title--center--c79b9 {
  text-align: center;
}

.main-module--btn--03f82 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-transform: uppercase;
}

.main-module--show__btn--93ee9 {
  border: 1px solid #878787;
  border-radius: 8px;
  color: #878787;
  font-size: 16px;
  font-weight: 700;
  height: 40px;
  line-height: 28px;
  margin-right: 30px;
  max-width: 200px;
  padding: 10px 8px;
  text-transform: uppercase;
  width: 100%;
}

.main-module--show__btn--93ee9:focus {
  border: 1px solid #878787;
}

@media (max-width: 767px) {
  .main-module--show__btn--93ee9 {
    margin-right: 0;
  }
}
.main-module--btn-block--f1ed9 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 75px auto 0;
  position: relative;
}

@media (max-width: 991px) {
  .main-module--btn-block--f1ed9 {
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
@media (max-width: 760px) {
  .main-module--btn-block--f1ed9 {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: end;
  }
}
@media (max-width: 575px) {
  .main-module--btn-block--f1ed9 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 45px auto 0;
  }
}
.main-module--a_img--abe38 {
  height: auto;
  max-width: 100%;
}

.main-module--video--29b92 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.main-module--video__wrap--19ed2 {
  border-radius: 15px;
  height: 305px;
  max-width: 540px;
  text-align: center;
  width: 100%;
}

@media (max-width: 991px) {
  .main-module--video__wrap--19ed2 {
    height: 250px;
    max-width: 440px;
  }
}
@media (max-width: 575px) {
  .main-module--video__wrap--19ed2 {
    height: 175px;
    max-width: 264px;
  }
}
.main-module--video__wrap--19ed2 iframe {
  border: 0;
  display: block;
  height: 1px;
  min-height: 100%;
  min-width: 100%;
  width: 1px;
}

.main-module--audio-block--cc46e {
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 9px;
  -webkit-box-shadow: 0 0 27px 3px rgba(142, 138, 182, 0.19);
          box-shadow: 0 0 27px 3px rgba(142, 138, 182, 0.19);
  margin-top: 18px;
  max-width: 440px;
  padding: 30px;
  width: 100%;
}

@media (max-width: 767px) {
  .main-module--audio-block--cc46e {
    margin: auto;
    padding: 15px;
  }
}
.main-module--audio-block--cc46e .main-module--audio--ea153 {
  width: 100%;
}

.main-module--share__block-title--c6198 {
  font-size: 21px;
  font-weight: 500;
  line-height: 24px;
  margin: 50px auto 20px;
}

@media (max-width: 991px) {
  .main-module--share__block-title--c6198 {
    font-size: 14px;
    line-height: 16px;
    margin: 20px auto;
  }
}
.main-module--licenses--0c3ac {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .main-module--licenses--0c3ac {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .main-module--licenses--0c3ac {
    padding: 30px 0;
  }
}
.main-module--licenses__title--25bf0 {
  color: #262626;
  font-size: calc(11.45455px + 2.04545vw);
  font-weight: 700;
  line-height: calc(18.45455px + 2.04545vw);
  margin-bottom: 50px;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--licenses__title--25bf0 {
    font-size: 26px;
    line-height: 36px;
  }
}
.screen1-module--screen1--4354d {
  padding: 30px 0 84px;
  position: relative;
}

@media (max-width: 767px) {
  .screen1-module--screen1--4354d {
    padding: 10px 0 40px;
  }
}
@media (max-width: 575px) {
  .screen1-module--screen1--4354d {
    min-height: 480px;
  }
}
.screen1-module--screen1__title--56de9 {
  color: #262626;
  font-size: calc(16.72727px + 2.27273vw);
  font-weight: 700;
  line-height: calc(23.27273px + 2.72727vw);
  max-width: 500px;
  width: 100%;
}

@media (min-width: 1200px) {
  .screen1-module--screen1__title--56de9 {
    font-size: 44px;
    line-height: 56px;
  }
}
.screen1-module--screen1__title--56de9 span {
  display: inline;
}

@media (max-width: 767px) {
  .screen1-module--screen1__title--56de9 {
    max-width: 400px;
  }
}
.screen1-module--screen1__item--1ab6f {
  background: url(https://fs.advance.ru/landing-pages/material/english_lesson/img1.png) 100% 0 no-repeat;
  background-size: cover;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 510px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 100px;
  position: absolute;
  right: 0;
  width: 483.6px;
}

@media (max-width: 1070px) {
  .screen1-module--screen1__item--1ab6f {
    height: 425px;
    width: 403px;
  }
}
@media (max-width: 900px) {
  .screen1-module--screen1__item--1ab6f {
    height: 382.5px;
    width: 362.7px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__item--1ab6f {
    height: 340px;
    margin-top: 0;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    position: relative;
    width: 322.4px;
  }
}
@media (max-width: 575px) {
  .screen1-module--screen1__item--1ab6f {
    height: 297.5px;
    margin: 0 auto;
    width: 282.1px;
  }
}
.screen1-module--screen1__skills-block--261ca {
  margin-bottom: -13px;
  margin-top: 30px;
}

@media (max-width: 767px) {
  .screen1-module--screen1__skills-block--261ca {
    margin: 15px 0;
  }
}
.screen1-module--screen1__skill--51352 {
  background: #f6f2fb;
  border-radius: 9px;
  font-size: calc(13.09091px + 0.90909vw);
  line-height: calc(16.63636px + 1.36364vw);
  margin-bottom: 13px;
  padding: 5px 10px;
  width: 360px;
}

@media (min-width: 1200px) {
  .screen1-module--screen1__skill--51352 {
    font-size: 24px;
    line-height: 33px;
  }
}
@media (max-width: 575px) {
  .screen1-module--screen1__skill--51352 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 264px;
    min-height: 38px;
    width: 100%;
  }
}
.screen1-module--screen1__skill--51352:before {
  background: #fe4c04;
  border: 1px solid #fe4c04;
  border-radius: 100%;
  content: "";
  display: inline-block;
  height: 9px;
  margin-right: 8px;
  width: 9px;
}

.screen1-module--screen1__txt--6258d {
  color: #2f2f2f;
  font-size: calc(18.54545px + 0.45455vw);
  font-weight: 700;
  line-height: calc(25.27273px + 0.22727vw);
  margin-top: 40px;
}

@media (min-width: 1200px) {
  .screen1-module--screen1__txt--6258d {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__txt--6258d {
    margin-top: 15px;
  }
}
.start-module--start--118ef {
  background: #f6f2fb;
  padding: 90px 0;
}

@media (max-width: 767px) {
  .start-module--start--118ef {
    background: #fff;
    padding: 25px 0;
  }
  .start-module--start--118ef h2 {
    text-align: left;
  }
  .start-module--start--118ef h2 br {
    display: none;
  }
}
.start-module--start--118ef .start-module--start__btn--cf4b7 {
  background: -webkit-gradient(linear, left top, left bottom, from(#7000e3), color-stop(27.55%, #9833ff), to(#7000e3));
  background: linear-gradient(180deg, #7000e3, #9833ff 27.55%, #7000e3);
  border: 1px solid #9732fe;
  border-radius: 8px;
  -webkit-box-shadow: 0 0 23px #c38fff;
          box-shadow: 0 0 23px #c38fff;
  color: #fff;
  font-size: calc(13.09091px + 0.90909vw);
  font-weight: 700;
  height: 92px;
  line-height: calc(15.36364px + 1.13636vw);
  margin: 35px auto 0;
  max-width: 422px;
  width: 100%;
}

@media (min-width: 1200px) {
  .start-module--start--118ef .start-module--start__btn--cf4b7 {
    font-size: 24px;
    line-height: 29px;
  }
}
@media (max-width: 767px) {
  .start-module--start--118ef .start-module--start__btn--cf4b7 {
    margin-top: 20px;
  }
}
@media (max-width: 575px) {
  .start-module--start--118ef .start-module--start__btn--cf4b7 {
    height: 61px;
    max-width: 265px;
  }
}
.about-module--about--7404e {
  padding: 70px 0;
}

@media (max-width: 767px) {
  .about-module--about--7404e {
    background: #fff;
    padding: 25px 0;
  }
}
.about-module--about__row--13968 {
  margin-bottom: -34px;
}

@media (max-width: 767px) {
  .about-module--about__row--13968 {
    margin-bottom: -20px;
  }
}
.about-module--about__col--768cc {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 34px;
}

.about-module--about__col--768cc:before {
  background: url(https://fs.advance.ru/landing-pages/material/english_lesson/check-mark.svg) 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 38px;
  margin-right: 21px;
  width: 38px;
}

@media (max-width: 767px) {
  .about-module--about__col--768cc:before {
    height: 18px;
    margin-right: 10px;
    width: 18px;
  }
  .about-module--about__col--768cc {
    margin-bottom: 20px;
  }
}
.about-module--about__text--4a084 {
  font-size: calc(13.09091px + 0.90909vw);
  line-height: calc(16.90909px + 1.59091vw);
}

@media (min-width: 1200px) {
  .about-module--about__text--4a084 {
    font-size: 24px;
    line-height: 36px;
  }
}
.lesson-module--lesson--2f429 {
  padding: 40px 0;
}

@media (max-width: 767px) {
  .lesson-module--lesson--2f429 {
    padding: 25px 0;
  }
}
.lesson-module--lesson__row--42ae6 {
  margin-bottom: -40px;
}

@media (max-width: 767px) {
  .lesson-module--lesson__row--42ae6 {
    margin-bottom: -10px;
  }
}
.lesson-module--lesson__col--2606e {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .lesson-module--lesson__col--2606e {
    margin-bottom: 10px;
  }
}
.lesson-module--lesson__col--2606e:nth-child(2) {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 767px) {
  .lesson-module--lesson__col--2606e:nth-child(2) {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .lesson-module--lesson__col--2606e:first-child {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .lesson-module--lesson__col--2606e:nth-child(3) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .lesson-module--lesson__col--2606e:nth-child(4) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
.lesson-module--lesson__num--ccfee {
  color: #fe4c04;
  font-size: calc(17.09091px + 0.90909vw);
  font-weight: 700;
  letter-spacing: 0.095em;
  line-height: 30px;
  text-transform: uppercase;
}

@media (min-width: 1200px) {
  .lesson-module--lesson__num--ccfee {
    font-size: 28px;
    line-height: 30px;
  }
}
.lesson-module--lesson__title--dee53 {
  color: #262626;
  font-size: calc(19.63636px + 1.36364vw);
  font-weight: 700;
  line-height: calc(22.72727px + 2.27273vw);
  margin-top: 12px;
}

@media (min-width: 1200px) {
  .lesson-module--lesson__title--dee53 {
    font-size: 36px;
    line-height: 50px;
  }
}
@media (max-width: 767px) {
  .lesson-module--lesson__title--dee53 {
    margin-top: 3px;
  }
}
.lesson-module--lesson__text--2cf05 {
  color: #262626;
  font-size: calc(13.09091px + 0.90909vw);
  line-height: calc(18.72727px + 1.02273vw);
  margin-top: 30px;
}

@media (min-width: 1200px) {
  .lesson-module--lesson__text--2cf05 {
    font-size: 24px;
    line-height: 31px;
  }
}
@media (max-width: 767px) {
  .lesson-module--lesson__text--2cf05 {
    margin-bottom: 20px;
    margin-top: 15px;
  }
}
.lesson-module--lesson__img--dd2ba {
  background: url(https://fs.advance.ru/landing-pages/material/english_lesson/urok.png) 50% no-repeat;
  background-size: contain;
  height: 287px;
  margin-right: 60px;
  width: 305px;
}

@media (max-width: 767px) {
  .lesson-module--lesson__img--dd2ba {
    height: 174px;
    width: 185px;
  }
  .lesson-module--lesson__video--90d77 {
    margin-bottom: 30px;
  }
}
.lesson-module--lesson__video-text--a9847 {
  background: #f6f2fb;
  border-radius: 9px;
  padding: 50px 67px;
  width: 100%;
}

@media (max-width: 991px) {
  .lesson-module--lesson__video-text--a9847 {
    padding: 24px 25px 34px 18px;
  }
}
.lesson-module--lesson__video-title--a338e {
  font-size: calc(14.36364px + 1.13636vw);
  font-weight: 700;
  line-height: calc(17.27273px + 1.47727vw);
  margin-bottom: 28px;
}

@media (min-width: 1200px) {
  .lesson-module--lesson__video-title--a338e {
    font-size: 28px;
    line-height: 35px;
  }
}
.lesson-module--lesson__video-item--bd7b7 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 20px;
}

.lesson-module--lesson__video-item--bd7b7:last-child {
  margin-bottom: 0;
}

.lesson-module--lesson__video-item-text--b11ee {
  font-size: calc(14.54545px + 0.45455vw);
  line-height: calc(19.27273px + 0.22727vw);
}

@media (min-width: 1200px) {
  .lesson-module--lesson__video-item-text--b11ee {
    font-size: 20px;
    line-height: 22px;
  }
}
.lesson-module--lesson__video-item--bd7b7:before {
  background: url(https://fs.advance.ru/landing-pages/material/english_lesson/check-mark.svg) 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 23px;
  margin-right: 20px;
  margin-top: 3px;
  width: 23px;
}

.task-module--task--52754 {
  padding: 60px 0;
}

@media (max-width: 767px) {
  .task-module--task--52754 {
    padding: 30px 0 20px;
  }
}
.task-module--task__row--0f208 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 49px;
}

.task-module--task__row--0f208:nth-of-type(2n) {
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin-top: 40px;
}

@media (max-width: 850px) {
  .task-module--task__row--0f208:nth-of-type(2n) {
    margin-bottom: -15px;
    margin-top: 0;
  }
  .task-module--task__row--0f208 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.task-module--task__point--27f90 {
  font-size: calc(14.54545px + 0.45455vw);
  line-height: calc(18.72727px + 1.02273vw);
}

@media (min-width: 1200px) {
  .task-module--task__point--27f90 {
    font-size: 20px;
    line-height: 31px;
  }
}
@media (max-width: 850px) {
  .task-module--task__point--27f90 {
    margin-bottom: 15px;
    text-align: center;
  }
}
.task-module--task__btn--654ab {
  border: 1px solid #9732fe;
  border-radius: 8px;
  color: #7000e3;
  font-size: calc(14.54545px + 0.45455vw);
  height: 61px;
  line-height: calc(17.18182px + 0.56818vw);
  max-width: 292px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

@media (min-width: 1200px) {
  .task-module--task__btn--654ab {
    font-size: 20px;
    line-height: 24px;
  }
}
.task-module--task__btn--654ab:focus {
  border: 1px solid #9732fe;
}

.task-module--task__btn--654ab:disabled {
  background: hsla(0, 0%, 94%, 0.3);
  border-color: hsla(0, 0%, 46%, 0.3);
  color: hsla(0, 0%, 6%, 0.3);
  pointer-events: none;
}

.task-module--task__next--7f555 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #f2f2f2;
  border-radius: 9px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 62px;
  padding: 10px 50px;
}

@media (max-width: 991px) {
  .task-module--task__next--7f555 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  .task-module--task__next--7f555 {
    padding: 28px 34px 22px 18px;
  }
}
.task-module--task--52754 .task-module--info__wrapper--650ae {
  width: 49%;
}

@media (max-width: 991px) {
  .task-module--task--52754 .task-module--info__wrapper--650ae {
    width: 100%;
  }
}
.task-module--task--52754 .task-module--widget__form--cdb6f {
  width: 49%;
}

@media (max-width: 991px) {
  .task-module--task--52754 .task-module--widget__form--cdb6f {
    width: 100%;
  }
}
.task-module--task__btn-block--2e964 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 38px auto 0;
}

.task-module--task__restart--72e66 {
  background: url(https://fs.advance.ru/landing-pages/material/english_lesson/restart.svg) 50% no-repeat;
  border-radius: 50%;
  cursor: pointer;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: 0;
  height: 60px;
  margin-left: 20px;
  width: 60px;
}

@media (max-width: 767px) {
  .task-module--task__restart--72e66 {
    background-size: contain;
    height: 40px;
    width: 40px;
  }
}
.task-module--task__next-btn--d827d {
  background: #fe4c04;
  border-radius: 8px;
  color: #fff;
  font-size: calc(14.54545px + 0.45455vw);
  height: 40px;
  line-height: calc(16.18182px + 0.56818vw);
  max-width: 317px;
  text-transform: none;
  width: 100%;
}

@media (min-width: 1200px) {
  .task-module--task__next-btn--d827d {
    font-size: 20px;
    line-height: 23px;
  }
}
.task-module--task__next-text--62949 {
  color: #2f2f2f;
  font-size: calc(11.81818px + 0.68182vw);
  line-height: calc(16.36364px + 1.13636vw);
  margin-top: 22px;
}

@media (min-width: 1200px) {
  .task-module--task__next-text--62949 {
    font-size: 20px;
    line-height: 30px;
  }
}
.translationButton-module--task__btn--9d9a9 {
  background: #fe4c04;
  border-radius: 8px;
  color: #fff;
  font-size: calc(14.54545px + 0.45455vw);
  height: 40px;
  line-height: calc(16.18182px + 0.56818vw);
  max-width: 200px;
  padding: 10px 16px;
  text-transform: inherit;
  width: 100%;
}

@media (min-width: 1200px) {
  .translationButton-module--task__btn--9d9a9 {
    font-size: 20px;
    line-height: 23px;
  }
}
@media (max-width: 767px) {
  .translationButton-module--task__btn--9d9a9 {
    margin-top: 15px;
    padding: 8px 14px;
  }
}
.translationButton-module--task__btn--removed--12411 {
  background: url(https://fs.advance.ru/landing-pages/material/english_lesson/restart.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 40px;
  max-width: 200px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 100%;
}

.translationTask-module--task__row--3765b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 50px auto -20px;
  width: 100%;
}

@media (max-width: 991px) {
  .translationTask-module--task__row--3765b {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 767px) {
  .translationTask-module--task__row--3765b {
    margin-top: 20px;
  }
}
.translationTask-module--task__col--7b84f {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}

@media (max-width: 991px) {
  .translationTask-module--task__col--7b84f {
    width: 100%;
  }
}
.translationTask-module--task__col--7b84f:nth-of-type(2n) .translationTask-module--task__block--a7b38:nth-of-type(odd) {
  background: #e1e1eb;
}

@media (max-width: 575px) {
  .translationTask-module--task__col--7b84f:nth-of-type(2n) .translationTask-module--task__block--a7b38:nth-of-type(odd) {
    border: none;
  }
}
.translationTask-module--task__block--a7b38 {
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  line-height: 36px;
  width: 100%;
}

.translationTask-module--task__block--a7b38:nth-of-type(odd) {
  border: 2px solid #e1e1eb;
}

.translationTask-module--task__block--a7b38:nth-of-type(odd) .translationTask-module--task__text--ea5ed {
  background: #e1e1eb;
}

@media (max-width: 575px) {
  .translationTask-module--task__block--a7b38 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 20px;
    line-height: 27px;
    margin-bottom: 15px;
    text-align: center;
  }
}
.translationTask-module--task__text--ea5ed {
  padding: 5px 0 5px 30px;
}

@media (max-width: 575px) {
  .translationTask-module--task__text--ea5ed {
    border: 1px solid #e1e1eb;
    border-bottom: none;
    border-radius: 5px 5px 0 0;
  }
}
.translationTask-module--task__text--ea5ed:first-of-type {
  width: 50%;
}

@media (max-width: 991px) {
  .translationTask-module--task__text--ea5ed:first-of-type {
    max-width: 100%;
  }
}
@media (max-width: 575px) {
  .translationTask-module--task__text--ea5ed:first-of-type {
    padding: 3px 0;
    width: 100%;
  }
}
.translationTask-module--task__answer-block--39b67 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  background-position: 50%;
  color: #a8a8d2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
}

@media (max-width: 575px) {
  .translationTask-module--task__answer-block--39b67 {
    border: 2px solid #e1e1eb;
    border-radius: 0 0 5px 5px;
    margin: 1px auto 0 0;
    width: 100%;
  }
}
.translationTask-module--task__answer-text--47f10 {
  padding-left: 30px;
  width: 100%;
}

@media (max-width: 575px) {
  .translationTask-module--task__answer-text--47f10 {
    padding: 3px 0;
  }
}
.translationTask-module--task__answer-none--01c01 {
  color: #fe4c04;
  margin: auto;
}

.translationTask-module--task__status--53e89 {
  margin: auto;
  max-width: 160px;
}

@media (max-width: 575px) {
  .translationTask-module--task__status--53e89 {
    max-width: 100px;
  }
}
.translationTask-module--task__status_block--9cdf6 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 45px;
}

.translationTask-module--task__status_block--9cdf6:nth-of-type(odd) .translationTask-module--task__text--ea5ed {
  background: #e1e1eb;
}

@media (max-width: 575px) {
  .translationTask-module--task__status_block--9cdf6:nth-of-type(odd) .translationTask-module--task__text--ea5ed {
    border: none;
  }
  .translationTask-module--task__status_block--9cdf6:nth-of-type(2n) .translationTask-module--task__text--ea5ed {
    background: #e1e1eb;
  }
}
.translationTask-module--task__status_item--e6b00 {
  border: 1px solid #adadad;
  border-radius: 50%;
  color: #adadad;
  font-size: 20px;
  height: 45px;
  line-height: 24px;
  padding-top: 8px;
  text-align: center;
  width: 45px;
}

@media (max-width: 575px) {
  .translationTask-module--task__status_item--e6b00 {
    font-size: 14px;
    height: 27px;
    line-height: 17px;
    padding-top: 4px;
    width: 27px;
  }
}
.translationTask-module--task__status_item--e6b00:first-child {
  margin-right: 50px;
  position: relative;
}

@media (max-width: 575px) {
  .translationTask-module--task__status_item--e6b00:first-child {
    margin-right: 35px;
  }
}
.translationTask-module--task__status_item--e6b00:first-child:after {
  background: #adadad;
  content: "";
  height: 1px;
  left: 51px;
  position: absolute;
  top: 21px;
  width: 40px;
}

@media (max-width: 575px) {
  .translationTask-module--task__status_item--e6b00:first-child:after {
    left: 30px;
    top: 13px;
    width: 30px;
  }
}
.translationTask-module--task__status_item--checked--5591e {
  border: 2px solid #9fe800;
  color: #9fe800;
  font-weight: 700;
  height: 50px;
  padding-top: 10px;
  width: 50px;
}

@media (max-width: 575px) {
  .translationTask-module--task__status_item--checked--5591e {
    height: 30px;
    padding-top: 5px;
    width: 30px;
  }
}
.videoSlider-module--slider--5c122 {
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 9px;
  -webkit-box-shadow: 0 0 27px 3px rgba(142, 138, 182, 0.19);
          box-shadow: 0 0 27px 3px rgba(142, 138, 182, 0.19);
  height: 100%;
  padding: 50px 0;
  width: 100%;
}

.videoSlider-module--slide--bd74b,
.videoSlider-module--slider--5c122 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.videoSlider-module--title--603bd {
  color: #2f2f2f;
  font-size: calc(15.81818px + 0.68182vw);
  font-weight: 700;
  line-height: calc(21.09091px + 0.90909vw);
  max-width: 350px;
  text-align: center;
  width: 100%;
}

@media (min-width: 1200px) {
  .videoSlider-module--title--603bd {
    font-size: 24px;
    line-height: 32px;
  }
}
.videoSlider-module--block--355ce {
  -webkit-box-shadow: 0 0 27px 3px rgba(142, 138, 182, 0.19);
          box-shadow: 0 0 27px 3px rgba(142, 138, 182, 0.19);
  margin-top: 30px;
  position: relative;
}

@media (max-width: 767px) {
  .videoSlider-module--block--355ce {
    margin-top: 20px;
  }
}
.videoSlider-module--num--72471 {
  color: #fe4c04;
}

.videoSlider-module--swiper-button-next--77d88,
.videoSlider-module--swiper-button-prev--df1e9 {
  height: 35px;
  width: 35px;
}

.videoSlider-module--swiper-button-next--77d88:after,
.videoSlider-module--swiper-button-prev--df1e9:after {
  display: none;
}

@media (max-width: 991px) {
  .videoSlider-module--swiper-button-next--77d88,
  .videoSlider-module--swiper-button-prev--df1e9 {
    bottom: 0;
    top: 94%;
  }
}
.videoSlider-module--swiper-button-prev--df1e9 {
  left: 30px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.videoSlider-module--swiper-button-next--77d88 {
  right: 30px;
}

.header-module--header--583e0 {
  padding-top: 32px;
}

@media (max-width: 767px) {
  .header-module--header--583e0 {
    padding-top: 20px;
  }
}
.header-module--header--583e0 .header-module--navbar--b83ca {
  margin-bottom: 95px;
  padding: 0;
}

@media (max-width: 767px) {
  .header-module--header--583e0 .header-module--navbar--b83ca {
    margin-bottom: 25px;
  }
}
.header-module--header--583e0 .header-module--navbar--b83ca .header-module--navbar-collapse--f4a91 {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media (max-width: 1199px) {
  .header-module--header--583e0 .header-module--navbar--b83ca .header-module--navbar-collapse--f4a91 {
    margin-top: 30px;
  }
}
.header-module--header--583e0 .header-module--navbar--b83ca .header-module--nav-prev--014df .header-module--nav-link--30115 {
  color: #393737 !important;
}

.header-module--header--583e0 .header-module--navbar--b83ca .header-module--nav-current--1ef1d .header-module--nav-link--30115 {
  color: #9fe800 !important;
  font-weight: 700;
}

.header-module--header--583e0 .header-module--navbar--b83ca .header-module--nav-link--30115 {
  color: #c6c6c6 !important;
  cursor: default;
  font-family: Ubuntu, sans-serif;
  font-size: calc(17.27273px + 0.22727vw);
  line-height: calc(27.27273px + 0.22727vw);
  padding: 0;
}

@media (min-width: 1200px) {
  .header-module--header--583e0 .header-module--navbar--b83ca .header-module--nav-link--30115 {
    font-size: 20px;
    line-height: 30px;
  }
}
@media (max-width: 1199px) {
  .header-module--header--583e0 .header-module--navbar--b83ca .header-module--nav-link--30115 {
    padding: 5px 0;
  }
}
@media (max-width: 575px) {
  .header-module--header--583e0 .header-module--navbar--b83ca .header-module--nav-link--30115 {
    text-align: center;
  }
}
.header-module--header--583e0 .header-module--navbar--b83ca .header-module--nav-link--30115:after {
  content: ">";
  display: inline-block;
  padding: 0 10px;
}

@media (max-width: 1199px) {
  .header-module--header--583e0 .header-module--navbar--b83ca .header-module--nav-link--30115:after {
    display: none;
  }
}
.header-module--header--583e0 .header-module--navbar--b83ca .header-module--nav-item--67d7c:last-of-type .header-module--nav-link--30115:after {
  display: none;
}

.header-module--header--583e0 .header-module--top-logo--19ce6 {
  padding: 0;
}

@media (max-width: 767px) {
  .header-module--header--583e0 .header-module--top-logo--19ce6 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-ordinal-group: -1;
        -ms-flex-order: -2;
            order: -2;
  }
}
.header-module--header--583e0 .header-module--top-logo--19ce6 img {
  max-width: 130px !important;
  width: 100% !important;
}

@media (max-width: 767px) {
  .header-module--header--583e0 .header-module--top-logo--19ce6 img {
    max-width: 90px;
  }
}
@media (max-width: 479px) {
  .header-module--header--583e0 .header-module--top-logo--19ce6 img {
    max-width: 71px;
  }
}
.next-module--next--5cab0 {
  background: #f2f2f2;
  border-radius: 9px;
  margin-bottom: 70px;
  margin-top: 60px;
  padding: 66px 98px;
}

@media (max-width: 767px) {
  .next-module--next--5cab0 {
    margin-bottom: 30px;
    margin-top: 20px;
    padding: 28px 34px 22px 18px;
  }
}
.next-module--next__next-title--2fc0e {
  font-size: calc(15.81818px + 0.68182vw);
  font-weight: 700;
  line-height: calc(18px + 1.25vw);
  margin-bottom: 26px;
}

@media (min-width: 1200px) {
  .next-module--next__next-title--2fc0e {
    font-size: 24px;
    line-height: 33px;
  }
}
.next-module--next__next-btn--b8382 {
  background: #fe4c04;
  border-radius: 8px;
  color: #fff;
  font-size: calc(14.54545px + 0.45455vw);
  height: 40px;
  line-height: calc(16.18182px + 0.56818vw);
  max-width: 317px;
  text-transform: none;
  width: 100%;
}

@media (min-width: 1200px) {
  .next-module--next__next-btn--b8382 {
    font-size: 20px;
    line-height: 23px;
  }
}
.next-module--next__next-text--062ff {
  color: #2f2f2f;
  font-size: calc(11.81818px + 0.68182vw);
  line-height: calc(16.36364px + 1.13636vw);
  margin-top: 22px;
}

@media (min-width: 1200px) {
  .next-module--next__next-text--062ff {
    font-size: 20px;
    line-height: 30px;
  }
}
.lesson-module--lesson--247e9 {
  margin-bottom: 60px;
}

@media (max-width: 767px) {
  .lesson-module--lesson--247e9 {
    margin-bottom: 20px;
  }
}
.lesson-module--lesson__row--b58b7 {
  margin-bottom: -40px;
}

@media (max-width: 767px) {
  .lesson-module--lesson__row--b58b7 {
    margin-bottom: -10px;
  }
}
.lesson-module--lesson__col--59bcc {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .lesson-module--lesson__col--59bcc {
    margin-bottom: 10px;
  }
  .lesson-module--lesson__col--59bcc:first-child {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.lesson-module--lesson__col--59bcc:nth-child(2) {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 767px) {
  .lesson-module--lesson__col--59bcc:nth-child(2) {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.lesson-module--lesson__col--59bcc:nth-child(3) {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .lesson-module--lesson__col--59bcc:nth-child(3) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .lesson-module--lesson__col--59bcc:nth-child(4) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
.lesson-module--lesson__num--980c0 {
  color: #fe4c04;
  font-size: calc(17.09091px + 0.90909vw);
  font-weight: 700;
  letter-spacing: 0.095em;
  line-height: 30px;
  text-transform: uppercase;
}

@media (min-width: 1200px) {
  .lesson-module--lesson__num--980c0 {
    font-size: 28px;
    line-height: 30px;
  }
}
.lesson-module--lesson__title--b2b32 {
  color: #262626;
  font-size: calc(19.63636px + 1.36364vw);
  font-weight: 700;
  line-height: calc(22.72727px + 2.27273vw);
  margin-top: 12px;
  text-align: left;
}

@media (min-width: 1200px) {
  .lesson-module--lesson__title--b2b32 {
    font-size: 36px;
    line-height: 50px;
  }
}
@media (max-width: 767px) {
  .lesson-module--lesson__title--b2b32 {
    margin-top: 3px;
  }
}
.lesson-module--lesson__text--62f53 {
  color: #262626;
  font-size: calc(13.09091px + 0.90909vw);
  line-height: calc(18px + 1.25vw);
  margin-top: 29px;
  max-width: 530px;
  width: 100%;
}

@media (min-width: 1200px) {
  .lesson-module--lesson__text--62f53 {
    font-size: 24px;
    line-height: 33px;
  }
}
@media (max-width: 767px) {
  .lesson-module--lesson__text--62f53 {
    margin-bottom: 20px;
    margin-top: 15px;
  }
}
.lesson-module--lesson__text--62f53:last-of-type {
  margin-top: 80px;
}

@media (max-width: 1199px) {
  .lesson-module--lesson__text--62f53:last-of-type {
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  .lesson-module--lesson__text--62f53:last-of-type {
    margin-top: 22px;
  }
}
.lesson-module--lesson__img--84c4c {
  background: url(https://fs.advance.ru/landing-pages/material/english_lesson/img2.png) 50% no-repeat;
  background-size: contain;
  height: 450.5px;
  margin-right: 40px;
  width: 427.18px;
}

@media (max-width: 991px) {
  .lesson-module--lesson__img--84c4c {
    height: 340px;
    margin-right: 20px;
    width: 322.4px;
  }
}
@media (max-width: 767px) {
  .lesson-module--lesson__img--84c4c {
    height: 297.5px;
    margin: 0 auto 0 30px;
    width: 282.1px;
  }
}
@media (max-width: 575px) {
  .lesson-module--lesson__img--84c4c {
    margin: 0 auto;
  }
}
.lesson-module--lesson__video--c49d9 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 3px;
  width: 100%;
}

@media (max-width: 767px) {
  .lesson-module--lesson__video--c49d9 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 30px;
  }
}
.lesson-module--lesson__video-text--def1b {
  background: #f6f2fb;
  border-radius: 9px;
  margin-top: -90px;
  padding: 45px 80px 45px 68px;
  width: 100%;
}

@media (max-width: 991px) {
  .lesson-module--lesson__video-text--def1b {
    padding: 24px 25px 34px 18px;
  }
}
@media (max-width: 767px) {
  .lesson-module--lesson__video-text--def1b {
    margin-top: 0;
  }
}
.lesson-module--lesson__video-title--72412 {
  font-size: calc(14.36364px + 1.13636vw);
  font-weight: 700;
  line-height: calc(17.27273px + 1.47727vw);
  margin-bottom: 28px;
}

@media (min-width: 1200px) {
  .lesson-module--lesson__video-title--72412 {
    font-size: 28px;
    line-height: 35px;
  }
}
.lesson-module--lesson__video-item--83fd7 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 20px;
}

.lesson-module--lesson__video-item--83fd7:last-child {
  margin-bottom: 0;
}

.lesson-module--lesson__video-item--83fd7:before {
  background: url(https://fs.advance.ru/landing-pages/material/english_lesson/check-mark.svg) 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 23px;
  margin-right: 20px;
  margin-top: 3px;
  width: 23px;
}

.lesson-module--lesson__video-item-text--76ac5 {
  font-size: calc(14.54545px + 0.45455vw);
  line-height: calc(19.27273px + 0.22727vw);
}

@media (min-width: 1200px) {
  .lesson-module--lesson__video-item-text--76ac5 {
    font-size: 20px;
    line-height: 22px;
  }
}
.lesson-module--lesson--320f7 {
  margin-bottom: 60px;
}

@media (max-width: 767px) {
  .lesson-module--lesson--320f7 {
    margin-bottom: 20px;
  }
}
.lesson-module--lesson__row--89842 {
  margin-bottom: -40px;
}

@media (max-width: 767px) {
  .lesson-module--lesson__row--89842 {
    margin-bottom: -10px;
  }
}
.lesson-module--lesson__col--cca63 {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .lesson-module--lesson__col--cca63 {
    margin-bottom: 10px;
  }
  .lesson-module--lesson__col--cca63:first-child {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.lesson-module--lesson__col--cca63:nth-child(2) {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 767px) {
  .lesson-module--lesson__col--cca63:nth-child(2) {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.lesson-module--lesson__col--cca63:nth-child(3) {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .lesson-module--lesson__col--cca63:nth-child(3) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .lesson-module--lesson__col--cca63:nth-child(4) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
.lesson-module--lesson__num--63f46 {
  color: #fe4c04;
  font-size: calc(17.09091px + 0.90909vw);
  font-weight: 700;
  letter-spacing: 0.095em;
  line-height: 30px;
  text-transform: uppercase;
}

@media (min-width: 1200px) {
  .lesson-module--lesson__num--63f46 {
    font-size: 28px;
    line-height: 30px;
  }
}
.lesson-module--lesson__title--30100 {
  color: #262626;
  font-size: calc(19.63636px + 1.36364vw);
  font-weight: 700;
  line-height: calc(22.72727px + 2.27273vw);
  margin-top: 12px;
  text-align: left;
}

@media (min-width: 1200px) {
  .lesson-module--lesson__title--30100 {
    font-size: 36px;
    line-height: 50px;
  }
}
@media (max-width: 767px) {
  .lesson-module--lesson__title--30100 {
    margin-top: 3px;
  }
}
.lesson-module--lesson__text--25247 {
  color: #262626;
  font-size: calc(13.09091px + 0.90909vw);
  line-height: calc(18px + 1.25vw);
  margin-top: 29px;
  max-width: 530px;
  width: 100%;
}

@media (min-width: 1200px) {
  .lesson-module--lesson__text--25247 {
    font-size: 24px;
    line-height: 33px;
  }
}
@media (max-width: 767px) {
  .lesson-module--lesson__text--25247 {
    margin-bottom: 20px;
    margin-top: 15px;
  }
}
.lesson-module--lesson__text--25247:last-of-type {
  margin-top: 44px;
}

@media (max-width: 1199px) {
  .lesson-module--lesson__text--25247:last-of-type {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .lesson-module--lesson__text--25247:last-of-type {
    margin-top: 22px;
  }
}
.lesson-module--lesson__img--691e6 {
  background: url(https://fs.advance.ru/landing-pages/material/english_lesson/img3.png) 50% no-repeat;
  background-size: contain;
  height: 450.5px;
  margin-right: 40px;
  width: 427.18px;
}

@media (max-width: 991px) {
  .lesson-module--lesson__img--691e6 {
    height: 340px;
    margin-right: 20px;
    width: 322.4px;
  }
}
@media (max-width: 767px) {
  .lesson-module--lesson__img--691e6 {
    height: 297.5px;
    margin: 0 auto 0 30px;
    width: 282.1px;
  }
}
@media (max-width: 575px) {
  .lesson-module--lesson__img--691e6 {
    margin: 0 auto;
  }
}
.lesson-module--lesson__video--6e97c {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 3px;
  width: 100%;
}

@media (max-width: 767px) {
  .lesson-module--lesson__video--6e97c {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 30px;
  }
}
.lesson-module--lesson__video-text--8cab7 {
  background: #f6f2fb;
  border-radius: 9px;
  padding: 39px 48px 48px 67px;
  width: 100%;
}

@media (max-width: 991px) {
  .lesson-module--lesson__video-text--8cab7 {
    padding: 24px 25px 34px 18px;
  }
}
.lesson-module--lesson__video-title--d8158 {
  font-size: calc(14.36364px + 1.13636vw);
  font-weight: 700;
  line-height: calc(17.27273px + 1.47727vw);
  margin-bottom: 28px;
}

@media (min-width: 1200px) {
  .lesson-module--lesson__video-title--d8158 {
    font-size: 28px;
    line-height: 35px;
  }
}
.lesson-module--lesson__video-item--cf720 {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 20px;
}

.lesson-module--lesson__video-item--cf720:last-child {
  margin-bottom: 0;
}

.lesson-module--lesson__video-item--cf720:before {
  background: url(https://fs.advance.ru/landing-pages/material/english_lesson/check-mark.svg) 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 23px;
  margin-right: 20px;
  margin-top: 3px;
  width: 23px;
}

.lesson-module--lesson__video-item-text--a495d {
  font-size: calc(14.54545px + 0.45455vw);
  line-height: calc(19.27273px + 0.22727vw);
}

@media (min-width: 1200px) {
  .lesson-module--lesson__video-item-text--a495d {
    font-size: 20px;
    line-height: 22px;
  }
}
.check-module--check--b6d73 {
  background: #f6f2fb;
  padding: 50px 0;
}

@media (max-width: 767px) {
  .check-module--check--b6d73 {
    padding: 30px 0;
  }
  .check-module--check__col--40b86:first-of-type {
    margin-bottom: 25px;
  }
}
.check-module--check__title--f7585 {
  color: #2f2f2f;
  font-size: calc(22.54545px + 0.45455vw);
  font-weight: 700;
  line-height: calc(24px + 1.25vw);
  max-width: 350px;
  width: 100%;
}

@media (min-width: 1200px) {
  .check-module--check__title--f7585 {
    font-size: 28px;
    line-height: 39px;
  }
}
.check-module--check__description--4451a {
  color: #2f2f2f;
  font-size: calc(14.54545px + 0.45455vw);
  line-height: calc(20.18182px + 0.56818vw);
  margin-top: 11px;
  max-width: 380px;
  width: 100%;
}

@media (min-width: 1200px) {
  .check-module--check__description--4451a {
    font-size: 20px;
    line-height: 27px;
  }
}
.check-module--check__text--05b03 {
  color: #2f2f2f;
  font-size: calc(13.27273px + 0.22727vw);
  line-height: calc(16.54545px + 0.45455vw);
  margin-top: 24px;
  max-width: 380px;
  width: 100%;
}

@media (min-width: 1200px) {
  .check-module--check__text--05b03 {
    font-size: 16px;
    line-height: 22px;
  }
}
@media (max-width: 767px) {
  .check-module--check__text--05b03 {
    margin-top: 15px;
  }
}
.check-module--check__audio-block--ce4e0 {
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 9px;
  -webkit-box-shadow: 0 0 27px 3px rgba(142, 138, 182, 0.19);
          box-shadow: 0 0 27px 3px rgba(142, 138, 182, 0.19);
  margin-top: 18px;
  max-width: 440px;
  padding: 30px;
  width: 100%;
}

@media (max-width: 767px) {
  .check-module--check__audio-block--ce4e0 {
    padding: 15px;
  }
}
.check-module--check__audio-block--ce4e0 .check-module--audio--5506c {
  width: 100%;
}

.lesson-module--lesson--4ff85 {
  margin-bottom: 60px;
}

@media (max-width: 767px) {
  .lesson-module--lesson--4ff85 {
    margin-bottom: 20px;
  }
}
.lesson-module--lesson__row--60053 {
  margin-bottom: -40px;
}

@media (max-width: 767px) {
  .lesson-module--lesson__row--60053 {
    margin-bottom: -10px;
  }
}
.lesson-module--lesson__col--44aa0 {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .lesson-module--lesson__col--44aa0 {
    margin-bottom: 10px;
  }
  .lesson-module--lesson__col--44aa0:first-child {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.lesson-module--lesson__col--44aa0:nth-child(2) {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 767px) {
  .lesson-module--lesson__col--44aa0:nth-child(2) {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
.lesson-module--lesson__num--23d0f {
  color: #fe4c04;
  font-size: calc(17.09091px + 0.90909vw);
  font-weight: 700;
  letter-spacing: 0.095em;
  line-height: 30px;
  text-transform: uppercase;
}

@media (min-width: 1200px) {
  .lesson-module--lesson__num--23d0f {
    font-size: 28px;
    line-height: 30px;
  }
}
.lesson-module--lesson__title--abe41 {
  color: #262626;
  font-size: calc(19.63636px + 1.36364vw);
  font-weight: 700;
  line-height: calc(22.72727px + 2.27273vw);
  margin-top: 12px;
  text-align: left;
}

@media (min-width: 1200px) {
  .lesson-module--lesson__title--abe41 {
    font-size: 36px;
    line-height: 50px;
  }
}
@media (max-width: 767px) {
  .lesson-module--lesson__title--abe41 {
    margin-top: 3px;
  }
}
.lesson-module--lesson__text--f47f2 {
  color: #262626;
  font-size: calc(13.09091px + 0.90909vw);
  line-height: calc(18px + 1.25vw);
  margin-top: 29px;
  max-width: 560px;
  width: 100%;
}

@media (min-width: 1200px) {
  .lesson-module--lesson__text--f47f2 {
    font-size: 24px;
    line-height: 33px;
  }
}
@media (max-width: 767px) {
  .lesson-module--lesson__text--f47f2 {
    margin-top: 15px;
  }
}
.lesson-module--lesson__img--b6bc9 {
  background: url(https://fs.advance.ru/landing-pages/material/english_lesson/img4.png) 50% no-repeat;
  background-size: contain;
  height: 493px;
  margin-top: -40px;
  width: 467.48px;
}

@media (max-width: 991px) {
  .lesson-module--lesson__img--b6bc9 {
    height: 425px;
    margin-right: 0;
    width: 403px;
  }
}
@media (max-width: 767px) {
  .lesson-module--lesson__img--b6bc9 {
    height: 297.5px;
    margin: 0 auto 20px 30px;
    width: 282.1px;
  }
}
@media (max-width: 575px) {
  .lesson-module--lesson__img--b6bc9 {
    margin: 0 auto;
  }
}
.video-module--video--f31e6 {
  background: #f6f2fb;
  padding: 70px 0;
}

@media (max-width: 767px) {
  .video-module--video--f31e6 {
    padding: 40px 0;
  }
}
.video-module--video__row--a4648:first-of-type {
  margin-bottom: 130px;
}

@media (max-width: 767px) {
  .video-module--video__row--a4648:first-of-type {
    margin-bottom: 50px;
  }
  .video-module--video__col--c68ac {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.video-module--video__col-text--62a41 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-right: 20px;
}

@media (max-width: 767px) {
  .video-module--video__col-text--62a41 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.video-module--video__text--f9efb {
  color: #262626;
  font-size: calc(13.09091px + 0.90909vw);
  font-weight: 700;
  line-height: calc(18px + 1.25vw);
}

@media (min-width: 1200px) {
  .video-module--video__text--f9efb {
    font-size: 24px;
    line-height: 33px;
  }
}
@media (max-width: 767px) {
  .video-module--video__text--f9efb {
    margin-bottom: 20px;
    text-align: center;
  }
}
.video-module--video__text--f9efb:after {
  background: url(https://fs.advance.ru/landing-pages/material/english_lesson/video-arrow.svg) 50% no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  display: block;
  height: 45px;
  margin: 20px 15px auto auto;
  position: absolute;
  width: 130px;
}

@media (max-width: 767px) {
  .video-module--video__text--f9efb:after {
    display: none;
  }
}
@font-face {
  font-display: fallback;
  font-family: Montserrat;
  font-weight: 300;
  src: url(https://fs.advance.ru/fonts/Montserrat/Montserrat-Light.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Montserrat;
  font-weight: 400;
  src: url(https://fs.advance.ru/fonts/Montserrat/Montserrat-Regular.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Montserrat;
  font-style: italic;
  font-weight: 400;
  src: url(https://fs.advance.ru/fonts/Montserrat/Montserrat-Regular.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 500;
  src: url(https://fs.advance.ru/fonts/Montserrat/Montserrat-Medium.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Montserrat;
  font-style: italic;
  font-weight: 500;
  src: url(https://fs.advance.ru/fonts/Montserrat/Montserrat-MediumItalic.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 700;
  src: url(https://fs.advance.ru/fonts/Montserrat/Montserrat-Bold.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Montserrat;
  font-style: italic;
  font-weight: 700;
  src: url(https://fs.advance.ru/fonts/Montserrat/Montserrat-BoldItalic.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Montserrat;
  font-weight: 800;
  src: url(https://fs.advance.ru/fonts/Montserrat/Montserrat-ExtraBold.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Montserrat Black;
  font-weight: 900;
  src: url(https://fs.advance.ru/fonts/Montserrat/Montserrat-Black.ttf) format("truetype");
}
@font-face {
  font-display: fallback;
  font-family: Montserrat;
  font-style: italic;
  font-weight: 900;
  src: url(https://fs.advance.ru/fonts/Montserrat/Montserrat-BlackItalic.ttf) format("truetype");
}
.task-module--task--3b327 {
  padding: 70px 0 50px;
}

@media (max-width: 767px) {
  .task-module--task--3b327 {
    padding: 40px 0;
  }
}
.task-module--task__description--ec439 {
  font-size: calc(19.27273px + 0.22727vw);
  line-height: calc(21.81818px + 0.68182vw);
  margin-top: 30px;
  text-align: center;
}

@media (min-width: 1200px) {
  .task-module--task__description--ec439 {
    font-size: 22px;
    line-height: 30px;
  }
}
@media (max-width: 767px) {
  .task-module--task__description--ec439 {
    margin-top: 20px;
  }
}
.task-module--task__row--13d19 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 50px;
  width: 100%;
}

@media (max-width: 991px) {
  .task-module--task__row--13d19 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 767px) {
  .task-module--task__row--13d19 {
    margin-top: 20px;
  }
}
.task-module--task__col--de4ad {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: calc(50% - 40px);
}

@media (max-width: 991px) {
  .task-module--task__col--de4ad {
    max-width: 500px;
    width: 100%;
  }
  .task-module--task__col--de4ad:nth-of-type(2n) .task-module--task__block--b2099:nth-of-type(2n) {
    background: #e1e1eb !important;
  }
  .task-module--task__col--de4ad:nth-of-type(2n) .task-module--task__block--b2099:nth-of-type(odd) {
    background: #fff !important;
  }
}
@media (max-width: 520px) {
  .task-module--task__col--de4ad {
    max-width: 280px;
  }
}
.task-module--task__block--b2099 {
  border-radius: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 6px 9px;
}

.task-module--task__block--b2099:nth-of-type(odd) {
  background: #e1e1eb;
}

@media (max-width: 520px) {
  .task-module--task__block--b2099 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.task-module--task__answer-block--ae51d {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 30px;
}

@media (max-width: 520px) {
  .task-module--task__answer-block--ae51d {
    margin: 6px auto 0 0;
  }
}
.task-module--task__text--99201 {
  font-size: calc(12.90909px + 0.34091vw);
  line-height: calc(17.81818px + 0.68182vw);
}

@media (min-width: 1200px) {
  .task-module--task__text--99201 {
    font-size: 17px;
    line-height: 26px;
  }
}
.task-module--task__text--99201:first-of-type {
  max-width: 180px;
  width: 100%;
}

@media (max-width: 991px) {
  .task-module--task__text--99201:first-of-type {
    max-width: 240px;
  }
}
.task-module--task__input--05d56 {
  background: #fff;
  border: 1px solid #e1e1eb;
  border-radius: 6px;
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-size: calc(12.90909px + 0.34091vw);
  height: 28px;
  line-height: calc(17.09091px + 0.90909vw);
  margin-right: 10px;
  max-width: 58px;
  padding: 2px 10px !important;
  width: 100%;
}

@media (min-width: 1200px) {
  .task-module--task__input--05d56 {
    font-size: 17px;
    line-height: 28px;
  }
}
@media (max-width: 520px) {
  .task-module--task__input--05d56 {
    margin-right: 7px;
  }
}
.task-module--task__right--99f03 {
  border: 2px solid #06af06;
}

.task-module--task__right--99f03[disabled] {
  background: #e3fae3;
}

.task-module--task__error--b5374 {
  border: 2px solid red;
}

.task-module--task__error--b5374[disabled] {
  background: #fde4e4;
}

.task-module--task__score--10965 {
  display: none;
  font-size: calc(12.54545px + 0.45455vw);
  line-height: calc(17.09091px + 0.90909vw);
  position: absolute;
  text-align: center;
  top: -40px;
  width: 100%;
}

@media (min-width: 1200px) {
  .task-module--task__score--10965 {
    font-size: 18px;
    line-height: 28px;
  }
}
@media (max-width: 767px) {
  .task-module--task__score--10965 {
    top: -20px;
  }
}
.task-module--task__score--active--55513 {
  display: block;
}

.task-module--task__btn-block--8572d {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 75px auto 0;
  position: relative;
}

@media (max-width: 767px) {
  .task-module--task__btn-block--8572d {
    margin: 45px auto 0;
  }
}
.task-module--task__btn--d217c {
  background: #fe4c04;
  border-radius: 8px;
  color: #fff;
  font-size: calc(14.54545px + 0.45455vw);
  height: 40px;
  line-height: calc(16.18182px + 0.56818vw);
  max-width: 317px;
  padding: 10px 16px;
  text-transform: inherit;
  width: 100%;
}

@media (min-width: 1200px) {
  .task-module--task__btn--d217c {
    font-size: 20px;
    line-height: 23px;
  }
}
@media (max-width: 767px) {
  .task-module--task__btn--d217c {
    margin-top: 15px;
    padding: 8px 14px;
  }
}
.lesson-module--lesson--66165 {
  margin-bottom: 60px;
}

@media (max-width: 767px) {
  .lesson-module--lesson--66165 {
    margin-bottom: 20px;
  }
}
.lesson-module--lesson__row--c46ef {
  margin-bottom: -40px;
  margin-top: 120px;
}

@media (max-width: 767px) {
  .lesson-module--lesson__row--c46ef {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: -10px;
    margin-top: 0;
  }
}
@media (max-width: 575px) {
  .lesson-module--lesson__row--c46ef {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.lesson-module--lesson__col--45201 {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .lesson-module--lesson__col--45201 {
    margin-bottom: 10px;
  }
  .lesson-module--lesson__col--45201:first-child {
    max-width: 100%;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
.lesson-module--lesson__col--45201:nth-child(2) {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 767px) {
  .lesson-module--lesson__col--45201:nth-child(2) {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 45%;
  }
}
@media (max-width: 575px) {
  .lesson-module--lesson__col--45201:nth-child(2) {
    width: 100%;
  }
}
.lesson-module--lesson__num--74e41 {
  color: #fe4c04;
  font-size: calc(17.09091px + 0.90909vw);
  font-weight: 700;
  letter-spacing: 0.095em;
  line-height: 30px;
  text-transform: uppercase;
}

@media (max-width: 575px) {
  .lesson-module--lesson__num--74e41 {
    font-size: 20px;
    line-height: 30px;
  }
}
.lesson-module--lesson__title--09627 {
  color: #262626;
  font-size: calc(19.63636px + 1.36364vw);
  font-weight: 700;
  line-height: calc(22.72727px + 2.27273vw);
  margin-top: 12px;
  text-align: left;
}

@media (min-width: 1200px) {
  .lesson-module--lesson__title--09627 {
    font-size: 36px;
    line-height: 50px;
  }
}
@media (max-width: 767px) {
  .lesson-module--lesson__title--09627 {
    margin-top: 3px;
  }
}
@media (max-width: 575px) {
  .lesson-module--lesson__title--09627 {
    font-size: 24px;
    line-height: 50px;
  }
}
.lesson-module--lesson__text--e5a19 {
  color: #262626;
  font-size: calc(13.09091px + 0.90909vw);
  line-height: calc(18px + 1.25vw);
  margin-top: 29px;
  max-width: 550px;
  width: 100%;
}

@media (min-width: 1200px) {
  .lesson-module--lesson__text--e5a19 {
    font-size: 24px;
    line-height: 33px;
  }
}
@media (max-width: 767px) {
  .lesson-module--lesson__text--e5a19 {
    font-size: 16px;
    line-height: 22px;
    margin-top: 15px;
  }
}
.lesson-module--lesson__img--8e8d1 {
  background: url(https://fs.advance.ru/landing-pages/material/english_lesson/img5.png) 50% no-repeat;
  background-size: contain;
  height: 385px;
  margin-right: 70px;
  margin-top: -40px;
  width: 420px;
}

@media (max-width: 991px) {
  .lesson-module--lesson__img--8e8d1 {
    height: 425px;
    margin-right: 0;
    width: 403px;
  }
}
@media (max-width: 767px) {
  .lesson-module--lesson__img--8e8d1 {
    margin: 0 auto 20px 30px;
    width: 282.1px;
  }
}
@media (max-width: 575px) {
  .lesson-module--lesson__img--8e8d1 {
    margin: 0 auto 35px;
    width: calc(100% - 60px);
  }
}
.lesson-module--lesson--66165 .lesson-module--undertext-row--b15a1 {
  background: linear-gradient(93.94deg, #ff9367 9.87%, #ff6b30 94.78%);
  border-radius: 9px;
  margin-left: 0;
  margin-right: 0;
  margin-top: 70px;
  padding: 60px 100px;
  width: 100%;
}

@media (max-width: 991px) {
  .lesson-module--lesson--66165 .lesson-module--undertext-row--b15a1 {
    margin: 70px auto 0;
  }
}
@media (max-width: 767px) {
  .lesson-module--lesson--66165 .lesson-module--undertext-row--b15a1 {
    margin: 50px auto 0;
    padding: 30px 50px;
  }
}
@media (max-width: 575px) {
  .lesson-module--lesson--66165 .lesson-module--undertext-row--b15a1 {
    margin: 40px auto 0;
    padding: 25px 40px;
  }
}
.lesson-module--lesson--66165 .lesson-module--undertext__content--8f398 {
  color: #fff;
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
}

@media (max-width: 575px) {
  .lesson-module--lesson--66165 .lesson-module--undertext__content--8f398 {
    font-size: 15px;
    line-height: 20px;
  }
}
.video-module--video__row--cfddd:first-of-type {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 767px) {
  .video-module--video__row--cfddd:first-of-type {
    margin-bottom: 0;
  }
  .video-module--video__col--ada3e {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.video-module--video__col-text--b6a1c {
  color: #393939;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 28px;
  font-weight: 700;
  line-height: 38px;
  margin-bottom: 30px;
}

@media (max-width: 767px) {
  .video-module--video__col-text--b6a1c {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    max-width: 100%;
  }
}
@media (max-width: 575px) {
  .video-module--video__col-text--b6a1c {
    margin-bottom: 0;
  }
}
.video-module--video__text--45908 {
  color: #262626;
  font-size: calc(13.09091px + 0.90909vw);
  font-weight: 700;
  line-height: calc(18px + 1.25vw);
}

@media (max-width: 767px) {
  .video-module--video__text--45908 {
    margin-bottom: 20px;
    text-align: center;
  }
}
@media (max-width: 575px) {
  .video-module--video__text--45908 {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 15px;
  }
}
.video-module--video__wrap--3b8bb {
  margin-bottom: 80px;
}

@media (max-width: 767px) {
  .video-module--video__wrap--3b8bb {
    height: 337px;
    margin: 0 auto 50px;
    max-width: 600px;
  }
}
.video-module--video__wrap--3b8bb iframe {
  border-radius: 10px;
}

.construction-module--construction--41b18 {
  background: #f6f2fb;
  padding: 70px 0;
}

@media (max-width: 767px) {
  .construction-module--construction--41b18 {
    padding: 50px 0;
  }
}
.construction-module--construction__wrapper--06726 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.construction-module--construction__text--b712a {
  font-size: 24px;
  line-height: 36px;
  max-width: 580px;
}

@media (max-width: 575px) {
  .construction-module--construction__text--b712a {
    font-size: 16px;
    line-height: 22px;
  }
}
.construction-module--construction__text--b712a:first-child {
  margin-bottom: 30px;
}

@media (max-width: 575px) {
  .construction-module--construction__text--b712a:first-child {
    margin-bottom: 20px;
    max-width: 350px;
    text-align: center;
  }
}
.construction-module--construction__bold--98fd7 {
  font-size: 28px;
  font-weight: 700;
  line-height: 44px;
}

@media (max-width: 575px) {
  .construction-module--construction__bold--98fd7 {
    font-size: 20px;
    line-height: 27px;
    max-width: 270px;
    text-align: center;
  }
}
.task-module--task--3ac33 {
  padding: 70px 0 50px;
}

@media (max-width: 767px) {
  .task-module--task--3ac33 {
    padding: 40px 0;
  }
}
.task-module--task__hidden_audio--bc2ce {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.task-module--task__hidden-audio__wrapper--1ee37 {
  border: 1px solid #e8e8e8;
  border-radius: 9px;
  -webkit-box-shadow: 0 0 27px 3px rgba(142, 138, 182, 0.19);
          box-shadow: 0 0 27px 3px rgba(142, 138, 182, 0.19);
  margin-top: 30px;
  padding: 30px;
  text-align: center;
}

.check-module--check--44745 {
  background: #f6f2fb;
  padding: 50px 0;
}

@media (max-width: 767px) {
  .check-module--check--44745 {
    padding: 30px 0;
  }
  .check-module--check__col--0af6e:first-of-type {
    margin-bottom: 25px;
  }
}
.check-module--check__title--01e1c {
  font-size: 36px;
  font-weight: 700;
  line-height: 50px;
  max-width: 580px;
  width: 100%;
}

@media (max-width: 767px) {
  .check-module--check__title--01e1c {
    max-width: 100%;
  }
}
@media (max-width: 575px) {
  .check-module--check__title--01e1c {
    font-size: 24px;
    line-height: 32px;
  }
}
.check-module--check__description--30e5c {
  font-size: 20px;
  font-weight: 400;
  line-height: 27px;
  margin-top: 15px;
  max-width: 450px;
  width: 100%;
}

@media (max-width: 767px) {
  .check-module--check__description--30e5c {
    max-width: 100%;
  }
}
@media (max-width: 575px) {
  .check-module--check__description--30e5c {
    font-size: 18px;
    line-height: 24px;
  }
}
.check-module--check__text--6524c {
  color: #2f2f2f;
  font-size: 20px;
  font-weight: 700;
  line-height: 28px;
  margin-top: 60px;
  max-width: 380px;
  width: 100%;
}

@media (max-width: 767px) {
  .check-module--check__text--6524c {
    margin-bottom: 20px;
    margin-top: 15px;
    max-width: 100%;
  }
}
@media (max-width: 575px) {
  .check-module--check__text--6524c {
    font-size: 18px;
    line-height: 24px;
  }
}
.repeat-module--repeat--51f55 {
  padding: 70px 0 50px;
}

@media (max-width: 767px) {
  .repeat-module--repeat--51f55 {
    padding: 40px 0;
  }
}
.repeat-module--repeat__description--9f35c {
  font-size: calc(19.27273px + 0.22727vw);
  line-height: calc(21.81818px + 0.68182vw);
  margin-top: 30px;
  text-align: center;
}

@media (min-width: 1200px) {
  .repeat-module--repeat__description--9f35c {
    font-size: 22px;
    line-height: 30px;
  }
}
@media (max-width: 767px) {
  .repeat-module--repeat__description--9f35c {
    margin-top: 20px;
  }
}
.repeat-module--repeat__btn-block--9cd87 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 75px auto 0;
  position: relative;
}

@media (max-width: 767px) {
  .repeat-module--repeat__btn-block--9cd87 {
    margin: 45px auto 0;
  }
}
@media (max-width: 575px) {
  .repeat-module--repeat__btn-block--9cd87 {
    margin-top: 20px;
  }
}
.repeat-module--repeat__audio-block--94e37 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 100px;
}

@media (max-width: 575px) {
  .repeat-module--repeat__audio-block--94e37 {
    margin-top: 70px;
  }
}
.repeat-module--repeat__audio-title--86791 {
  font-size: 36px;
  font-weight: 700;
  line-height: 50px;
  margin-bottom: 50px;
  max-width: 740px;
}

@media (max-width: 575px) {
  .repeat-module--repeat__audio-title--86791 {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 20px;
  }
}
.repeat-module--repeat__words-content--73c48 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 40px;
  width: 100%;
}

.repeat-module--repeat__phrases--6d9e7 {
  width: 100%;
}

.repeat-module--repeat__btn--88fbe {
  margin-right: 0;
}

.lesson-module--lesson--72d5c {
  margin-bottom: 60px;
}

@media (max-width: 767px) {
  .lesson-module--lesson--72d5c {
    margin-bottom: 20px;
  }
}
.lesson-module--lesson__row--6b557 {
  margin-bottom: -40px;
  margin-top: 120px;
}

@media (max-width: 767px) {
  .lesson-module--lesson__row--6b557 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: -10px;
    margin-top: 0;
  }
}
@media (max-width: 640px) {
  .lesson-module--lesson__row--6b557 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.lesson-module--lesson__col--71db1 {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .lesson-module--lesson__col--71db1 {
    margin-bottom: 10px;
  }
  .lesson-module--lesson__col--71db1:first-child {
    max-width: 350px;
  }
}
@media (max-width: 640px) {
  .lesson-module--lesson__col--71db1:first-child {
    max-width: 100%;
  }
}
.lesson-module--lesson__col--71db1:nth-child(2) {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 767px) {
  .lesson-module--lesson__col--71db1:nth-child(2) {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    width: 45%;
  }
}
@media (max-width: 640px) {
  .lesson-module--lesson__col--71db1:nth-child(2) {
    margin-top: 50px;
    width: 100%;
  }
}
.lesson-module--lesson__num--c0c7e {
  color: #fe4c04;
  font-size: calc(17.09091px + 0.90909vw);
  font-weight: 700;
  letter-spacing: 0.095em;
  line-height: 30px;
  text-transform: uppercase;
}

@media (max-width: 640px) {
  .lesson-module--lesson__num--c0c7e {
    font-size: 20px;
    line-height: 30px;
  }
}
.lesson-module--lesson__title--36e65 {
  color: #262626;
  font-size: calc(19.63636px + 1.36364vw);
  font-weight: 700;
  line-height: calc(22.72727px + 2.27273vw);
  margin-top: 12px;
  text-align: left;
}

@media (min-width: 1200px) {
  .lesson-module--lesson__title--36e65 {
    font-size: 36px;
    line-height: 50px;
  }
}
@media (max-width: 767px) {
  .lesson-module--lesson__title--36e65 {
    margin-top: 3px;
  }
}
@media (max-width: 640px) {
  .lesson-module--lesson__title--36e65 {
    font-size: 24px;
    line-height: 50px;
  }
}
.lesson-module--lesson__text--da7f3 {
  color: #262626;
  font-size: calc(13.09091px + 0.90909vw);
  line-height: calc(18px + 1.25vw);
  margin-top: 29px;
  max-width: 550px;
  width: 100%;
}

@media (min-width: 1200px) {
  .lesson-module--lesson__text--da7f3 {
    font-size: 24px;
    line-height: 33px;
  }
}
@media (max-width: 767px) {
  .lesson-module--lesson--72d5c {
    margin-top: 15px;
  }
}
@media (max-width: 640px) {
  .lesson-module--lesson--72d5c {
    font-size: 16px;
    line-height: 22px;
  }
}
.lesson-module--lesson__undertext--bc12a {
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
  margin-top: 25px;
  max-width: 380px;
}

@media (max-width: 640px) {
  .lesson-module--lesson__undertext--bc12a {
    font-size: 16px;
    line-height: 135%;
    max-width: 100%;
  }
}
.lesson-module--lesson__img--e2429 {
  background: url(https://fs.advance.ru/landing-pages/material/english_lesson/img6.png) 50% no-repeat;
  background-size: contain;
  height: 444px;
  margin-right: 70px;
  margin-top: -40px;
  width: 421px;
}

@media (max-width: 991px) {
  .lesson-module--lesson__img--e2429 {
    height: 366px;
    margin-right: 0;
    width: 347px;
  }
}
@media (max-width: 640px) {
  .lesson-module--lesson__img--e2429 {
    width: 100%;
  }
}
.task-module--task--83474 {
  padding: 70px 0 100px;
}

@media (max-width: 767px) {
  .task-module--task--83474 {
    padding: 40px 0;
  }
}
.task-module--task--83474 .task-module--undertext--eb153 {
  font-size: 24px;
  font-weight: 400;
  line-height: 135%;
  margin-top: 50px;
  text-align: center;
}

.task-module--task--83474 .task-module--undertext-bold--ddf79 {
  font-size: 28px;
  font-weight: 700;
  line-height: 135%;
  margin-top: 30px;
}

@media (max-width: 767px) {
  .task-module--task--83474 .task-module--undertext-bold--ddf79 {
    font-size: 20px;
  }
}
.repeat-module--repeat--33400 {
  background: #f6f2fb;
  padding: 70px 0;
}

@media (max-width: 767px) {
  .repeat-module--repeat--33400 {
    padding: 40px 0;
  }
}
.repeat-module--repeat__video-block--a3e77 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 80px;
}

@media (max-width: 640px) {
  .repeat-module--repeat__video-block--a3e77 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.repeat-module--repeat__video-desc--0ead1 {
  font-size: 24px;
  font-weight: 700;
  line-height: 135%;
  margin-right: 25px;
  max-width: 430px;
  position: relative;
}

@media (max-width: 640px) {
  .repeat-module--repeat__video-desc--0ead1 {
    font-size: 20px;
    margin-bottom: 20px;
    text-align: center;
  }
}
.repeat-module--repeat__video-desc--0ead1:after {
  background: url(https://fs.advance.ru/landing-pages/material/english_lesson/video-arrow.svg) no-repeat;
  background-size: contain;
  bottom: 80px;
  content: "";
  height: 45px;
  position: absolute;
  right: 10px;
  width: 130px;
}

@media (max-width: 991px) {
  .repeat-module--repeat__video-desc--0ead1:after {
    display: none;
  }
}
.repeat-module--repeat__video-wrapper--3e839 iframe {
  border-radius: 5px;
  height: 282px;
  width: 500px;
}

@media (max-width: 991px) {
  .repeat-module--repeat__video-wrapper--3e839 iframe {
    height: 197px;
    width: 350px;
  }
}
.repeat-module--repeat__patterns-block--48645 {
  margin-top: 30px;
  position: relative;
}

@media (max-width: 767px) {
  .repeat-module--repeat__patterns-block--48645 {
    margin-top: 20px;
  }
}
@media (max-width: 640px) {
  .repeat-module--repeat__patterns-block--48645 {
    max-width: 320px;
  }
}
@media (max-width: 450px) {
  .repeat-module--repeat__patterns-block--48645 {
    max-width: 250px;
  }
}
.repeat-module--repeat__patterns-uppertext--f3229 {
  font-size: 24px;
  font-weight: 400;
  line-height: 135%;
  margin-bottom: 25px;
  text-align: center;
}

.repeat-module--repeat__slider-wrapper--e7c88 {
  position: relative;
}

.repeat-module--repeat__slider--920f9 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0 auto 20px;
  max-width: 760px;
  overflow-x: hidden;
}

.repeat-module--repeat__slide--dae2a {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.repeat-module--repeat__audio-block--d6325,
.repeat-module--repeat__slide--dae2a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.repeat-module--repeat__audio-undertext--5ba14 {
  font-size: 24px;
  font-weight: 400;
  line-height: 135%;
}

.repeat-module--repeat__audio-wrapper--62fc1 {
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 9px;
  -webkit-box-shadow: 0 0 27px 3px rgba(142, 138, 182, 0.19);
          box-shadow: 0 0 27px 3px rgba(142, 138, 182, 0.19);
  margin-top: 30px;
  padding: 30px;
  text-align: center;
}

.repeat-module--swiper-button-next--d2627,
.repeat-module--swiper-button-prev--84b4d {
  height: 70px;
  position: absolute;
  width: 70px;
}

.repeat-module--swiper-button-next--d2627:after,
.repeat-module--swiper-button-prev--84b4d:after {
  display: none;
}

@media (max-width: 767px) {
  .repeat-module--swiper-button-next--d2627,
  .repeat-module--swiper-button-prev--84b4d {
    height: 35px;
    width: 35px;
  }
}
.repeat-module--swiper-button-next--d2627 {
  right: 15%;
}

@media (max-width: 991px) {
  .repeat-module--swiper-button-next--d2627 {
    right: 5%;
  }
}
@media (max-width: 767px) {
  .repeat-module--swiper-button-next--d2627 {
    right: 0;
  }
}
.repeat-module--swiper-button-prev--84b4d {
  left: 15%;
}

@media (max-width: 991px) {
  .repeat-module--swiper-button-prev--84b4d {
    left: 5%;
  }
}
@media (max-width: 767px) {
  .repeat-module--swiper-button-prev--84b4d {
    left: 0;
  }
}
.patterns-module--patterns--f25b1 {
  padding: 60px 0;
}

@media (max-width: 640px) {
  .patterns-module--patterns--f25b1 {
    padding: 40px 0;
  }
}
.patterns-module--patterns__content--e01f6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 50px;
}

@media (max-width: 640px) {
  .patterns-module--patterns__content--e01f6 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.patterns-module--patterns__list--a5d92 {
  margin-right: 20px;
  position: relative;
}

@media (max-width: 991px) {
  .patterns-module--patterns__list--a5d92 {
    margin-right: 15px;
  }
}
@media (max-width: 640px) {
  .patterns-module--patterns__list--a5d92 {
    margin: auto;
  }
}
.patterns-module--patterns__item--b6bb1 {
  font-size: 24px;
  font-weight: 400;
  line-height: 135%;
  margin-bottom: 15px;
  padding-left: 20px;
  position: relative;
}

@media (max-width: 991px) {
  .patterns-module--patterns__item--b6bb1 {
    font-size: 19px;
    line-height: 125%;
  }
}
.patterns-module--patterns__item--b6bb1:before {
  background: #fe4c04;
  border-radius: 50%;
  content: "";
  height: 11px;
  left: 0;
  position: absolute;
  top: 10px;
  width: 11px;
}

@media (max-width: 640px) {
  .patterns-module--patterns__item--b6bb1:before {
    top: 4px;
  }
  .patterns-module--patterns__video-wrapper--c1e8d {
    margin: 25px auto 0;
  }
}
.patterns-module--patterns--f25b1 .patterns-module--video--88cd7 {
  height: 277px;
  width: 493px;
}

@media (max-width: 991px) {
  .patterns-module--patterns--f25b1 .patterns-module--video--88cd7 {
    height: 197px;
    width: 350px;
  }
}
@media (max-width: 767px) {
  .patterns-module--patterns--f25b1 .patterns-module--video--88cd7 {
    height: 163px;
    width: 290px;
  }
}
.lesson-module--lesson--d86a9 {
  margin-bottom: 60px;
}

@media (max-width: 767px) {
  .lesson-module--lesson--d86a9 {
    margin-bottom: 20px;
  }
}
.lesson-module--lesson__row--aea42 {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: 0;
  margin-right: 0;
}

@media (max-width: 767px) {
  .lesson-module--lesson__row--aea42 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 640px) {
  .lesson-module--lesson__row--aea42 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.lesson-module--lesson__col--e1d02 {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .lesson-module--lesson__col--e1d02 {
    margin-bottom: 10px;
  }
}
.lesson-module--lesson__col--e1d02:first-child {
  width: 58%;
}

@media (max-width: 991px) {
  .lesson-module--lesson__col--e1d02:first-child {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .lesson-module--lesson__col--e1d02:first-child {
    max-width: 350px;
  }
}
@media (max-width: 640px) {
  .lesson-module--lesson__col--e1d02:first-child {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    width: 100%;
  }
}
.lesson-module--lesson__col--e1d02:last-child {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 40%;
}

@media (max-width: 991px) {
  .lesson-module--lesson__col--e1d02:last-child {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .lesson-module--lesson__col--e1d02:last-child {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    width: 45%;
  }
}
@media (max-width: 640px) {
  .lesson-module--lesson__col--e1d02:last-child {
    margin-top: 50px;
    width: 100%;
  }
}
.lesson-module--lesson__num--c8710 {
  color: #fe4c04;
  font-size: 28px;
  font-weight: 700;
  letter-spacing: 0.095em;
  line-height: 30px;
  text-transform: uppercase;
}

@media (max-width: 640px) {
  .lesson-module--lesson__num--c8710 {
    font-size: 20px;
    line-height: 30px;
  }
}
.lesson-module--lesson__title--44615 {
  color: #262626;
  font-size: 36px;
  font-weight: 700;
  line-height: 50px;
  margin-top: 12px;
  text-align: left;
}

@media (min-width: 1200px) {
  .lesson-module--lesson__title--44615 {
    font-size: 36px;
    line-height: 50px;
  }
}
@media (max-width: 991px) {
  .lesson-module--lesson__title--44615 {
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  .lesson-module--lesson__title--44615 {
    margin-top: 3px;
  }
}
@media (max-width: 640px) {
  .lesson-module--lesson__title--44615 {
    font-size: 24px;
    line-height: 50px;
  }
}
.lesson-module--lesson__text--e3c4d {
  font-size: 24px;
  line-height: 36px;
  margin-bottom: 15px;
  margin-top: 23px;
  width: 100%;
}

@media (min-width: 1200px) {
  .lesson-module--lesson__text--e3c4d {
    font-size: 24px;
    line-height: 33px;
  }
}
@media (max-width: 991px) {
  .lesson-module--lesson__text--e3c4d {
    font-size: 20px;
    line-height: 20px;
  }
}
@media (max-width: 767px) {
  .lesson-module--lesson__text--e3c4d {
    margin-top: 15px;
  }
}
@media (max-width: 640px) {
  .lesson-module--lesson__text--e3c4d {
    font-size: 16px;
    line-height: 22px;
    text-align: left;
  }
}
.lesson-module--lesson__undertext--bbd43 {
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
  margin-top: 25px;
}

@media (max-width: 991px) {
  .lesson-module--lesson__undertext--bbd43 {
    font-size: 20px;
    line-height: 22px;
  }
}
@media (max-width: 640px) {
  .lesson-module--lesson__undertext--bbd43 {
    font-size: 16px;
    line-height: 135%;
    max-width: 100%;
    text-align: left;
  }
}
.lesson-module--lesson__img--e02bc {
  background: url(https://fs.advance.ru/landing-pages/material/english_lesson/img7.png) 50% no-repeat;
  background-size: contain;
  height: 444px;
  margin-right: 70px;
  margin-top: 40px;
  width: 421px;
}

@media (max-width: 991px) {
  .lesson-module--lesson__img--e02bc {
    height: 366px;
    margin: auto;
    width: 347px;
  }
}
@media (max-width: 640px) {
  .lesson-module--lesson__img--e02bc {
    width: 100%;
  }
}
.lesson-module--lesson__list-item--7b561 {
  font-size: 24px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 15px;
  padding-left: 25px;
  position: relative;
}

@media (max-width: 991px) {
  .lesson-module--lesson__list-item--7b561 {
    font-size: 20px;
    line-height: 22px;
  }
}
@media (max-width: 640px) {
  .lesson-module--lesson__list-item--7b561 {
    font-size: 16px;
    line-height: 20px;
    text-align: left;
  }
}
.lesson-module--lesson__list-item--7b561:last-child {
  margin-bottom: 0;
}

.lesson-module--lesson__list-item--7b561:before {
  background: #fe4c04;
  border-radius: 50%;
  content: "";
  height: 10px;
  left: 0;
  position: absolute;
  top: 11px;
  width: 10px;
}

.repeat-module--repeat--31e34 {
  background: #f6f2fb;
  padding: 70px 0;
}

@media (max-width: 767px) {
  .repeat-module--repeat--31e34 {
    padding: 40px 0;
  }
}
.repeat-module--repeat__video-block--aca6e {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 80px;
}

@media (max-width: 640px) {
  .repeat-module--repeat__video-block--aca6e {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 20px;
  }
}
.repeat-module--repeat__video-desc--84cfb {
  font-size: 24px;
  font-weight: 700;
  line-height: 135%;
  margin-right: 25px;
  max-width: 430px;
  position: relative;
}

@media (max-width: 991px) {
  .repeat-module--repeat__video-desc--84cfb {
    font-size: 20px;
    line-height: 27px;
  }
}
@media (max-width: 640px) {
  .repeat-module--repeat__video-desc--84cfb {
    font-size: 20px;
    margin-bottom: 20px;
    margin-right: 0;
    text-align: left;
  }
}
.repeat-module--repeat__video-desc--84cfb:after {
  background: url(https://fs.advance.ru/landing-pages/material/english_lesson/video-arrow.svg) no-repeat;
  background-size: contain;
  bottom: -55px;
  content: "";
  height: 45px;
  position: absolute;
  right: 10px;
  width: 130px;
}

@media (max-width: 640px) {
  .repeat-module--repeat__video-desc--84cfb:after {
    display: none;
  }
}
.repeat-module--repeat--31e34 .repeat-module--video--dd665 {
  border-radius: 5px;
  height: 282px;
  width: 500px;
}

@media (max-width: 768px) {
  .repeat-module--repeat--31e34 .repeat-module--video--dd665 {
    height: 197px;
    width: 350px;
  }
}
.repeat-module--repeat__uppertext--0e9c9 {
  margin-bottom: 25px;
  text-align: center;
}

.effect-module--effect--79e77 {
  padding: 70px 0;
}

@media (max-width: 767px) {
  .effect-module--effect--79e77 {
    padding: 40px 0;
  }
}
.effect-module--effect__video-block--28bb1 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 80px;
}

@media (max-width: 640px) {
  .effect-module--effect__video-block--28bb1 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 20px;
  }
}
.effect-module--effect__video-desc--2badd {
  font-size: 24px;
  font-weight: 700;
  line-height: 135%;
  margin-right: 25px;
  max-width: 430px;
  position: relative;
}

@media (max-width: 991px) {
  .effect-module--effect__video-desc--2badd {
    font-size: 20px;
    line-height: 27px;
  }
}
@media (max-width: 640px) {
  .effect-module--effect__video-desc--2badd {
    margin-bottom: 20px;
    margin-right: 0;
    text-align: left;
  }
}
.effect-module--effect__video-desc--2badd:after {
  background: url(https://fs.advance.ru/landing-pages/material/english_lesson/video-arrow.svg) no-repeat;
  background-size: contain;
  bottom: -50px;
  content: "";
  height: 45px;
  position: absolute;
  right: 41px;
  width: 130px;
}

@media (max-width: 640px) {
  .effect-module--effect__video-desc--2badd:after {
    display: none;
  }
}
.effect-module--effect--79e77 .effect-module--video--85177 {
  border-radius: 5px;
  height: 282px;
  width: 500px;
}

@media (max-width: 768px) {
  .effect-module--effect--79e77 .effect-module--video--85177 {
    height: 197px;
    width: 350px;
  }
}
.effect-module--effect__uppertext--ff2b6 {
  margin-bottom: 25px;
  text-align: center;
}

.effect-module--effect__wrapper--9d975 {
  background: #f2f2f2;
  border-radius: 9px;
  padding: 55px 100px;
  width: 100%;
}

@media (max-width: 991px) {
  .effect-module--effect__wrapper--9d975 {
    padding: 55px 45px;
  }
}
@media (max-width: 640px) {
  .effect-module--effect__wrapper--9d975 {
    padding: 30px 20px;
  }
}
.effect-module--effect__text--d0723 {
  font-size: 24px;
  font-weight: 400;
  line-height: 135%;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .effect-module--effect__text--d0723 {
    font-size: 20px;
  }
}
@media (max-width: 640px) {
  .effect-module--effect__text--d0723 {
    font-size: 15px;
    line-height: 18px;
  }
}
.effect-module--effect--79e77 .effect-module--orange__text--e12d9 {
  color: #fe4c04;
  font-size: 24px;
  font-weight: 700;
  line-height: 135%;
}

@media (max-width: 768px) {
  .effect-module--effect--79e77 .effect-module--orange__text--e12d9 {
    font-size: 20px;
  }
}
.effect-module--effect__link--e6dad {
  background: #fe4c04;
  border-radius: 8px;
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  line-height: 23px;
  padding: 10px 13px;
}

@media (max-width: 640px) {
  .effect-module--effect__link--e6dad {
    font-size: 16px;
    padding: 5px 10px;
  }
}
.prices-module--prices--005be {
  background: #f6f2fb;
  padding: 100px 0;
}

@media (max-width: 640px) {
  .prices-module--prices--005be {
    padding: 40px 0;
  }
}
.prices-module--prices__video-wrapper--c0a46 {
  margin-bottom: 60px;
  text-align: center;
}

.prices-module--prices--005be .prices-module--video--8a960 {
  border-radius: 5px;
  height: 348px;
  width: 617px;
}

@media (max-width: 991px) {
  .prices-module--prices--005be .prices-module--video--8a960 {
    height: 253px;
    width: 450px;
  }
}
@media (max-width: 480px) {
  .prices-module--prices--005be .prices-module--video--8a960 {
    height: 197px;
    width: 350px;
  }
}
.prices-module--course__row--14d27 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.prices-module--course__col--0628b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 10px 0;
  width: 32%;
}

@media (max-width: 767px) {
  .prices-module--course__col--0628b {
    width: 100%;
  }
}
.prices-module--course__col--0628b:first-child .prices-module--course__heading--cdac8 {
  color: #60c150;
}

.prices-module--course__col--0628b:nth-child(2) .prices-module--course__heading--cdac8 {
  color: #5092c1;
}

.prices-module--course__col--0628b:nth-child(3) .prices-module--course__heading--cdac8 {
  color: #6c00ea;
}

.prices-module--course__col--0628b:first-child .prices-module--course__heading--sub--1b1aa {
  color: #60c150;
}

.prices-module--course__col--0628b:nth-child(2) .prices-module--course__heading--sub--1b1aa {
  color: #5092c1;
}

.prices-module--course__col--0628b:nth-child(3) .prices-module--course__heading--sub--1b1aa {
  color: #6c00ea;
}

.prices-module--course__col--0628b:first-child .prices-module--course__btn--fda9e {
  background: #60c150;
}

.prices-module--course__col--0628b:nth-child(2) .prices-module--course__btn--fda9e {
  background: #5092c1;
}

.prices-module--course__col--0628b:nth-child(3) .prices-module--course__btn--fda9e {
  background: #6c00ea;
}

.prices-module--course__col--0628b:first-child .prices-module--course__price-color--d6f1f {
  color: #60c150;
}

.prices-module--course__col--0628b:nth-child(2) .prices-module--course__price-color--d6f1f {
  color: #5092c1;
}

.prices-module--course__col--0628b:nth-child(3) .prices-module--course__price-color--d6f1f {
  color: #6c00ea;
}

.prices-module--course__col--0628b:first-child .prices-module--course__item--fb756:before {
  background: url(https://fs.advance.ru/landing-pages/material/english_lesson/check-green.svg) 0 0 no-repeat;
}

.prices-module--course__col--0628b:nth-child(2) .prices-module--course__item--fb756:before {
  background: url(https://fs.advance.ru/landing-pages/material/english_lesson/check-blue.svg) 0 0 no-repeat;
}

.prices-module--course__col--0628b:nth-child(3) .prices-module--course__item--fb756:before {
  background: url(https://fs.advance.ru/landing-pages/material/english_lesson/check-violet.svg) 0 0 no-repeat;
}

.prices-module--course__wrapper--f029e {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  min-height: 720px;
  padding: 30px 20px;
  width: 100%;
}

@media (max-width: 763px) {
  .prices-module--course__wrapper--f029e {
    min-height: auto;
  }
}
.prices-module--course__heading--cdac8 {
  font-size: 26px;
  font-weight: 700;
  line-height: 26px;
  text-align: center;
}

.prices-module--course__heading--sub--1b1aa {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  text-align: center;
}

.prices-module--course__item--fb756 {
  border-bottom: 1px solid #dbdbdb;
  color: #000;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  padding: 15px 25px 15px 0;
  position: relative;
  text-align: left;
}

@media (max-width: 480px) {
  .prices-module--course__undertext--96c6d h4 {
    font-size: 12px;
    line-height: 14px;
  }
}
.prices-module--course__item--fb756:before {
  content: "";
  display: inline-block;
  height: 25px;
  position: absolute;
  right: -10px;
  top: 36%;
  width: 33px;
}

.prices-module--course__item--fb756:last-child {
  border: none;
}

.prices-module--course__pricebd--7ac73 {
  border-bottom: 1px solid #dbdbdb;
  padding-bottom: 10px;
}

.prices-module--price__info--1cffc {
  margin-top: 20px;
}

.prices-module--course__price-wrapper--79124 {
  text-align: center;
}

.prices-module--course__price-color--d6f1f {
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

.prices-module--course__price-text--df6bb {
  color: #000;
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  margin-bottom: 5px;
}

.prices-module--course__btn--fda9e.prices-module--main-btn--63b43 {
  border-radius: 8px;
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  line-height: 23px;
  margin-top: 25px;
  padding: 10px 0;
  text-align: center;
  width: 100%;
}

.prices-module--course__undertext--96c6d {
  background: #fff;
  border: 1px solid #fe4c04;
  border-radius: 20px;
  margin: 30px auto 0;
  max-width: 620px;
  padding: 30px;
}

@media (max-width: 768px) {
  .prices-module--course__undertext--96c6d {
    width: 90%;
  }
}
@media (max-width: 600px) {
  .prices-module--course__undertext--96c6d {
    margin: 10px auto 0;
    width: 100%;
  }
}
.prices-module--course__undertext--title--fdfe9 {
  color: #fe4c04;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

@media (max-width: 480px) {
  .prices-module--course__undertext--title--fdfe9 {
    font-size: 18px;
    line-height: 21px;
  }
}
.prices-module--course__undertext--96c6d .prices-module--course__item--fb756:before {
  background: url(https://fs.advance.ru/landing-pages/material/english_lesson/check-red.svg) 0 0 no-repeat;
}

.main-module--main-btn--8041e {
  background: #fd4b04;
  border-radius: 30px;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  line-height: 120%;
  min-width: 460px;
  padding: 18px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .main-module--main-btn--8041e {
    font-size: 12px;
    min-width: 286px;
    padding: 11px;
  }
}
@media (max-width: 480px) {
  .main-module--main-btn--8041e {
    min-width: 300px;
    width: 100%;
  }
}
.main-module--main-title--a361f {
  font-size: 50px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--main-title--a361f {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  .main-module--main-title--a361f {
    font-size: 24px;
  }
}
.style-module--screen1--75650 {
  background: url(https://fs.advance.ru/landing-pages/material/kniga_zapominanie_slov/bg-bookUU-1920.jpg) 50% no-repeat, -webkit-gradient(linear, left top, left bottom, from(#d1fcf9), to(#fff));
  background: url(https://fs.advance.ru/landing-pages/material/kniga_zapominanie_slov/bg-bookUU-1920.jpg) 50% no-repeat, linear-gradient(180deg, #d1fcf9, #fff);
  background-size: cover;
}

@media (max-width: 767px) {
  .style-module--screen1--75650 {
    background: -webkit-gradient(linear, left top, left bottom, from(#d1fcf9), to(#fff));
    background: linear-gradient(180deg, #d1fcf9, #fff);
  }
}
.style-module--screen1__wrapper--0eac2 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .style-module--screen1__wrapper--0eac2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--screen1__info--08a00 {
  width: 59%;
}

@media (max-width: 767px) {
  .style-module--screen1__info--08a00 {
    width: 100%;
  }
}
.style-module--screen1__subtitle--44630 {
  font-size: 30px;
  font-weight: 300;
  line-height: 166.667%;
  margin-bottom: 16px;
}

@media (max-width: 991px) {
  .style-module--screen1__subtitle--44630 {
    font-size: 18px;
    margin-bottom: 10px;
  }
}
.style-module--screen1__title--1145b {
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 44px;
}

@media (max-width: 991px) {
  .style-module--screen1__title--1145b {
    font-size: 18px;
    margin-bottom: 20px;
  }
}
.style-module--screen1__title--xl--478f3 {
  font-size: 70px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 21px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--screen1__title--xl--478f3 {
    font-size: 42px;
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1__title--xl--478f3 {
    font-size: 32px;
  }
}
.style-module--screen1__desc--493bd {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 50px;
}

@media (max-width: 991px) {
  .style-module--screen1__desc--493bd {
    font-size: 16px;
    margin-bottom: 30px;
  }
}
.style-module--screen1__note--eb8f0 {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 17px;
  padding-left: 24px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--screen1__note--eb8f0 {
    font-size: 11px;
    margin-top: 10px;
    padding-left: 15px;
  }
}
.style-module--screen1__note--eb8f0:before {
  background-image: url(https://fs.advance.ru/landing-pages/material/kniga_zapominanie_slov/icon-check.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 15px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 15px;
}

@media (max-width: 991px) {
  .style-module--screen1__note--eb8f0:before {
    height: 10px;
    top: 1px;
    width: 10px;
  }
}
.style-module--screen1__formats--d93c0 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 19px;
}

@media (max-width: 991px) {
  .style-module--screen1__formats--d93c0 {
    margin-top: 10px;
  }
}
.style-module--screen1__formats-title--273c4 {
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  margin-right: 15px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .style-module--screen1__formats-title--273c4 {
    font-size: 11px;
    margin-right: 10px;
  }
}
.style-module--screen1__formats-list--84ac5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}

@media (max-width: 991px) {
  .style-module--screen1__formats-list--84ac5 {
    gap: 6px;
  }
}
.style-module--screen1__formats-item--c08f0 {
  border: 1px solid #6f00e2;
  border-radius: 5px;
  color: #6f00e2;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  padding: 2px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--screen1__formats-item--c08f0 {
    font-size: 11px;
  }
}
.style-module--screen1__image--5c54a {
  width: 39%;
}

@media (max-width: 767px) {
  .style-module--screen1__image--5c54a {
    margin-top: 20px;
    width: 70%;
  }
}
@media (max-width: 480px) {
  .style-module--screen1__image--5c54a {
    width: 100%;
  }
}
.style-module--screen1__get-list--21416 {
  background: #f6ebff;
  border-radius: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
  margin-top: 80px;
}

@media (max-width: 991px) {
  .style-module--screen1__get-list--21416 {
    margin-bottom: 20px;
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1__get-list--21416 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.style-module--screen1__get-item--252f9 {
  padding: 30px;
  position: relative;
  text-align: center;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--screen1__get-item--252f9 {
    padding: 15px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1__get-item--252f9 {
    width: 50%;
  }
}
.style-module--screen1__get-item--252f9:after,
.style-module--screen1__get-item--252f9:before {
  border: 1px solid #fff;
  content: "";
  position: absolute;
}

.style-module--screen1__get-item--252f9:not(:first-child):before {
  height: 100%;
  left: 0;
  top: 0;
  width: 1px;
}

@media (max-width: 767px) {
  .style-module--screen1__get-item--252f9:nth-child(odd):before {
    display: none;
  }
  .style-module--screen1__get-item--252f9:not(:nth-last-child(-n+2)):after {
    bottom: 0;
    height: 1px;
    left: 0;
    width: 100%;
  }
}
.style-module--screen1__get-num--5cc93 {
  color: #6f00e2;
  font-size: 50px;
  font-weight: 500;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--screen1__get-num--5cc93 {
    font-size: 30px;
  }
}
.style-module--screen1__get-txt--4c98c {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--screen1__get-txt--4c98c {
    font-size: 12px;
  }
}
.style-module--screen1__get-note--4ea02 {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--screen1__get-note--4ea02 {
    font-size: 12px;
  }
}
.style-module--want--6dc9d {
  background: url(https://fs.advance.ru/landing-pages/material/kniga_zapominanie_slov/splash-bg-1.svg) 50% 50% no-repeat;
  padding: 96px 0 115px;
}

@media (max-width: 991px) {
  .style-module--want--6dc9d {
    background-size: 120%;
    padding: 55px 0 70px;
  }
}
@media (max-width: 767px) {
  .style-module--want--6dc9d {
    background-size: 200%;
  }
}
@media (max-width: 480px) {
  .style-module--want--6dc9d {
    background-size: unset;
  }
}
.style-module--want__desc--49b0f {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  margin: 0 auto;
  text-align: center;
  width: 65%;
}

.style-module--want__desc--49b0f:first-of-type {
  margin: 10px auto 0;
}

@media (max-width: 767px) {
  .style-module--want__desc--49b0f:first-of-type {
    margin: 5px auto 0;
  }
}
@media (max-width: 991px) {
  .style-module--want__desc--49b0f {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .style-module--want__desc--49b0f {
    width: 100%;
  }
}
.style-module--want__list--dc25b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 44px;
}

@media (max-width: 991px) {
  .style-module--want__list--dc25b {
    margin-top: 25px;
  }
}
@media (max-width: 767px) {
  .style-module--want__list--dc25b {
    gap: 5px;
    margin-top: 17px;
  }
}
.style-module--want__item--0af06 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #f6ebff;
  border-radius: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 14px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 30px 20px;
  width: 24%;
}

@media (max-width: 991px) {
  .style-module--want__item--0af06 {
    gap: 8px;
    padding: 20px 15px;
  }
}
@media (max-width: 767px) {
  .style-module--want__item--0af06 {
    width: 49%;
  }
}
.style-module--want__item--0af06:nth-child(3) {
  gap: 19px;
}

@media (max-width: 991px) {
  .style-module--want__item--0af06:nth-child(3) {
    gap: 18px;
  }
}
.style-module--want__item-txt--40315 {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--want__item-txt--40315 {
    font-size: 14px;
  }
}
.style-module--method--9299b {
  background: url(https://fs.advance.ru/landing-pages/material/kniga_zapominanie_slov/splash-bg-2.svg) 50% 50% no-repeat;
  padding: 50px 0 100px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--method--9299b {
    background-size: 130%;
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--method--9299b {
    padding: 30px 0;
  }
}
@media (max-width: 480px) {
  .style-module--method--9299b {
    background-size: 200%;
  }
}
.style-module--method__video-block--b9965 {
  margin: 40px auto 50px;
  width: 60%;
}

@media (max-width: 991px) {
  .style-module--method__video-block--b9965 {
    margin: 24px auto 31px;
    width: 70%;
  }
}
@media (max-width: 767px) {
  .style-module--method__video-block--b9965 {
    margin: 15px auto 20px;
  }
}
@media (max-width: 480px) {
  .style-module--method__video-block--b9965 {
    width: 100%;
  }
}
.style-module--method__video-bg--d7d72 {
  padding-top: 56.25%;
  position: relative;
}

.style-module--method__video-frame--f8da5 {
  border: 10px solid #343a40;
  border-radius: 20px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.style-module--method__btn--0a760 {
  -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.25);
}

.style-module--content__container--00107 {
  background: #f6ebff;
  border-radius: 24px;
  margin: 0 auto 15px;
  padding-top: 60px;
}

@media (max-width: 991px) {
  .style-module--content__container--00107 {
    border-radius: 15px;
    padding-top: 30px;
  }
}
.style-module--content__text--63f6f {
  font-size: 22px;
  font-weight: 300;
  line-height: 120%;
  margin: 30px auto 0;
  text-align: center;
  width: 81%;
}

@media (max-width: 991px) {
  .style-module--content__text--63f6f {
    font-size: 14px;
    margin: 14px auto 0;
  }
}
.style-module--content__text--63f6f:last-of-type {
  margin: 30px auto 40px;
}

@media (max-width: 991px) {
  .style-module--content__text--63f6f:last-of-type {
    margin: 14px auto 27px;
  }
}
.style-module--trial--dcf32 {
  background: url(https://fs.advance.ru/landing-pages/material/kniga_zapominanie_slov/splash-bg-1.svg) 50% 50% no-repeat;
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--trial--dcf32 {
    background-size: 100%;
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--trial--dcf32 {
    background-position: 50% 80%;
    padding: 30px 0;
  }
}
.style-module--trial__container--00065 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .style-module--trial__container--00065 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.style-module--trial__image--8ddef {
  width: 49%;
}

@media (max-width: 767px) {
  .style-module--trial__image--8ddef {
    width: 70%;
  }
}
@media (max-width: 480px) {
  .style-module--trial__image--8ddef {
    width: 100%;
  }
}
.style-module--trial__wrapper--e7922 {
  text-align: center;
  width: 49%;
}

@media (max-width: 767px) {
  .style-module--trial__wrapper--e7922 {
    width: 100%;
  }
}
.style-module--trial__title--3dc4e {
  color: #9207ff;
  font-size: 46px;
  margin-bottom: 31px;
}

@media (max-width: 991px) {
  .style-module--trial__title--3dc4e {
    font-size: 28px;
    margin-bottom: 21px;
  }
}
.style-module--trial__btn--d490c {
  background: #9207ff;
  -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.25);
}

.style-module--reviews--8d9cc {
  background: url(https://fs.advance.ru/landing-pages/material/kniga_zapominanie_slov/splash-bg-2.svg) 50% 50% no-repeat;
  overflow: hidden;
  padding: 100px 0;
}

@media (max-width: 991px) {
  .style-module--reviews--8d9cc {
    background-size: 100%;
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--reviews--8d9cc {
    padding: 30px 0;
  }
}
.style-module--reviews__title--c5fd2 {
  margin-bottom: 31px;
}

@media (max-width: 767px) {
  .style-module--reviews__title--c5fd2 {
    margin-bottom: 15px;
  }
}
.screen1-module--screen1--b6467 {
  background: url(https://fs.advance.ru/landing-pages/material/kniga_zapominanie_slov/bg-bookUU-1920.jpg) 50% no-repeat, -webkit-gradient(linear, left top, left bottom, from(#d1fcf9), to(#fff));
  background: url(https://fs.advance.ru/landing-pages/material/kniga_zapominanie_slov/bg-bookUU-1920.jpg) 50% no-repeat, linear-gradient(180deg, #d1fcf9, #fff);
  background-size: cover;
}

@media (max-width: 767px) {
  .screen1-module--screen1--b6467 {
    background: -webkit-gradient(linear, left top, left bottom, from(#d1fcf9), to(#fff));
    background: linear-gradient(180deg, #d1fcf9, #fff);
  }
}
.screen1-module--screen1__wrapper--17b86 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .screen1-module--screen1__wrapper--17b86 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.screen1-module--screen1__info--4200d {
  width: 59%;
}

@media (max-width: 767px) {
  .screen1-module--screen1__info--4200d {
    width: 100%;
  }
}
.screen1-module--screen1__subtitle--6f636 {
  font-size: 30px;
  font-weight: 300;
  line-height: 166.667%;
  margin-bottom: 16px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__subtitle--6f636 {
    font-size: 18px;
    margin-bottom: 10px;
  }
}
.screen1-module--screen1__title--89dad {
  font-size: 28px;
  font-weight: 700;
  margin-bottom: 44px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__title--89dad {
    font-size: 18px;
    margin-bottom: 20px;
  }
}
.screen1-module--screen1__title--xl--04803 {
  font-size: 70px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 21px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1__title--xl--04803 {
    font-size: 42px;
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__title--xl--04803 {
    font-size: 32px;
  }
}
.screen1-module--screen1__desc--cd7a6 {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  margin-bottom: 50px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__desc--cd7a6 {
    font-size: 16px;
    margin-bottom: 30px;
  }
}
.screen1-module--screen1__note--ea2f6 {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 17px;
  padding-left: 24px;
  position: relative;
}

@media (max-width: 991px) {
  .screen1-module--screen1__note--ea2f6 {
    font-size: 11px;
    margin-top: 10px;
    padding-left: 15px;
  }
}
.screen1-module--screen1__note--ea2f6:before {
  background-image: url(https://fs.advance.ru/landing-pages/material/kniga_zapominanie_slov/icon-check.svg);
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 15px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 15px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__note--ea2f6:before {
    height: 10px;
    top: 1px;
    width: 10px;
  }
}
.screen1-module--screen1__formats--9fa6d {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 19px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__formats--9fa6d {
    margin-top: 10px;
  }
}
.screen1-module--screen1__formats-title--b827d {
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  margin-right: 15px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1__formats-title--b827d {
    font-size: 11px;
    margin-right: 10px;
  }
}
.screen1-module--screen1__formats-list--c1ec9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__formats-list--c1ec9 {
    gap: 6px;
  }
}
.screen1-module--screen1__formats-item--83b9d {
  border: 1px solid #6f00e2;
  border-radius: 5px;
  color: #6f00e2;
  font-size: 18px;
  font-weight: 400;
  line-height: 120%;
  padding: 2px;
  text-align: center;
}

@media (max-width: 991px) {
  .screen1-module--screen1__formats-item--83b9d {
    font-size: 11px;
  }
}
.screen1-module--screen1__image--96c10 {
  width: 39%;
}

@media (max-width: 767px) {
  .screen1-module--screen1__image--96c10 {
    margin-top: 20px;
    width: 70%;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1__image--96c10 {
    width: 100%;
  }
}
.screen1-module--screen1__get-list--814f8 {
  background: #f6ebff;
  border-radius: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
  margin-top: 80px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__get-list--814f8 {
    margin-bottom: 20px;
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__get-list--814f8 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.screen1-module--screen1__get-item--fad17 {
  padding: 30px;
  position: relative;
  text-align: center;
  width: 100%;
}

@media (max-width: 991px) {
  .screen1-module--screen1__get-item--fad17 {
    padding: 15px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__get-item--fad17 {
    width: 50%;
  }
}
.screen1-module--screen1__get-item--fad17:after,
.screen1-module--screen1__get-item--fad17:before {
  border: 1px solid #fff;
  content: "";
  position: absolute;
}

.screen1-module--screen1__get-item--fad17:not(:first-child):before {
  height: 100%;
  left: 0;
  top: 0;
  width: 1px;
}

@media (max-width: 767px) {
  .screen1-module--screen1__get-item--fad17:nth-child(odd):before {
    display: none;
  }
  .screen1-module--screen1__get-item--fad17:not(:nth-last-child(-n+2)):after {
    bottom: 0;
    height: 1px;
    left: 0;
    width: 100%;
  }
}
.screen1-module--screen1__get-num--613de {
  color: #6f00e2;
  font-size: 50px;
  font-weight: 500;
  line-height: 120%;
}

@media (max-width: 991px) {
  .screen1-module--screen1__get-num--613de {
    font-size: 30px;
  }
}
.screen1-module--screen1__get-txt--e46fd {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .screen1-module--screen1__get-txt--e46fd {
    font-size: 12px;
  }
}
.screen1-module--screen1__get-note--9d31f {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .screen1-module--screen1__get-note--9d31f {
    font-size: 12px;
  }
}
.main-module--main-title--786b8 {
  color: #4a4a4a;
  font-family: Bebas Neue, sans-serif;
  font-size: 56px;
  font-weight: 700;
  line-height: 115%;
  text-align: center;
}

@media (max-width: 767px) {
  .main-module--main-title--786b8 {
    font-size: 36px;
  }
}
.main-module--block-video--dfd27 {
  height: 0;
  margin: 45px auto 0;
  padding-bottom: 56.25%;
  position: relative;
}

.main-module--block-video--dfd27 iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.main-module--video-block--08bb0 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.7)), to(rgba(0, 0, 0, 0.17)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.17));
  height: 100%;
}

@media (max-width: 768px) {
  .main-module--video-block--08bb0 {
    height: 300px;
    margin-top: 30px;
  }
}
.main-module--video-block-sm--f8f3f {
  height: 195px;
}

.main-module--video-block-sm--f8f3f:last-of-type {
  margin-top: 20px;
}

.main-module--video-block--08bb0 iframe {
  height: 100%;
  width: 100%;
}

.main-module--block-btn--98c28 {
  text-align: center;
  width: 100%;
}

.main-module--main-btn--b6f5d {
  background: -webkit-gradient(linear, left top, right top, from(#fd4b04), color-stop(98.44%, #ff753e));
  background: linear-gradient(90deg, #fd4b04, #ff753e 98.44%);
  border-radius: 30px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  max-width: 270px;
  padding: 16px 15px 18px;
  text-align: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

.main-module--main-btn--b6f5d:active,
.main-module--main-btn--b6f5d:focus,
.main-module--main-btn--b6f5d:hover {
  background: -webkit-gradient(linear, left top, right top, from(#fd4b04), color-stop(98.44%, #fd4b04));
  background: linear-gradient(90deg, #fd4b04, #fd4b04 98.44%);
  color: #fff;
}

.screen1-module--screen1--90b79 {
  background-image: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/new/left_img.png), url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/new/right_img.png), linear-gradient(77.06deg, #7f97ff, #b2a1e5 26.36%, #d6a7e3 48.39%, #fea9e5 79.03%);
  background-position: 0 100%, 100% 100%, 0 100%;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: 38%, 38%, 100%;
  padding-bottom: 220px;
}

@media (max-width: 1420px) {
  .screen1-module--screen1--90b79 {
    background-position: -12% bottom, 112% bottom, 0 100%;
    background-size: 45%, 45%, 100%;
  }
}
@media (max-width: 1199px) {
  .screen1-module--screen1--90b79 {
    padding-bottom: 220px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1--90b79 {
    background-position: -32% bottom, 132% bottom, 0 100%;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--90b79 {
    padding-bottom: 60px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--90b79 {
    background-position: -139% bottom, 206% bottom, 0 100%;
    background-size: 70%, 70%, 100%;
  }
}
.screen1-module--screen1__content--28758 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 170px auto 0;
  text-align: center;
  width: 100%;
}

@media (max-width: 767px) {
  .screen1-module--screen1__content--28758 {
    margin: 0 auto;
    max-width: 450px;
  }
}
.screen1-module--screen1__title--8f02c {
  color: #272727;
  font-family: Bebas Neue, sans-serif;
  font-size: 88px;
  font-weight: 700;
  line-height: 115%;
  margin-top: 5px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 767px) {
  .screen1-module--screen1__title--8f02c {
    font-size: 55px;
  }
}
.screen1-module--screen1__format--4236f {
  color: #4a4a4a;
  display: block;
  font-family: Ubuntu, sans-serif;
  font-size: 28px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 115%;
  text-align: center;
  text-transform: none;
}

@media (max-width: 767px) {
  .screen1-module--screen1__format--4236f {
    font-size: 25px;
  }
}
.screen1-module--screen1__subtitle--acf3d {
  color: #4b4b4b;
  font-size: 24px;
  font-style: normal;
  letter-spacing: normal;
  line-height: 29.28px;
  margin: 40px auto 0;
  max-width: 460px;
  text-align: center;
}

@media (max-width: 767px) {
  .screen1-module--screen1__subtitle--acf3d {
    font-size: 20px;
    margin: 20px auto 0;
  }
  .screen1-module--screen1__subtitle--tax--261c1 {
    color: #fff;
    margin: 20px auto 100px;
  }
}
.screen1-module--screen1__btn--71abe {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 40px auto 0;
  max-width: 580px;
  width: 100%;
}

@media (max-width: 767px) {
  .screen1-module--screen1__btn--71abe {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 20px auto 0;
  }
}
.screen1-module--screen1__btn--71abe .screen1-module--button--880fa {
  margin: 10px 0;
}

.screen1-module--screen1__btn--71abe .screen1-module--alternative-btn--2e649 {
  background: hsla(0, 0%, 100%, 0.7);
  color: #5a5a5a;
  font-size: 20px;
  font-weight: 400;
}

.screen1-module--screen1__btn--71abe .screen1-module--alternative-btn--2e649:hover {
  background: #5a5a5a;
  color: #fff;
}

.screen1-module--screen1__btn--71abe .screen1-module--alternative-btn__link--1b5d2 {
  color: #4b4b4b;
}

.screen1-module--screen1__btn--71abe .screen1-module--alternative-btn__link--1b5d2:hover {
  color: #fff;
}

.about-module--about--0235c {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/new/2-layers.jpg) 50% no-repeat;
  background-size: contain;
  padding: 105px 0;
}

@media (max-width: 991px) {
  .about-module--about--0235c {
    background: none;
  }
}
@media (max-width: 767px) {
  .about-module--about--0235c {
    padding: 60px 0;
  }
}
.about-module--about__content--a63ab {
  max-width: 560px;
  width: 100%;
}

.about-module--about__title--c4523 {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/new/txt_bg.png) no-repeat 50%;
  -webkit-background-clip: text;
  background-clip: text;
  background-size: 100%;
  color: transparent;
  display: inline-block;
  text-align: left;
  width: 100%;
}

.about-module--about__title--c4523 h2 {
  max-width: 380px;
}

.about-module--about__description-title--21b53 {
  font-size: 24px;
  font-weight: 700;
  margin-top: 25px;
}

@media (max-width: 767px) {
  .about-module--about__description-title--21b53 {
    font-size: 20px;
  }
}
.about-module--about__description--24253 p {
  color: #4b4b4b;
  font-size: 20px;
  font-weight: 400;
  margin-top: 30px;
}

.about-module--about__description-subtitle--be9bd {
  color: #4a4a4a;
  font-family: Bebas Neue, sans-serif;
  font-size: 32px;
  font-weight: 700;
  margin-top: 30px;
  max-width: 420px;
  text-transform: uppercase;
}

.about-module--about__description--24253 span {
  background-color: #939bf4;
  color: #fff;
  padding: 2px 4px;
}

.reason-module--reason--16b31 {
  background: linear-gradient(90.18deg, #fff1fb 3.48%, #cbcbff 70.55%);
  padding: 140px 0 80px;
}

@media (max-width: 767px) {
  .reason-module--reason--16b31 {
    padding: 80px 0 60px;
  }
}
.reason-module--reason__container--3f7a9 {
  max-width: 856px;
}

.reason-module--reason__title--ec51f {
  position: relative;
}

.reason-module--reason__title--ec51f:before {
  color: #4a4a4a;
  content: "* * *";
  display: inline-block;
  font-family: Ubuntu, sans-serif;
  font-size: 36px;
  font-weight: 700;
  left: 50%;
  position: absolute;
  top: -80px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

@media (max-width: 767px) {
  .reason-module--reason__title--ec51f:before {
    top: -55px;
  }
}
.skills-module--skills--7d198 {
  padding: 160px 0 90px;
}

@media (max-width: 767px) {
  .skills-module--skills--7d198 {
    padding: 80px 0 60px;
  }
}
.skills-module--skills__row--0e25e {
  position: relative;
}

.skills-module--skills__row--0e25e:before {
  color: #4a4a4a;
  content: "* * *";
  display: inline-block;
  font-family: Ubuntu, sans-serif;
  font-size: 36px;
  font-weight: 700;
  left: 50%;
  position: absolute;
  top: -80px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

@media (max-width: 767px) {
  .skills-module--skills__row--0e25e:before {
    top: -55px;
  }
  .skills-module--skills__col--second--b4745 {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
}
.skills-module--skills__title--bdb8c {
  text-align: left;
}

.skills-module--skills__list--0be2e {
  color: #4b4b4b;
  font-family: Ubuntu, sans-serif;
  font-size: 20px;
  font-weight: 700;
  margin-top: 15px;
}

.skills-module--skills__item--40dd4 {
  color: #4b4b4b;
  font-size: 20px;
  font-weight: 400;
  margin: 30px 0 0 40px;
  position: relative;
}

.skills-module--skills__item--40dd4:before {
  color: #6780f5;
  font-family: Ubuntu, sans-serif;
  font-size: 48px;
  font-weight: 700;
  left: -40px;
  top: -5px;
}

.skills-module--skills__item--40dd4:first-child:before {
  content: "1";
  display: inline-block;
  position: absolute;
}

.skills-module--skills__item--40dd4:nth-child(2):before {
  content: "2";
  display: inline-block;
  position: absolute;
}

.skills-module--skills__item--40dd4:nth-child(3):before {
  content: "3";
  display: inline-block;
  position: absolute;
}

.skills-module--skills__subtitle--bcd41 {
  color: #4b4b4b;
  font-family: Bebas Neue, sans-serif;
  font-size: 28px;
  font-weight: 700;
  margin-top: 30px;
}

.program-module--program--aa742 {
  background: linear-gradient(268.25deg, #e7f5ff 6%, #9ed6ff 95.83%);
  padding: 150px 0 90px;
}

@media (max-width: 767px) {
  .program-module--program--aa742 {
    padding: 80px 0 60px;
  }
}
.program-module--program__title--1fcc7 {
  position: relative;
}

.program-module--program__title--1fcc7:before {
  color: #4a4a4a;
  content: "* * *";
  display: inline-block;
  font-family: Ubuntu, sans-serif;
  font-size: 36px;
  font-weight: 700;
  left: 50%;
  position: absolute;
  top: -80px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

@media (max-width: 767px) {
  .program-module--program__title--1fcc7:before {
    top: -55px;
  }
}
.program-module--program__col--e0e11:nth-child(2) {
  margin-top: 180px;
}

@media (max-width: 767px) {
  .program-module--program__col--e0e11:nth-child(2) {
    margin-top: 0;
  }
}
.program-module--program__col--e0e11:nth-child(3) {
  margin-top: -180px;
}

@media (max-width: 767px) {
  .program-module--program__col--e0e11:nth-child(3) {
    margin-top: 0;
  }
}
.program-module--program__item--4d0ba {
  background-color: #fff;
  border: 1px solid #f3f3f3;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 20px hsla(0, 0%, 49%, 0.14);
          box-shadow: 0 0 20px hsla(0, 0%, 49%, 0.14);
  margin: 30px auto;
  max-width: 560px;
  padding: 20px 35px 35px;
  width: 100%;
}

@media (max-width: 767px) {
  .program-module--program__item--4d0ba {
    margin: 20px auto;
  }
}
.program-module--program__item-head--3a7a7 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 767px) {
  .program-module--program__item-head--3a7a7 {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.program-module--program__text-wrapper--a8c30 {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

@media (max-width: 767px) {
  .program-module--program__text-wrapper--a8c30 {
    -ms-flex-preferred-size: 60%;
        flex-basis: 60%;
  }
}
.program-module--program__head-module--86a08 {
  border-radius: 10px;
  color: #fff;
  font-family: Bebas Neue, sans-serif;
  font-size: 36px;
  font-weight: 700;
  max-width: 130px;
  text-align: center;
}

@media (max-width: 767px) {
  .program-module--program__head-module--86a08 {
    font-size: 28px;
  }
}
.program-module--program__head-module--first--9e3ef {
  background-color: #949bf4;
}

.program-module--program__head-module--second--daeef {
  background-color: #66beff;
}

.program-module--program__head-module--third--85934 {
  background-color: #fea9e5;
}

.program-module--program__head-module--fourth--815a4 {
  background-color: #ffc700;
}

.program-module--program__head-title--c8932 {
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
  margin: 5px 0;
}

@media (max-width: 991px) {
  .program-module--program__head-title--c8932 {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  .program-module--program--aa742 .program-module--program__head--icon--96f73 {
    width: 120px;
  }
}
.program-module--program__body-list--8456c {
  margin: 20px 0;
}

.program-module--program__body-item--d7f88 {
  padding: 10px 10px 10px 30px;
  position: relative;
}

.program-module--program__body-item--d7f88:before {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/new/rectangle.svg) 0 0 no-repeat;
  content: "";
  display: inline-block;
  height: 16px;
  left: 0;
  position: absolute;
  top: 12px;
  width: 16px;
}

.program-module--program__body-description--50115 {
  border-top: 1px solid #cdcdcd;
  padding-top: 30px;
}

.speaker-module--speaker--6d0af {
  padding: 160px 0 110px;
}

@media (max-width: 767px) {
  .speaker-module--speaker--6d0af {
    padding: 80px 0 60px;
  }
}
.speaker-module--speaker__row--8143b {
  position: relative;
}

@media (max-width: 767px) {
  .speaker-module--speaker__row--8143b {
    margin: 0 auto;
  }
}
.speaker-module--speaker__row--8143b:before {
  color: #4a4a4a;
  content: "* * *";
  display: inline-block;
  font-family: Ubuntu, sans-serif;
  font-size: 36px;
  font-weight: 700;
  left: 50%;
  position: absolute;
  top: -80px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

@media (max-width: 767px) {
  .speaker-module--speaker__row--8143b:before {
    top: -55px;
  }
}
.speaker-module--speaker__col--16cf0:first-child {
  text-align: center;
}

@media (max-width: 767px) {
  .speaker-module--speaker__col--second--ca73f {
    margin: 20px 0;
  }
}
.speaker-module--speaker__col--16cf0 img {
  margin: 20px auto 0;
  max-width: 320px;
  width: 100%;
}

.speaker-module--speaker__title--aac7e {
  text-align: left;
}

@media (max-width: 767px) {
  .speaker-module--speaker__title--aac7e {
    text-align: center;
  }
}
.speaker-module--speaker__name--40bfe {
  color: #454545;
  font-family: Ubuntu, sans-serif;
  font-size: 32px;
  font-weight: 700;
  margin-top: 35px;
}

@media (max-width: 767px) {
  .speaker-module--speaker__name--40bfe {
    margin-top: 15px;
    text-align: center;
  }
}
.speaker-module--speaker__item--08104 {
  color: #4b4b4b;
  font-family: Ubuntu, sans-serif;
  font-size: 20px;
  font-weight: 400;
  margin: 25px 0 0 35px;
  position: relative;
}

.speaker-module--speaker__item--08104:before {
  background-color: #ff5a22;
  border-radius: 4px;
  content: "";
  display: inline-block;
  height: 12px;
  left: -30px;
  position: absolute;
  top: 5px;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  width: 12px;
}

.cost-module--cost--43756 {
  background: linear-gradient(269.6deg, #cbcbff 4.97%, #fff1fb 71.16%);
  padding: 185px 0 115px;
  position: relative;
}

@media (max-width: 767px) {
  .cost-module--cost--43756 {
    padding: 80px 0 60px;
  }
}
.cost-module--cost--43756:after {
  background-image: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/new/angels.png);
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0;
  content: "";
  display: inline-block;
  height: 182px;
  left: 62%;
  max-width: 525px;
  position: absolute;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 100%;
}

@media (max-width: 767px) {
  .cost-module--cost--43756:after {
    background-position: bottom;
    left: 50%;
    max-width: 450px;
  }
}
.cost-module--cost__title--82fe2 {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/new/txt_bg.png) no-repeat 0 100%;
  -webkit-background-clip: text;
  background-clip: text;
  background-size: 100%;
  color: transparent;
  display: inline-block;
  text-align: left;
  width: 100%;
}

.cost-module--cost__title--82fe2 h2 {
  max-width: 360px;
}

.cost-module--cost__row--6154e {
  position: relative;
}

.cost-module--cost__row--6154e:before {
  color: #4a4a4a;
  content: "* * *";
  display: inline-block;
  font-family: Ubuntu, sans-serif;
  font-size: 36px;
  font-weight: 700;
  left: 50%;
  position: absolute;
  top: -80px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

@media (max-width: 767px) {
  .cost-module--cost__row--6154e:before {
    top: -55px;
  }
}
.cost-module--cost__col--fc49a {
  margin: 10px 0 30px;
}

.cost-module--cost__item--105fb {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border: 1px solid #f3f3f3;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 20px hsla(210, 1%, 58%, 0.14);
          box-shadow: 0 0 20px hsla(210, 1%, 58%, 0.14);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 560px;
  min-height: 365px;
  padding: 40px 30px;
  width: 100%;
}

.cost-module--cost__item-price--9e2ba {
  color: #4b4b4b;
  font-size: 20px;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
}

.cost-module--cost__item-price--9e2ba span {
  display: block;
  font-size: 44px;
  font-weight: 700;
  margin: 10px 0;
  text-transform: none;
}

@media (max-width: 767px) {
  .cost-module--cost__item-price--9e2ba span {
    font-size: 32px;
  }
}
.cost-module--cost__list--item--70d09 {
  color: #4b4b4b;
  font-family: Ubuntu, sans-serif;
  font-size: 20px;
  font-weight: 400;
  margin: 25px 0 0 35px;
  position: relative;
}

.cost-module--cost__list--item--70d09:before {
  background-color: #ff5a22;
  border-radius: 4px;
  content: "";
  display: inline-block;
  height: 12px;
  left: -30px;
  position: absolute;
  top: 5px;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
  width: 12px;
}

.cost-module--cost__btn--01b0f {
  margin: 35px auto 0;
  z-index: 99;
}

.cost-module--cost__description--3c11a {
  color: #4b4b4b;
  font-size: 20px;
  font-weight: 700;
  margin: 30px 0 0 50px;
  max-width: 260px;
  position: relative;
}

.cost-module--cost__description--3c11a:before {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/new/lock.svg) 50% no-repeat;
  background-size: contain;
  bottom: 5px;
  content: "";
  display: inline-block;
  height: 41px;
  left: -48px;
  position: absolute;
  width: 29px;
}

.reviews-module--reviews--30fe0 {
  padding: 160px 0 70px;
}

@media (max-width: 767px) {
  .reviews-module--reviews--30fe0 {
    padding: 80px 0 60px;
  }
}
.reviews-module--reviews__title--1ed46 {
  position: relative;
}

.reviews-module--reviews__title--1ed46:before {
  color: #4a4a4a;
  content: "* * *";
  display: inline-block;
  font-family: Ubuntu, sans-serif;
  font-size: 36px;
  font-weight: 700;
  left: 50%;
  position: absolute;
  top: -80px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

@media (max-width: 767px) {
  .reviews-module--reviews__title--1ed46:before {
    top: -55px;
  }
}
.reviews-module--reviews__subtitle--e9711 {
  color: #4b4b4b;
  font-size: 24px;
  font-weight: 400;
  margin: 15px auto 40px;
  text-align: center;
}

.action-module--action--91ef8 {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/new/scr9_img.png) 82% bottom no-repeat;
  background-size: contain;
  padding: 80px 0 70px;
}

@media (max-width: 1199px) {
  .action-module--action--91ef8 {
    background-position: 115% bottom;
  }
}
@media (max-width: 991px) {
  .action-module--action--91ef8 {
    background-position: bottom;
    background-size: auto;
    padding: 80px 0 470px;
  }
}
.action-module--action__row--eabb1 {
  position: relative;
}

@media (max-width: 991px) {
  .action-module--action__row--eabb1 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.action-module--action__row--eabb1:before {
  color: #4a4a4a;
  content: "* * *";
  display: inline-block;
  font-family: Ubuntu, sans-serif;
  font-size: 36px;
  font-weight: 700;
  left: 50%;
  position: absolute;
  top: -80px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.action-module--action__item--2476a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-image: -webkit-gradient(linear, left top, right top, from(#d8d8ff), to(#d1ebff));
  background-image: linear-gradient(90deg, #d8d8ff, #d1ebff);
  border-radius: 30px;
  -webkit-box-shadow: 0 0 20px hsla(0, 0%, 70%, 0.25);
          box-shadow: 0 0 20px hsla(0, 0%, 70%, 0.25);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  max-width: 640px;
  min-height: 340px;
  padding: 55px 30px;
  position: relative;
  text-align: center;
  width: 100%;
}

.action-module--action__item--2476a:before {
  border: 35px solid transparent;
  border-left: 65px solid #d1ebff;
  content: "";
  display: inline-block;
  position: absolute;
  right: -90px;
  top: 45px;
}

@media (max-width: 991px) {
  .action-module--action__item--2476a:before {
    display: none;
  }
  .action-module--action__item--2476a:after {
    border: 35px solid transparent;
    border-top: 65px solid #d1ebff;
    bottom: -90px;
    content: "";
    display: inline-block;
    position: absolute;
    right: 35px;
  }
}
.action-module--action__item-title--20235 {
  background: url(https://fs.advance.ru/landing-pages/online/effektivnoe_chtenie/new/txt_bg.png) no-repeat 0 100%;
  -webkit-background-clip: text;
  background-clip: text;
  background-size: 100%;
  color: transparent;
  display: inline-block;
  width: 100%;
}

.action-module--action__btn--4afaa {
  margin-top: 30px;
}

.action-module--action__btn-min--02d68 {
  margin: 0 15px;
  max-width: 195px;
}

@media (max-width: 991px) {
  .action-module--action__btn-min--02d68 {
    margin: 10px 5px;
  }
}
.action-module--action__btn-min--02d68:visited {
  color: #fff;
}

.main-module--title-block--79e43 {
  text-align: center;
}

.main-module--main-title--042c5 {
  font-size: 36px;
  font-weight: 700;
  line-height: 130.4%;
  padding: 3px 0;
  text-align: center;
}

@media (max-width: 991px) {
  .main-module--main-title--042c5 {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  .main-module--main-title--042c5 {
    font-size: 24px;
  }
}
@media (max-width: 480px) {
  .main-module--main-title--042c5 {
    border-bottom: none;
  }
}
.main-module--block-btn--b7219 {
  text-align: center;
  width: 100%;
}

.main-module--main-btn--c9f72 {
  background: #ff6d40;
  border-radius: 60px;
  -webkit-box-shadow: 0 0 9px -1px #ff9385;
          box-shadow: 0 0 9px -1px #ff9385;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  max-width: 288px;
  padding: 15px;
  text-align: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

@media (max-width: 767px) {
  .main-module--main-btn--c9f72 {
    font-size: 18px;
    max-width: 180px;
    padding: 12px;
  }
}
.main-module--main-btn--c9f72:active,
.main-module--main-btn--c9f72:focus,
.main-module--main-btn--c9f72:hover {
  background: #b34c2c;
  color: #fff;
}

.main-module--text-purple--6555f {
  color: #524dc1;
}

.style-module--screen1--e61f8 {
  background: url(https://fs.advance.ru/landing-pages/online/vvodniy-kurs-detskoy-motivacii/header.png) 100% 100% no-repeat;
  padding-bottom: 100px;
}

@media (max-width: 1480px) {
  .style-module--screen1--e61f8 {
    background-position: 100%;
    background-size: 60%;
    padding-bottom: 100px;
  }
}
@media (max-width: 991px) {
  .style-module--screen1--e61f8 {
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .style-module--screen1--e61f8 {
    padding-bottom: 78px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--e61f8 {
    background: none;
  }
}
.style-module--screen1__image--2143d {
  display: none;
}

@media (max-width: 767px) {
  .style-module--screen1__image--2143d {
    display: block;
  }
}
.style-module--screen1__wrapper--15d60 {
  margin-top: 115px;
  max-width: 50%;
  padding-bottom: 190px;
}

@media (max-width: 1199px) {
  .style-module--screen1__wrapper--15d60 {
    padding-bottom: 0;
  }
}
@media (max-width: 991px) {
  .style-module--screen1__wrapper--15d60 {
    margin: 70px 0;
    max-width: 450px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1__wrapper--15d60 {
    margin: 0 auto;
  }
}
@media (max-width: 480px) {
  .style-module--screen1__wrapper--15d60 {
    max-width: 340px;
  }
}
.style-module--screen1__title--f034e {
  color: #262626;
  font-size: 44px;
  font-weight: 700;
  line-height: 132.9%;
  margin-bottom: 19px;
}

@media (max-width: 991px) {
  .style-module--screen1__title--f034e {
    font-size: 35px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1__title--f034e {
    font-size: 28px;
  }
}
.style-module--screen1__title-mark--3bb1c {
  color: #524dc1;
}

.style-module--screen1__subtitle--fa2a5 {
  color: #ff6d40;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  margin-bottom: 19px;
}

@media (max-width: 767px) {
  .style-module--screen1__subtitle--fa2a5 {
    font-size: 20px;
    line-height: 25px;
  }
}
.style-module--screen1__list-title--a85a3 {
  color: #343434;
  font-size: 20px;
  font-weight: 700;
  line-height: 34px;
  margin-bottom: 7px;
}

@media (max-width: 767px) {
  .style-module--screen1__list-title--a85a3 {
    font-size: 18px;
    line-height: 34px;
  }
}
.style-module--screen1__list-block--bb989 {
  margin-bottom: 40px;
}

.style-module--screen1__list-item--1a41b {
  margin-bottom: 10px;
  padding-left: 15px;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--screen1__list-item--1a41b {
    font-size: 14px;
    line-height: 21px;
  }
}
.style-module--screen1__list-item--1a41b:before {
  background-color: #ff8572;
  border-radius: 50%;
  content: "";
  height: 9px;
  left: 0;
  position: absolute;
  top: 8px;
  width: 9px;
}

.style-module--situations__title--da2a7 {
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .style-module--situations__container--addd3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--situations__block--b9498 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .style-module--situations__block--b9498 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 0;
  }
}
.style-module--situations__block-title--e8a33 {
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 15px;
}

.style-module--situations__block-first--d0806 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-right: 30px;
  max-width: 656px;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--situations__block-first--d0806 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-right: 0;
    max-width: 100%;
  }
}
.style-module--situations__column--fff45 {
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 50px;
}

@media (max-width: 991px) {
  .style-module--situations__column--fff45 {
    margin-bottom: 15px;
    margin-right: 0;
    padding: 30px;
  }
}
.style-module--situations__column-1--a264f {
  background: #ffe9dc;
  margin-right: 30px;
  max-width: 363px;
}

@media (max-width: 991px) {
  .style-module--situations__column-1--a264f {
    margin-right: 0;
    max-width: 100%;
  }
}
.style-module--situations__column-2--37be8 {
  background: #cbe9ff;
  max-width: 264px;
}

@media (max-width: 991px) {
  .style-module--situations__column-2--37be8 {
    max-width: 100%;
  }
}
.style-module--situations__column-3--d3520 {
  -ms-flex-item-align: start;
      align-self: flex-start;
  background: #e5e3ff;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

@media (max-width: 1120px) {
  .style-module--situations__column-3--d3520 {
    -ms-flex-item-align: auto;
        align-self: auto;
  }
}
@media (max-width: 991px) {
  .style-module--situations__column-3--d3520 {
    -ms-flex-item-align: auto;
        align-self: auto;
  }
}
.style-module--situations__column-4--4d5d8 {
  background: #c1f6e9;
  margin-right: 30px;
  max-width: 656px;
  width: 100%;
}

@media (max-width: 991px) {
  .style-module--situations__column-4--4d5d8 {
    max-width: 100%;
  }
}
.style-module--situations__column-5--2ee95 {
  background: #ffc8c8;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin-top: -60px;
}

@media (max-width: 1120px) {
  .style-module--situations__column-5--2ee95 {
    margin-top: 0;
  }
}
@media (max-width: 991px) {
  .style-module--situations__column-5--2ee95 {
    margin-top: 0;
  }
}
.style-module--situations__text-btn--6ce42 {
  font-size: 32px;
  font-weight: 700;
  line-height: 130.4%;
  margin-bottom: 30px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--situations__text-btn--6ce42 {
    font-size: 20px;
    line-height: 130.4%;
  }
}
.style-module--situations__btn--e8b5e {
  display: block;
  margin: 0 auto 60px;
}

.style-module--lessons--c20db {
  background: #fff7f3;
  padding: 60px 0;
}

.style-module--lessons__title--ca0e5 {
  margin-bottom: 50px;
}

.style-module--lessons__block--d7f8c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}

.style-module--lessons__item--53922 {
  background: #fff;
  border: 1px solid #bebebe;
  border-radius: 20px;
  padding: 29px 40px 28px 97px;
}

.style-module--lessons__item--53922 p {
  font-size: 20px;
  line-height: 130.4%;
  margin-bottom: 10px;
}

.style-module--lessons__descr--70b9c {
  font-size: 24px;
  font-weight: 700;
  line-height: 130.4%;
  margin-bottom: 30px;
  text-align: center;
}

.style-module--lessons__item-one--e9a2b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 50%;
}

.style-module--lessons__col--9c5bf {
  margin-left: 30px;
  width: 50%;
}

.style-module--lessons__col--9c5bf .style-module--lessons__item--53922 {
  margin-bottom: 30px;
}

.style-module--lessons__col--9c5bf .style-module--lessons__item--53922:last-child {
  margin-bottom: 0;
}

.style-module--lessons__name--87dca {
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 8px;
  position: relative;
}

.style-module--lessons__name--87dca span {
  left: -58px;
  position: absolute;
  top: 15px;
}

.style-module--lessons__btn--65380 {
  display: block;
  margin: auto;
}

@media (max-width: 991px) {
  .style-module--lessons__title--ca0e5 {
    margin-bottom: 20px;
  }
  .style-module--lessons__item--53922 {
    padding: 20px 20px 20px 80px;
  }
}
@media (max-width: 768px) {
  .style-module--lessons--c20db {
    padding-bottom: 40px;
  }
  .style-module--lessons__block--d7f8c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .style-module--lessons__descr--70b9c {
    font-size: 18px;
    line-height: 130.4%;
  }
  .style-module--lessons__name--87dca {
    font-size: 20px;
    line-height: 30px;
  }
  .style-module--lessons--c20db .style-module--lessons__item--53922 p {
    font-size: 16px;
    line-height: 130.4%;
  }
  .style-module--lessons__item--53922 {
    margin-bottom: 15px;
    padding-left: 44px;
    width: 100%;
  }
  .style-module--lessons__col--9c5bf {
    margin-left: 0;
    width: 100%;
  }
  .style-module--lessons--c20db svg {
    height: 21px;
    width: 21px;
  }
  .style-module--lessons__name--87dca span {
    left: -30px;
    top: 3px;
  }
  .style-module--lessons--c20db .style-module--lessons__col--9c5bf .style-module--lessons__item--53922 {
    margin-bottom: 15px;
  }
}
.style-module--speaker--85c6a {
  padding: 100px 0 0;
}

@media (max-width: 991px) {
  .style-module--speaker--85c6a {
    padding: 50px 0 0;
  }
}
@media (max-width: 767px) {
  .style-module--speaker--85c6a {
    padding: 30px 0 0;
  }
}
.style-module--speaker__img-block--dac07 {
  margin-top: -50px;
}

@media (max-width: 991px) {
  .style-module--speaker__img-block--dac07 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0;
  }
}
@media (max-width: 768px) {
  .style-module--speaker__image--b10e7 {
    max-width: 300px;
  }
}
.style-module--speaker__title--80c96 {
  text-align: left;
}

.style-module--speaker__subtitle--20aec {
  font-size: 32px;
  font-weight: 700;
  margin: 30px 0;
}

@media (max-width: 991px) {
  .style-module--speaker__subtitle--20aec {
    font-size: 20px;
    margin: 20px 0;
  }
}
.style-module--speaker__list--85f5c {
  max-width: 480px;
}

.style-module--speaker__item--9d713 {
  font-size: 24px;
  padding: 15px 15px 15px 30px;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--speaker__item--9d713 {
    font-size: 16px;
  }
}
.style-module--speaker__item--9d713:before {
  background-color: #ff6d40;
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 15px;
  left: 0;
  position: absolute;
  top: 20px;
  width: 15px;
}

@media (max-width: 767px) {
  .style-module--speaker__item--9d713:before {
    top: 17px;
  }
}
.style-module--speaker__wrapper-image--005e1 {
  background-color: #f3f2ff;
  border-radius: 20px;
  max-width: 460px;
  padding: 30px 30px 30px 70px;
  position: relative;
  top: -125px;
}

@media (max-width: 768px) {
  .style-module--speaker__wrapper-image--005e1 {
    max-width: 300px;
  }
}
@media (max-width: 767px) {
  .style-module--speaker__wrapper-image--005e1 {
    padding: 25px 25px 20px 70px;
    top: -45px;
  }
}
.style-module--speaker__wrapper-image--005e1:before {
  border: 45px solid transparent;
  border-bottom: 50px solid #f3f2ff;
  content: "";
  display: inline-block;
  left: calc(50% - 50px);
  position: absolute;
  top: -90px;
}

.style-module--speaker__text-image--be8ba {
  font-size: 24px;
  font-weight: 700;
}

@media (max-width: 767px) {
  .style-module--speaker__text-image--be8ba {
    font-size: 20px;
  }
}
.style-module--speaker__list-image--7600a {
  margin: 20px 0;
}

@media (max-width: 767px) {
  .style-module--speaker__list-image--7600a {
    margin: 10px 0;
  }
}
.style-module--speaker__item-image--2da47 {
  padding: 10px;
  position: relative;
}

@media (max-width: 767px) {
  .style-module--speaker__item-image--2da47 {
    font-size: 16px;
  }
}
.style-module--speaker__item-image--2da47:before {
  content: "";
  display: inline-block;
  height: 35px;
  left: -35px;
  position: absolute;
  width: 35px;
}

.style-module--speaker__item-image--fire--17d6f:before {
  background: url(https://fs.advance.ru/landing-pages/online/vvodniy-kurs-detskoy-motivacii/fire-icon.svg) 0 0 no-repeat;
  top: 0;
}

.style-module--speaker__item-image--book--46d91:before {
  background: url(https://fs.advance.ru/landing-pages/online/vvodniy-kurs-detskoy-motivacii/book-icon.svg) 0 0 no-repeat;
  height: 25px;
  top: 20px;
}

.style-module--speaker__item-image--heart--dcbbf:before {
  background: url(https://fs.advance.ru/landing-pages/online/vvodniy-kurs-detskoy-motivacii/heart-icon.svg) 0 0 no-repeat;
  top: 10px;
}

.style-module--blocks--6a25d {
  padding: 70px 0;
}

@media (max-width: 991px) {
  .style-module--blocks--6a25d {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--blocks--6a25d {
    padding: 30px 0;
  }
}
.style-module--blocks__title--4d6ed {
  font-size: 36px;
  font-weight: 700;
  line-height: 130.4%;
  margin-bottom: 21px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--blocks__title--4d6ed {
    font-size: 28px;
    line-height: 130.4%;
  }
}
.style-module--blocks__description--387da {
  font-size: 24px;
  font-weight: 700;
  line-height: 145%;
  margin-bottom: 35px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--blocks__description--387da {
    font-size: 16px;
    line-height: 145%;
  }
}
.style-module--blocks__name-row--4628b {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.style-module--blocks__name--cc47b {
  font-size: 28px;
  line-height: 130.4%;
}

@media (max-width: 991px) {
  .style-module--blocks__name--cc47b {
    font-size: 16px;
  }
}
.style-module--program__text--d6fb9 {
  font-size: 20px;
  line-height: 145%;
}

@media (max-width: 991px) {
  .style-module--program__text--d6fb9 {
    font-size: 14px;
  }
}
.style-module--program__text--d6fb9 li {
  margin-bottom: 10px;
  padding-left: 20px;
  position: relative;
}

@media (max-width: 991px) {
  .style-module--program__text--d6fb9 li {
    padding-left: 15px;
  }
}
.style-module--program__text--d6fb9 li:before {
  background-color: #ff8572;
  border-radius: 50%;
  content: "";
  height: 14px;
  left: 0;
  position: absolute;
  top: 8px;
  width: 14px;
}

@media (max-width: 991px) {
  .style-module--program__text--d6fb9 li:before {
    height: 10px;
    top: 5px;
    width: 10px;
  }
}
.style-module--program__lvl-name--5050c {
  font-size: 24px;
  font-weight: 700;
  line-height: 130.4%;
  margin-bottom: 13px;
}

@media (max-width: 991px) {
  .style-module--program__lvl-name--5050c {
    font-size: 16px;
    line-height: 130.4%;
  }
}
.style-module--reviews--444f4 {
  background-color: #f3f2ff;
  padding-bottom: 70px;
  padding-top: 47px;
}

@media (max-width: 991px) {
  .style-module--reviews--444f4 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .style-module--reviews--444f4 {
    padding: 30px 0;
  }
}
.style-module--reviews__title--12f21 {
  margin-bottom: 22px;
}

.style-module--reviews__title--12f21:before {
  background-image: url(https://fs.advance.ru/landing-pages/online/vvodniy-kurs-detskoy-motivacii/dialog.svg);
  content: "";
  display: block;
  height: 64px;
  margin: auto;
  width: 66px;
}

.style-module--reviews__description--88f07 {
  color: #262626;
  font-size: 28px;
  font-weight: 700;
  line-height: 130.4%;
  margin-bottom: 30px;
  text-align: center;
}

@media (max-width: 768px) {
  .style-module--reviews__description--88f07 {
    font-size: 20px;
    line-height: 130.4%;
  }
}
.style-module--faq--01942 {
  padding-bottom: 70px;
}

@media (max-width: 991px) {
  .style-module--faq--01942 {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .style-module--faq--01942 {
    padding-bottom: 30px;
  }
}
.style-module--faq__btn--e3d9b {
  display: block;
  margin: 0 auto;
}

.screen1-module--screen1--b51c5 {
  background-image: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/dlya_detey/kuratorskoe_soprovozhdenie-5_7/bg-kurator-uu-5-7-1920.png);
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 215px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--b51c5 {
    background-image: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/dlya_detey/kuratorskoe_soprovozhdenie-5_7/bg-kurator-uu57-768.png);
    background-position-x: 64%;
    background-position-y: bottom;
    padding-bottom: 170px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--b51c5 {
    background-image: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/dlya_detey/kuratorskoe_soprovozhdenie-5_7/bg-kurator-uu57-320.png);
    background-position: bottom;
    padding-bottom: 0;
  }
}
.screen1-module--screen1__container--15df6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__container--15df6 {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__container--15df6 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 15px;
    padding-bottom: 0;
  }
}
.screen1-module--screen1__container--15df6 img {
  position: absolute;
  right: 0;
  z-index: 0;
}

@media (max-width: 991px) {
  .screen1-module--screen1__container--15df6 img {
    bottom: -150px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: 60%;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__container--15df6 img {
    margin: 20px auto 0;
    position: inherit;
    width: 70%;
  }
}
.screen1-module--screen1__title--6b57e {
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__title--6b57e {
    font-size: 36px;
    line-height: 44px;
    max-width: 450px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__title--6b57e {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 15px;
    max-width: 100%;
    width: 100%;
  }
}
.screen1-module--screen1__wrapper--c7b91 {
  max-width: 667px;
  z-index: 1;
}

@media (max-width: 767px) {
  .screen1-module--screen1__wrapper--c7b91 {
    max-width: 100%;
  }
}
.screen1-module--screen1__subtitle--4192e {
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
  margin-bottom: 70px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__subtitle--4192e {
    font-size: 22px;
    font-weight: 300;
    line-height: 32px;
    max-width: 400px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__subtitle--4192e {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 0;
    max-width: 100%;
    width: 100%;
  }
  .screen1-module--screen1__title-wrapper--acbe7 {
    max-width: 100%;
  }
}
.screen1-module--screen1__link-wrapper--4cf52 {
  margin-top: 40px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__link-wrapper--4cf52 {
    margin-top: 25px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__link-wrapper--4cf52 {
    text-align: center;
  }
}
a.screen1-module--screen1__link--38795 {
  color: #fff;
}

.screen1-module--screen1--80353 {
  background-image: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/dlya_vzroslyh/kuratorskoe_soprovozhdenie_krp/bg-kurator-phonetic-1920.jpg);
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 215px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--80353 {
    background-image: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/dlya_vzroslyh/kuratorskoe_soprovozhdenie_krp/bg-kurator-phonetic-768.jpg);
    background-position-x: 64%;
    background-position-y: bottom;
    padding-bottom: 170px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--80353 {
    background-image: unset;
    padding-bottom: 0;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--80353 {
    background-image: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/dlya_vzroslyh/kuratorskoe_soprovozhdenie_krp/bg-kurator-phonetic-320.jpg);
    background-position: bottom;
    padding-bottom: 450px;
  }
}
.screen1-module--screen1__title--aa228 {
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__title--aa228 {
    font-size: 36px;
    line-height: 44px;
    max-width: 450px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__title--aa228 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 15px;
    max-width: 100%;
    width: 100%;
  }
}
.screen1-module--screen1__wrapper--2e23b {
  margin-top: 30px;
  max-width: 667px;
  z-index: 1;
}

@media (max-width: 991px) {
  .screen1-module--screen1__wrapper--2e23b {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__wrapper--2e23b {
    margin-top: 15px;
    max-width: 100%;
  }
}
.screen1-module--screen1__subtitle--8c775 {
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
  margin-bottom: 70px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__subtitle--8c775 {
    font-size: 22px;
    font-weight: 300;
    line-height: 32px;
    max-width: 400px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__subtitle--8c775 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 0;
    max-width: 100%;
    width: 100%;
  }
  .screen1-module--screen1__title-wrapper--b3340 {
    max-width: 100%;
  }
}
.screen1-module--screen1__link-wrapper--8b36a {
  margin-top: 40px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__link-wrapper--8b36a {
    margin-top: 25px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__link-wrapper--8b36a {
    text-align: center;
  }
}
a.screen1-module--screen1__link--50604 {
  color: #fff;
}

.screen1-module--screen1--ef138 {
  background-image: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/dlya_vzroslyh/kuratorskoe_soprovozhdenie_tri/bg-kurator-TRI-1920.jpg);
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 215px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--ef138 {
    background-image: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/dlya_vzroslyh/kuratorskoe_soprovozhdenie_tri/bg-kurator-TRI-768.jpg);
    background-position-x: 64%;
    background-position-y: bottom;
    padding-bottom: 170px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--ef138 {
    background-image: unset;
    padding-bottom: 0;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--ef138 {
    background-image: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/dlya_vzroslyh/kuratorskoe_soprovozhdenie_tri/bg-kurator-TRI-320.jpg);
    background-position: bottom;
    padding-bottom: 450px;
  }
}
.screen1-module--screen1__title--90100 {
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__title--90100 {
    font-size: 36px;
    line-height: 44px;
    max-width: 450px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__title--90100 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 15px;
    max-width: 100%;
    width: 100%;
  }
}
.screen1-module--screen1__wrapper--27831 {
  margin-top: 30px;
  max-width: 667px;
  z-index: 1;
}

@media (max-width: 991px) {
  .screen1-module--screen1__wrapper--27831 {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__wrapper--27831 {
    margin-top: 15px;
    max-width: 100%;
  }
}
.screen1-module--screen1__subtitle--3bbd6 {
  font-size: 24px;
  font-weight: 300;
  line-height: 32px;
  margin-bottom: 70px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__subtitle--3bbd6 {
    font-size: 22px;
    font-weight: 300;
    line-height: 32px;
    max-width: 400px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__subtitle--3bbd6 {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 0;
    max-width: 100%;
    width: 100%;
  }
  .screen1-module--screen1__title-wrapper--ef4ac {
    max-width: 100%;
  }
}
.screen1-module--screen1__link-wrapper--8c402 {
  margin-top: 40px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__link-wrapper--8c402 {
    margin-top: 25px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__link-wrapper--8c402 {
    text-align: center;
  }
}
a.screen1-module--screen1__link--287c5 {
  color: #fff;
}

.main-module--btn--143f8 {
  background: -webkit-gradient(linear, left top, left bottom, from(#f5a140), to(#f5a140));
  background: linear-gradient(180deg, #f5a140, #f5a140);
  border-radius: 30px;
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25), inset 0 -2px 0 rgba(0, 0, 0, 0.25), inset 0 2px 0 hsla(0, 0%, 100%, 0.25);
          box-shadow: 0 4px 10px rgba(0, 0, 0, 0.25), inset 0 -2px 0 rgba(0, 0, 0, 0.25), inset 0 2px 0 hsla(0, 0%, 100%, 0.25);
  color: #fffdc9;
  display: block;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 24px;
  margin-bottom: 20px;
  margin-top: 30px;
  padding: 17px 70px;
  text-align: center;
  text-transform: uppercase;
}

.main-module--btn--143f8:hover {
  background: linear-gradient(92.38deg, #f91a1a 8.24%, #ff3131 79.25%);
}

@media (max-width: 480px) {
  .main-module--btn--143f8 {
    font-size: 16px;
    padding-left: 40px;
    padding-right: 40px;
  }
}
.main-module--title-big--5c5f2 {
  font-size: 50px;
  font-weight: 700;
  line-height: 60px;
  margin-top: 38px;
  text-transform: uppercase;
}

.main-module--title-big--5c5f2 span {
  font-size: 100px;
  line-height: 65px;
  margin-bottom: 11px;
}

@media (max-width: 746px) {
  .main-module--title-big--5c5f2 span {
    font-size: 70px;
  }
}
@media (max-width: 646px) {
  .main-module--title-big--5c5f2 span {
    font-size: 50px;
  }
}
@media (max-width: 846px) {
  .main-module--title-big--5c5f2 {
    font-size: 40px;
    line-height: 50px;
  }
}
@media (max-width: 500px) {
  .main-module--title-big--5c5f2 {
    font-size: 28px;
    line-height: 40px;
  }
}
.main-module--title-small--f440b {
  font-size: 50px;
  font-weight: 700;
  line-height: 60px;
  margin: 50px auto;
  text-align: center;
}

@media (max-width: 846px) {
  .main-module--title-small--f440b {
    font-size: 40px;
    line-height: 50px;
  }
}
@media (max-width: 500px) {
  .main-module--title-small--f440b {
    font-size: 28px;
    line-height: 40px;
  }
}
.screen1-module--screen1--78ad3 {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/5_shagov_dlja_rebenka_dz/bg.jpg);
  background-position-x: 30%;
  background-repeat: no-repeat;
  padding-bottom: 35px;
}

@media (max-width: 846px) {
  .screen1-module--screen1--78ad3 {
    background: #f5f5f5;
    height: auto;
  }
  .screen1-module--screen1--78ad3 .screen1-module--row--5aa46 {
    text-align: center;
  }
}
.screen1-module--screen1--78ad3 .screen1-module--row--5aa46 .screen1-module--date--80105 {
  color: #f5a140;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin-top: 20px;
}

.screen1-module--screen1--78ad3 .screen1-module--row--5aa46 .screen1-module--postTitle--432dc {
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
  margin-bottom: 20px;
  margin-top: 0;
}

@media (max-width: 746px) {
  .screen1-module--screen1--78ad3 .screen1-module--row--5aa46 .screen1-module--postTitle--432dc {
    margin-bottom: 0;
  }
}
.screen1-module--screen1--78ad3 .screen1-module--row--5aa46 button {
  display: inline-block;
  margin-bottom: 80px;
  position: relative;
}

@media (max-width: 846px) {
  .screen1-module--screen1--78ad3 .screen1-module--row--5aa46 button {
    margin-bottom: 30px;
  }
}
.screen1-module--screen1--78ad3 .screen1-module--row--5aa46 button:before {
  border-right: 1px solid #000;
  bottom: -60px;
  content: "";
  height: 40px;
  position: absolute;
  right: 50%;
  width: 1px;
}

@media (max-width: 846px) {
  .screen1-module--screen1--78ad3 .screen1-module--row--5aa46 button:before {
    display: none;
  }
}
.screen1-module--screen1--78ad3 .screen1-module--row--5aa46 .screen1-module--postButton--9b34a {
  font-size: 24px;
  font-weight: 500;
  line-height: 26px;
  padding-left: 74px;
  position: relative;
  text-align: left;
}

@media (max-width: 846px) {
  .screen1-module--screen1--78ad3 .screen1-module--row--5aa46 .screen1-module--postButton--9b34a {
    margin: 0 auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.screen1-module--screen1--78ad3 .screen1-module--row--5aa46 .screen1-module--postButton--9b34a:before {
  background: url(https://fs.advance.ru/landing-pages/webinar/5_shagov_dlja_rebenka_dz/bonus.svg);
  background-size: contain;
  content: "";
  display: block;
  height: 60px;
  left: 0;
  position: absolute;
  top: 5%;
  width: 60px;
}

.know-module--know--6bfe7 {
  padding: 78px 0;
}

@media (max-width: 991px) {
  .know-module--know--6bfe7 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .know-module--know--6bfe7 {
    padding: 30px 0;
  }
}
.know-module--know--6bfe7 h2 {
  text-align: center;
}

.know-module--know--6bfe7 .know-module--row--3fa38 .know-module--itemWrapper--79dca {
  border-radius: 10px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  margin-top: 28px;
  min-height: 358px;
  padding: 40px 10px 10px;
  text-align: center;
}

@media (max-width: 990px) {
  .know-module--know--6bfe7 .know-module--row--3fa38 .know-module--itemWrapper--79dca {
    min-height: 254px;
  }
}
.know-module--know--6bfe7 .know-module--row--3fa38 .know-module--itemWrapper--79dca p {
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  margin-top: 16px;
  text-align: center;
}

@media (max-width: 990px) {
  .know-module--know--6bfe7 .know-module--row--3fa38 .know-module--itemWrapper--79dca p {
    font-size: 17px;
    line-height: 18px;
  }
}
.know-module--know--6bfe7 button {
  margin: 60px auto 20px;
}

.speaker-module--speaker--c7ac2 {
  background: #f5f5f5;
  padding: 64px 0;
}

@media (max-width: 764px) {
  .speaker-module--speaker--c7ac2 {
    text-align: center;
  }
}
.speaker-module--speaker--c7ac2 img {
  margin-bottom: 30px;
}

.speaker-module--speaker--c7ac2 h2 {
  color: #263238;
  font-size: 36px;
  font-weight: 400;
  line-height: 60px;
}

@media (max-width: 400px) {
  .speaker-module--speaker--c7ac2 h2 {
    font-size: 40px;
  }
}
.speaker-module--speaker--c7ac2 h2 span {
  font-size: 48px;
  font-weight: 700;
}

.speaker-module--speaker--c7ac2 ul li {
  color: #263238;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  margin-top: 16px;
  padding-left: 41px;
  position: relative;
  text-align: left;
}

.speaker-module--speaker--c7ac2 ul li:before {
  background: #f6aa35;
  border-radius: 50px;
  content: "";
  display: block;
  height: 10px;
  left: 0;
  position: absolute;
  top: 20%;
  width: 10px;
}

.vids-module--vids--898a5 {
  padding: 20px 0;
}

.vids-module--vids--898a5 .vids-module--right--0fdb2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
}

@media (max-width: 767px) {
  .vids-module--vids--898a5 .vids-module--right--0fdb2 {
    padding-top: 15px;
  }
}
.vids-module--vids--898a5 .vids-module--bg--9b7c0 {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.vids-module--vids--898a5 .vids-module--bg--9b7c0 iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.vids-module--vids--898a5 button {
  margin: 60px auto 20px;
}

.partners-module--partners--7b876 {
  padding: 50px 0 80px;
}

@media (max-width: 991px) {
  .partners-module--partners--7b876 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .partners-module--partners--7b876 {
    padding: 30px 0;
  }
}
.partners-module--partners--7b876 .partners-module--row--841de {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.main-module--btn--57b74 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fd4b04;
  border-radius: 30px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  min-width: 460px;
  padding: 18px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .main-module--btn--57b74 {
    font-size: 14px;
    min-width: 286px;
    padding: 12px;
  }
}
@media (max-width: 767px) {
  .main-module--btn--57b74 {
    margin: 0 auto;
    min-width: 50%;
  }
}
@media (max-width: 480px) {
  .main-module--btn--57b74 {
    min-width: 100%;
  }
}
.main-module--title--5d112 {
  font-size: 50px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .main-module--title--5d112 {
    font-size: 30px;
  }
}
.main-module--arrow-block--13c6d {
  margin: 100px auto;
  max-width: 594px;
  padding-left: 113px;
  padding-right: 113px;
  position: relative;
}

@media (max-width: 991px) {
  .main-module--arrow-block--13c6d {
    margin: 30px auto;
    max-width: 343px;
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media (max-width: 767px) {
  .main-module--arrow-block--13c6d {
    margin: 20px auto;
    max-width: 294px;
    padding-left: 47px;
    padding-right: 47px;
  }
}
.main-module--arrow-block--13c6d:after,
.main-module--arrow-block--13c6d:before {
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 62px;
  position: absolute;
  top: -15px;
  width: 83px;
}

@media (max-width: 991px) {
  .main-module--arrow-block--13c6d:after,
  .main-module--arrow-block--13c6d:before {
    height: 35px;
    top: 0;
    width: 45px;
  }
}
.main-module--arrow-block--13c6d:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='62' fill='none' viewBox='0 0 83 62'%3E%3Cg fill='%23FE4D07' clip-path='url(%23prefix__a)'%3E%3Cpath d='M13.924 2.447c2.081 12.858 8.482 24.936 19.7 32.077 5.91 3.758 12.747 5.959 19.74 6.43 6.783.451 12.935-1.573 19.555-2.33 2.586-.294 2.875 3.195 1.198 4.397-12.21 8.671-32.804 4.056-44.114-3.941-11.667-8.26-19.288-21.818-19.285-36.196.002-1.782 2.904-2.324 3.22-.445l-.014.008Z'/%3E%3Cpath d='M57.513 55.803c2.817-2.572 5.544-5.478 8.035-8.387 2.372-2.776 4.029-6.431 7.038-8.525 2.09-1.46 4.508.959 4.04 3.103-.8 3.696-4.473 6.894-7.207 9.335-3.157 2.826-6.46 4.817-10.287 6.596-1.303.601-2.83-1.02-1.619-2.121Z'/%3E%3Cpath d='M57.296 26.987c6.524 2.972 12.216 7.587 17.916 11.86 4.037 3.03-.289 8.751-4.28 5.507-5.684-4.6-11.365-9.522-15.16-15.85-.625-1.036.585-1.96 1.538-1.526l-.014.009ZM24.128 18.076C30.622 26.66 36.89 34.044 48.238 35.6c.825.114.643 1.55-.188 1.458-10.964-1.083-20.95-8.12-24.735-18.654-.184-.512.532-.7.802-.331l.01.003ZM52.82 36.197c.05.037.11.078.16.114.426.317.504.956-.005 1.259-.509.303-1.031-.098-1.092-.625-.007-.062-.012-.134-.02-.196-.053-.466.591-.828.957-.552Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='74.096' height='43.046' fill='%23fff' transform='scale(1 -1) rotate(-15 -161.112 -21.45)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  left: 0;
}

.main-module--arrow-block--13c6d:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='62' fill='none' viewBox='0 0 83 62'%3E%3Cg fill='%23FE4D07' clip-path='url(%23prefix__a)'%3E%3Cpath d='M68.983 2.538c-2.076 12.827-8.462 24.877-19.654 32.001-5.895 3.75-12.717 5.945-19.692 6.415-6.768.45-12.905-1.57-19.51-2.325-2.58-.292-2.868 3.188-1.195 4.387 12.182 8.651 32.727 4.047 44.01-3.932 11.64-8.24 19.243-21.766 19.24-36.11-.002-1.779-2.897-2.319-3.213-.444l.014.008Z'/%3E%3Cpath d='M25.497 55.768c-2.81-2.566-5.531-5.465-8.016-8.368-2.367-2.768-4.02-6.416-7.021-8.504-2.086-1.457-4.498.956-4.032 3.095.798 3.687 4.463 6.878 7.19 9.313 3.15 2.82 6.445 4.806 10.264 6.58 1.3.6 2.822-1.017 1.615-2.116Z'/%3E%3Cpath d='M25.713 27.02c-6.509 2.965-12.187 7.569-17.874 11.831-4.027 3.023.289 8.732 4.27 5.495 5.67-4.59 11.338-9.5 15.124-15.813.624-1.033-.583-1.954-1.534-1.522l.014.009ZM58.803 18.13c-6.478 8.564-12.732 15.93-24.053 17.482-.824.114-.641 1.547.188 1.455 10.938-1.08 20.9-8.101 24.676-18.61.184-.511-.53-.7-.8-.33l-.01.002ZM30.179 36.208c-.05.037-.11.077-.16.114-.425.316-.503.953.005 1.256.508.302 1.03-.098 1.09-.624.007-.061.011-.134.019-.195.053-.465-.59-.826-.954-.55Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='73.921' height='42.944' fill='%23fff' transform='rotate(165 38.614 26.664)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  right: 0;
}

.main-module--arrow-block--13c6d.main-module--violet--ed40a {
  margin: 25px auto 0;
}

@media (max-width: 991px) {
  .main-module--arrow-block--13c6d.main-module--violet--ed40a {
    margin: 25px auto 0;
  }
}
@media (max-width: 767px) {
  .main-module--arrow-block--13c6d.main-module--violet--ed40a {
    margin: 20px auto;
  }
}
.main-module--arrow-block--13c6d.main-module--violet--ed40a:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='61' fill='none' viewBox='0 0 83 61'%3E%3Cg fill='%239633FB' clip-path='url(%23prefix__a)'%3E%3Cpath d='M13.862 1.597c2.081 12.857 8.483 24.935 19.7 32.076 5.91 3.758 12.748 5.959 19.74 6.43 6.784.451 12.935-1.573 19.555-2.33 2.586-.293 2.876 3.195 1.199 4.397-12.211 8.672-32.805 4.057-44.114-3.941-11.668-8.26-19.289-21.817-19.286-36.196.002-1.782 2.904-2.324 3.22-.444l-.014.008Z'/%3E%3Cpath d='M57.452 54.953c2.816-2.573 5.544-5.479 8.034-8.388 2.372-2.775 4.03-6.431 7.038-8.525 2.09-1.46 4.509.959 4.041 3.103-.8 3.696-4.474 6.894-7.207 9.335-3.158 2.826-6.46 4.817-10.288 6.596-1.302.602-2.829-1.02-1.618-2.121Z'/%3E%3Cpath d='M57.235 26.136c6.524 2.972 12.215 7.587 17.915 11.86 4.037 3.03-.289 8.752-4.28 5.507-5.684-4.6-11.364-9.522-15.159-15.85-.626-1.035.584-1.959 1.538-1.525l-.014.008ZM24.066 17.225c6.494 8.585 12.763 15.969 24.11 17.524.826.114.643 1.55-.188 1.459-10.964-1.084-20.95-8.121-24.735-18.654-.183-.513.533-.702.802-.332l.011.003ZM52.758 35.347c.05.037.11.077.16.114.426.316.504.955-.005 1.258-.509.303-1.031-.098-1.092-.625-.007-.062-.011-.134-.019-.196-.053-.465.59-.828.956-.551Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='74.096' height='43.046' fill='%23fff' transform='scale(1 -1) rotate(-15 -157.912 -20.79)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.main-module--arrow-block--13c6d.main-module--violet--ed40a:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='61' fill='none' viewBox='0 0 83 61'%3E%3Cg fill='%239633FB' clip-path='url(%23prefix__a)'%3E%3Cpath d='M68.921 1.687c-2.076 12.827-8.462 24.877-19.654 32.001-5.895 3.75-12.717 5.945-19.692 6.415-6.768.45-12.905-1.569-19.51-2.325-2.58-.292-2.868 3.188-1.195 4.387 12.182 8.651 32.727 4.047 44.01-3.932 11.64-8.24 19.243-21.766 19.24-36.11-.002-1.779-2.897-2.319-3.213-.444l.014.008Z'/%3E%3Cpath d='M25.435 54.918c-2.81-2.567-5.531-5.466-8.016-8.369-2.366-2.768-4.02-6.416-7.021-8.504-2.086-1.457-4.498.956-4.031 3.096.798 3.686 4.463 6.878 7.19 9.312 3.15 2.82 6.445 4.806 10.263 6.58 1.3.601 2.822-1.016 1.615-2.115Z'/%3E%3Cpath d='M25.651 26.169C19.143 29.134 13.464 33.738 7.778 38c-4.027 3.023.288 8.732 4.27 5.495 5.67-4.59 11.338-9.5 15.123-15.813.625-1.033-.583-1.954-1.534-1.521l.014.008ZM58.742 17.278c-6.479 8.565-12.733 15.932-24.054 17.483-.823.114-.64 1.547.188 1.455 10.938-1.08 20.9-8.101 24.677-18.61.183-.511-.531-.7-.8-.33l-.011.002ZM30.117 35.358c-.05.037-.11.076-.159.113-.425.316-.503.953.005 1.256.507.303 1.028-.098 1.089-.624.007-.061.012-.134.019-.195.053-.465-.589-.826-.954-.55Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='73.921' height='42.944' fill='%23fff' transform='rotate(165 38.639 26.235)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

@media (max-width: 350px) {
  .main-module--arrow-block--13c6d.main-module--violet--ed40a button {
    font-size: 14px;
  }
}
.main-module--arrow-btn--efae4 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fe4d07;
  border-radius: 40px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-filter: drop-shadow(0 10px 4px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(0 10px 4px rgba(0, 0, 0, 0.1));
  font-size: 24px;
  font-weight: 700;
  height: 60px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  text-align: center;
  width: 100%;
}

@media (max-width: 991px) {
  .main-module--arrow-btn--efae4 {
    border-radius: 25px;
    font-size: 18px;
    height: 50px;
  }
}
@media (max-width: 767px) {
  .main-module--arrow-btn--efae4 {
    font-size: 16px;
  }
}
.screen1-module--screen1--2506e {
  background: url(https://fs.advance.ru/landing-pages/webinar/kak_pomoch_rebenku_uchitsya/leaf-snow.svg) 0 0 no-repeat;
  position: relative;
}

@media (max-width: 991px) {
  .screen1-module--screen1--2506e {
    background-size: 50%;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--2506e {
    background-size: 100%;
  }
}
.screen1-module--screen1--2506e time {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #9c87d9;
  border-radius: 10px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 30px;
  font-weight: 500;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  margin-bottom: 20px;
  padding: 5px 10px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .screen1-module--screen1--2506e time {
    font-size: 24px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--2506e time {
    font-size: 16px;
    margin-bottom: 10px;
  }
}
.screen1-module--screen1--2506e h1 {
  font-size: 46px;
  line-height: 120%;
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--2506e h1 {
    font-size: 24px;
    margin-bottom: 25px;
    text-transform: uppercase;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--2506e h1 {
    margin-bottom: 15px;
  }
}
.screen1-module--screen1--2506e h1 p:first-child {
  font-weight: 300;
}

.screen1-module--screen1--2506e h1 p:last-child {
  font-weight: 700;
}

.screen1-module--screen1--2506e h1 p:last-child span {
  color: #fe4c04;
}

.screen1-module--screen1--2506e .screen1-module--wrapper--3615e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--2506e .screen1-module--wrapper--3615e {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--2506e .screen1-module--wrapper--3615e {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.screen1-module--screen1--2506e .screen1-module--wrapper--3615e img {
  border-radius: 30px;
  -o-object-fit: cover;
     object-fit: cover;
  width: calc(60% - 15px);
}

@media (max-width: 991px) {
  .screen1-module--screen1--2506e .screen1-module--wrapper--3615e img {
    border-radius: 20px;
    width: calc(50% - 7.5px);
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--2506e .screen1-module--wrapper--3615e img {
    width: 70%;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--2506e .screen1-module--wrapper--3615e img {
    width: 100%;
  }
}
.screen1-module--screen1--2506e .screen1-module--info--78a0d {
  width: calc(40% - 15px);
}

@media (max-width: 991px) {
  .screen1-module--screen1--2506e .screen1-module--info--78a0d {
    width: calc(50% - 7.5px);
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--2506e .screen1-module--info--78a0d {
    width: 70%;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--2506e .screen1-module--info--78a0d {
    width: 100%;
  }
}
.screen1-module--screen1--2506e .screen1-module--timer-wrap--3d986 {
  backdrop-filter: blur(10px);
  background-color: rgba(255, 214, 198, 0.3);
  border: 1px solid #fe4c04;
  border-radius: 20px;
  margin-bottom: 50px;
  padding: 16px 16px 30px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--2506e .screen1-module--timer-wrap--3d986 {
    border-radius: 15px;
    margin-bottom: 30px;
    padding: 10px 10px 15px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--2506e .screen1-module--timer-wrap--3d986 {
    margin-bottom: 20px;
  }
}
.screen1-module--screen1--2506e .screen1-module--timer-wrap--3d986 h3 {
  font-size: 30px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 25px;
  text-align: center;
}

@media (max-width: 991px) {
  .screen1-module--screen1--2506e .screen1-module--timer-wrap--3d986 h3 {
    font-size: 18px;
    margin-bottom: 5px;
  }
}
.screen1-module--screen1--2506e .screen1-module--timer--c32a7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 991px) {
  .screen1-module--screen1--2506e .screen1-module--timer--c32a7 {
    gap: 15px;
  }
}
.screen1-module--screen1--2506e .screen1-module--timer--c32a7 p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 991px) {
  .screen1-module--screen1--2506e .screen1-module--timer--c32a7 p {
    gap: 5px;
  }
}
.screen1-module--screen1--2506e .screen1-module--timer--c32a7 p span:first-child {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border: 1px solid #232323;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 40px;
  font-weight: 700;
  height: 70px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  text-align: center;
  text-transform: uppercase;
  width: 70px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--2506e .screen1-module--timer--c32a7 p span:first-child {
    border-radius: 5px;
    font-size: 24px;
    height: 44px;
    width: 44px;
  }
}
.screen1-module--screen1--2506e .screen1-module--timer--c32a7 p span:last-child {
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .screen1-module--screen1--2506e .screen1-module--timer--c32a7 p span:last-child {
    font-size: 9px;
  }
}
.screen1-module--screen1--2506e h3 {
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--2506e h3 {
    font-size: 18px;
    margin-bottom: 5px;
  }
}
.screen1-module--screen1--2506e ul {
  margin-bottom: 45px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--2506e ul {
    margin-bottom: 25px;
  }
}
.screen1-module--screen1--2506e ul li {
  font-size: 28px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 32px;
  position: relative;
}

@media (max-width: 991px) {
  .screen1-module--screen1--2506e ul li {
    font-size: 18px;
    padding-left: 20px;
  }
}
.screen1-module--screen1--2506e ul li:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 22 22'%3E%3Cpath fill='%23FD4B04' stroke='%23FD4B04' stroke-width='.1' d='M20.583 10.533a.467.467 0 0 0-.466.467c0 5.027-4.09 9.117-9.117 9.117-5.027 0-9.117-4.09-9.117-9.117 0-5.027 4.09-9.117 9.117-9.117a9.117 9.117 0 0 1 7.307 3.666l-7.905 7.905-2.906-2.905a.467.467 0 0 0-.66.66l3.236 3.236a.467.467 0 0 0 .66 0l-.035-.036.035.035 8.515-8.515a.467.467 0 0 0 .055-.594A10.054 10.054 0 0 0 11 .95C5.458.95.95 5.458.95 11c0 5.542 4.508 10.05 10.05 10.05 5.542 0 10.05-4.508 10.05-10.05a.467.467 0 0 0-.467-.467Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: 22px;
  left: 0;
  position: absolute;
  top: 8px;
  width: 22px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--2506e ul li:before {
    height: 15px;
    top: 5px;
    width: 15px;
  }
}
.screen1-module--screen1--2506e ul li:not(:last-child) {
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--2506e ul li:not(:last-child) {
    margin-bottom: 5px;
  }
}
.screen1-module--screen1--2506e button {
  font-size: 24px;
  font-weight: 400;
  min-width: unset;
  text-transform: unset;
  width: 100%;
}

@media (max-width: 991px) {
  .screen1-module--screen1--2506e button {
    font-size: 20px;
  }
}
.come-module--come--ddcbd {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .come-module--come--ddcbd {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .come-module--come--ddcbd {
    padding: 30px 0;
  }
}
.come-module--come--ddcbd .come-module--container--c6e12 {
  background: radial-gradient(50% 50% at 50% 50%, #ffac8b 0, #fff2ed 100%);
  border-radius: 24px;
  padding: 50px 70px;
}

@media (max-width: 1200px) {
  .come-module--come--ddcbd .come-module--container--c6e12 {
    border-radius: 15px;
    padding: 30px 45px;
  }
}
@media (max-width: 767px) {
  .come-module--come--ddcbd .come-module--container--c6e12 {
    padding: 30px 20px;
  }
}
.come-module--come--ddcbd h2 {
  margin-bottom: 30px;
  text-align: center;
}

@media (max-width: 1200px) {
  .come-module--come--ddcbd h2 {
    margin-bottom: 20px;
  }
}
.come-module--come--ddcbd .come-module--wrap--8a126 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 1200px) {
  .come-module--come--ddcbd .come-module--wrap--8a126 {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .come-module--come--ddcbd .come-module--wrap--8a126 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 10px;
  }
}
.come-module--come--ddcbd .come-module--wrap--8a126:not(:last-child) {
  margin-bottom: 30px;
}

@media (max-width: 1200px) {
  .come-module--come--ddcbd .come-module--wrap--8a126:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .come-module--come--ddcbd .come-module--wrap--8a126:not(:last-child) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 10px;
  }
}
.come-module--come--ddcbd .come-module--inner--54bf6 {
  width: calc(60% - 15px);
}

@media (max-width: 1200px) {
  .come-module--come--ddcbd .come-module--inner--54bf6 {
    width: calc(60% - 10px);
  }
}
@media (max-width: 767px) {
  .come-module--come--ddcbd .come-module--inner--54bf6 {
    width: 100%;
  }
}
.come-module--come--ddcbd img {
  border-radius: 10px;
  -o-object-fit: cover;
     object-fit: cover;
  width: calc(40% - 15px);
}

@media (max-width: 1200px) {
  .come-module--come--ddcbd img {
    border-radius: 5px;
    width: calc(40% - 10px);
  }
}
@media (max-width: 480px) {
  .come-module--come--ddcbd img {
    width: 100%;
  }
}
.come-module--come--ddcbd ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
}

@media (max-width: 1200px) {
  .come-module--come--ddcbd ul {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .come-module--come--ddcbd ul {
    gap: 10px;
  }
}
.come-module--come--ddcbd ul li {
  background-color: #fbf6ff;
  border-radius: 10px;
  padding: 30px;
}

@media (max-width: 1200px) {
  .come-module--come--ddcbd ul li {
    padding: 20px;
  }
}
@media (max-width: 991px) {
  .come-module--come--ddcbd ul li {
    border-radius: 5px;
    padding: 10px 15px;
  }
}
.come-module--come--ddcbd ul li > p {
  font-size: 25px;
  font-weight: 400;
  line-height: 120%;
  padding-left: 35px;
  position: relative;
}

@media (max-width: 991px) {
  .come-module--come--ddcbd ul li > p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .come-module--come--ddcbd ul li > p {
    font-size: 16px;
  }
}
.come-module--come--ddcbd ul li > p:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='23' fill='none' viewBox='0 0 25 23'%3E%3Cpath fill='%23FD4B04' fill-rule='evenodd' d='M12.5 8.467c.48 0 .87.377.87.842v4.49c0 .465-.39.842-.87.842a.856.856 0 0 1-.87-.842V9.31c0-.465.39-.842.87-.842Z' clip-rule='evenodd'/%3E%3Cpath fill='%23FD4B04' d='M13.66 17.168c0 .62-.52 1.122-1.16 1.122-.64 0-1.16-.502-1.16-1.122 0-.62.52-1.123 1.16-1.123.64 0 1.16.502 1.16 1.122Z'/%3E%3Cpath fill='%23FD4B04' fill-rule='evenodd' d='M9.923 1.324c1.245-1.765 3.91-1.765 5.154 0 1.544 2.19 3.73 5.374 5.192 7.87 1.534 2.622 3.282 6.21 4.444 8.682.916 1.947-.465 4.153-2.664 4.28-2.71.155-6.603.344-9.549.344-2.946 0-6.84-.189-9.549-.345-2.199-.126-3.58-2.332-2.664-4.279 1.162-2.473 2.91-6.06 4.444-8.681C6.193 6.698 8.38 3.513 9.923 1.324Zm3.719.95a1.4 1.4 0 0 0-2.284 0c-1.542 2.186-3.691 5.32-5.114 7.751-1.494 2.551-3.214 6.08-4.375 8.55-.407.865.2 1.843 1.185 1.9 2.707.155 6.555.341 9.446.341 2.89 0 6.74-.186 9.446-.342.985-.056 1.592-1.034 1.185-1.9-1.16-2.469-2.881-5.998-4.375-8.549-1.423-2.43-3.572-5.565-5.114-7.751Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  content: "";
  height: 23px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 25px;
}

@media (max-width: 991px) {
  .come-module--come--ddcbd ul li > p:before {
    top: -1px;
  }
}
@media (max-width: 767px) {
  .come-module--come--ddcbd ul li > p:before {
    top: 0;
  }
}
.come-module--come--ddcbd ul li > p strong {
  font-weight: 700;
}

.come-module--come--ddcbd .come-module--highlight--46364 {
  color: #fd4b04;
  font-size: 26px;
  font-weight: 700;
  line-height: 120%;
  margin-top: 30px;
}

@media (max-width: 1200px) {
  .come-module--come--ddcbd .come-module--highlight--46364 {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .come-module--come--ddcbd .come-module--highlight--46364 {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .come-module--come--ddcbd .come-module--highlight--46364 {
    font-size: 16px;
    margin: 20px 0 10px;
    text-align: center;
  }
}
.learn-module--learn--c5e2f {
  padding: 0 0 100px;
}

@media (max-width: 991px) {
  .learn-module--learn--c5e2f {
    padding: 0 0 50px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--c5e2f {
    padding: 0 0 30px;
  }
}
.learn-module--learn--c5e2f .learn-module--container--8673d {
  background: radial-gradient(50% 50% at 50% 50%, #debdff 0, #f6ebff 100%);
  border-radius: 24px;
  padding: 50px 70px;
}

@media (max-width: 1200px) {
  .learn-module--learn--c5e2f .learn-module--container--8673d {
    border-radius: 15px;
    padding: 30px 45px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--c5e2f .learn-module--container--8673d {
    padding: 30px 20px;
  }
}
.learn-module--learn--c5e2f h2 {
  margin-bottom: 30px;
  text-align: center;
}

@media (max-width: 1200px) {
  .learn-module--learn--c5e2f h2 {
    margin-bottom: 20px;
  }
}
.learn-module--learn--c5e2f .learn-module--wrap--adb39 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 1200px) {
  .learn-module--learn--c5e2f .learn-module--wrap--adb39 {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--c5e2f .learn-module--wrap--adb39 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 10px;
  }
}
.learn-module--learn--c5e2f .learn-module--wrap--adb39:not(:last-child) {
  margin-bottom: 30px;
}

@media (max-width: 1200px) {
  .learn-module--learn--c5e2f .learn-module--wrap--adb39:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--c5e2f .learn-module--wrap--adb39:not(:last-child) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 10px;
  }
}
.learn-module--learn--c5e2f .learn-module--inner--1e025 {
  width: calc(60% - 15px);
}

@media (max-width: 1200px) {
  .learn-module--learn--c5e2f .learn-module--inner--1e025 {
    width: calc(60% - 10px);
  }
}
@media (max-width: 767px) {
  .learn-module--learn--c5e2f .learn-module--inner--1e025 {
    width: 100%;
  }
}
.learn-module--learn--c5e2f img {
  border-radius: 10px;
  -o-object-fit: cover;
     object-fit: cover;
  width: calc(40% - 15px);
}

@media (max-width: 1200px) {
  .learn-module--learn--c5e2f img {
    border-radius: 5px;
    width: calc(40% - 10px);
  }
}
@media (max-width: 480px) {
  .learn-module--learn--c5e2f img {
    width: 100%;
  }
}
.learn-module--learn--c5e2f ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
}

@media (max-width: 1200px) {
  .learn-module--learn--c5e2f ul {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--c5e2f ul {
    gap: 10px;
  }
}
.learn-module--learn--c5e2f ul li {
  background-color: #fbf6ff;
  border-radius: 10px;
  padding: 30px;
}

@media (max-width: 1200px) {
  .learn-module--learn--c5e2f ul li {
    padding: 20px;
  }
}
@media (max-width: 991px) {
  .learn-module--learn--c5e2f ul li {
    border-radius: 5px;
    padding: 10px 15px;
  }
}
.learn-module--learn--c5e2f ul li > p {
  font-size: 25px;
  font-weight: 400;
  line-height: 120%;
  padding-left: 37px;
  position: relative;
}

@media (max-width: 991px) {
  .learn-module--learn--c5e2f ul li > p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--c5e2f ul li > p {
    font-size: 16px;
  }
}
.learn-module--learn--c5e2f ul li > p:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27' fill='none' viewBox='0 0 27 27'%3E%3Cpath fill='%237000E3' stroke='%237000E3' stroke-width='.5' d='M24.032 6.313A12.755 12.755 0 0 0 13.5.75C6.47.75.75 6.47.75 13.5S6.47 26.25 13.5 26.25s12.75-5.72 12.75-12.75a.771.771 0 0 0-1.542 0c0 6.18-5.028 11.208-11.208 11.208-6.18 0-11.208-5.028-11.208-11.208C2.292 7.32 7.32 2.292 13.5 2.292c3.492 0 6.768 1.624 8.886 4.377l-9.634 9.634-3.5-3.5a.771.771 0 0 0-1.09 1.09l4.046 4.045c.3.301.789.301 1.09 0l-.177-.176.177.176L23.94 7.293a.771.771 0 0 0 .091-.98Zm0 0-.206.141.206-.141Z'/%3E%3C/svg%3E");
  content: "";
  height: 27px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 27px;
}

@media (max-width: 991px) {
  .learn-module--learn--c5e2f ul li > p:before {
    top: -2px;
  }
}
.learn-module--learn--c5e2f ul li > p strong {
  font-weight: 700;
}

.learn-module--learn--c5e2f .learn-module--highlight--748bc {
  color: #9633fb;
  font-size: 25px;
  font-weight: 700;
  line-height: 120%;
  margin-top: 30px;
  text-align: center;
}

@media (max-width: 1200px) {
  .learn-module--learn--c5e2f .learn-module--highlight--748bc {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .learn-module--learn--c5e2f .learn-module--highlight--748bc {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--c5e2f .learn-module--highlight--748bc {
    font-size: 16px;
    margin: 20px 0 10px;
    text-align: center;
  }
}
.speakers-module--speakers--da8df .speakers-module--container--a3d08 {
  background-color: #fff4f0;
  border-radius: 30px;
  padding: 100px 100px 60px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--da8df .speakers-module--container--a3d08 {
    border-radius: 20px;
    padding: 60px 45px 45px;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--da8df .speakers-module--container--a3d08 {
    border-radius: 15px;
    padding: 30px 20px;
  }
}
.speakers-module--speakers--da8df h2 {
  font-size: 46px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .speakers-module--speakers--da8df h2 {
    font-size: 26px;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--da8df h2 {
    margin-bottom: 30px;
  }
}
.speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  padding-top: 215px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 {
    gap: 15px;
    padding-top: 130px;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 160px;
  }
}
.speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--az--24219,
.speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--mb--aaf2b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: calc(50% - 15px);
}

@media (max-width: 991px) {
  .speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--az--24219,
  .speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--mb--aaf2b {
    width: calc(50% - 7.5px);
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--az--24219,
  .speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--mb--aaf2b {
    width: 100%;
  }
}
.speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--az--24219 img,
.speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--mb--aaf2b img {
  -ms-flex-item-align: center;
      align-self: center;
  height: 345px;
  margin-top: -215px;
  width: 282px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--az--24219 img,
  .speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--mb--aaf2b img {
    height: auto;
    margin-top: -130px;
    width: 170px;
  }
}
.speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--az--24219 h3,
.speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--mb--aaf2b h3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin: 30px 0 10px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--az--24219 h3,
  .speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--mb--aaf2b h3 {
    font-size: 22px;
    margin: 20px 0 10px;
  }
}
.speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--az--24219 p,
.speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--mb--aaf2b p {
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

@media (max-width: 991px) {
  .speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--az--24219 p,
  .speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--mb--aaf2b p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--az--24219 p,
  .speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--mb--aaf2b p {
    font-size: 16px;
  }
}
.speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--az--24219 ul li,
.speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--mb--aaf2b ul li {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 10px;
  padding-left: 18px;
  position: relative;
}

@media (max-width: 767px) {
  .speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--az--24219 ul li,
  .speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--mb--aaf2b ul li {
    font-size: 16px;
  }
}
.speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--az--24219 ul li:before,
.speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--mb--aaf2b ul li:before {
  border-radius: 50%;
  content: "";
  height: 8px;
  left: 0;
  position: absolute;
  top: 7px;
  width: 8px;
}

.speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--az--24219 h3 {
  color: #7000e3;
}

.speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--az--24219 ul li:before {
  background-color: #7000e3;
}

.speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--mb--aaf2b h3 {
  color: #fe4d07;
}

.speakers-module--speakers--da8df .speakers-module--mainlist--7ef35 .speakers-module--mb--aaf2b ul li:before {
  background-color: #fe4d07;
}

.adv-module--adv--65f48 .adv-module--container--b7230 {
  background-color: #f2f3f7;
  border-radius: 30px;
  padding: 50px 50px 75px;
  text-align: center;
}

@media (max-width: 991px) {
  .adv-module--adv--65f48 .adv-module--container--b7230 {
    border-radius: 15px;
    padding: 30px 20px 55px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--65f48 .adv-module--container--b7230 {
    padding: 30px 25px 25px;
  }
}
.adv-module--adv--65f48 h2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin: 20px 0 40px;
}

@media (max-width: 991px) {
  .adv-module--adv--65f48 h2 {
    font-size: 22px;
    margin: 15px 0 20px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--65f48 h2 {
    font-size: 18px;
    margin: 10px 0 15px;
  }
}
.adv-module--adv--65f48 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .adv-module--adv--65f48 ul {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--65f48 ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.adv-module--adv--65f48 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 54px 25px;
  text-align: center;
  width: calc(33.33333% - 20px);
}

@media (max-width: 991px) {
  .adv-module--adv--65f48 ul li {
    border-radius: 10px;
    width: calc(33.33333% - 13.33333px);
  }
}
@media (max-width: 767px) {
  .adv-module--adv--65f48 ul li {
    padding: 20px 10px;
    width: 100%;
  }
}
.adv-module--adv--65f48 ul li h3 {
  color: #ff4900;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .adv-module--adv--65f48 ul li h3 {
    font-size: 24px;
  }
}
.adv-module--adv--65f48 ul li p {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .adv-module--adv--65f48 ul li p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--65f48 ul li p {
    font-size: 16px;
  }
}
.adv-module--adv--65f48 img {
  max-width: 367px;
}

@media (max-width: 991px) {
  .adv-module--adv--65f48 img {
    max-width: 223px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--65f48 img {
    max-width: 200px;
  }
}
.adv-module--experts--434c5 {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .adv-module--experts--434c5 {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .adv-module--experts--434c5 {
    margin-top: 30px;
  }
}
.adv-module--develop--11bf8 {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .adv-module--develop--11bf8 {
    margin-top: 30px;
  }
}
.adv-module--title--96208 {
  color: #343a40;
  font-size: 44px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .adv-module--title--96208 {
    font-size: 26px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .adv-module--title--96208 {
    font-size: 20px;
  }
}
.adv-module--container-inner--c8099 {
  border-radius: 30px;
  padding: 50px 100px;
}

@media (max-width: 1023px) {
  .adv-module--container-inner--c8099 {
    padding: 40px 20px;
  }
}
@media (max-width: 991px) {
  .adv-module--container-inner--c8099 {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .adv-module--container-inner--c8099 {
    padding: 30px 25px;
  }
}
.adv-module--container-inner--c8099.adv-module--orange--cb5ed {
  background-color: #ffeee7;
}

.adv-module--container-inner--c8099.adv-module--violet--55e5f {
  background-color: #f7f0ff;
}

.adv-module--container-inner--c8099 swiper-container {
  padding-bottom: 30px;
}

.adv-module--container-inner--c8099 swiper-slide {
  background-color: #fcf9ff;
  border-radius: 20px;
  height: auto;
  padding: 30px;
}

@media (max-width: 991px) {
  .adv-module--container-inner--c8099 swiper-slide {
    border-radius: 10px;
  }
}
.adv-module--container-inner--c8099 swiper-slide > div {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
}

.adv-module--container-inner--c8099 swiper-slide p {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 20px;
  text-align: left;
}

.adv-module--container-inner--c8099 swiper-slide p:first-child {
  font-weight: 400;
}

.adv-module--container-inner--c8099 swiper-slide button {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left;
}

.main-module--btn--6bbc7 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fd4b04;
  border-radius: 30px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  min-width: 460px;
  padding: 18px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .main-module--btn--6bbc7 {
    font-size: 14px;
    min-width: 286px;
    padding: 12px;
  }
}
@media (max-width: 767px) {
  .main-module--btn--6bbc7 {
    margin: 0 auto;
    min-width: 50%;
  }
}
@media (max-width: 480px) {
  .main-module--btn--6bbc7 {
    min-width: 100%;
  }
}
.main-module--title--66f85 {
  font-size: 50px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .main-module--title--66f85 {
    font-size: 30px;
  }
}
.main-module--arrow-block--14f76 {
  margin: 100px auto;
  max-width: 594px;
  padding-left: 113px;
  padding-right: 113px;
  position: relative;
}

@media (max-width: 991px) {
  .main-module--arrow-block--14f76 {
    margin: 30px auto;
    max-width: 343px;
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media (max-width: 767px) {
  .main-module--arrow-block--14f76 {
    margin: 20px auto;
    max-width: 294px;
    padding-left: 47px;
    padding-right: 47px;
  }
}
.main-module--arrow-block--14f76:after,
.main-module--arrow-block--14f76:before {
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 62px;
  position: absolute;
  top: -15px;
  width: 83px;
}

@media (max-width: 991px) {
  .main-module--arrow-block--14f76:after,
  .main-module--arrow-block--14f76:before {
    height: 35px;
    top: 0;
    width: 45px;
  }
}
.main-module--arrow-block--14f76:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='62' fill='none' viewBox='0 0 83 62'%3E%3Cg fill='%23FE4D07' clip-path='url(%23prefix__a)'%3E%3Cpath d='M13.924 2.447c2.081 12.858 8.482 24.936 19.7 32.077 5.91 3.758 12.747 5.959 19.74 6.43 6.783.451 12.935-1.573 19.555-2.33 2.586-.294 2.875 3.195 1.198 4.397-12.21 8.671-32.804 4.056-44.114-3.941-11.667-8.26-19.288-21.818-19.285-36.196.002-1.782 2.904-2.324 3.22-.445l-.014.008Z'/%3E%3Cpath d='M57.513 55.803c2.817-2.572 5.544-5.478 8.035-8.387 2.372-2.776 4.029-6.431 7.038-8.525 2.09-1.46 4.508.959 4.04 3.103-.8 3.696-4.473 6.894-7.207 9.335-3.157 2.826-6.46 4.817-10.287 6.596-1.303.601-2.83-1.02-1.619-2.121Z'/%3E%3Cpath d='M57.296 26.987c6.524 2.972 12.216 7.587 17.916 11.86 4.037 3.03-.289 8.751-4.28 5.507-5.684-4.6-11.365-9.522-15.16-15.85-.625-1.036.585-1.96 1.538-1.526l-.014.009ZM24.128 18.076C30.622 26.66 36.89 34.044 48.238 35.6c.825.114.643 1.55-.188 1.458-10.964-1.083-20.95-8.12-24.735-18.654-.184-.512.532-.7.802-.331l.01.003ZM52.82 36.197c.05.037.11.078.16.114.426.317.504.956-.005 1.259-.509.303-1.031-.098-1.092-.625-.007-.062-.012-.134-.02-.196-.053-.466.591-.828.957-.552Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='74.096' height='43.046' fill='%23fff' transform='scale(1 -1) rotate(-15 -161.112 -21.45)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  left: 0;
}

.main-module--arrow-block--14f76:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='62' fill='none' viewBox='0 0 83 62'%3E%3Cg fill='%23FE4D07' clip-path='url(%23prefix__a)'%3E%3Cpath d='M68.983 2.538c-2.076 12.827-8.462 24.877-19.654 32.001-5.895 3.75-12.717 5.945-19.692 6.415-6.768.45-12.905-1.57-19.51-2.325-2.58-.292-2.868 3.188-1.195 4.387 12.182 8.651 32.727 4.047 44.01-3.932 11.64-8.24 19.243-21.766 19.24-36.11-.002-1.779-2.897-2.319-3.213-.444l.014.008Z'/%3E%3Cpath d='M25.497 55.768c-2.81-2.566-5.531-5.465-8.016-8.368-2.367-2.768-4.02-6.416-7.021-8.504-2.086-1.457-4.498.956-4.032 3.095.798 3.687 4.463 6.878 7.19 9.313 3.15 2.82 6.445 4.806 10.264 6.58 1.3.6 2.822-1.017 1.615-2.116Z'/%3E%3Cpath d='M25.713 27.02c-6.509 2.965-12.187 7.569-17.874 11.831-4.027 3.023.289 8.732 4.27 5.495 5.67-4.59 11.338-9.5 15.124-15.813.624-1.033-.583-1.954-1.534-1.522l.014.009ZM58.803 18.13c-6.478 8.564-12.732 15.93-24.053 17.482-.824.114-.641 1.547.188 1.455 10.938-1.08 20.9-8.101 24.676-18.61.184-.511-.53-.7-.8-.33l-.01.002ZM30.179 36.208c-.05.037-.11.077-.16.114-.425.316-.503.953.005 1.256.508.302 1.03-.098 1.09-.624.007-.061.011-.134.019-.195.053-.465-.59-.826-.954-.55Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='73.921' height='42.944' fill='%23fff' transform='rotate(165 38.614 26.664)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  right: 0;
}

.main-module--arrow-block--14f76.main-module--violet--fcedd {
  margin: 25px auto 0;
}

@media (max-width: 991px) {
  .main-module--arrow-block--14f76.main-module--violet--fcedd {
    margin: 25px auto 0;
  }
}
@media (max-width: 767px) {
  .main-module--arrow-block--14f76.main-module--violet--fcedd {
    margin: 20px auto;
  }
}
.main-module--arrow-block--14f76.main-module--violet--fcedd:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='61' fill='none' viewBox='0 0 83 61'%3E%3Cg fill='%239633FB' clip-path='url(%23prefix__a)'%3E%3Cpath d='M13.862 1.597c2.081 12.857 8.483 24.935 19.7 32.076 5.91 3.758 12.748 5.959 19.74 6.43 6.784.451 12.935-1.573 19.555-2.33 2.586-.293 2.876 3.195 1.199 4.397-12.211 8.672-32.805 4.057-44.114-3.941-11.668-8.26-19.289-21.817-19.286-36.196.002-1.782 2.904-2.324 3.22-.444l-.014.008Z'/%3E%3Cpath d='M57.452 54.953c2.816-2.573 5.544-5.479 8.034-8.388 2.372-2.775 4.03-6.431 7.038-8.525 2.09-1.46 4.509.959 4.041 3.103-.8 3.696-4.474 6.894-7.207 9.335-3.158 2.826-6.46 4.817-10.288 6.596-1.302.602-2.829-1.02-1.618-2.121Z'/%3E%3Cpath d='M57.235 26.136c6.524 2.972 12.215 7.587 17.915 11.86 4.037 3.03-.289 8.752-4.28 5.507-5.684-4.6-11.364-9.522-15.159-15.85-.626-1.035.584-1.959 1.538-1.525l-.014.008ZM24.066 17.225c6.494 8.585 12.763 15.969 24.11 17.524.826.114.643 1.55-.188 1.459-10.964-1.084-20.95-8.121-24.735-18.654-.183-.513.533-.702.802-.332l.011.003ZM52.758 35.347c.05.037.11.077.16.114.426.316.504.955-.005 1.258-.509.303-1.031-.098-1.092-.625-.007-.062-.011-.134-.019-.196-.053-.465.59-.828.956-.551Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='74.096' height='43.046' fill='%23fff' transform='scale(1 -1) rotate(-15 -157.912 -20.79)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.main-module--arrow-block--14f76.main-module--violet--fcedd:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='61' fill='none' viewBox='0 0 83 61'%3E%3Cg fill='%239633FB' clip-path='url(%23prefix__a)'%3E%3Cpath d='M68.921 1.687c-2.076 12.827-8.462 24.877-19.654 32.001-5.895 3.75-12.717 5.945-19.692 6.415-6.768.45-12.905-1.569-19.51-2.325-2.58-.292-2.868 3.188-1.195 4.387 12.182 8.651 32.727 4.047 44.01-3.932 11.64-8.24 19.243-21.766 19.24-36.11-.002-1.779-2.897-2.319-3.213-.444l.014.008Z'/%3E%3Cpath d='M25.435 54.918c-2.81-2.567-5.531-5.466-8.016-8.369-2.366-2.768-4.02-6.416-7.021-8.504-2.086-1.457-4.498.956-4.031 3.096.798 3.686 4.463 6.878 7.19 9.312 3.15 2.82 6.445 4.806 10.263 6.58 1.3.601 2.822-1.016 1.615-2.115Z'/%3E%3Cpath d='M25.651 26.169C19.143 29.134 13.464 33.738 7.778 38c-4.027 3.023.288 8.732 4.27 5.495 5.67-4.59 11.338-9.5 15.123-15.813.625-1.033-.583-1.954-1.534-1.521l.014.008ZM58.742 17.278c-6.479 8.565-12.733 15.932-24.054 17.483-.823.114-.64 1.547.188 1.455 10.938-1.08 20.9-8.101 24.677-18.61.183-.511-.531-.7-.8-.33l-.011.002ZM30.117 35.358c-.05.037-.11.076-.159.113-.425.316-.503.953.005 1.256.507.303 1.028-.098 1.089-.624.007-.061.012-.134.019-.195.053-.465-.589-.826-.954-.55Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='73.921' height='42.944' fill='%23fff' transform='rotate(165 38.639 26.235)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

@media (max-width: 350px) {
  .main-module--arrow-block--14f76.main-module--violet--fcedd button {
    font-size: 14px;
  }
}
.main-module--arrow-btn--2a3d1 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fe4d07;
  border-radius: 40px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-filter: drop-shadow(0 10px 4px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(0 10px 4px rgba(0, 0, 0, 0.1));
  font-size: 24px;
  font-weight: 700;
  height: 60px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  text-align: center;
  width: 100%;
}

@media (max-width: 991px) {
  .main-module--arrow-btn--2a3d1 {
    border-radius: 25px;
    font-size: 18px;
    height: 50px;
  }
}
@media (max-width: 767px) {
  .main-module--arrow-btn--2a3d1 {
    font-size: 16px;
  }
}
.screen1-module--screen1--b15d4 {
  background: -webkit-gradient(linear, left top, left bottom, from(#fffbed), to(#fff));
  background: linear-gradient(180deg, #fffbed, #fff);
}

.screen1-module--screen1__wrap--06857 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .screen1-module--screen1__wrap--06857 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.screen1-module--screen1__info--7aa6a {
  width: 49%;
}

@media (max-width: 767px) {
  .screen1-module--screen1__info--7aa6a {
    width: 100%;
  }
}
.screen1-module--screen1__date--ebefc {
  background: #eb7e53;
  border-radius: 10px;
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 19px;
  padding: 5px 10px 7px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .screen1-module--screen1__date--ebefc {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__date--ebefc {
    margin-bottom: 10px;
  }
}
.screen1-module--screen1__title--4fe30 {
  font-size: 70px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 26px;
  text-transform: uppercase;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__title--4fe30 {
    font-size: 42px;
    margin-bottom: 12px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__title--4fe30 {
    font-size: 36px;
  }
}
.screen1-module--screen1__sub--a49d5 {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__sub--a49d5 {
    font-size: 15px;
    margin-bottom: 8px;
  }
}
.screen1-module--screen1__list--94235 {
  margin-bottom: 45px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__list--94235 {
    margin-bottom: 22px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__list--94235 {
    margin-bottom: 18px;
  }
}
.screen1-module--screen1__item--ce767 {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 32px;
  position: relative;
}

@media (max-width: 991px) {
  .screen1-module--screen1__item--ce767 {
    font-size: 15px;
    padding-left: 24px;
  }
}
.screen1-module--screen1__item--ce767:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 22 22'%3E%3Cpath fill='%23FD4B04' stroke='%23FD4B04' stroke-width='.1' d='M20.583 10.533a.467.467 0 0 0-.466.467c0 5.027-4.09 9.117-9.117 9.117-5.027 0-9.117-4.09-9.117-9.117 0-5.027 4.09-9.117 9.117-9.117a9.117 9.117 0 0 1 7.307 3.666l-7.905 7.905-2.906-2.905a.467.467 0 0 0-.66.66l3.236 3.236a.467.467 0 0 0 .66 0l-.035-.036.035.035 8.515-8.515a.467.467 0 0 0 .055-.594A10.054 10.054 0 0 0 11 .95C5.458.95.95 5.458.95 11c0 5.542 4.508 10.05 10.05 10.05 5.542 0 10.05-4.508 10.05-10.05a.467.467 0 0 0-.467-.467Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: calc(50% - 10px);
  width: 100%;
}

@media (max-width: 991px) {
  .screen1-module--screen1__item--ce767:before {
    background-size: 100%;
    height: 15px;
    top: calc(50% - 7.5px);
    width: 15px;
  }
}
.screen1-module--screen1__img--a34ed {
  width: 49%;
}

@media (max-width: 767px) {
  .screen1-module--screen1__img--a34ed {
    width: 70%;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1__img--a34ed {
    width: 100%;
  }
}
.come-module--come--4f720 {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .come-module--come--4f720 {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .come-module--come--4f720 {
    padding: 30px 0;
  }
}
.come-module--come--4f720 .come-module--container--d9629 {
  background: radial-gradient(50% 50% at 50% 50%, #ffac8b 0, #fff2ed 100%);
  border-radius: 24px;
  padding: 50px 70px;
}

@media (max-width: 1200px) {
  .come-module--come--4f720 .come-module--container--d9629 {
    border-radius: 15px;
    padding: 30px 45px;
  }
}
@media (max-width: 767px) {
  .come-module--come--4f720 .come-module--container--d9629 {
    padding: 30px 20px;
  }
}
.come-module--come--4f720 h2 {
  margin-bottom: 30px;
  text-align: center;
}

@media (max-width: 1200px) {
  .come-module--come--4f720 h2 {
    margin-bottom: 20px;
  }
}
.come-module--come--4f720 .come-module--wrap--3d0b4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 1200px) {
  .come-module--come--4f720 .come-module--wrap--3d0b4 {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .come-module--come--4f720 .come-module--wrap--3d0b4 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 10px;
  }
}
.come-module--come--4f720 .come-module--wrap--3d0b4:not(:last-child) {
  margin-bottom: 30px;
}

@media (max-width: 1200px) {
  .come-module--come--4f720 .come-module--wrap--3d0b4:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .come-module--come--4f720 .come-module--wrap--3d0b4:not(:last-child) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 10px;
  }
}
.come-module--come--4f720 .come-module--inner--5ce9f {
  width: calc(60% - 15px);
}

@media (max-width: 1200px) {
  .come-module--come--4f720 .come-module--inner--5ce9f {
    width: calc(60% - 10px);
  }
}
@media (max-width: 767px) {
  .come-module--come--4f720 .come-module--inner--5ce9f {
    width: 100%;
  }
}
.come-module--come--4f720 img {
  border-radius: 10px;
  -o-object-fit: cover;
     object-fit: cover;
  width: calc(40% - 15px);
}

@media (max-width: 1200px) {
  .come-module--come--4f720 img {
    border-radius: 5px;
    width: calc(40% - 10px);
  }
}
@media (max-width: 480px) {
  .come-module--come--4f720 img {
    width: 100%;
  }
}
.come-module--come--4f720 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
}

@media (max-width: 1200px) {
  .come-module--come--4f720 ul {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .come-module--come--4f720 ul {
    gap: 10px;
  }
}
.come-module--come--4f720 ul li {
  background-color: #fbf6ff;
  border-radius: 10px;
  padding: 30px;
}

@media (max-width: 1200px) {
  .come-module--come--4f720 ul li {
    padding: 20px;
  }
}
@media (max-width: 991px) {
  .come-module--come--4f720 ul li {
    border-radius: 5px;
    padding: 10px 15px;
  }
}
.come-module--come--4f720 ul li > p {
  font-size: 25px;
  font-weight: 400;
  line-height: 120%;
  padding-left: 35px;
  position: relative;
}

@media (max-width: 991px) {
  .come-module--come--4f720 ul li > p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .come-module--come--4f720 ul li > p {
    font-size: 16px;
  }
}
.come-module--come--4f720 ul li > p:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='23' fill='none' viewBox='0 0 25 23'%3E%3Cpath fill='%23FD4B04' fill-rule='evenodd' d='M12.5 8.467c.48 0 .87.377.87.842v4.49c0 .465-.39.842-.87.842a.856.856 0 0 1-.87-.842V9.31c0-.465.39-.842.87-.842Z' clip-rule='evenodd'/%3E%3Cpath fill='%23FD4B04' d='M13.66 17.168c0 .62-.52 1.122-1.16 1.122-.64 0-1.16-.502-1.16-1.122 0-.62.52-1.123 1.16-1.123.64 0 1.16.502 1.16 1.122Z'/%3E%3Cpath fill='%23FD4B04' fill-rule='evenodd' d='M9.923 1.324c1.245-1.765 3.91-1.765 5.154 0 1.544 2.19 3.73 5.374 5.192 7.87 1.534 2.622 3.282 6.21 4.444 8.682.916 1.947-.465 4.153-2.664 4.28-2.71.155-6.603.344-9.549.344-2.946 0-6.84-.189-9.549-.345-2.199-.126-3.58-2.332-2.664-4.279 1.162-2.473 2.91-6.06 4.444-8.681C6.193 6.698 8.38 3.513 9.923 1.324Zm3.719.95a1.4 1.4 0 0 0-2.284 0c-1.542 2.186-3.691 5.32-5.114 7.751-1.494 2.551-3.214 6.08-4.375 8.55-.407.865.2 1.843 1.185 1.9 2.707.155 6.555.341 9.446.341 2.89 0 6.74-.186 9.446-.342.985-.056 1.592-1.034 1.185-1.9-1.16-2.469-2.881-5.998-4.375-8.549-1.423-2.43-3.572-5.565-5.114-7.751Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  content: "";
  height: 23px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 25px;
}

@media (max-width: 991px) {
  .come-module--come--4f720 ul li > p:before {
    top: -1px;
  }
}
@media (max-width: 767px) {
  .come-module--come--4f720 ul li > p:before {
    top: 0;
  }
}
.come-module--come--4f720 .come-module--highlight--4d60a {
  color: #fd4b04;
  font-size: 26px;
  font-weight: 700;
  line-height: 120%;
  margin-top: 30px;
}

@media (max-width: 1200px) {
  .come-module--come--4f720 .come-module--highlight--4d60a {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .come-module--come--4f720 .come-module--highlight--4d60a {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .come-module--come--4f720 .come-module--highlight--4d60a {
    font-size: 16px;
    margin: 20px 0 10px;
    text-align: center;
  }
}
.learn-module--learn--64ebb {
  padding: 0 0 100px;
}

@media (max-width: 991px) {
  .learn-module--learn--64ebb {
    padding: 0 0 50px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--64ebb {
    padding: 0 0 30px;
  }
}
.learn-module--learn--64ebb .learn-module--container--24fa5 {
  background: radial-gradient(50% 50% at 50% 50%, #debdff 0, #f6ebff 100%);
  border-radius: 24px;
  padding: 50px 70px;
}

@media (max-width: 1200px) {
  .learn-module--learn--64ebb .learn-module--container--24fa5 {
    border-radius: 15px;
    padding: 30px 45px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--64ebb .learn-module--container--24fa5 {
    padding: 30px 20px;
  }
}
.learn-module--learn--64ebb h2 {
  margin-bottom: 30px;
  text-align: center;
}

@media (max-width: 1200px) {
  .learn-module--learn--64ebb h2 {
    margin-bottom: 20px;
  }
}
.learn-module--learn--64ebb .learn-module--wrap--9532b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 1200px) {
  .learn-module--learn--64ebb .learn-module--wrap--9532b {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--64ebb .learn-module--wrap--9532b {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 10px;
  }
}
.learn-module--learn--64ebb .learn-module--wrap--9532b:not(:last-child) {
  margin-bottom: 30px;
}

@media (max-width: 1200px) {
  .learn-module--learn--64ebb .learn-module--wrap--9532b:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--64ebb .learn-module--wrap--9532b:not(:last-child) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 10px;
  }
}
.learn-module--learn--64ebb .learn-module--inner--29e63 {
  width: calc(60% - 15px);
}

@media (max-width: 1200px) {
  .learn-module--learn--64ebb .learn-module--inner--29e63 {
    width: calc(60% - 10px);
  }
}
@media (max-width: 767px) {
  .learn-module--learn--64ebb .learn-module--inner--29e63 {
    width: 100%;
  }
}
.learn-module--learn--64ebb img {
  border-radius: 10px;
  -o-object-fit: cover;
     object-fit: cover;
  width: calc(40% - 15px);
}

@media (max-width: 1200px) {
  .learn-module--learn--64ebb img {
    border-radius: 5px;
    width: calc(40% - 10px);
  }
}
@media (max-width: 480px) {
  .learn-module--learn--64ebb img {
    width: 100%;
  }
}
.learn-module--learn--64ebb ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
}

@media (max-width: 1200px) {
  .learn-module--learn--64ebb ul {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--64ebb ul {
    gap: 10px;
  }
}
.learn-module--learn--64ebb ul li {
  background-color: #fbf6ff;
  border-radius: 10px;
  padding: 30px;
}

@media (max-width: 1200px) {
  .learn-module--learn--64ebb ul li {
    padding: 20px;
  }
}
@media (max-width: 991px) {
  .learn-module--learn--64ebb ul li {
    border-radius: 5px;
    padding: 10px 15px;
  }
}
.learn-module--learn--64ebb ul li > p {
  font-size: 25px;
  font-weight: 400;
  line-height: 120%;
  padding-left: 37px;
  position: relative;
}

@media (max-width: 991px) {
  .learn-module--learn--64ebb ul li > p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--64ebb ul li > p {
    font-size: 16px;
  }
}
.learn-module--learn--64ebb ul li > p:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27' fill='none' viewBox='0 0 27 27'%3E%3Cpath fill='%237000E3' stroke='%237000E3' stroke-width='.5' d='M24.032 6.313A12.755 12.755 0 0 0 13.5.75C6.47.75.75 6.47.75 13.5S6.47 26.25 13.5 26.25s12.75-5.72 12.75-12.75a.771.771 0 0 0-1.542 0c0 6.18-5.028 11.208-11.208 11.208-6.18 0-11.208-5.028-11.208-11.208C2.292 7.32 7.32 2.292 13.5 2.292c3.492 0 6.768 1.624 8.886 4.377l-9.634 9.634-3.5-3.5a.771.771 0 0 0-1.09 1.09l4.046 4.045c.3.301.789.301 1.09 0l-.177-.176.177.176L23.94 7.293a.771.771 0 0 0 .091-.98Zm0 0-.206.141.206-.141Z'/%3E%3C/svg%3E");
  content: "";
  height: 27px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 27px;
}

@media (max-width: 991px) {
  .learn-module--learn--64ebb ul li > p:before {
    top: -2px;
  }
}
.learn-module--learn--64ebb .learn-module--highlight--fae4a {
  color: #9633fb;
  font-size: 26px;
  font-weight: 700;
  line-height: 120%;
  margin-top: 30px;
  text-align: center;
}

@media (max-width: 1200px) {
  .learn-module--learn--64ebb .learn-module--highlight--fae4a {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .learn-module--learn--64ebb .learn-module--highlight--fae4a {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--64ebb .learn-module--highlight--fae4a {
    font-size: 16px;
    margin: 20px 0 10px;
    text-align: center;
  }
}
.speakers-module--speakers--ae242 .speakers-module--container--72b70 {
  background-color: #fff4f0;
  border-radius: 30px;
  padding: 100px 100px 60px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--ae242 .speakers-module--container--72b70 {
    border-radius: 20px;
    padding: 60px 45px 45px;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--ae242 .speakers-module--container--72b70 {
    border-radius: 15px;
    padding: 30px 20px;
  }
}
.speakers-module--speakers--ae242 h2 {
  font-size: 46px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .speakers-module--speakers--ae242 h2 {
    font-size: 26px;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--ae242 h2 {
    margin-bottom: 30px;
  }
}
.speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  padding-top: 215px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b {
    gap: 15px;
    padding-top: 130px;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 160px;
  }
}
.speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--az--a2dbe,
.speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--mb--5ebd9 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: calc(50% - 15px);
}

@media (max-width: 991px) {
  .speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--az--a2dbe,
  .speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--mb--5ebd9 {
    width: calc(50% - 7.5px);
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--az--a2dbe,
  .speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--mb--5ebd9 {
    width: 100%;
  }
}
.speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--az--a2dbe img,
.speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--mb--5ebd9 img {
  -ms-flex-item-align: center;
      align-self: center;
  height: 345px;
  margin-top: -215px;
  width: 282px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--az--a2dbe img,
  .speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--mb--5ebd9 img {
    height: auto;
    margin-top: -130px;
    width: 170px;
  }
}
.speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--az--a2dbe h3,
.speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--mb--5ebd9 h3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin: 30px 0 10px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--az--a2dbe h3,
  .speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--mb--5ebd9 h3 {
    font-size: 22px;
    margin: 20px 0 10px;
  }
}
.speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--az--a2dbe p,
.speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--mb--5ebd9 p {
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

@media (max-width: 991px) {
  .speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--az--a2dbe p,
  .speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--mb--5ebd9 p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--az--a2dbe p,
  .speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--mb--5ebd9 p {
    font-size: 16px;
  }
}
.speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--az--a2dbe ul li,
.speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--mb--5ebd9 ul li {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 10px;
  padding-left: 18px;
  position: relative;
}

@media (max-width: 767px) {
  .speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--az--a2dbe ul li,
  .speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--mb--5ebd9 ul li {
    font-size: 16px;
  }
}
.speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--az--a2dbe ul li:before,
.speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--mb--5ebd9 ul li:before {
  border-radius: 50%;
  content: "";
  height: 8px;
  left: 0;
  position: absolute;
  top: 7px;
  width: 8px;
}

.speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--az--a2dbe h3 {
  color: #7000e3;
}

.speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--az--a2dbe ul li:before {
  background-color: #7000e3;
}

.speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--mb--5ebd9 h3 {
  color: #fe4d07;
}

.speakers-module--speakers--ae242 .speakers-module--mainlist--ea54b .speakers-module--mb--5ebd9 ul li:before {
  background-color: #fe4d07;
}

.adv-module--adv--b04cc .adv-module--container--aa38f {
  background-color: #f2f3f7;
  border-radius: 30px;
  padding: 50px 50px 75px;
  text-align: center;
}

@media (max-width: 991px) {
  .adv-module--adv--b04cc .adv-module--container--aa38f {
    border-radius: 15px;
    padding: 30px 20px 55px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--b04cc .adv-module--container--aa38f {
    padding: 30px 25px 25px;
  }
}
.adv-module--adv--b04cc h2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin: 20px 0 40px;
}

@media (max-width: 991px) {
  .adv-module--adv--b04cc h2 {
    font-size: 22px;
    margin: 15px 0 20px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--b04cc h2 {
    font-size: 18px;
    margin: 10px 0 15px;
  }
}
.adv-module--adv--b04cc ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .adv-module--adv--b04cc ul {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--b04cc ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.adv-module--adv--b04cc ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 54px 25px;
  text-align: center;
  width: calc(33.33333% - 20px);
}

@media (max-width: 991px) {
  .adv-module--adv--b04cc ul li {
    border-radius: 10px;
    width: calc(33.33333% - 13.33333px);
  }
}
@media (max-width: 767px) {
  .adv-module--adv--b04cc ul li {
    padding: 20px 10px;
    width: 100%;
  }
}
.adv-module--adv--b04cc ul li h3 {
  color: #ff4900;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .adv-module--adv--b04cc ul li h3 {
    font-size: 24px;
  }
}
.adv-module--adv--b04cc ul li p {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .adv-module--adv--b04cc ul li p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--b04cc ul li p {
    font-size: 16px;
  }
}
.adv-module--adv--b04cc img {
  max-width: 367px;
}

@media (max-width: 991px) {
  .adv-module--adv--b04cc img {
    max-width: 223px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--b04cc img {
    max-width: 200px;
  }
}
.adv-module--experts--9368d {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .adv-module--experts--9368d {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .adv-module--experts--9368d {
    margin-top: 30px;
  }
}
.adv-module--develop--8e5d7 {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .adv-module--develop--8e5d7 {
    margin-top: 30px;
  }
}
.adv-module--title--53333 {
  color: #343a40;
  font-size: 44px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .adv-module--title--53333 {
    font-size: 26px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .adv-module--title--53333 {
    font-size: 20px;
  }
}
.adv-module--container-inner--724eb {
  border-radius: 30px;
  padding: 50px 100px;
}

@media (max-width: 1023px) {
  .adv-module--container-inner--724eb {
    padding: 40px 20px;
  }
}
@media (max-width: 991px) {
  .adv-module--container-inner--724eb {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .adv-module--container-inner--724eb {
    padding: 30px 25px;
  }
}
.adv-module--container-inner--724eb.adv-module--orange--3767d {
  background-color: #ffeee7;
}

.adv-module--container-inner--724eb.adv-module--violet--a90cf {
  background-color: #f7f0ff;
}

.adv-module--container-inner--724eb swiper-container {
  padding-bottom: 30px;
}

.adv-module--container-inner--724eb swiper-slide {
  background-color: #fcf9ff;
  border-radius: 20px;
  height: auto;
  padding: 30px;
}

@media (max-width: 991px) {
  .adv-module--container-inner--724eb swiper-slide {
    border-radius: 10px;
  }
}
.adv-module--container-inner--724eb swiper-slide > div {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
}

.adv-module--container-inner--724eb swiper-slide p {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 20px;
  text-align: left;
}

.adv-module--container-inner--724eb swiper-slide p:first-child {
  font-weight: 400;
}

.adv-module--container-inner--724eb swiper-slide button {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left;
}

.main-module--btn--b435f {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fd4b04;
  border-radius: 30px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  min-width: 460px;
  padding: 18px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .main-module--btn--b435f {
    font-size: 14px;
    min-width: 286px;
    padding: 12px;
  }
}
@media (max-width: 767px) {
  .main-module--btn--b435f {
    margin: 0 auto;
    min-width: 50%;
  }
}
@media (max-width: 480px) {
  .main-module--btn--b435f {
    min-width: 100%;
  }
}
.main-module--title--efeae {
  font-size: 50px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .main-module--title--efeae {
    font-size: 30px;
  }
}
.main-module--arrow-block--64ed0 {
  margin: 100px auto;
  max-width: 594px;
  padding-left: 113px;
  padding-right: 113px;
  position: relative;
}

@media (max-width: 991px) {
  .main-module--arrow-block--64ed0 {
    margin: 30px auto;
    max-width: 343px;
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media (max-width: 767px) {
  .main-module--arrow-block--64ed0 {
    margin: 20px auto;
    max-width: 294px;
    padding-left: 47px;
    padding-right: 47px;
  }
}
.main-module--arrow-block--64ed0:after,
.main-module--arrow-block--64ed0:before {
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 62px;
  position: absolute;
  top: -15px;
  width: 83px;
}

@media (max-width: 991px) {
  .main-module--arrow-block--64ed0:after,
  .main-module--arrow-block--64ed0:before {
    height: 35px;
    top: 0;
    width: 45px;
  }
}
.main-module--arrow-block--64ed0:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='62' fill='none' viewBox='0 0 83 62'%3E%3Cg fill='%23FE4D07' clip-path='url(%23prefix__a)'%3E%3Cpath d='M13.924 2.447c2.081 12.858 8.482 24.936 19.7 32.077 5.91 3.758 12.747 5.959 19.74 6.43 6.783.451 12.935-1.573 19.555-2.33 2.586-.294 2.875 3.195 1.198 4.397-12.21 8.671-32.804 4.056-44.114-3.941-11.667-8.26-19.288-21.818-19.285-36.196.002-1.782 2.904-2.324 3.22-.445l-.014.008Z'/%3E%3Cpath d='M57.513 55.803c2.817-2.572 5.544-5.478 8.035-8.387 2.372-2.776 4.029-6.431 7.038-8.525 2.09-1.46 4.508.959 4.04 3.103-.8 3.696-4.473 6.894-7.207 9.335-3.157 2.826-6.46 4.817-10.287 6.596-1.303.601-2.83-1.02-1.619-2.121Z'/%3E%3Cpath d='M57.296 26.987c6.524 2.972 12.216 7.587 17.916 11.86 4.037 3.03-.289 8.751-4.28 5.507-5.684-4.6-11.365-9.522-15.16-15.85-.625-1.036.585-1.96 1.538-1.526l-.014.009ZM24.128 18.076C30.622 26.66 36.89 34.044 48.238 35.6c.825.114.643 1.55-.188 1.458-10.964-1.083-20.95-8.12-24.735-18.654-.184-.512.532-.7.802-.331l.01.003ZM52.82 36.197c.05.037.11.078.16.114.426.317.504.956-.005 1.259-.509.303-1.031-.098-1.092-.625-.007-.062-.012-.134-.02-.196-.053-.466.591-.828.957-.552Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='74.096' height='43.046' fill='%23fff' transform='scale(1 -1) rotate(-15 -161.112 -21.45)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  left: 0;
}

.main-module--arrow-block--64ed0:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='62' fill='none' viewBox='0 0 83 62'%3E%3Cg fill='%23FE4D07' clip-path='url(%23prefix__a)'%3E%3Cpath d='M68.983 2.538c-2.076 12.827-8.462 24.877-19.654 32.001-5.895 3.75-12.717 5.945-19.692 6.415-6.768.45-12.905-1.57-19.51-2.325-2.58-.292-2.868 3.188-1.195 4.387 12.182 8.651 32.727 4.047 44.01-3.932 11.64-8.24 19.243-21.766 19.24-36.11-.002-1.779-2.897-2.319-3.213-.444l.014.008Z'/%3E%3Cpath d='M25.497 55.768c-2.81-2.566-5.531-5.465-8.016-8.368-2.367-2.768-4.02-6.416-7.021-8.504-2.086-1.457-4.498.956-4.032 3.095.798 3.687 4.463 6.878 7.19 9.313 3.15 2.82 6.445 4.806 10.264 6.58 1.3.6 2.822-1.017 1.615-2.116Z'/%3E%3Cpath d='M25.713 27.02c-6.509 2.965-12.187 7.569-17.874 11.831-4.027 3.023.289 8.732 4.27 5.495 5.67-4.59 11.338-9.5 15.124-15.813.624-1.033-.583-1.954-1.534-1.522l.014.009ZM58.803 18.13c-6.478 8.564-12.732 15.93-24.053 17.482-.824.114-.641 1.547.188 1.455 10.938-1.08 20.9-8.101 24.676-18.61.184-.511-.53-.7-.8-.33l-.01.002ZM30.179 36.208c-.05.037-.11.077-.16.114-.425.316-.503.953.005 1.256.508.302 1.03-.098 1.09-.624.007-.061.011-.134.019-.195.053-.465-.59-.826-.954-.55Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='73.921' height='42.944' fill='%23fff' transform='rotate(165 38.614 26.664)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  right: 0;
}

.main-module--arrow-block--64ed0.main-module--violet--170ed {
  margin: 25px auto 0;
}

@media (max-width: 991px) {
  .main-module--arrow-block--64ed0.main-module--violet--170ed {
    margin: 25px auto 0;
  }
}
@media (max-width: 767px) {
  .main-module--arrow-block--64ed0.main-module--violet--170ed {
    margin: 20px auto;
  }
}
.main-module--arrow-block--64ed0.main-module--violet--170ed:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='61' fill='none' viewBox='0 0 83 61'%3E%3Cg fill='%239633FB' clip-path='url(%23prefix__a)'%3E%3Cpath d='M13.862 1.597c2.081 12.857 8.483 24.935 19.7 32.076 5.91 3.758 12.748 5.959 19.74 6.43 6.784.451 12.935-1.573 19.555-2.33 2.586-.293 2.876 3.195 1.199 4.397-12.211 8.672-32.805 4.057-44.114-3.941-11.668-8.26-19.289-21.817-19.286-36.196.002-1.782 2.904-2.324 3.22-.444l-.014.008Z'/%3E%3Cpath d='M57.452 54.953c2.816-2.573 5.544-5.479 8.034-8.388 2.372-2.775 4.03-6.431 7.038-8.525 2.09-1.46 4.509.959 4.041 3.103-.8 3.696-4.474 6.894-7.207 9.335-3.158 2.826-6.46 4.817-10.288 6.596-1.302.602-2.829-1.02-1.618-2.121Z'/%3E%3Cpath d='M57.235 26.136c6.524 2.972 12.215 7.587 17.915 11.86 4.037 3.03-.289 8.752-4.28 5.507-5.684-4.6-11.364-9.522-15.159-15.85-.626-1.035.584-1.959 1.538-1.525l-.014.008ZM24.066 17.225c6.494 8.585 12.763 15.969 24.11 17.524.826.114.643 1.55-.188 1.459-10.964-1.084-20.95-8.121-24.735-18.654-.183-.513.533-.702.802-.332l.011.003ZM52.758 35.347c.05.037.11.077.16.114.426.316.504.955-.005 1.258-.509.303-1.031-.098-1.092-.625-.007-.062-.011-.134-.019-.196-.053-.465.59-.828.956-.551Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='74.096' height='43.046' fill='%23fff' transform='scale(1 -1) rotate(-15 -157.912 -20.79)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

.main-module--arrow-block--64ed0.main-module--violet--170ed:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='83' height='61' fill='none' viewBox='0 0 83 61'%3E%3Cg fill='%239633FB' clip-path='url(%23prefix__a)'%3E%3Cpath d='M68.921 1.687c-2.076 12.827-8.462 24.877-19.654 32.001-5.895 3.75-12.717 5.945-19.692 6.415-6.768.45-12.905-1.569-19.51-2.325-2.58-.292-2.868 3.188-1.195 4.387 12.182 8.651 32.727 4.047 44.01-3.932 11.64-8.24 19.243-21.766 19.24-36.11-.002-1.779-2.897-2.319-3.213-.444l.014.008Z'/%3E%3Cpath d='M25.435 54.918c-2.81-2.567-5.531-5.466-8.016-8.369-2.366-2.768-4.02-6.416-7.021-8.504-2.086-1.457-4.498.956-4.031 3.096.798 3.686 4.463 6.878 7.19 9.312 3.15 2.82 6.445 4.806 10.263 6.58 1.3.601 2.822-1.016 1.615-2.115Z'/%3E%3Cpath d='M25.651 26.169C19.143 29.134 13.464 33.738 7.778 38c-4.027 3.023.288 8.732 4.27 5.495 5.67-4.59 11.338-9.5 15.123-15.813.625-1.033-.583-1.954-1.534-1.521l.014.008ZM58.742 17.278c-6.479 8.565-12.733 15.932-24.054 17.483-.823.114-.64 1.547.188 1.455 10.938-1.08 20.9-8.101 24.677-18.61.183-.511-.531-.7-.8-.33l-.011.002ZM30.117 35.358c-.05.037-.11.076-.159.113-.425.316-.503.953.005 1.256.507.303 1.028-.098 1.089-.624.007-.061.012-.134.019-.195.053-.465-.589-.826-.954-.55Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='prefix__a'%3E%3Crect width='73.921' height='42.944' fill='%23fff' transform='rotate(165 38.639 26.235)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
}

@media (max-width: 350px) {
  .main-module--arrow-block--64ed0.main-module--violet--170ed button {
    font-size: 14px;
  }
}
.main-module--arrow-btn--abd12 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fe4d07;
  border-radius: 40px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-filter: drop-shadow(0 10px 4px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(0 10px 4px rgba(0, 0, 0, 0.1));
  font-size: 24px;
  font-weight: 700;
  height: 60px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  text-align: center;
  width: 100%;
}

@media (max-width: 991px) {
  .main-module--arrow-btn--abd12 {
    border-radius: 25px;
    font-size: 18px;
    height: 50px;
  }
}
@media (max-width: 767px) {
  .main-module--arrow-btn--abd12 {
    font-size: 16px;
  }
}
.screen1-module--screen1--27ed6 {
  background: -webkit-gradient(linear, left top, left bottom, from(#fffbed), to(#fff));
  background: linear-gradient(180deg, #fffbed, #fff);
}

.screen1-module--screen1__wrap--96ee1 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .screen1-module--screen1__wrap--96ee1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.screen1-module--screen1__info--dd151 {
  width: calc(60% - 15px);
}

@media (max-width: 767px) {
  .screen1-module--screen1__info--dd151 {
    width: 100%;
  }
}
.screen1-module--screen1__date--ce308 {
  background: #eb7e53;
  border-radius: 10px;
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 19px;
  padding: 5px 10px 7px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .screen1-module--screen1__date--ce308 {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__date--ce308 {
    margin-bottom: 10px;
  }
}
.screen1-module--screen1__title--f7123 {
  font-size: 55px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 26px;
  text-transform: uppercase;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__title--f7123 {
    font-size: 42px;
    margin-bottom: 12px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__title--f7123 {
    font-size: 36px;
  }
}
@media (max-width: 360px) {
  .screen1-module--screen1__title--f7123 {
    font-size: 30px;
  }
}
.screen1-module--screen1__sub--73194 {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__sub--73194 {
    font-size: 15px;
    margin-bottom: 8px;
  }
}
.screen1-module--screen1__list--2e18f {
  margin-bottom: 45px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__list--2e18f {
    margin-bottom: 22px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__list--2e18f {
    margin-bottom: 18px;
  }
}
.screen1-module--screen1__item--dbb38 {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 32px;
  position: relative;
}

@media (max-width: 991px) {
  .screen1-module--screen1__item--dbb38 {
    font-size: 15px;
    padding-left: 24px;
  }
}
.screen1-module--screen1__item--dbb38:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 22 22'%3E%3Cpath fill='%23FD4B04' stroke='%23FD4B04' stroke-width='.1' d='M20.583 10.533a.467.467 0 0 0-.466.467c0 5.027-4.09 9.117-9.117 9.117-5.027 0-9.117-4.09-9.117-9.117 0-5.027 4.09-9.117 9.117-9.117a9.117 9.117 0 0 1 7.307 3.666l-7.905 7.905-2.906-2.905a.467.467 0 0 0-.66.66l3.236 3.236a.467.467 0 0 0 .66 0l-.035-.036.035.035 8.515-8.515a.467.467 0 0 0 .055-.594A10.054 10.054 0 0 0 11 .95C5.458.95.95 5.458.95 11c0 5.542 4.508 10.05 10.05 10.05 5.542 0 10.05-4.508 10.05-10.05a.467.467 0 0 0-.467-.467Z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: calc(50% - 10px);
  width: 100%;
}

@media (max-width: 991px) {
  .screen1-module--screen1__item--dbb38:before {
    background-size: 100%;
    height: 15px;
    top: calc(50% - 7.5px);
    width: 15px;
  }
}
.screen1-module--screen1__img--675fc {
  width: calc(40% - 15px);
}

@media (max-width: 767px) {
  .screen1-module--screen1__img--675fc {
    width: 70%;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1__img--675fc {
    width: 100%;
  }
}
.come-module--come--bdb2b {
  padding: 100px 0;
}

@media (max-width: 991px) {
  .come-module--come--bdb2b {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .come-module--come--bdb2b {
    padding: 30px 0;
  }
}
.come-module--come--bdb2b .come-module--container--66abf {
  background: radial-gradient(50% 50% at 50% 50%, #ffac8b 0, #fff2ed 100%);
  border-radius: 24px;
  padding: 50px 70px;
}

@media (max-width: 1200px) {
  .come-module--come--bdb2b .come-module--container--66abf {
    border-radius: 15px;
    padding: 30px 45px;
  }
}
@media (max-width: 767px) {
  .come-module--come--bdb2b .come-module--container--66abf {
    padding: 30px 20px;
  }
}
.come-module--come--bdb2b h2 {
  margin-bottom: 30px;
  text-align: center;
}

@media (max-width: 1200px) {
  .come-module--come--bdb2b h2 {
    margin-bottom: 20px;
  }
}
.come-module--come--bdb2b .come-module--wrap--851e8 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 1200px) {
  .come-module--come--bdb2b .come-module--wrap--851e8 {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .come-module--come--bdb2b .come-module--wrap--851e8 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 10px;
  }
}
.come-module--come--bdb2b .come-module--wrap--851e8:not(:last-child) {
  margin-bottom: 30px;
}

@media (max-width: 1200px) {
  .come-module--come--bdb2b .come-module--wrap--851e8:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .come-module--come--bdb2b .come-module--wrap--851e8:not(:last-child) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 10px;
  }
}
.come-module--come--bdb2b .come-module--inner--b1e44 {
  width: calc(60% - 15px);
}

@media (max-width: 1200px) {
  .come-module--come--bdb2b .come-module--inner--b1e44 {
    width: calc(60% - 10px);
  }
}
@media (max-width: 767px) {
  .come-module--come--bdb2b .come-module--inner--b1e44 {
    width: 100%;
  }
}
.come-module--come--bdb2b img {
  border-radius: 10px;
  -o-object-fit: cover;
     object-fit: cover;
  width: calc(40% - 15px);
}

@media (max-width: 1200px) {
  .come-module--come--bdb2b img {
    border-radius: 5px;
    width: calc(40% - 10px);
  }
}
@media (max-width: 480px) {
  .come-module--come--bdb2b img {
    width: 100%;
  }
}
.come-module--come--bdb2b ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
}

@media (max-width: 1200px) {
  .come-module--come--bdb2b ul {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .come-module--come--bdb2b ul {
    gap: 10px;
  }
}
.come-module--come--bdb2b ul li {
  background-color: #fbf6ff;
  border-radius: 10px;
  padding: 30px;
}

@media (max-width: 1200px) {
  .come-module--come--bdb2b ul li {
    padding: 20px;
  }
}
@media (max-width: 991px) {
  .come-module--come--bdb2b ul li {
    border-radius: 5px;
    padding: 10px 15px;
  }
}
.come-module--come--bdb2b ul li > p {
  font-size: 25px;
  font-weight: 400;
  line-height: 120%;
  padding-left: 35px;
  position: relative;
}

@media (max-width: 991px) {
  .come-module--come--bdb2b ul li > p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .come-module--come--bdb2b ul li > p {
    font-size: 16px;
  }
}
.come-module--come--bdb2b ul li > p:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='23' fill='none' viewBox='0 0 25 23'%3E%3Cpath fill='%23FD4B04' fill-rule='evenodd' d='M12.5 8.467c.48 0 .87.377.87.842v4.49c0 .465-.39.842-.87.842a.856.856 0 0 1-.87-.842V9.31c0-.465.39-.842.87-.842Z' clip-rule='evenodd'/%3E%3Cpath fill='%23FD4B04' d='M13.66 17.168c0 .62-.52 1.122-1.16 1.122-.64 0-1.16-.502-1.16-1.122 0-.62.52-1.123 1.16-1.123.64 0 1.16.502 1.16 1.122Z'/%3E%3Cpath fill='%23FD4B04' fill-rule='evenodd' d='M9.923 1.324c1.245-1.765 3.91-1.765 5.154 0 1.544 2.19 3.73 5.374 5.192 7.87 1.534 2.622 3.282 6.21 4.444 8.682.916 1.947-.465 4.153-2.664 4.28-2.71.155-6.603.344-9.549.344-2.946 0-6.84-.189-9.549-.345-2.199-.126-3.58-2.332-2.664-4.279 1.162-2.473 2.91-6.06 4.444-8.681C6.193 6.698 8.38 3.513 9.923 1.324Zm3.719.95a1.4 1.4 0 0 0-2.284 0c-1.542 2.186-3.691 5.32-5.114 7.751-1.494 2.551-3.214 6.08-4.375 8.55-.407.865.2 1.843 1.185 1.9 2.707.155 6.555.341 9.446.341 2.89 0 6.74-.186 9.446-.342.985-.056 1.592-1.034 1.185-1.9-1.16-2.469-2.881-5.998-4.375-8.549-1.423-2.43-3.572-5.565-5.114-7.751Z' clip-rule='evenodd'/%3E%3C/svg%3E");
  content: "";
  height: 23px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 25px;
}

@media (max-width: 991px) {
  .come-module--come--bdb2b ul li > p:before {
    top: -1px;
  }
}
@media (max-width: 767px) {
  .come-module--come--bdb2b ul li > p:before {
    top: 0;
  }
}
.come-module--come--bdb2b .come-module--highlight--feb8a {
  color: #fd4b04;
  font-size: 26px;
  font-weight: 700;
  line-height: 120%;
  margin-top: 30px;
}

@media (max-width: 1200px) {
  .come-module--come--bdb2b .come-module--highlight--feb8a {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .come-module--come--bdb2b .come-module--highlight--feb8a {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .come-module--come--bdb2b .come-module--highlight--feb8a {
    font-size: 16px;
    margin: 20px 0 10px;
    text-align: center;
  }
}
.learn-module--learn--7d77e {
  padding: 0 0 100px;
}

@media (max-width: 991px) {
  .learn-module--learn--7d77e {
    padding: 0 0 50px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--7d77e {
    padding: 0 0 30px;
  }
}
.learn-module--learn--7d77e .learn-module--container--06eb0 {
  background: radial-gradient(50% 50% at 50% 50%, #debdff 0, #f6ebff 100%);
  border-radius: 24px;
  padding: 50px 70px;
}

@media (max-width: 1200px) {
  .learn-module--learn--7d77e .learn-module--container--06eb0 {
    border-radius: 15px;
    padding: 30px 45px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--7d77e .learn-module--container--06eb0 {
    padding: 30px 20px;
  }
}
.learn-module--learn--7d77e h2 {
  margin-bottom: 30px;
  text-align: center;
}

@media (max-width: 1200px) {
  .learn-module--learn--7d77e h2 {
    margin-bottom: 20px;
  }
}
.learn-module--learn--7d77e .learn-module--wrap--bf78a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 1200px) {
  .learn-module--learn--7d77e .learn-module--wrap--bf78a {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--7d77e .learn-module--wrap--bf78a {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 10px;
  }
}
.learn-module--learn--7d77e .learn-module--wrap--bf78a:not(:last-child) {
  margin-bottom: 30px;
}

@media (max-width: 1200px) {
  .learn-module--learn--7d77e .learn-module--wrap--bf78a:not(:last-child) {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--7d77e .learn-module--wrap--bf78a:not(:last-child) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 10px;
  }
}
.learn-module--learn--7d77e .learn-module--inner--172eb {
  width: calc(60% - 15px);
}

@media (max-width: 1200px) {
  .learn-module--learn--7d77e .learn-module--inner--172eb {
    width: calc(60% - 10px);
  }
}
@media (max-width: 767px) {
  .learn-module--learn--7d77e .learn-module--inner--172eb {
    width: 100%;
  }
}
.learn-module--learn--7d77e img {
  border-radius: 10px;
  -o-object-fit: cover;
     object-fit: cover;
  width: calc(40% - 15px);
}

@media (max-width: 1200px) {
  .learn-module--learn--7d77e img {
    border-radius: 5px;
    width: calc(40% - 10px);
  }
}
@media (max-width: 480px) {
  .learn-module--learn--7d77e img {
    width: 100%;
  }
}
.learn-module--learn--7d77e ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
}

@media (max-width: 1200px) {
  .learn-module--learn--7d77e ul {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--7d77e ul {
    gap: 10px;
  }
}
.learn-module--learn--7d77e ul li {
  background-color: #fbf6ff;
  border-radius: 10px;
  padding: 30px;
}

@media (max-width: 1200px) {
  .learn-module--learn--7d77e ul li {
    padding: 20px;
  }
}
@media (max-width: 991px) {
  .learn-module--learn--7d77e ul li {
    border-radius: 5px;
    padding: 10px 15px;
  }
}
.learn-module--learn--7d77e ul li > p {
  font-size: 25px;
  font-weight: 400;
  line-height: 120%;
  padding-left: 37px;
  position: relative;
}

@media (max-width: 991px) {
  .learn-module--learn--7d77e ul li > p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--7d77e ul li > p {
    font-size: 16px;
  }
}
.learn-module--learn--7d77e ul li > p:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27' fill='none' viewBox='0 0 27 27'%3E%3Cpath fill='%237000E3' stroke='%237000E3' stroke-width='.5' d='M24.032 6.313A12.755 12.755 0 0 0 13.5.75C6.47.75.75 6.47.75 13.5S6.47 26.25 13.5 26.25s12.75-5.72 12.75-12.75a.771.771 0 0 0-1.542 0c0 6.18-5.028 11.208-11.208 11.208-6.18 0-11.208-5.028-11.208-11.208C2.292 7.32 7.32 2.292 13.5 2.292c3.492 0 6.768 1.624 8.886 4.377l-9.634 9.634-3.5-3.5a.771.771 0 0 0-1.09 1.09l4.046 4.045c.3.301.789.301 1.09 0l-.177-.176.177.176L23.94 7.293a.771.771 0 0 0 .091-.98Zm0 0-.206.141.206-.141Z'/%3E%3C/svg%3E");
  content: "";
  height: 27px;
  left: 0;
  position: absolute;
  top: 3px;
  width: 27px;
}

@media (max-width: 991px) {
  .learn-module--learn--7d77e ul li > p:before {
    top: -2px;
  }
}
.learn-module--learn--7d77e .learn-module--highlight--86d4c {
  color: #9633fb;
  font-size: 25px;
  font-weight: 700;
  line-height: 120%;
  margin-top: 30px;
  text-align: center;
}

@media (max-width: 1200px) {
  .learn-module--learn--7d77e .learn-module--highlight--86d4c {
    margin-top: 20px;
  }
}
@media (max-width: 991px) {
  .learn-module--learn--7d77e .learn-module--highlight--86d4c {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .learn-module--learn--7d77e .learn-module--highlight--86d4c {
    font-size: 16px;
    margin: 20px 0 10px;
    text-align: center;
  }
}
.speakers-module--speakers--90b95 .speakers-module--container--0a44d {
  background-color: #fff4f0;
  border-radius: 30px;
  padding: 100px 100px 60px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--90b95 .speakers-module--container--0a44d {
    border-radius: 20px;
    padding: 60px 45px 45px;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--90b95 .speakers-module--container--0a44d {
    border-radius: 15px;
    padding: 30px 20px;
  }
}
.speakers-module--speakers--90b95 h2 {
  font-size: 46px;
  font-weight: 700;
  line-height: 120%;
  text-align: center;
}

@media (max-width: 991px) {
  .speakers-module--speakers--90b95 h2 {
    font-size: 26px;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--90b95 h2 {
    margin-bottom: 30px;
  }
}
.speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  padding-top: 215px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 {
    gap: 15px;
    padding-top: 130px;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 160px;
  }
}
.speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--az--add8a,
.speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--mb--f953e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: calc(50% - 15px);
}

@media (max-width: 991px) {
  .speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--az--add8a,
  .speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--mb--f953e {
    width: calc(50% - 7.5px);
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--az--add8a,
  .speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--mb--f953e {
    width: 100%;
  }
}
.speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--az--add8a img,
.speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--mb--f953e img {
  -ms-flex-item-align: center;
      align-self: center;
  height: 345px;
  margin-top: -215px;
  width: 282px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--az--add8a img,
  .speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--mb--f953e img {
    height: auto;
    margin-top: -130px;
    width: 170px;
  }
}
.speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--az--add8a h3,
.speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--mb--f953e h3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin: 30px 0 10px;
}

@media (max-width: 991px) {
  .speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--az--add8a h3,
  .speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--mb--f953e h3 {
    font-size: 22px;
    margin: 20px 0 10px;
  }
}
.speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--az--add8a p,
.speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--mb--f953e p {
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

@media (max-width: 991px) {
  .speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--az--add8a p,
  .speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--mb--f953e p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--az--add8a p,
  .speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--mb--f953e p {
    font-size: 16px;
  }
}
.speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--az--add8a ul li,
.speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--mb--f953e ul li {
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 10px;
  padding-left: 18px;
  position: relative;
}

@media (max-width: 767px) {
  .speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--az--add8a ul li,
  .speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--mb--f953e ul li {
    font-size: 16px;
  }
}
.speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--az--add8a ul li:before,
.speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--mb--f953e ul li:before {
  border-radius: 50%;
  content: "";
  height: 8px;
  left: 0;
  position: absolute;
  top: 7px;
  width: 8px;
}

.speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--az--add8a h3 {
  color: #7000e3;
}

.speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--az--add8a ul li:before {
  background-color: #7000e3;
}

.speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--mb--f953e h3 {
  color: #fe4d07;
}

.speakers-module--speakers--90b95 .speakers-module--mainlist--b89c2 .speakers-module--mb--f953e ul li:before {
  background-color: #fe4d07;
}

.adv-module--adv--deeb9 .adv-module--container--8e22d {
  background-color: #f2f3f7;
  border-radius: 30px;
  padding: 50px 50px 75px;
  text-align: center;
}

@media (max-width: 991px) {
  .adv-module--adv--deeb9 .adv-module--container--8e22d {
    border-radius: 15px;
    padding: 30px 20px 55px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--deeb9 .adv-module--container--8e22d {
    padding: 30px 25px 25px;
  }
}
.adv-module--adv--deeb9 h2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin: 20px 0 40px;
}

@media (max-width: 991px) {
  .adv-module--adv--deeb9 h2 {
    font-size: 22px;
    margin: 15px 0 20px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--deeb9 h2 {
    font-size: 18px;
    margin: 10px 0 15px;
  }
}
.adv-module--adv--deeb9 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}

@media (max-width: 991px) {
  .adv-module--adv--deeb9 ul {
    gap: 20px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--deeb9 ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.adv-module--adv--deeb9 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 54px 25px;
  text-align: center;
  width: calc(33.33333% - 20px);
}

@media (max-width: 991px) {
  .adv-module--adv--deeb9 ul li {
    border-radius: 10px;
    width: calc(33.33333% - 13.33333px);
  }
}
@media (max-width: 767px) {
  .adv-module--adv--deeb9 ul li {
    padding: 20px 10px;
    width: 100%;
  }
}
.adv-module--adv--deeb9 ul li h3 {
  color: #ff4900;
  font-size: 40px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .adv-module--adv--deeb9 ul li h3 {
    font-size: 24px;
  }
}
.adv-module--adv--deeb9 ul li p {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .adv-module--adv--deeb9 ul li p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--deeb9 ul li p {
    font-size: 16px;
  }
}
.adv-module--adv--deeb9 img {
  max-width: 367px;
}

@media (max-width: 991px) {
  .adv-module--adv--deeb9 img {
    max-width: 223px;
  }
}
@media (max-width: 767px) {
  .adv-module--adv--deeb9 img {
    max-width: 200px;
  }
}
.adv-module--experts--ee839 {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .adv-module--experts--ee839 {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  .adv-module--experts--ee839 {
    margin-top: 30px;
  }
}
.adv-module--develop--17516 {
  margin-top: 50px;
}

@media (max-width: 991px) {
  .adv-module--develop--17516 {
    margin-top: 30px;
  }
}
.adv-module--title--78325 {
  color: #343a40;
  font-size: 44px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .adv-module--title--78325 {
    font-size: 26px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .adv-module--title--78325 {
    font-size: 20px;
  }
}
.adv-module--container-inner--17988 {
  border-radius: 30px;
  padding: 50px 100px;
}

@media (max-width: 1023px) {
  .adv-module--container-inner--17988 {
    padding: 40px 20px;
  }
}
@media (max-width: 991px) {
  .adv-module--container-inner--17988 {
    border-radius: 15px;
  }
}
@media (max-width: 767px) {
  .adv-module--container-inner--17988 {
    padding: 30px 25px;
  }
}
.adv-module--container-inner--17988.adv-module--orange--cb759 {
  background-color: #ffeee7;
}

.adv-module--container-inner--17988.adv-module--violet--64f0f {
  background-color: #f7f0ff;
}

.adv-module--container-inner--17988 swiper-container {
  padding-bottom: 30px;
}

.adv-module--container-inner--17988 swiper-slide {
  background-color: #fcf9ff;
  border-radius: 20px;
  height: auto;
  padding: 30px;
}

@media (max-width: 991px) {
  .adv-module--container-inner--17988 swiper-slide {
    border-radius: 10px;
  }
}
.adv-module--container-inner--17988 swiper-slide > div {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
}

.adv-module--container-inner--17988 swiper-slide p {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  font-size: 20px;
  text-align: left;
}

.adv-module--container-inner--17988 swiper-slide p:first-child {
  font-weight: 400;
}

.adv-module--container-inner--17988 swiper-slide button {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  text-align: left;
}

.main-module--main-btn--700ea {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fd4b04;
  border-radius: 30px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 120%;
  min-width: 460px;
  padding: 18px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .main-module--main-btn--700ea {
    font-size: 14px;
    min-width: 286px;
    padding: 12px;
  }
}
@media (max-width: 767px) {
  .main-module--main-btn--700ea {
    margin: 0 auto;
    min-width: 50%;
  }
}
@media (max-width: 480px) {
  .main-module--main-btn--700ea {
    min-width: 100%;
  }
}
.main-module--main-title--364a1 {
  font-size: 50px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .main-module--main-title--364a1 {
    font-size: 30px;
  }
}
.screen1-module--screen1--d0dc6 {
  background: -webkit-gradient(linear, left top, left bottom, from(#fffbed), to(#fff));
  background: linear-gradient(180deg, #fffbed, #fff);
  padding-bottom: 100px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--d0dc6 {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--d0dc6 {
    padding-bottom: 30px;
  }
}
.screen1-module--screen1__wrap--f1ff2 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .screen1-module--screen1__wrap--f1ff2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.screen1-module--screen1__info--85db7 {
  width: 49%;
}

@media (max-width: 767px) {
  .screen1-module--screen1__info--85db7 {
    width: 100%;
  }
}
.screen1-module--screen1__date--17c8a {
  background: #eb7e53;
  border-radius: 10px;
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 19px;
  padding: 5px 10px 7px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .screen1-module--screen1__date--17c8a {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__date--17c8a {
    margin-bottom: 10px;
  }
}
.screen1-module--screen1__title--03a0d {
  font-size: 70px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 26px;
  text-transform: uppercase;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__title--03a0d {
    font-size: 42px;
    margin-bottom: 12px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__title--03a0d {
    font-size: 36px;
  }
}
.screen1-module--screen1__sub--f8201 {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__sub--f8201 {
    font-size: 15px;
    margin-bottom: 8px;
  }
}
.screen1-module--screen1__list--22ce6 {
  margin-bottom: 45px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__list--22ce6 {
    margin-bottom: 22px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__list--22ce6 {
    margin-bottom: 18px;
  }
}
.screen1-module--screen1__item--a64c5 {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 32px;
  position: relative;
}

@media (max-width: 991px) {
  .screen1-module--screen1__item--a64c5 {
    font-size: 15px;
    padding-left: 24px;
  }
}
.screen1-module--screen1__item--a64c5:before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_vernytsja_v_shkoly/check-red.svg);
  background-repeat: no-repeat;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: calc(50% - 10px);
  width: 100%;
}

@media (max-width: 991px) {
  .screen1-module--screen1__item--a64c5:before {
    background-size: 100%;
    height: 15px;
    top: calc(50% - 7.5px);
    width: 15px;
  }
}
.screen1-module--screen1__img--be2be {
  width: 49%;
}

@media (max-width: 767px) {
  .screen1-module--screen1__img--be2be {
    width: 70%;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1__img--be2be {
    width: 100%;
  }
}
.know-module--know--4f590 {
  padding-bottom: 100px;
}

@media (max-width: 991px) {
  .know-module--know--4f590 {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .know-module--know--4f590 {
    padding-bottom: 30px;
  }
}
.know-module--know__wrap--3cea0 {
  background: radial-gradient(50% 50% at 50% 50%, #debdff 0, #f6ebff 100%);
  border-radius: 24px;
  padding: 50px;
}

@media (max-width: 991px) {
  .know-module--know__wrap--3cea0 {
    border-radius: 15px;
    padding: 30px;
  }
}
.know-module--know__title--e737c {
  margin-bottom: 30px;
  text-align: center;
}

@media (max-width: 991px) {
  .know-module--know__title--e737c {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .know-module--know__title--e737c {
    margin-bottom: 14px;
  }
}
.know-module--know__list--79d8c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin-bottom: 50px;
}

@media (max-width: 991px) {
  .know-module--know__list--79d8c {
    gap: 15px;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  .know-module--know__list--79d8c {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
    margin-bottom: 20px;
  }
}
.know-module--know__item--4611a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fbf6ff;
  border-radius: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 36px 68px 44px;
  text-align: center;
  width: 49%;
}

@media (max-width: 991px) {
  .know-module--know__item--4611a {
    border-radius: 15px;
    padding: 22px 42px 28px;
  }
}
@media (max-width: 767px) {
  .know-module--know__item--4611a {
    padding: 22px 26px 28px;
    width: 100%;
  }
}
.know-module--know__item--4611a:last-child .know-module--know__item-icon--e9a36 {
  margin-bottom: 42px;
}

@media (max-width: 991px) {
  .know-module--know__item--4611a:last-child .know-module--know__item-icon--e9a36 {
    margin-bottom: 36px;
  }
}
@media (max-width: 767px) {
  .know-module--know__item--4611a:last-child .know-module--know__item-icon--e9a36 {
    margin-bottom: 14px;
  }
}
.know-module--know__item-icon--e9a36 {
  margin-bottom: 26px;
  max-width: 101px;
}

@media (max-width: 991px) {
  .know-module--know__item-icon--e9a36 {
    margin-bottom: 14px;
    max-width: 65px;
  }
}
.know-module--know__item-title--fd521 {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .know-module--know__item-title--fd521 {
    font-size: 15px;
  }
}
.know-module--know__item-text--8a3d6 {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .know-module--know__item-text--8a3d6 {
    font-size: 15px;
  }
}
.know-module--know__btn--d897b {
  background: #9633fb;
  margin: 0 auto;
}

.speaker-module--speaker--4c3a6 {
  padding-bottom: 100px;
}

@media (max-width: 991px) {
  .speaker-module--speaker--4c3a6 {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .speaker-module--speaker--4c3a6 {
    padding-bottom: 30px;
  }
}
.speaker-module--speaker__wrapper--96646 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .speaker-module--speaker__wrapper--96646 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}
.speaker-module--speaker__info--f7b25 {
  width: 64%;
}

@media (max-width: 767px) {
  .speaker-module--speaker__info--f7b25 {
    width: 100%;
  }
}
.speaker-module--speaker__image--cc394 {
  width: 34%;
}

@media (max-width: 767px) {
  .speaker-module--speaker__image--cc394 {
    width: 70%;
  }
}
@media (max-width: 480px) {
  .speaker-module--speaker__image--cc394 {
    width: 100%;
  }
}
.speaker-module--speaker__title--19dce {
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .speaker-module--speaker__title--19dce {
    margin-bottom: 4px;
  }
}
.speaker-module--speaker__name--35340 {
  color: #eb7e53;
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 3px;
}

@media (max-width: 991px) {
  .speaker-module--speaker__name--35340 {
    font-size: 24px;
    margin-bottom: 6px;
  }
}
.speaker-module--speaker__prof--1365b {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 34px;
}

@media (max-width: 991px) {
  .speaker-module--speaker__prof--1365b {
    font-size: 15px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .speaker-module--speaker__prof--1365b {
    margin-bottom: 17px;
  }
}
.speaker-module--speaker__item--a5282 {
  font-size: 24px;
  font-weight: 300;
  line-height: 120%;
  padding-left: 32px;
  position: relative;
}

@media (max-width: 991px) {
  .speaker-module--speaker__item--a5282 {
    font-size: 15px;
    padding-left: 24px;
  }
}
.speaker-module--speaker__item--a5282:not(:last-child) {
  margin-bottom: 15px;
}

.speaker-module--speaker__item--a5282:before {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/kak_vernytsja_v_shkoly/check-red.svg);
  background-repeat: no-repeat;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 3px;
  width: 100%;
}

@media (max-width: 991px) {
  .speaker-module--speaker__item--a5282:before {
    background-size: 100%;
    height: 15px;
    width: 15px;
  }
}
.advance-module--advance--e949e {
  padding-top: 50px;
}

@media (max-width: 767px) {
  .advance-module--advance--e949e {
    padding-top: 30px;
  }
}
.advance-module--advance--e949e:last-child {
  padding-bottom: 50px;
}

@media (max-width: 767px) {
  .advance-module--advance--e949e:last-child {
    padding-bottom: 30px;
  }
}
.advance-module--advance__wrap--27efe {
  border-radius: 30px;
  padding: 50px 100px 60px;
}

@media (max-width: 991px) {
  .advance-module--advance__wrap--27efe {
    border-radius: 20px;
    padding: 30px 60px 40px;
  }
}
@media (max-width: 767px) {
  .advance-module--advance__wrap--27efe {
    border-radius: 15px;
    padding: 30px 25px 40px;
  }
}
.advance-module--advance__wrap--experts--0c81f {
  background: #f7f0ff;
}

.advance-module--advance__wrap--edu--729e6 {
  background: #ffe7e7;
}

.advance-module--advance__title--c1127 {
  margin-bottom: 37px;
  text-align: center;
}

@media (max-width: 991px) {
  .advance-module--advance__title--c1127 {
    margin-bottom: 20px;
    margin-bottom: 14px;
  }
}
.screen1-module--screen1__inner-container--b6546 {
  background-color: #f2f3f7;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/screen1-for-copies/KRP1-main-photo-1920.png);
  background-position-x: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  padding-bottom: 63px;
  padding-left: 60px;
  padding-top: 50px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__inner-container--b6546 {
    border-radius: 20px;
    padding-bottom: 31px;
    padding-left: 40px;
    padding-top: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__inner-container--b6546 {
    background-image: unset;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1__inner-container--b6546 {
    background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/screen1-for-copies/KRP1-main-photo-320.png);
    background-position-y: bottom;
    border-radius: 15px;
    padding: 27px 15px 360px;
  }
}
.screen1-module--screen1__info--b230e {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__info--b230e {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__info--b230e {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.screen1-module--screen1__subtitle--9ebd4 {
  background: #fff;
  border-radius: 10px;
  color: #343a40;
  font-size: 22px;
  line-height: 25px;
  margin-right: 30px;
  max-width: 410px;
  padding: 10px;
  text-align: center;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__subtitle--9ebd4 {
    font-size: 16px;
    line-height: 18px;
    margin-right: 15px;
    max-width: 280px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__subtitle--9ebd4 {
    border-radius: 5px;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 10px;
    margin-right: unset;
    max-width: 250px;
    padding: 5px;
  }
}
.screen1-module--screen1__date--160c5 {
  color: #6f00e2;
  font-size: 22px;
  font-weight: 700;
  line-height: 25px;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__date--160c5 {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__date--160c5 {
    font-size: 14px;
    line-height: 16px;
  }
}
.screen1-module--screen1__main-info--24fe2 {
  width: 55%;
}

@media (max-width: 767px) {
  .screen1-module--screen1__main-info--24fe2 {
    width: 100%;
  }
}
.screen1-module--screen1__title--04b4d {
  color: #343a40;
  font-size: 54px;
  font-weight: 700;
  letter-spacing: 0.2px;
  line-height: 120%;
  margin-bottom: 28px;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__title--04b4d {
    font-size: 34px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1__title--04b4d {
    margin-bottom: 12px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__title--04b4d {
    font-size: 24px;
  }
}
.screen1-module--screen1__do-list--56313 {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__do-list--56313 {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__do-list--56313 {
    margin-bottom: 15px;
  }
}
.screen1-module--screen1__do-item--372bb {
  color: #343a40;
  font-size: 22px;
  font-weight: 300;
  line-height: 150%;
  margin-bottom: 5px;
  padding-left: 31px;
  position: relative;
}

@media (max-width: 991px) {
  .screen1-module--screen1__do-item--372bb {
    font-size: 16px;
    padding-left: 25px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__do-item--372bb {
    font-size: 14px;
    padding-left: 17px;
  }
}
.screen1-module--screen1__do-item--372bb:before {
  background: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/main-check.svg) no-repeat;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 6px;
  width: 20px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__do-item--372bb:before {
    background-size: 80%;
    top: 4px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__do-item--372bb:before {
    background-size: 65%;
    top: 3px;
  }
}
.screen1-module--screen1__do-item--372bb:last-child {
  margin-bottom: 0;
}

.screen1-module--screen1__inner-container--24f8a {
  background-color: #f2f3f7;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/screen1-for-copies/KRP2-main-photo-1920.png);
  background-position-x: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  padding-bottom: 63px;
  padding-left: 60px;
  padding-top: 50px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__inner-container--24f8a {
    border-radius: 20px;
    padding-bottom: 31px;
    padding-left: 40px;
    padding-top: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__inner-container--24f8a {
    background-image: unset;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1__inner-container--24f8a {
    background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/screen1-for-copies/KRP2-main-photo-320.png);
    background-position-y: bottom;
    border-radius: 15px;
    padding: 27px 15px 360px;
  }
}
.screen1-module--screen1__info--f130d {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__info--f130d {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__info--f130d {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.screen1-module--screen1__subtitle--06091 {
  background: #fff;
  border-radius: 10px;
  color: #343a40;
  font-size: 22px;
  line-height: 25px;
  margin-right: 30px;
  max-width: 410px;
  padding: 10px;
  text-align: center;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__subtitle--06091 {
    font-size: 16px;
    line-height: 18px;
    margin-right: 15px;
    max-width: 280px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__subtitle--06091 {
    border-radius: 5px;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 10px;
    margin-right: unset;
    max-width: 250px;
    padding: 5px;
  }
}
.screen1-module--screen1__date--bdd84 {
  color: #6f00e2;
  font-size: 22px;
  font-weight: 700;
  line-height: 25px;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__date--bdd84 {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__date--bdd84 {
    font-size: 14px;
    line-height: 16px;
  }
}
.screen1-module--screen1__main-info--8d30e {
  width: 55%;
}

@media (max-width: 767px) {
  .screen1-module--screen1__main-info--8d30e {
    width: 100%;
  }
}
.screen1-module--screen1__title--07d10 {
  color: #343a40;
  font-size: 54px;
  font-weight: 700;
  letter-spacing: 0.2px;
  line-height: 120%;
  margin-bottom: 28px;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__title--07d10 {
    font-size: 34px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1__title--07d10 {
    margin-bottom: 12px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__title--07d10 {
    font-size: 24px;
  }
}
.screen1-module--screen1__do-list--25a17 {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__do-list--25a17 {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__do-list--25a17 {
    margin-bottom: 15px;
  }
}
.screen1-module--screen1__do-item--729d1 {
  color: #343a40;
  font-size: 22px;
  font-weight: 300;
  line-height: 150%;
  margin-bottom: 5px;
  padding-left: 31px;
  position: relative;
}

@media (max-width: 991px) {
  .screen1-module--screen1__do-item--729d1 {
    font-size: 16px;
    padding-left: 25px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__do-item--729d1 {
    font-size: 14px;
    padding-left: 17px;
  }
}
.screen1-module--screen1__do-item--729d1:before {
  background: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/main-check.svg) no-repeat;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 6px;
  width: 20px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__do-item--729d1:before {
    background-size: 80%;
    top: 4px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__do-item--729d1:before {
    background-size: 65%;
    top: 3px;
  }
}
.screen1-module--screen1__do-item--729d1:last-child {
  margin-bottom: 0;
}

.screen1-module--screen1__inner-container--9059e {
  background-color: #f2f3f7;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/screen1-for-copies/KRP3-main-photo-1920.png);
  background-position-x: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  padding-bottom: 63px;
  padding-left: 60px;
  padding-top: 50px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__inner-container--9059e {
    border-radius: 20px;
    padding-bottom: 31px;
    padding-left: 40px;
    padding-top: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__inner-container--9059e {
    background-image: unset;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1__inner-container--9059e {
    background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/screen1-for-copies/KRP3-main-photo-320.png);
    background-position-y: bottom;
    border-radius: 15px;
    padding: 27px 15px 360px;
  }
}
.screen1-module--screen1__info--479df {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__info--479df {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__info--479df {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.screen1-module--screen1__subtitle--6e06f {
  background: #fff;
  border-radius: 10px;
  color: #343a40;
  font-size: 22px;
  line-height: 25px;
  margin-right: 30px;
  max-width: 410px;
  padding: 10px;
  text-align: center;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__subtitle--6e06f {
    font-size: 16px;
    line-height: 18px;
    margin-right: 15px;
    max-width: 280px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__subtitle--6e06f {
    border-radius: 5px;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 10px;
    margin-right: unset;
    max-width: 250px;
    padding: 5px;
  }
}
.screen1-module--screen1__date--7cde2 {
  color: #6f00e2;
  font-size: 22px;
  font-weight: 700;
  line-height: 25px;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__date--7cde2 {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__date--7cde2 {
    font-size: 14px;
    line-height: 16px;
  }
}
.screen1-module--screen1__main-info--d8b32 {
  width: 55%;
}

@media (max-width: 767px) {
  .screen1-module--screen1__main-info--d8b32 {
    width: 100%;
  }
}
.screen1-module--screen1__title--8fbec {
  color: #343a40;
  font-size: 54px;
  font-weight: 700;
  letter-spacing: 0.2px;
  line-height: 120%;
  margin-bottom: 28px;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__title--8fbec {
    font-size: 34px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1__title--8fbec {
    margin-bottom: 12px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__title--8fbec {
    font-size: 24px;
  }
}
.screen1-module--screen1__do-list--88006 {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__do-list--88006 {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__do-list--88006 {
    margin-bottom: 15px;
  }
}
.screen1-module--screen1__do-item--3e0be {
  color: #343a40;
  font-size: 22px;
  font-weight: 300;
  line-height: 150%;
  margin-bottom: 5px;
  padding-left: 31px;
  position: relative;
}

@media (max-width: 991px) {
  .screen1-module--screen1__do-item--3e0be {
    font-size: 16px;
    padding-left: 25px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__do-item--3e0be {
    font-size: 14px;
    padding-left: 17px;
  }
}
.screen1-module--screen1__do-item--3e0be:before {
  background: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/main-check.svg) no-repeat;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 6px;
  width: 20px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__do-item--3e0be:before {
    background-size: 80%;
    top: 4px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__do-item--3e0be:before {
    background-size: 65%;
    top: 3px;
  }
}
.screen1-module--screen1__do-item--3e0be:last-child {
  margin-bottom: 0;
}

.screen1-module--screen1__inner-container--10e30 {
  background-color: #f2f3f7;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/screen1-for-copies/KRP4-main-photo-1920.png);
  background-position-x: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  padding-bottom: 63px;
  padding-left: 60px;
  padding-top: 50px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__inner-container--10e30 {
    border-radius: 20px;
    padding-bottom: 31px;
    padding-left: 40px;
    padding-top: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__inner-container--10e30 {
    background-image: unset;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1__inner-container--10e30 {
    background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/screen1-for-copies/KRP4-main-photo-320.png);
    background-position-y: bottom;
    border-radius: 15px;
    padding: 27px 15px 360px;
  }
}
.screen1-module--screen1__info--7bfdd {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__info--7bfdd {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__info--7bfdd {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.screen1-module--screen1__subtitle--4c00f {
  background: #fff;
  border-radius: 10px;
  color: #343a40;
  font-size: 22px;
  line-height: 25px;
  margin-right: 30px;
  max-width: 410px;
  padding: 10px;
  text-align: center;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__subtitle--4c00f {
    font-size: 16px;
    line-height: 18px;
    margin-right: 15px;
    max-width: 280px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__subtitle--4c00f {
    border-radius: 5px;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 10px;
    margin-right: unset;
    max-width: 250px;
    padding: 5px;
  }
}
.screen1-module--screen1__date--0b9b0 {
  color: #6f00e2;
  font-size: 22px;
  font-weight: 700;
  line-height: 25px;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__date--0b9b0 {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__date--0b9b0 {
    font-size: 14px;
    line-height: 16px;
  }
}
.screen1-module--screen1__main-info--b029e {
  width: 55%;
}

@media (max-width: 767px) {
  .screen1-module--screen1__main-info--b029e {
    width: 100%;
  }
}
.screen1-module--screen1__title--15a8a {
  color: #343a40;
  font-size: 54px;
  font-weight: 700;
  letter-spacing: 0.2px;
  line-height: 120%;
  margin-bottom: 28px;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__title--15a8a {
    font-size: 34px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1__title--15a8a {
    margin-bottom: 12px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__title--15a8a {
    font-size: 24px;
  }
}
.screen1-module--screen1__do-list--5251e {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__do-list--5251e {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__do-list--5251e {
    margin-bottom: 15px;
  }
}
.screen1-module--screen1__do-item--a752e {
  color: #343a40;
  font-size: 22px;
  font-weight: 300;
  line-height: 150%;
  margin-bottom: 5px;
  padding-left: 31px;
  position: relative;
}

@media (max-width: 991px) {
  .screen1-module--screen1__do-item--a752e {
    font-size: 16px;
    padding-left: 25px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__do-item--a752e {
    font-size: 14px;
    padding-left: 17px;
  }
}
.screen1-module--screen1__do-item--a752e:before {
  background: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/main-check.svg) no-repeat;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 6px;
  width: 20px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__do-item--a752e:before {
    background-size: 80%;
    top: 4px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__do-item--a752e:before {
    background-size: 65%;
    top: 3px;
  }
}
.screen1-module--screen1__do-item--a752e:last-child {
  margin-bottom: 0;
}

.screen1-module--screen1__inner-container--00591 {
  background-color: #f2f3f7;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/screen1-for-copies/KRP5-main-photo-1920.png);
  background-position-x: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  padding-bottom: 63px;
  padding-left: 60px;
  padding-top: 50px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__inner-container--00591 {
    border-radius: 20px;
    padding-bottom: 31px;
    padding-left: 40px;
    padding-top: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__inner-container--00591 {
    background-image: unset;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1__inner-container--00591 {
    background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/screen1-for-copies/KRP5-main-photo-320.png);
    background-position-y: bottom;
    border-radius: 15px;
    padding: 27px 15px 360px;
  }
}
.screen1-module--screen1__info--e923b {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__info--e923b {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__info--e923b {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.screen1-module--screen1__subtitle--c5088 {
  background: #fff;
  border-radius: 10px;
  color: #343a40;
  font-size: 22px;
  line-height: 25px;
  margin-right: 30px;
  max-width: 410px;
  padding: 10px;
  text-align: center;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__subtitle--c5088 {
    font-size: 16px;
    line-height: 18px;
    margin-right: 15px;
    max-width: 280px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__subtitle--c5088 {
    border-radius: 5px;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 10px;
    margin-right: unset;
    max-width: 250px;
    padding: 5px;
  }
}
.screen1-module--screen1__date--8a26d {
  color: #6f00e2;
  font-size: 22px;
  font-weight: 700;
  line-height: 25px;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__date--8a26d {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__date--8a26d {
    font-size: 14px;
    line-height: 16px;
  }
}
.screen1-module--screen1__main-info--26d95 {
  width: 65%;
}

@media (max-width: 767px) {
  .screen1-module--screen1__main-info--26d95 {
    width: 100%;
  }
}
.screen1-module--screen1__title--abf6e {
  color: #343a40;
  font-size: 54px;
  font-weight: 700;
  letter-spacing: 0.2px;
  line-height: 120%;
  margin-bottom: 28px;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__title--abf6e {
    font-size: 34px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1__title--abf6e {
    margin-bottom: 12px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__title--abf6e {
    font-size: 24px;
  }
}
.screen1-module--screen1__do-list--ad1a6 {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__do-list--ad1a6 {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__do-list--ad1a6 {
    margin-bottom: 15px;
  }
}
.screen1-module--screen1__do-item--10a7a {
  color: #343a40;
  font-size: 22px;
  font-weight: 300;
  line-height: 150%;
  margin-bottom: 5px;
  padding-left: 31px;
  position: relative;
}

@media (max-width: 991px) {
  .screen1-module--screen1__do-item--10a7a {
    font-size: 16px;
    padding-left: 25px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__do-item--10a7a {
    font-size: 14px;
    padding-left: 17px;
  }
}
.screen1-module--screen1__do-item--10a7a:before {
  background: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/main-check.svg) no-repeat;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 6px;
  width: 20px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__do-item--10a7a:before {
    background-size: 80%;
    top: 4px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__do-item--10a7a:before {
    background-size: 65%;
    top: 3px;
  }
}
.screen1-module--screen1__do-item--10a7a:last-child {
  margin-bottom: 0;
}

.screen1-module--screen1__inner-container--f57c4 {
  background-color: #f2f3f7;
  background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/main-photo-1920.png);
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  padding-bottom: 63px;
  padding-left: 60px;
  padding-top: 50px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__inner-container--f57c4 {
    border-radius: 20px;
    padding-bottom: 31px;
    padding-left: 40px;
    padding-top: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__inner-container--f57c4 {
    background-image: unset;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1__inner-container--f57c4 {
    background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/main-photo-320.png);
    background-position-y: bottom;
    border-radius: 15px;
    padding: 27px 15px 360px;
  }
}
.screen1-module--screen1__info--9f565 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__info--9f565 {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__info--9f565 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.screen1-module--screen1__subtitle--6fa87 {
  background: #fff;
  border-radius: 10px;
  color: #343a40;
  font-size: 22px;
  line-height: 25px;
  margin-right: 30px;
  max-width: 410px;
  padding: 10px;
  text-align: center;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__subtitle--6fa87 {
    font-size: 16px;
    line-height: 18px;
    margin-right: 15px;
    max-width: 280px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__subtitle--6fa87 {
    border-radius: 5px;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 10px;
    margin-right: unset;
    max-width: 250px;
    padding: 5px;
  }
}
.screen1-module--screen1__date--45301 {
  color: #6f00e2;
  font-size: 22px;
  font-weight: 700;
  line-height: 25px;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__date--45301 {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__date--45301 {
    font-size: 14px;
    line-height: 16px;
  }
}
.screen1-module--screen1__main-info--35fab {
  width: 55%;
}

@media (max-width: 767px) {
  .screen1-module--screen1__main-info--35fab {
    width: 100%;
  }
}
.screen1-module--screen1__title--6499c {
  color: #343a40;
  font-size: 54px;
  font-weight: 700;
  letter-spacing: 0.2px;
  line-height: 120%;
  margin-bottom: 28px;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__title--6499c {
    font-size: 34px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1__title--6499c {
    margin-bottom: 12px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__title--6499c {
    font-size: 24px;
  }
}
.screen1-module--screen1__do-list--d273f {
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__do-list--d273f {
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__do-list--d273f {
    margin-bottom: 15px;
  }
}
.screen1-module--screen1__do-item--3a3ba {
  color: #343a40;
  font-size: 22px;
  font-weight: 300;
  line-height: 150%;
  margin-bottom: 5px;
  padding-left: 31px;
  position: relative;
}

@media (max-width: 991px) {
  .screen1-module--screen1__do-item--3a3ba {
    font-size: 16px;
    padding-left: 25px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__do-item--3a3ba {
    font-size: 14px;
    padding-left: 17px;
  }
}
.screen1-module--screen1__do-item--3a3ba:before {
  background: url(https://fs.advance.ru/landing-pages/webinar/krp_molodostmozga/main-check.svg) no-repeat;
  content: "";
  height: 20px;
  left: 0;
  position: absolute;
  top: 6px;
  width: 20px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__do-item--3a3ba:before {
    background-size: 80%;
    top: 4px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__do-item--3a3ba:before {
    background-size: 65%;
    top: 3px;
  }
}
.screen1-module--screen1__do-item--3a3ba:last-child {
  margin-bottom: 0;
}

.screen1-module--screen1__inner-container--cc349 {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_tonusmozga/main-photo-1920.png);
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 30px;
  padding-bottom: 66px;
  padding-left: 60px;
  padding-top: 50px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__inner-container--cc349 {
    border-radius: 20px;
    padding-bottom: 31px;
    padding-left: 40px;
    padding-top: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__inner-container--cc349 {
    background-image: linear-gradient(258deg, #ffe0e0, #e1c5ff);
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1__inner-container--cc349 {
    background-image: url(https://fs.advance.ru/landing-pages/webinar/krp_tonusmozga/main-photo-320.png), linear-gradient(258deg, #ffe0e0, #e1c5ff);
    background-position-y: bottom;
    background-size: 100%;
    border-radius: 15px;
    padding: 27px 15px 300px;
  }
}
.screen1-module--screen1__info--1e485 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #343a40;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__info--1e485 {
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__info--1e485 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.screen1-module--screen1__subtitle--8b195 {
  background: hsla(0, 0%, 100%, 0.3);
  border-radius: 10px;
  font-size: 22px;
  line-height: 120%;
  margin-right: 20px;
  padding: 10px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__subtitle--8b195 {
    font-size: 16px;
    line-height: 18px;
    margin-right: 15px;
    max-width: 280px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__subtitle--8b195 {
    border-radius: 5px;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 10px;
    margin-right: unset;
    max-width: 250px;
    padding: 5px;
  }
}
.screen1-module--screen1__date--ada37 {
  color: #6f00e2;
  font-size: 22px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__date--ada37 {
    font-size: 16px;
    line-height: 18px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__date--ada37 {
    font-size: 14px;
    line-height: 16px;
  }
}
.screen1-module--screen1__main-info--cc7d3 {
  width: 55%;
}

@media (max-width: 767px) {
  .screen1-module--screen1__main-info--cc7d3 {
    width: 100%;
  }
}
.screen1-module--screen1__title--2a4ca {
  color: #343a40;
  font-size: 60px;
  font-weight: 700;
  line-height: 100%;
  margin-bottom: 22px;
}

@media (max-width: 1199px) {
  .screen1-module--screen1__title--2a4ca {
    font-size: 36px;
  }
}
@media (max-width: 991px) {
  .screen1-module--screen1__title--2a4ca {
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__title--2a4ca {
    font-size: 28px;
    margin-bottom: 4px;
  }
}
.screen1-module--screen1__do-text--fa34a {
  font-size: 24px;
  font-weight: 300;
  line-height: 150%;
  margin-bottom: 31px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__do-text--fa34a {
    font-size: 15px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__do-text--fa34a {
    margin-bottom: 15px;
  }
}
.screen1-module--screen1__btns--03980 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__btns--03980 {
    gap: 15px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__btns--03980 {
    gap: 10px;
  }
}
.screen1-module--screen1__btns--03980 a {
  min-width: 410px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__btns--03980 a {
    min-width: unset;
    width: 250px;
  }
}
.screen1-module--screen1__pr-btn--a09d8 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 1px solid #fff;
  border-radius: 15px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 24px;
  font-weight: 400;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 100%;
  padding: 15px;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 991px) {
  .screen1-module--screen1__pr-btn--a09d8 {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__pr-btn--a09d8 {
    border-color: #6f00e2;
    border-radius: 10px;
    color: #6f00e2;
    font-size: 18px;
    padding: 10px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1__pr-btn--a09d8 {
    border-color: #fff;
    color: #fff;
  }
}
.yours-module--yours--80ad3 {
  padding: 60px 0;
}

@media (max-width: 991px) {
  .yours-module--yours--80ad3 {
    padding: 40px 0;
  }
}
@media (max-width: 767px) {
  .yours-module--yours--80ad3 {
    padding: 20px 0;
  }
}
.yours-module--yours--80ad3 h2 {
  text-align: center;
}

.yours-module--yours--80ad3 .yours-module--wrap--e95f3 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  backdrop-filter: blur(50px);
  background: #f6eeff;
  border-radius: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  opacity: 0.95;
  padding: 40px;
}

@media (max-width: 991px) {
  .yours-module--yours--80ad3 .yours-module--wrap--e95f3 {
    border-radius: 20px;
    padding: 25px;
  }
}
@media (max-width: 767px) {
  .yours-module--yours--80ad3 .yours-module--wrap--e95f3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding: 25px 20px;
  }
}
.yours-module--yours--80ad3 .yours-module--wrap--e95f3:not(:last-of-type) {
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .yours-module--yours--80ad3 .yours-module--wrap--e95f3:not(:last-of-type) {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .yours-module--yours--80ad3 .yours-module--wrap--e95f3:not(:last-of-type) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 25px;
    margin-bottom: 15px;
  }
}
.yours-module--yours--80ad3 ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media (max-width: 991px) {
  .yours-module--yours--80ad3 ul li {
    gap: 12px;
  }
}
.yours-module--yours--80ad3 ul li:not(:last-child) {
  margin-bottom: 25px;
}

@media (max-width: 767px) {
  .yours-module--yours--80ad3 ul li:not(:last-child) {
    margin-bottom: 15px;
  }
}
.yours-module--yours--80ad3 ul li p {
  background: #fff;
  border-radius: 5px;
  color: #000;
  font-size: 26px;
  font-weight: 500;
  line-height: 115%;
  padding: 5px;
}

@media (max-width: 991px) {
  .yours-module--yours--80ad3 ul li p {
    font-size: 15px;
  }
}
.program-module--program--2ff29 {
  padding-bottom: 60px;
}

@media (max-width: 991px) {
  .program-module--program--2ff29 {
    padding-bottom: 40px;
  }
}
.program-module--program--2ff29 h2 {
  text-align: center;
}

.program-module--program--2ff29 ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .program-module--program--2ff29 ul {
    gap: 15px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .program-module--program--2ff29 ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.program-module--program--2ff29 ul li {
  backdrop-filter: blur(50px);
  background: #f4eaff;
  border-radius: 30px;
  color: #3c384f;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
  opacity: 0.95;
  padding: 40px;
  width: 32%;
}

@media (max-width: 991px) {
  .program-module--program--2ff29 ul li {
    border-radius: 20px;
    gap: 15px;
    padding: 25px;
  }
}
@media (max-width: 767px) {
  .program-module--program--2ff29 ul li {
    width: 100%;
  }
}
.program-module--program--2ff29 ul li h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 991px) {
  .program-module--program--2ff29 ul li h3 {
    font-size: 16px;
  }
}
.program-module--program--2ff29 ul li p {
  font-size: 20px;
  font-weight: 300;
  line-height: 120%;
}

@media (max-width: 991px) {
  .program-module--program--2ff29 ul li p {
    font-size: 14px;
  }
}
.program-module--program--2ff29 a {
  margin: 0 auto;
}

body {
  color: #232323;
}

.main-module--main-title--b946e {
  font-size: 72px;
  font-weight: 700;
  line-height: 74px;
  margin-bottom: 15px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .main-module--main-title--b946e {
    font-size: 50px;
    line-height: 36px;
  }
}
@media (max-width: 600px) {
  .main-module--main-title--b946e {
    font-size: 36px;
    line-height: 30px;
    margin-bottom: 10px;
    text-align: center;
  }
}
h3 {
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
}

.header-module--types-of-memory--a5552 {
  background: url(https://fs.advance.ru/landing-pages/webinar/krp_vidy_pamyati_1/starrs_bg.svg), linear-gradient(241.88deg, rgba(60, 92, 255, 0.12) 9.8%, rgba(62, 97, 255, 0.105) 22.73%, rgba(67, 111, 255, 0.088) 38.1%, rgba(76, 135, 255, 0.069) 54.69%, rgba(88, 169, 255, 0.05) 72.15%, rgba(103, 211, 255, 0.029) 90.12%, rgba(108, 224, 255, 0.024) 94.93%);
  background-position: top, 50%, bottom;
  background-repeat: no-repeat;
  padding-bottom: 0;
}

@media (max-width: 991px) {
  .header-module--types-of-memory--a5552 {
    padding-bottom: 60px;
  }
}
@media (max-width: 600px) {
  .header-module--types-of-memory--a5552 {
    padding-bottom: 40px;
  }
}
.header-module--types-of-memory__wrapper--0a3ef {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 100px;
}

@media (max-width: 991px) {
  .header-module--types-of-memory__wrapper--0a3ef {
    padding-top: 0;
  }
}
@media (max-width: 600px) {
  .header-module--types-of-memory__wrapper--0a3ef {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 991px) {
  .header-module--types-of-memory__text--9b7fa {
    max-width: 405px;
  }
}
.header-module--types-of-memory__title--a95e0 {
  font-size: 40px;
  font-weight: 700;
  line-height: 50px;
  margin-bottom: 40px;
}

@media (max-width: 991px) {
  .header-module--types-of-memory__title--a95e0 {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 22px;
  }
}
@media (max-width: 600px) {
  .header-module--types-of-memory__title--a95e0 {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 15px;
    text-align: center;
  }
}
.header-module--types-of-memory__content--4a42e {
  font-size: 18px;
  font-weight: 300;
  line-height: 24px;
  max-width: 655px;
}

@media (max-width: 991px) {
  .header-module--types-of-memory__content--4a42e {
    font-size: 21px;
    line-height: 25px;
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  .header-module--types-of-memory__content--4a42e {
    font-size: 17px;
    line-height: 20px;
  }
}
@media (max-width: 600px) {
  .header-module--types-of-memory__content--4a42e {
    padding-bottom: 30px;
  }
}
.header-module--types-of-memory__content-text--8c62f {
  margin-bottom: 20px;
}

@media (max-width: 600px) {
  .header-module--types-of-memory__content-text--8c62f {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 15px;
  }
}
@media (max-width: 480px) {
  .header-module--types-of-memory__content-text--8c62f {
    font-size: 13px;
    line-height: 16px;
  }
}
.header-module--types-of-memory__content-text--8c62f:last-child {
  margin-bottom: 0;
}

.header-module--types-of-memory__img--b0033 {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-top: -150px;
  width: auto;
}

@media (max-width: 991px) {
  .header-module--types-of-memory__img--b0033 {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 0;
    width: 40%;
  }
}
@media (max-width: 600px) {
  .header-module--types-of-memory__img--b0033 {
    display: none;
  }
}
.header-module--types-of-memory__mobile-img--c51a1 {
  display: none;
}

@media (max-width: 600px) {
  .header-module--types-of-memory__mobile-img--c51a1 {
    display: block;
    width: 60%;
  }
}
.header-module--types-of-memory__link--92df9 {
  color: #fd4b04 !important;
  font-weight: 700;
  text-decoration-line: underline;
}

.header-module--types-of-memory__link--92df9:active,
.header-module--types-of-memory__link--92df9:focus,
.header-module--types-of-memory__link--92df9:hover,
.header-module--types-of-memory__link--92df9:visited {
  color: #fd4b04 !important;
}

.saveInfo-module--save-info--b1f3c {
  padding: 100px 0 30px;
}

@media (max-width: 991px) {
  .saveInfo-module--save-info--b1f3c {
    padding: 30px 0;
  }
}
.saveInfo-module--save-info__title--364b7 {
  margin-bottom: 35px;
}

@media (max-width: 991px) {
  .saveInfo-module--save-info__title--364b7 {
    font-size: 24px;
    line-height: 50px;
  }
}
@media (max-width: 600px) {
  .saveInfo-module--save-info__title--364b7 {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 15px;
  }
}
.saveInfo-module--save-info__types--fd4ae {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 80px;
}

@media (max-width: 991px) {
  .saveInfo-module--save-info__types--fd4ae {
    margin-bottom: 40px;
  }
}
@media (max-width: 600px) {
  .saveInfo-module--save-info__types--fd4ae {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 20px;
  }
}
.saveInfo-module--save-info__types-item--df314 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 264px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 264px;
}

@media (max-width: 1150px) {
  .saveInfo-module--save-info__types-item--df314 {
    height: 230px;
    width: 230px;
  }
}
@media (max-width: 991px) {
  .saveInfo-module--save-info__types-item--df314 {
    height: 200px;
    width: 200px;
  }
}
@media (max-width: 768px) {
  .saveInfo-module--save-info__types-item--df314 {
    height: 170px;
    width: 170px;
  }
}
@media (max-width: 600px) {
  .saveInfo-module--save-info__types-item--df314 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    height: auto;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-bottom: 15px;
    padding: 17px 20px;
    width: 100%;
  }
}
.saveInfo-module--save-info__types-img--8d285 {
  height: 100px;
  margin-bottom: 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

@media (max-width: 600px) {
  .saveInfo-module--save-info__types-img--8d285 {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-bottom: 0;
    margin-right: 15px;
    width: 10%;
  }
}
.saveInfo-module--save-info__types-title--635e6 {
  font-size: 24px;
  font-weight: 300;
  line-height: 28px;
}

@media (max-width: 768px) {
  .saveInfo-module--save-info__types-title--635e6 {
    font-size: 18px;
    line-height: 20px;
  }
}
@media (max-width: 600px) {
  .saveInfo-module--save-info__types-title--635e6 {
    font-size: 20px;
    line-height: 23px;
  }
}
@media (max-width: 480px) {
  .saveInfo-module--save-info__types-title--635e6 {
    font-size: 14px;
    line-height: 16px;
  }
}
.saveInfo-module--save-info__about-types--abd89 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.saveInfo-module--save-info__type--c5a76 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 65px;
}

.saveInfo-module--save-info__type--c5a76:first-child h4 {
  color: #ff9a3e;
}

.saveInfo-module--save-info__type--c5a76:nth-child(2) h4 {
  color: #6d7ee2;
}

.saveInfo-module--save-info__type--c5a76:nth-child(4) h4 {
  color: #55a4d8;
}

.saveInfo-module--save-info__type--c5a76:last-child h4 {
  color: #f47a7a;
}

.saveInfo-module--save-info__type--c5a76:last-child {
  margin-bottom: 0;
}

@media (max-width: 600px) {
  .saveInfo-module--save-info__type--c5a76 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 30px;
  }
}
@media (max-width: 480px) {
  .saveInfo-module--save-info__type--c5a76 {
    margin-bottom: 20px;
  }
}
.saveInfo-module--save-info__type-content--67df2 {
  width: 90%;
}

@media (max-width: 600px) {
  .saveInfo-module--save-info__type-content--67df2 {
    width: 100%;
  }
}
.saveInfo-module--save-info__type-img--d3e02 {
  margin-right: 30px;
}

@media (max-width: 991px) {
  .saveInfo-module--save-info__type-img--d3e02 {
    margin-right: 15px;
  }
}
@media (max-width: 600px) {
  .saveInfo-module--save-info__type-img--d3e02 {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-bottom: 10px;
    margin-right: 0;
    width: 20%;
  }
}
.saveInfo-module--save-info__type-title--ea08b {
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .saveInfo-module--save-info__type-title--ea08b {
    font-size: 22px;
    line-height: 25px;
  }
}
.saveInfo-module--save-info__type-text--b1303 {
  font-size: 18px;
  line-height: 24px;
}

@media (max-width: 600px) {
  .saveInfo-module--save-info__type-text--b1303 {
    font-size: 15px;
    line-height: 18px;
  }
}
@media (max-width: 480px) {
  .saveInfo-module--save-info__type-text--b1303 {
    font-size: 13px;
    line-height: 14px;
  }
}
.saveInfo-module--save-info__type-special--06cbb {
  -ms-flex-item-align: end;
      align-self: end;
  border: 1px solid #fd4b04;
  border-radius: 30px;
  margin-bottom: 40px;
  margin-top: -30px;
  padding: 30px 30px 40px;
  width: calc(90% - 30px);
}

@media (max-width: 768px) {
  .saveInfo-module--save-info__type-special--06cbb {
    width: calc(90% - 70px);
  }
}
@media (max-width: 600px) {
  .saveInfo-module--save-info__type-special--06cbb {
    margin-bottom: 25px;
    margin-top: 0;
    padding: 15px 15px 20px;
    width: 100%;
  }
}
.saveInfo-module--save-info__type-special--06cbb h5 {
  color: #fd4b04;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin-bottom: 25px;
}

@media (max-width: 600px) {
  .saveInfo-module--save-info__type-special--06cbb h5 {
    font-size: 20px;
    line-height: 23px;
  }
}
@media (max-width: 480px) {
  .saveInfo-module--save-info__type-special--06cbb h5 {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 20px;
  }
}
.saveInfo-module--save-info__type-special--06cbb p {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 20px;
}

@media (max-width: 600px) {
  .saveInfo-module--save-info__type-special--06cbb p {
    font-size: 15px;
    line-height: 18px;
  }
}
@media (max-width: 480px) {
  .saveInfo-module--save-info__type-special--06cbb p {
    font-size: 13px;
    line-height: 14px;
  }
}
.saveInfo-module--save-info__type-special--06cbb p:last-child {
  margin-bottom: 0;
}

.perception-module--perception--82467 {
  background: linear-gradient(1turn, #eaedff, rgba(236, 239, 255, 0));
  padding: 100px 0;
}

@media (max-width: 991px) {
  .perception-module--perception--82467 {
    padding: 30px 0;
  }
}
@media (max-width: 600px) {
  .perception-module--perception--82467 {
    padding: 15px 0 30px;
  }
}
.perception-module--perception--82467 h3 {
  margin-bottom: 50px;
}

@media (max-width: 600px) {
  .perception-module--perception--82467 h3 {
    font-size: 20px;
    line-height: 23px;
    margin-bottom: 25px;
  }
}
.perception-module--perception__type--cdfb3 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 70px;
}

@media (max-width: 991px) {
  .perception-module--perception__type--cdfb3 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media (max-width: 600px) {
  .perception-module--perception__type--cdfb3 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 25px;
  }
}
@media (max-width: 480px) {
  .perception-module--perception__type--cdfb3 {
    margin-bottom: 20px;
  }
}
.perception-module--perception__type--cdfb3:first-child h5 {
  color: #308370;
}

.perception-module--perception__type--cdfb3:nth-child(2) h5 {
  color: #d97167;
}

.perception-module--perception__type--cdfb3:nth-child(3) h5 {
  color: #2693e1;
}

.perception-module--perception__type--cdfb3:last-child h5 {
  color: #ff9a3e;
}

.perception-module--perception__type-content--93c1f {
  width: 90%;
}

@media (max-width: 600px) {
  .perception-module--perception__type-content--93c1f {
    width: 100%;
  }
}
.perception-module--perception__type-content--93c1f h5 {
  font-size: 36px;
  font-weight: 700;
  line-height: 41px;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .perception-module--perception__type-content--93c1f h5 {
    font-size: 30px;
    line-height: 33px;
  }
}
@media (max-width: 600px) {
  .perception-module--perception__type-content--93c1f h5 {
    font-size: 24px;
    line-height: 27px;
    margin-bottom: 10px;
  }
}
@media (max-width: 480px) {
  .perception-module--perception__type-content--93c1f h5 {
    font-size: 18px;
    line-height: 21px;
  }
}
.perception-module--perception__type-content--93c1f p {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .perception-module--perception__type-content--93c1f p {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 600px) {
  .perception-module--perception__type-content--93c1f p {
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 10px;
  }
}
.perception-module--perception__type-content--93c1f p:last-child {
  margin-bottom: 0;
}

.perception-module--perception__type--cdfb3 img {
  margin-right: 40px;
}

@media (max-width: 600px) {
  .perception-module--perception__type--cdfb3 img {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-bottom: 10px;
    width: 15%;
  }
}
.perception-module--memorization--e6906 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 75px;
  padding: 0 70px;
}

@media (max-width: 991px) {
  .perception-module--memorization--e6906 {
    padding: 0 25px 0 45px;
  }
}
@media (max-width: 600px) {
  .perception-module--memorization--e6906 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    margin-bottom: 20px;
    padding: 20px 20px 0;
  }
}
.perception-module--memorization__wrapper--245d3 {
  font-size: 24px;
  line-height: 28px;
  padding: 0 20px 0 65px;
}

@media (max-width: 991px) {
  .perception-module--memorization__wrapper--245d3 {
    font-size: 20px;
    line-height: 23px;
    padding: 0 0 0 30px;
  }
}
@media (max-width: 600px) {
  .perception-module--memorization__wrapper--245d3 {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 10px;
    padding: 0;
  }
}
.perception-module--memorization__wrapper--245d3 ul {
  list-style: none;
}

.perception-module--memorization__wrapper--245d3 p {
  margin-bottom: 20px;
}

@media (max-width: 480px) {
  .perception-module--memorization__wrapper--245d3 p:first-child {
    max-width: 300px;
  }
}
@media (max-width: 991px) {
  .perception-module--memorization__wrapper--245d3 p {
    margin-bottom: 15px;
  }
}
.perception-module--memorization__type--2ea1c {
  margin-bottom: 15px;
  padding-left: 25px;
  position: relative;
}

@media (max-width: 991px) {
  .perception-module--memorization__type--2ea1c {
    margin-bottom: 10px;
  }
}
@media (max-width: 600px) {
  .perception-module--memorization__type--2ea1c {
    padding-left: 20px;
  }
}
.perception-module--memorization__type--2ea1c:before {
  background: #fd4b04;
  border-radius: 50%;
  content: "";
  height: 12px;
  left: 0;
  margin-right: 15px;
  position: absolute;
  top: 10px;
  width: 12px;
}

@media (max-width: 600px) {
  .perception-module--memorization__type--2ea1c:before {
    height: 7px;
    top: 7px;
    width: 7px;
  }
  .perception-module--memorization--e6906 img {
    width: 50%;
  }
}
.perception-module--ps--2c4ab {
  background: #fff;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  padding: 95px 68px 50px;
}

@media (max-width: 991px) {
  .perception-module--ps--2c4ab {
    padding: 75px 60px 50px;
  }
}
@media (max-width: 600px) {
  .perception-module--ps--2c4ab {
    padding: 40px 20px 20px;
  }
}
.perception-module--ps__wrapper--ab857 {
  font-weight: 400;
  position: relative;
}

.perception-module--ps__wrapper--ab857:before {
  background: url(https://fs.advance.ru/landing-pages/webinar/krp_vidy_pamyati_1/PS.svg);
  background-size: contain;
  content: "";
  height: 109px;
  left: -33px;
  position: absolute;
  top: -50px;
  width: 229px;
}

@media (max-width: 991px) {
  .perception-module--ps__wrapper--ab857:before {
    background-size: contain;
    height: 90px;
    top: -55px;
    width: 188px;
  }
}
@media (max-width: 600px) {
  .perception-module--ps__wrapper--ab857:before {
    height: 49px;
    left: -5px;
    top: -25px;
    width: 102px;
  }
}
.perception-module--ps__wrapper--ab857 p {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 15px;
}

@media (max-width: 991px) {
  .perception-module--ps__wrapper--ab857 p {
    font-size: 15px;
    line-height: 18px;
  }
}
@media (max-width: 600px) {
  .perception-module--ps__wrapper--ab857 p {
    font-size: 13px;
    line-height: 16px;
  }
}
.perception-module--ps__wrapper--ab857 p:last-child {
  margin-bottom: 0;
}

.form-module--form--4e547 {
  color: #f3eaff;
  padding: 80px 0;
}

@media (max-width: 600px) {
  .form-module--form--4e547 {
    padding: 40px 0;
  }
}
.form-module--form__wrapper--87600 {
  background: #933fff;
  border-radius: 30px;
  font-size: 24px;
  line-height: 28px;
}

@media (max-width: 991px) {
  .form-module--form__wrapper--87600 {
    font-size: 20px !important;
    line-height: 23px;
  }
}
@media (max-width: 600px) {
  .form-module--form__wrapper--87600 {
    font-size: 16px !important;
    line-height: 18px;
  }
}
.form-module--form__wrapper--87600 h5 {
  font-weight: 700;
  margin-bottom: 20px;
}

.form-module--form__wrapper--87600 p {
  font-weight: 500;
  margin-bottom: 15px;
}

.form-module--form__wrapper--87600 ul {
  list-style: none;
}

.form-module--form__wrapper--87600 li {
  font-weight: 300;
  margin-bottom: 15px;
  padding-left: 30px;
  position: relative;
}

@media (max-width: 600px) {
  .form-module--form__wrapper--87600 li {
    margin-bottom: 5px;
    padding-left: 20px;
  }
}
.form-module--form__wrapper--87600 li:before {
  background: url(https://fs.advance.ru/landing-pages/webinar/krp_vidy_pamyati_1/check-vector.svg) no-repeat;
  background-size: contain;
  content: "";
  height: 15px;
  left: 0;
  position: absolute;
  top: 8px;
  width: 20px;
}

@media (max-width: 600px) {
  .form-module--form__wrapper--87600 li:before {
    height: 8px;
    top: 6px;
    width: 10px;
  }
}
.form-module--form__text--8ccd6 {
  padding: 50px 70px;
}

@media (max-width: 600px) {
  .form-module--form__text--8ccd6 {
    padding: 40px 25px 15px;
  }
}
.form-module--form--4e547 a {
  background: #fd4b04;
  border-radius: 0 0 30px 30px;
  color: #fff !important;
  display: block;
  font-size: 30px;
  font-weight: 500;
  letter-spacing: 0.1em;
  line-height: 34px;
  padding: 30px 0;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

.form-module--form--4e547 a:active,
.form-module--form--4e547 a:focus,
.form-module--form--4e547 a:hover,
.form-module--form--4e547 a:visited {
  color: #fff !important;
}

@media (max-width: 991px) {
  .form-module--form--4e547 a {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (max-width: 600px) {
  .form-module--form--4e547 a {
    font-size: 22px;
    line-height: 25px;
    padding: 15px 0;
  }
}
.main-module--btn--814dc {
  background: -webkit-gradient(linear, left top, right top, from(#6200df), color-stop(98.44%, #8151fb));
  background: linear-gradient(90deg, #6200df, #8151fb 98.44%);
  border: none;
  border-radius: 60px;
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  max-width: 370px;
  padding: 26px 15px 28px;
  text-align: center;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
}

.main-module--btn--814dc:focus,
.main-module--btn--814dc:hover {
  -webkit-box-shadow: 0 15px 30px rgba(29, 29, 27, 0.29);
          box-shadow: 0 15px 30px rgba(29, 29, 27, 0.29);
}

.main-module--title--f569e {
  color: #000;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  margin-bottom: 45px;
  text-align: center;
}

@media (max-width: 480px) {
  .main-module--title--f569e {
    font-size: 28px;
  }
}
.style-module--screen1--c6f21 {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/nauchite_detey_uchitsya/header-img.png);
  background-position: 100% 0;
  background-position-x: 70%;
  background-repeat: no-repeat;
  padding-bottom: 120px;
  text-align: left;
}

@media (max-width: 1600px) {
  .style-module--screen1--c6f21 {
    background-position-x: 100%;
    padding-bottom: 190px;
  }
}
@media (max-width: 1200px) {
  .style-module--screen1--c6f21 {
    background-size: 60%;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--c6f21 {
    background-position: top;
    background-size: contain;
    padding-bottom: 40px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--c6f21 {
    padding-bottom: 70px;
  }
}
.style-module--screen1--c6f21 .style-module--desc--47ffc {
  max-width: 770px;
}

.style-module--screen1--c6f21 .style-module--titles--c214b {
  position: relative;
}

.style-module--screen1--c6f21 .style-module--time--ecb06 {
  color: #2e2e2e;
  font-size: 24px;
  font-weight: 700;
  margin-left: 30px;
  margin-top: 90px;
  position: relative;
  text-transform: uppercase;
}

@media (max-width: 1100px) {
  .style-module--screen1--c6f21 .style-module--time--ecb06 {
    margin-top: 45px;
  }
}
@media (max-width: 767px) {
  .style-module--screen1--c6f21 .style-module--time--ecb06 {
    margin-top: 350px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--c6f21 .style-module--time--ecb06 {
    margin-top: 215px;
  }
}
.style-module--screen1--c6f21 .style-module--time--ecb06:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill="%23353C48" d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.478 10-10c0-5.523-4.478-10-10-10zm4.323 11.902h-4.24c-.014 0-.028-.004-.042-.004-.014.001-.027.004-.042.004a.692.692 0 0 1-.692-.692V4.15a.692.692 0 0 1 1.383 0v6.369h3.632a.691.691 0 0 1 .001 1.383zm0 0"/></svg>') 50% no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 20px;
  left: -25px;
  position: absolute;
  top: calc(50% - 10px);
  width: 20px;
}

.style-module--screen1--c6f21 .style-module--type--c804a {
  color: #6304e0;
  display: block;
  font-size: 24px;
  font-weight: 400;
  margin-top: 15px;
  text-transform: uppercase;
}

@media (max-width: 480px) {
  .style-module--screen1--c6f21 .style-module--type--c804a {
    font-size: 18px;
    margin-top: 10px;
  }
}
.style-module--screen1--c6f21 button {
  display: inline-block;
  margin-top: 100px;
  width: 100%;
}

.style-module--screen1--c6f21 h1 {
  color: #000;
  font-size: 48px;
  font-weight: 700;
  line-height: 48px;
  margin-top: 20px;
}

@media (max-width: 767px) {
  .style-module--screen1--c6f21 h1 {
    font-size: 32px;
    line-height: 32px;
  }
}
.style-module--screen1--c6f21 .style-module--sub--02866 {
  border-radius: 30px;
  color: #fff;
  font-size: 24px;
  font-weight: 300;
  padding: 10px 20px;
  position: absolute;
}

.style-module--screen1--c6f21 .style-module--sub--02866.style-module--top--f9c9f {
  background-color: #fd9b08;
  left: 196px;
  top: 100px;
  -webkit-transform: rotate(-3deg);
          transform: rotate(-3deg);
}

@media (max-width: 767px) {
  .style-module--screen1--c6f21 .style-module--sub--02866.style-module--top--f9c9f {
    font-size: 16px;
    left: 135px;
    top: 85px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--c6f21 .style-module--sub--02866.style-module--top--f9c9f {
    font-size: 12px;
    left: 129px;
    top: 88px;
  }
}
.style-module--screen1--c6f21 .style-module--sub--02866.style-module--bottom--8c11c {
  background-color: #04c2b7;
  left: 252px;
  top: 147px;
  -webkit-transform: rotate(3deg);
          transform: rotate(3deg);
}

@media (max-width: 767px) {
  .style-module--screen1--c6f21 .style-module--sub--02866.style-module--bottom--8c11c {
    font-size: 16px;
    left: 175px;
    top: 122px;
  }
}
@media (max-width: 480px) {
  .style-module--screen1--c6f21 .style-module--sub--02866.style-module--bottom--8c11c {
    font-size: 12px;
    left: 160px;
    top: 120px;
  }
}
.style-module--problems--27a5b {
  background: url(https://fs.advance.ru/landing-pages/webinar/nauchite_detey_uchitsya/vector_9.png) no-repeat 50%;
  padding-bottom: 70px;
}

@media (max-width: 991px) {
  .style-module--problems--27a5b {
    background: unset;
  }
}
@media (max-width: 767px) {
  .style-module--problems--27a5b {
    padding-bottom: 50px;
  }
}
@media (max-width: 480px) {
  .style-module--problems--27a5b {
    padding-top: 50px;
  }
}
@media (max-width: 991px) {
  .style-module--problems--27a5b ol {
    -webkit-padding-start: 0;
    -webkit-margin-start: 15px;
    margin-inline-start: 15px;
    padding-inline-start: 0;
  }
}
.style-module--problems--27a5b ol li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  font-weight: 400;
  line-height: 21px;
  max-width: 330px;
  padding: 10px;
  position: absolute;
  z-index: 1;
}

@media (max-width: 991px) {
  .style-module--problems--27a5b ol li {
    max-width: unset;
    width: calc(100% - 30px);
  }
}
.style-module--problems--27a5b ol li.style-module--first--a2588 {
  border: 6px solid #d9d8fd;
  left: 220px;
  top: 245px;
}

@media (max-width: 991px) {
  .style-module--problems--27a5b ol li.style-module--first--a2588 {
    left: 15px;
    top: 245px;
  }
}
.style-module--problems--27a5b ol li.style-module--first--a2588 span {
  color: #7739f2;
}

.style-module--problems--27a5b ol li.style-module--second--8e8e0 {
  border: 6px solid #5ec5fd;
  right: 80px;
  top: 390px;
}

@media (max-width: 1100px) {
  .style-module--problems--27a5b ol li.style-module--second--8e8e0 {
    right: 50px;
  }
}
@media (max-width: 991px) {
  .style-module--problems--27a5b ol li.style-module--second--8e8e0 {
    left: 15px;
    top: 640px;
  }
}
.style-module--problems--27a5b ol li.style-module--second--8e8e0 span {
  color: #38b9ff;
}

.style-module--problems--27a5b ol li.style-module--third--5dcc3 {
  border: 6px solid #adc6fd;
  bottom: 30px;
  left: 290px;
}

@media (max-width: 991px) {
  .style-module--problems--27a5b ol li.style-module--third--5dcc3 {
    bottom: 30px;
    left: 15px;
  }
}
.style-module--problems--27a5b ol li.style-module--third--5dcc3 span {
  color: #538eff;
}

.style-module--problems--27a5b ol li.style-module--third--5dcc3 strong {
  font-size: 20px;
  line-height: 25px;
}

.style-module--problems--27a5b ol li span {
  font-size: 120px;
  font-weight: 700;
  line-height: 138px;
  margin-right: 30px;
}

@media (max-width: 991px) {
  .style-module--problems--27a5b ul li {
    margin-bottom: 125px;
  }
}
.style-module--problems--27a5b ul li.style-module--img2--5b275 {
  -webkit-transform: translate(770px, -150px);
          transform: translate(770px, -150px);
}

@media (max-width: 1100px) {
  .style-module--problems--27a5b ul li.style-module--img2--5b275 {
    -webkit-transform: translate(670px, -150px);
            transform: translate(670px, -150px);
  }
}
@media (max-width: 991px) {
  .style-module--problems--27a5b ul li.style-module--img2--5b275 {
    -webkit-transform: translate(0);
            transform: translate(0);
  }
}
.style-module--program--ead60 {
  background: #f1ecff;
  padding: 70px 0;
}

.style-module--program--ead60 .style-module--wrap--21d3a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 768px) {
  .style-module--program--ead60 .style-module--wrap--21d3a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--program--ead60 ul {
  max-width: 50%;
}

@media (max-width: 768px) {
  .style-module--program--ead60 ul {
    max-width: 100%;
  }
  .style-module--program--ead60 ul:first-child {
    margin-bottom: 30px;
  }
}
.style-module--program--ead60 ul li {
  font-size: 20px;
  font-weight: 400;
  padding-left: 50px;
  position: relative;
}

.style-module--program--ead60 ul li:not(:last-of-type) {
  margin-bottom: 30px;
}

.style-module--program--ead60 ul li:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="37" fill="none" viewBox="0 0 36 37"><circle cx="18" cy="18.588" r="18" fill="%23FDA611"/><path fill="%23fff" fill-rule="evenodd" d="m7.944 15.508-2.138 2.138 7.822 7.82-.082.082 2.138 2.138 14.51-14.51-2.138-2.137-12.291 12.29-7.821-7.82Z" clip-rule="evenodd"/></svg>') no-repeat;
  content: "";
  display: block;
  height: 37px;
  left: 5px;
  position: absolute;
  top: 0;
  width: 37px;
}

.style-module--program--ead60 ul li span {
  background: #a17bff;
  color: #fff;
  font-weight: 700;
  padding: 3px;
}

.style-module--answers--028bb {
  padding: 70px 0;
}

.style-module--answers--028bb .style-module--wrap--3da7a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .style-module--answers--028bb .style-module--wrap--3da7a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--answers--028bb ul {
  margin-right: 35px;
}

@media (max-width: 767px) {
  .style-module--answers--028bb ul {
    margin-right: 0;
  }
}
.style-module--answers--028bb ul li {
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 50px;
  padding-left: 50px;
  position: relative;
  z-index: 1;
}

.style-module--answers--028bb ul li:last-child {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .style-module--answers--028bb ul li:last-child {
    margin-bottom: 60px;
  }
}
.style-module--answers--028bb ul li:before {
  background: url(https://fs.advance.ru/landing-pages/webinar/nauchite_detey_uchitsya/ellipse.png) no-repeat;
  content: "";
  display: block;
  height: 71px;
  left: 0;
  position: absolute;
  top: -12px;
  width: 69px;
  z-index: -1;
}

.style-module--answers--028bb img {
  -ms-flex-item-align: center;
      align-self: center;
  max-width: 50%;
}

@media (max-width: 767px) {
  .style-module--answers--028bb img {
    max-width: 100%;
  }
}
.style-module--message--06cf4 {
  background: #ffd6a9;
  padding-top: 100px;
}

@media (max-width: 991px) {
  .style-module--message--06cf4 {
    padding-top: 50px;
  }
}
.style-module--message--06cf4 .style-module--wrap--e7490 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
}

@media (max-width: 991px) {
  .style-module--message--06cf4 .style-module--wrap--e7490 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 0;
  }
}
.style-module--message--06cf4 .style-module--author-wrap--debc9 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 581px;
}

@media (max-width: 1100px) {
  .style-module--message--06cf4 .style-module--author-wrap--debc9 {
    width: calc(50% - 20px);
  }
}
@media (max-width: 991px) {
  .style-module--message--06cf4 .style-module--author-wrap--debc9 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 350px;
  }
}
.style-module--message--06cf4 .style-module--author--18e6e {
  background: #fff;
  border-radius: 15px;
  bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 14px;
  font-weight: 400;
  gap: 5px;
  line-height: 18px;
  padding: 20px 30px;
  position: absolute;
  right: 0;
  width: 280px;
}

@media (max-width: 991px) {
  .style-module--message--06cf4 .style-module--author--18e6e {
    bottom: 10px;
    font-size: 10px;
    line-height: 110%;
    padding: 10px;
    width: 170px;
  }
}
.style-module--message--06cf4 .style-module--author--18e6e span {
  font-weight: 700;
}

.style-module--message--06cf4 .style-module--text-wrap--3efe7 {
  padding-bottom: 20px;
  width: calc(100% - 621px);
}

@media (max-width: 1100px) {
  .style-module--message--06cf4 .style-module--text-wrap--3efe7 {
    width: calc(50% - 20px);
  }
}
@media (max-width: 991px) {
  .style-module--message--06cf4 .style-module--text-wrap--3efe7 {
    padding-bottom: 0;
    width: 100%;
  }
}
.style-module--message--06cf4 .style-module--text-wrap--3efe7 h2 {
  text-align: left;
}

.style-module--message--06cf4 .style-module--text-wrap--3efe7 .style-module--quote--061f6 {
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  margin-left: 20px;
  position: relative;
  z-index: 1;
}

@media (max-width: 991px) {
  .style-module--message--06cf4 .style-module--text-wrap--3efe7 .style-module--quote--061f6 {
    margin-bottom: 20px;
    margin-left: 50px;
  }
}
@media (max-width: 480px) {
  .style-module--message--06cf4 .style-module--text-wrap--3efe7 .style-module--quote--061f6 {
    bottom: 5px;
    padding: 5px 10px;
  }
}
.style-module--message--06cf4 .style-module--text-wrap--3efe7 .style-module--quote--061f6:before {
  background: url(https://fs.advance.ru/landing-pages/webinar/nauchite_detey_uchitsya/quotes.png) no-repeat;
  content: "";
  display: block;
  height: 72px;
  left: -45px;
  position: absolute;
  top: -25px;
  width: 103px;
  z-index: -1;
}

.style-module--message--06cf4 .style-module--text-wrap--3efe7 .style-module--quote--061f6 p:first-child {
  margin-bottom: 20px;
}

.style-module--revs--70f27 {
  background: linear-gradient(272.17deg, #fefbe5 33.06%, hsla(53, 93%, 95%, 0) 98.39%);
  padding-bottom: 122px;
  padding-top: 80px;
}

@media (max-width: 768px) {
  .style-module--revs--70f27 {
    padding-top: 40px;
  }
}
.style-module--revs--70f27 h2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 50px;
  text-align: left;
}

@media (max-width: 767px) {
  .style-module--revs--70f27 h2 {
    font-size: 30px;
    margin-bottom: 24px;
  }
}
.style-module--revs--70f27 ul {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media (max-width: 767px) {
  .style-module--revs--70f27 ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--revs--70f27 li {
  border-radius: 20px;
  padding: 30px 30px 40px 46px;
  width: calc(33.33333% - 10px);
}

@media (max-width: 991px) {
  .style-module--revs--70f27 li {
    padding: 30px 20px;
  }
}
@media (max-width: 767px) {
  .style-module--revs--70f27 li {
    width: 100%;
  }
}
.style-module--revs--70f27 li.style-module--orange--c0a38 {
  background: #ffc78a;
}

.style-module--revs--70f27 li.style-module--purple--686a1 {
  background: #e6dbff;
}

.style-module--revs--70f27 li.style-module--green--2acfb {
  background: #9bf9e1;
}

.style-module--revs--70f27 li h3 {
  color: #000;
  font-size: 20px;
  font-weight: 700;
  line-height: 22px;
  margin-bottom: 15px;
}

.style-module--revs--70f27 li p {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 20px;
}

.style-module--revs--70f27 li button {
  color: #933fff;
  padding: 0;
  text-decoration-line: underline;
}

.style-module--speakers--98db8 {
  background: #f0edff;
  padding-bottom: 115px;
  padding-top: 90px;
}

@media (max-width: 991px) {
  .style-module--speakers--98db8 {
    padding-bottom: 40px;
    padding-top: 60px;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--98db8 {
    padding-top: 40px;
  }
}
.style-module--speakers--98db8 h2 {
  font-size: 36px;
  font-weight: 700;
  line-height: 100%;
  margin-bottom: 20px;
  margin-top: -255px;
  text-align: center;
}

@media (max-width: 991px) {
  .style-module--speakers--98db8 h2 {
    font-size: 24px;
    margin-bottom: 10px;
    margin-top: -160px;
  }
}
.style-module--speakers--98db8 img {
  -ms-flex-item-align: center;
      align-self: center;
  height: 345px;
  width: 282px;
}

@media (max-width: 991px) {
  .style-module--speakers--98db8 img {
    height: 220px;
    width: 180px;
  }
}
.style-module--speakers--98db8 .style-module--list--a3f40 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 60px;
  margin-top: 255px;
}

@media (max-width: 991px) {
  .style-module--speakers--98db8 .style-module--list--a3f40 {
    margin-bottom: 30px;
    margin-top: 160px;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--98db8 .style-module--list--a3f40 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 190px;
    margin-bottom: 20px;
  }
}
.style-module--speakers--98db8 .style-module--list--a3f40 > li {
  background: #fff;
  border-radius: 25px;
  -webkit-box-shadow: 0 0 15px 0 rgba(150, 51, 251, 0.2);
          box-shadow: 0 0 15px 0 rgba(150, 51, 251, 0.2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0 70px 55px;
  width: 49%;
}

@media (max-width: 991px) {
  .style-module--speakers--98db8 .style-module--list--a3f40 > li {
    border-radius: 15px;
    padding: 0 45px 25px;
  }
}
@media (max-width: 767px) {
  .style-module--speakers--98db8 .style-module--list--a3f40 > li {
    padding: 0 25px 40px;
    width: 100%;
  }
}
.style-module--speakers--98db8 .style-module--list--a3f40 > li:first-child h2,
.style-module--speakers--98db8 .style-module--list--a3f40 > li:first-child h3,
.style-module--speakers--98db8 .style-module--list--a3f40 > li:first-child li::marker {
  color: #7000e3;
}

.style-module--speakers--98db8 .style-module--list--a3f40 > li:last-child h2,
.style-module--speakers--98db8 .style-module--list--a3f40 > li:last-child h3,
.style-module--speakers--98db8 .style-module--list--a3f40 > li:last-child li::marker {
  color: #fe4d07;
}

.style-module--speakers--98db8 .style-module--info--6716b {
  margin-top: 30px;
}

@media (max-width: 991px) {
  .style-module--speakers--98db8 .style-module--info--6716b {
    margin-top: 10px;
  }
}
.style-module--speakers--98db8 .style-module--info--6716b h3 {
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .style-module--speakers--98db8 .style-module--info--6716b h3 {
    font-size: 24px;
  }
}
.style-module--speakers--98db8 .style-module--info--6716b p {
  color: #263238;
  font-size: 24px;
  font-weight: 500;
  line-height: 120%;
}

@media (max-width: 991px) {
  .style-module--speakers--98db8 .style-module--info--6716b p {
    font-size: 18px;
  }
}
.style-module--speakers--98db8 .style-module--info--6716b > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  margin-top: 16px;
  padding-left: 20px;
}

@media (max-width: 991px) {
  .style-module--speakers--98db8 .style-module--info--6716b > ul {
    margin-top: 10px;
  }
}
.style-module--speakers--98db8 .style-module--info--6716b > ul li {
  color: #232323;
  font-size: 18px;
  font-weight: 300;
  line-height: 120%;
  list-style: disc;
}

@media (max-width: 991px) {
  .style-module--speakers--98db8 .style-module--info--6716b > ul li {
    font-size: 14px;
  }
}
.style-module--speakers--98db8 .style-module--info--6716b > ul li::marker {
  font-size: 22px;
}

.style-module--adv--707e3 {
  padding: 70px 0;
}

.style-module--adv--707e3 h2 {
  text-align: left;
}

.style-module--adv--707e3 .style-module--wrap--11adf {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .style-module--adv--707e3 .style-module--wrap--11adf {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.style-module--adv--707e3 .style-module--left--ac1e0 {
  font-size: 17px;
  font-weight: 400;
  line-height: 23px;
  margin-right: 35px;
  max-width: 450px;
}

@media (max-width: 991px) {
  .style-module--adv--707e3 .style-module--left--ac1e0 {
    max-width: 350px;
  }
}
@media (max-width: 767px) {
  .style-module--adv--707e3 .style-module--left--ac1e0 {
    margin-bottom: 10px;
    margin-right: 0;
    max-width: 100%;
  }
}
.style-module--adv--707e3 .style-module--left--ac1e0 p {
  margin-bottom: 20px;
}

.style-module--adv--707e3 .style-module--right--05186 {
  background: #ffd6a9;
  border-radius: 30px;
  padding: 60px;
}

@media (max-width: 480px) {
  .style-module--adv--707e3 .style-module--right--05186 {
    padding: 30px;
  }
}
.style-module--adv--707e3 .style-module--right--05186 b {
  font-size: 28px;
  font-weight: 700;
}

@media (max-width: 480px) {
  .style-module--adv--707e3 .style-module--right--05186 b {
    font-size: 21px;
  }
}
.style-module--adv--707e3 .style-module--right--05186 p {
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 10px;
}

.style-module--reg--52d0c {
  background: #f1ecff;
  padding: 70px 0;
}

.style-module--reg--52d0c .style-module--wrap--17263 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.style-module--reg--52d0c p {
  color: #545454;
  font-size: 14px;
  font-weight: 400;
  margin-top: 20px;
  text-align: center;
}

.screen1-module--screen1--1af57 {
  background-image: url(https://fs.advance.ru/landing-pages/webinar/nauchite_detey_uchitsya/header-img.png);
  background-position: 100% 0;
  background-position-x: 70%;
  background-repeat: no-repeat;
  padding-bottom: 120px;
  text-align: left;
}

@media (max-width: 1600px) {
  .screen1-module--screen1--1af57 {
    background-position-x: 100%;
    padding-bottom: 190px;
  }
}
@media (max-width: 1200px) {
  .screen1-module--screen1--1af57 {
    background-size: 60%;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--1af57 {
    background-position: top;
    background-size: contain;
    padding-bottom: 40px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--1af57 {
    padding-bottom: 70px;
  }
}
.screen1-module--screen1--1af57 .screen1-module--header--9f868 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 30px 0;
}

@media (max-width: 767px) {
  .screen1-module--screen1--1af57 .screen1-module--header--9f868 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 10px 0;
  }
}
.screen1-module--screen1--1af57 .screen1-module--header--9f868 .screen1-module--logo-wrap--e0533 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--1af57 .screen1-module--header--9f868 .screen1-module--logo-wrap--e0533 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
  }
}
.screen1-module--screen1--1af57 .screen1-module--header--9f868 .screen1-module--logo-wrap--e0533 a {
  display: block;
  width: 100%;
}

.screen1-module--screen1--1af57 .screen1-module--header--9f868 .screen1-module--logo-wrap--e0533 a > .screen1-module--logo-adv--62048 {
  width: 179px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--1af57 .screen1-module--header--9f868 .screen1-module--logo-wrap--e0533 a > .screen1-module--logo-adv--62048 {
    width: 71px;
  }
}
.screen1-module--screen1--1af57 .screen1-module--header--9f868 .screen1-module--logo-wrap--e0533 .screen1-module--logo-dont--cbf81 {
  width: 125px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--1af57 .screen1-module--header--9f868 .screen1-module--logo-wrap--e0533 .screen1-module--logo-dont--cbf81 {
    width: 71px;
  }
}
.screen1-module--screen1--1af57 .screen1-module--header--9f868 .screen1-module--tel--a768b {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  background: #fff;
  border: 1px solid #dadada;
  border-radius: 7px;
  color: #8f8f8f;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 15px;
  font-weight: 300;
  line-height: 110%;
  padding: 12px 12px 10px 29px;
  position: relative;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

@media (max-width: 1199px) {
  .screen1-module--screen1--1af57 .screen1-module--header--9f868 .screen1-module--tel--a768b {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--1af57 .screen1-module--header--9f868 .screen1-module--tel--a768b {
    padding: 5px 12px 3px 29px;
  }
}
.screen1-module--screen1--1af57 .screen1-module--header--9f868 .screen1-module--tel--a768b:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="none" viewBox="0 0 14 14"><path fill="rgba(143, 143, 143, 1)" d="m8.9 9.426-.322.34s-.768.808-2.862-1.397C3.62 6.163 4.388 5.355 4.388 5.355l.204-.214c.5-.527.548-1.373.11-1.991L3.81 1.885c-.541-.765-1.586-.866-2.206-.213L.49 2.843c-.307.324-.513.743-.488 1.209.064 1.19.573 3.752 3.411 6.74 3.01 3.17 5.835 3.296 6.99 3.182.366-.036.683-.233.94-.503l1.007-1.06c.68-.716.488-1.942-.382-2.443l-1.354-.78a1.385 1.385 0 0 0-1.713.238ZM7.273.446a.532.532 0 0 1 .61-.44l.106.022c.06.013.145.034.25.065a6.3 6.3 0 0 1 .857.324c.707.323 1.646.89 2.622 1.865.975.975 1.541 1.915 1.865 2.621.162.353.263.647.324.857a4.032 4.032 0 0 1 .08.323l.004.022a.542.542 0 0 1-.438.622.532.532 0 0 1-.61-.437 2.173 2.173 0 0 0-.057-.232 5.251 5.251 0 0 0-.27-.712c-.276-.602-.773-1.435-1.65-2.312-.878-.878-1.71-1.374-2.313-1.65a5.242 5.242 0 0 0-.711-.27 4.075 4.075 0 0 0-.225-.057.538.538 0 0 1-.444-.61Z"/><path fill="rgba(143, 143, 143, 1)" fill-rule="evenodd" d="M7.433 2.892a.532.532 0 0 1 .657-.366l-.146.512.146-.512h.001l.001.001h.003l.005.002.014.005a1.37 1.37 0 0 1 .166.063c.103.044.244.112.417.215.347.205.821.546 1.377 1.103.557.556.898 1.03 1.103 1.377a3.672 3.672 0 0 1 .265.543l.014.04.004.014.001.006.001.002v.001l-.51.147.51-.146a.532.532 0 0 1-1.02.3l-.002-.008a2.615 2.615 0 0 0-.178-.357c-.158-.268-.443-.671-.94-1.167-.496-.497-.9-.782-1.166-.94a2.595 2.595 0 0 0-.357-.178l-.008-.002a.532.532 0 0 1-.358-.655Z" clip-rule="evenodd"/></svg>');
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  height: 14px;
  left: 10px;
  position: absolute;
  width: 14px;
}

.screen1-module--screen1--1af57 .screen1-module--desc--1f01c {
  max-width: 770px;
}

.screen1-module--screen1--1af57 .screen1-module--titles--28d3a {
  position: relative;
}

.screen1-module--screen1--1af57 .screen1-module--time--08361 {
  color: #2e2e2e;
  font-size: 24px;
  font-weight: 700;
  margin-left: 30px;
  margin-top: 90px;
  position: relative;
  text-transform: uppercase;
}

@media (max-width: 1100px) {
  .screen1-module--screen1--1af57 .screen1-module--time--08361 {
    margin-top: 45px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--1af57 .screen1-module--time--08361 {
    margin-top: 350px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--1af57 .screen1-module--time--08361 {
    margin-top: 215px;
  }
}
.screen1-module--screen1--1af57 .screen1-module--time--08361:before {
  background: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill="%23353C48" d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.478 10-10c0-5.523-4.478-10-10-10zm4.323 11.902h-4.24c-.014 0-.028-.004-.042-.004-.014.001-.027.004-.042.004a.692.692 0 0 1-.692-.692V4.15a.692.692 0 0 1 1.383 0v6.369h3.632a.691.691 0 0 1 .001 1.383zm0 0"/></svg>') 50% no-repeat;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 20px;
  left: -25px;
  position: absolute;
  top: calc(50% - 10px);
  width: 20px;
}

.screen1-module--screen1--1af57 .screen1-module--type--2c979 {
  color: #6304e0;
  display: block;
  font-size: 24px;
  font-weight: 400;
  margin-top: 15px;
  text-transform: uppercase;
}

@media (max-width: 480px) {
  .screen1-module--screen1--1af57 .screen1-module--type--2c979 {
    font-size: 18px;
    margin-top: 10px;
  }
}
.screen1-module--screen1--1af57 .screen1-module--target--7fab3 {
  font-size: 27px;
  font-weight: 300;
  line-height: 120%;
  margin: 100px 0 20px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--1af57 .screen1-module--target--7fab3 {
    font-size: 20px;
    margin: 70px 0 20px;
  }
}
.screen1-module--screen1--1af57 button {
  display: inline-block;
  width: 100%;
}

.screen1-module--screen1--1af57 h1 {
  color: #000;
  font-size: 48px;
  font-weight: 700;
  line-height: 48px;
  margin-top: 20px;
}

@media (max-width: 767px) {
  .screen1-module--screen1--1af57 h1 {
    font-size: 32px;
    line-height: 32px;
  }
}
.screen1-module--screen1--1af57 .screen1-module--sub--b7af4 {
  border-radius: 30px;
  color: #fff;
  font-size: 24px;
  font-weight: 300;
  padding: 10px 20px;
  position: absolute;
}

.screen1-module--screen1--1af57 .screen1-module--sub--b7af4.screen1-module--top--12cab {
  background-color: #fd9b08;
  left: 196px;
  top: 100px;
  -webkit-transform: rotate(-3deg);
          transform: rotate(-3deg);
}

@media (max-width: 767px) {
  .screen1-module--screen1--1af57 .screen1-module--sub--b7af4.screen1-module--top--12cab {
    font-size: 16px;
    left: 135px;
    top: 85px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--1af57 .screen1-module--sub--b7af4.screen1-module--top--12cab {
    font-size: 12px;
    left: 129px;
    top: 88px;
  }
}
.screen1-module--screen1--1af57 .screen1-module--sub--b7af4.screen1-module--bottom--c51cb {
  background-color: #04c2b7;
  left: 252px;
  top: 147px;
  -webkit-transform: rotate(3deg);
          transform: rotate(3deg);
}

@media (max-width: 767px) {
  .screen1-module--screen1--1af57 .screen1-module--sub--b7af4.screen1-module--bottom--c51cb {
    font-size: 16px;
    left: 175px;
    top: 122px;
  }
}
@media (max-width: 480px) {
  .screen1-module--screen1--1af57 .screen1-module--sub--b7af4.screen1-module--bottom--c51cb {
    font-size: 12px;
    left: 160px;
    top: 120px;
  }
}
.answers-module--answers--d2ad6 {
  padding: 70px 0;
}

.answers-module--answers--d2ad6 .answers-module--wrap--9d737 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 767px) {
  .answers-module--answers--d2ad6 .answers-module--wrap--9d737 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.answers-module--answers--d2ad6 ul {
  margin-right: 35px;
}

@media (max-width: 767px) {
  .answers-module--answers--d2ad6 ul {
    margin-right: 0;
  }
}
.answers-module--answers--d2ad6 ul li {
  font-size: 20px;
  font-weight: 400;
  margin-bottom: 50px;
  padding-left: 50px;
  position: relative;
  z-index: 1;
}

.answers-module--answers--d2ad6 ul li:last-child {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .answers-module--answers--d2ad6 ul li:last-child {
    margin-bottom: 60px;
  }
}
.answers-module--answers--d2ad6 ul li:before {
  background: url(https://fs.advance.ru/landing-pages/webinar/nauchite_detey_uchitsya/ellipse.png) no-repeat;
  content: "";
  display: block;
  height: 71px;
  left: 0;
  position: absolute;
  top: -12px;
  width: 69px;
  z-index: -1;
}

.answers-module--answers--d2ad6 img {
  -ms-flex-item-align: center;
      align-self: center;
  max-width: 50%;
}

@media (max-width: 767px) {
  .answers-module--answers--d2ad6 img {
    max-width: 100%;
  }
}
.message-module--message--60693 {
  background: #ffd6a9;
  padding-top: 100px;
}

@media (max-width: 991px) {
  .message-module--message--60693 {
    padding-top: 50px;
  }
}
.message-module--message--60693 .message-module--wrap--fdf7a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
}

@media (max-width: 991px) {
  .message-module--message--60693 .message-module--wrap--fdf7a {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    gap: 0;
  }
}
.message-module--message--60693 .message-module--author-wrap--b0bf1 {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 581px;
}

@media (max-width: 1100px) {
  .message-module--message--60693 .message-module--author-wrap--b0bf1 {
    width: calc(50% - 20px);
  }
}
@media (max-width: 991px) {
  .message-module--message--60693 .message-module--author-wrap--b0bf1 {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 350px;
  }
}
.message-module--message--60693 .message-module--author--17ab0 {
  background: #fff;
  border-radius: 15px;
  bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 14px;
  font-weight: 400;
  gap: 5px;
  line-height: 18px;
  padding: 20px 30px;
  position: absolute;
  right: 0;
  width: 280px;
}

@media (max-width: 991px) {
  .message-module--message--60693 .message-module--author--17ab0 {
    bottom: 10px;
    font-size: 10px;
    line-height: 110%;
    padding: 10px;
    width: 170px;
  }
}
.message-module--message--60693 .message-module--author--17ab0 span {
  font-weight: 700;
}

.message-module--message--60693 .message-module--text-wrap--8a1d8 {
  padding-bottom: 20px;
  width: calc(100% - 621px);
}

@media (max-width: 1100px) {
  .message-module--message--60693 .message-module--text-wrap--8a1d8 {
    width: calc(50% - 20px);
  }
}
@media (max-width: 991px) {
  .message-module--message--60693 .message-module--text-wrap--8a1d8 {
    padding-bottom: 0;
    width: 100%;
  }
}
.message-module--message--60693 .message-module--text-wrap--8a1d8 h2 {
  text-align: left;
}

.message-module--message--60693 .message-module--text-wrap--8a1d8 .message-module--quote--b855c {
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  margin-left: 20px;
  position: relative;
  z-index: 1;
}

@media (max-width: 991px) {
  .message-module--message--60693 .message-module--text-wrap--8a1d8 .message-module--quote--b855c {
    margin-bottom: 20px;
    margin-left: 50px;
  }
}
@media (max-width: 480px) {
  .message-module--message--60693 .message-module--text-wrap--8a1d8 .message-module--quote--b855c {
    bottom: 5px;
    padding: 5px 10px;
  }
}
.message-module--message--60693 .message-module--text-wrap--8a1d8 .message-module--quote--b855c:before {
  background: url(https://fs.advance.ru/landing-pages/webinar/nauchite_detey_uchitsya/quotes.png) no-repeat;
  content: "";
  display: block;
  height: 72px;
  left: -45px;
  position: absolute;
  top: -25px;
  width: 103px;
  z-index: -1;
}

.message-module--message--60693 .message-module--text-wrap--8a1d8 .message-module--quote--b855c p:first-child {
  margin-bottom: 20px;
}

.speaker-module--speaker--e507d {
  background-color: #f6f6f6;
  padding: 85px 0 55px;
}

@media (max-width: 991px) {
  .speaker-module--speaker--e507d {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  .speaker-module--speaker--e507d {
    padding: 30px 0;
  }
}
.speaker-module--speaker--e507d .speaker-module--mainlist--08212 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 70px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 767px) {
  .speaker-module--speaker--e507d .speaker-module--mainlist--08212 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 25px;
  }
}
.speaker-module--speaker--e507d .speaker-module--mainlist--08212 > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 430px;
  width: calc(50% - 35px);
}

@media (max-width: 767px) {
  .speaker-module--speaker--e507d .speaker-module--mainlist--08212 > li {
    max-width: 100%;
    width: 100%;
  }
}
.speaker-module--speaker--e507d .speaker-module--mainlist--08212 > li img {
  -ms-flex-item-align: center;
      align-self: center;
  margin-bottom: 30px;
}

.speaker-module--speaker--e507d .speaker-module--mainlist--08212 > li h3 {
  font-size: 28px;
  font-weight: 700;
  line-height: 120%;
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .speaker-module--speaker--e507d .speaker-module--mainlist--08212 > li h3 {
    font-size: 18px;
  }
}
.speaker-module--speaker--e507d .speaker-module--mainlist--08212 > li p {
  color: #6b5fd5;
  font-size: 18px;
  font-weight: 700;
  line-height: 120%;
}

@media (max-width: 767px) {
  .speaker-module--speaker--e507d .speaker-module--mainlist--08212 > li p {
    font-size: 16px;
  }
}
.speaker-module--speaker--e507d .speaker-module--mainlist--08212 > li > ul > li {
  font-size: 16px;
  font-weight: 300;
  line-height: 120%;
  margin-top: 10px;
  padding-left: 18px;
  position: relative;
}

.speaker-module--speaker--e507d .speaker-module--mainlist--08212 > li > ul > li:before {
  background-color: #6b5fd5;
  border-radius: 50%;
  content: "";
  height: 8px;
  left: 0;
  position: absolute;
  top: 4px;
  width: 8px;
}

.personality-module--personality--aacad {
  padding: 70px 0;
}

@media (max-width: 767px) {
  .personality-module--personality--aacad {
    padding-bottom: 50px;
    padding-top: 50px;
  }
}
.personality-module--personality__title--c3736 {
  max-width: 700px;
}

.personality-module--personality__row--5f1ef {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 40px;
}

.personality-module--personality__col--691e7 {
  margin: 30px 0;
}

@media (max-width: 767px) {
  .personality-module--personality__col--691e7 {
    text-align: center;
  }
}
.personality-module--personality__col-img--39c07 {
  background-color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 400px;
  width: 30%;
}

@media (max-width: 767px) {
  .personality-module--personality__col-img--39c07 {
    height: 300px;
  }
}
@media (max-width: 480px) {
  .personality-module--personality__col-img--39c07 {
    height: 200px;
  }
}
.personality-module--personality__col--second--9fcc0 {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/img1-bl3.png);
}

.personality-module--personality__col--third--ba09d {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/img2-bl3.png);
}

.personality-module--personality__col--sixth--c7495 {
  background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/img3-bl3.png);
}

@media (max-width: 767px) {
  .personality-module--personality__col--691e7 {
    margin-bottom: 15px;
    margin-top: 15px;
  }
  .personality-module--personality__col--first--4c930 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .personality-module--personality__col--second--9fcc0 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .personality-module--personality__col--third--ba09d {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .personality-module--personality__col--fourth--75db3 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .personality-module--personality__col--fifth--211c5 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .personality-module--personality__col--sixth--c7495 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
.personality-module--personality__subtitle--e6870 {
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2;
  margin: 20px 0;
}

@media (max-width: 767px) {
  .personality-module--personality__subtitle--e6870 {
    font-size: 18px;
    margin: 0 0 15px;
  }
}
.personality-module--personality__text--fd053 {
  font-size: 24px;
  line-height: 1.5;
}

@media (max-width: 767px) {
  .personality-module--personality__text--fd053 {
    font-size: 16px;
  }
}
.personality-module--personality__link--0f56b {
  display: block;
  margin: 0 auto;
}

.style-module--advantages--16661 {
  background: radial-gradient(55% 40% at 50% 50%, #5e4990 0, rgba(94, 73, 144, 0) 100%), #222;
  padding: 80px 0;
}

@media (max-width: 991px) {
  .style-module--advantages--16661 {
    font-size: 26px;
    line-height: 44px;
    padding: 40px 0;
  }
}
.style-module--advantages__wrapper--ea06e {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 35px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media (max-width: 1900px) {
  .style-module--advantages__wrapper--ea06e {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (max-width: 1199px) {
  .style-module--advantages__wrapper--ea06e {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 767px) {
  .style-module--advantages__wrapper--ea06e {
    gap: 20px;
  }
}
.style-module--advantages__img--d9021 {
  height: auto;
  width: 49%;
}

@media (max-width: 767px) {
  .style-module--advantages__img--d9021 {
    width: 100%;
  }
}
.style-module--advantages__text--95f61 {
  color: #fff;
  font-size: 30px;
  line-height: 150%;
}

@media (max-width: 991px) {
  .style-module--advantages__text--95f61 {
    font-size: 26px;
  }
}
@media (max-width: 767px) {
  .style-module--advantages__text--95f61 {
    font-size: 16px;
  }
}
.style-module--advantages__btn--81e67 {
  margin-top: 67px;
  max-width: 357px;
}

@media (max-width: 1199px) {
  .style-module--advantages__btn--81e67 {
    margin: 50px auto 0;
  }
}
@media (max-width: 767px) {
  .style-module--advantages__btn--81e67 {
    max-width: 100%;
  }
}
@media (max-width: 830px) {
  .style-module--advantages--16661 .style-module--about__btn--9b6fe {
    margin: 50px 0;
  }
}
.style-module--methodists--17e48 {
  background-color: #222;
  color: #fff;
  font-weight: 300;
  padding: 80px 0;
}

@media (max-width: 991px) {
  .style-module--methodists--17e48 {
    padding: 40px 0;
  }
}
.style-module--methodists__title--7e30f {
  font-size: calc(15.45455px + 2.04545vw);
  font-weight: 300;
  line-height: calc(19.09091px + 3.40909vw);
  margin-bottom: 60px;
}

@media (min-width: 1200px) {
  .style-module--methodists__title--7e30f {
    font-size: 40px;
    line-height: 60px;
  }
}
@media (max-width: 991px) {
  .style-module--methodists__title--7e30f {
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  .style-module--methodists__title--7e30f {
    margin-bottom: 30px;
  }
}
.style-module--methodists__undertext--db941 {
  color: #fff;
  font-size: calc(19.09091px + 0.90909vw);
  line-height: calc(21px + 1.25vw);
  margin-top: 60px;
}

@media (min-width: 1200px) {
  .style-module--methodists__undertext--db941 {
    font-size: 30px;
    line-height: 36px;
  }
}
@media (max-width: 991px) {
  .style-module--methodists__undertext--db941 {
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  .style-module--methodists__undertext--db941 {
    margin-top: 30px;
  }
}
.style-module--founder--dd68a {
  background-color: #222;
  color: #fff;
  font-weight: 300;
  margin: 0 auto;
  padding-bottom: 80px;
}

.style-module--founder__title--1b0b9 {
  color: #e9b882;
  font-size: calc(19.09091px + 0.90909vw);
  font-weight: 300;
  line-height: calc(21.72727px + 1.02273vw);
  padding-bottom: 30px;
}

@media (min-width: 1200px) {
  .style-module--founder__title--1b0b9 {
    font-size: 30px;
    line-height: 34px;
  }
}
.style-module--licenses--66c28 {
  background: #222;
  color: #fff;
  font-weight: 300;
  padding-bottom: 80px;
}

@media (max-width: 830px) {
  .style-module--licenses--66c28 {
    padding-bottom: 30px;
  }
}
.style-module--licenses__title--7ef8b {
  margin-bottom: 30px;
}

.videoReviewsSimple-module--video-reviews-simple--87624 {
  background-color: #fff;
  margin-bottom: 75px;
}

.videoReviewsSimple-module--video-reviews-simple__title--b7dd6 {
  color: inherit;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 50px;
}

@media (max-width: 991px) {
  .videoReviewsSimple-module--video-reviews-simple__title--b7dd6 {
    text-align: center;
  }
}
.videoReviewsSimple-module--video-reviews-simple__list--7a162 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991px) {
  .videoReviewsSimple-module--video-reviews-simple__list--7a162 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.videoReviewsSimple-module--video-reviews-simple__item--4f590 {
  border-radius: 10px;
  width: 22%;
}

@media (max-width: 991px) {
  .videoReviewsSimple-module--video-reviews-simple__item--4f590 {
    width: 70%;
  }
  .videoReviewsSimple-module--video-reviews-simple__item--4f590:not(:last-of-type) {
    margin-bottom: 55px;
  }
}
@media (max-width: 480px) {
  .videoReviewsSimple-module--video-reviews-simple__item--4f590 {
    width: 100%;
  }
  .videoReviewsSimple-module--video-reviews-simple__item--4f590:not(:last-of-type) {
    margin-bottom: 35px;
  }
}
.videoReviewsSimple-module--video-reviews-simple__video-wrap--fcf85 {
  height: 0;
  margin-bottom: 10px;
  padding-bottom: 56.25%;
  position: relative;
}

.videoReviewsSimple-module--video-reviews-simple__video--7ea89 {
  border-radius: 10px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.videoReviewsSimple-module--video-reviews-simple__descr--89d02 {
  color: inherit;
  display: contents;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2px;
}

.videoReviewsSimple-module--video-reviews-simple__quote--e8395 {
  font-size: 16px;
  line-height: 17px;
  margin-top: 10px;
}

.cost-module--cost--9e317 {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/course-img-1.svg) 10% 20% no-repeat, url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/course-img-2.svg) 0 100% no-repeat, url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/course-img-3.svg) 100% 0 no-repeat, url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/course-img-4.svg) 100% 100% no-repeat, linear-gradient(357.35deg, #dcbaff 2.21%, #f2e6ff 94.8%);
  padding: 70px 0 120px;
  scroll-margin-top: 70px;
}

@media (max-width: 991px) {
  .cost-module--cost--9e317 {
    background: linear-gradient(357.35deg, #dcbaff 2.21%, #f2e6ff 94.8%);
    padding: 60px 30px 70px;
  }
}
@media (max-width: 767px) {
  .cost-module--cost--9e317 {
    padding: 30px 0;
  }
}
.cost-module--cost__title--1606c {
  font-size: 44px;
  line-height: 115%;
  margin-bottom: 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .cost-module--cost__title--1606c {
    font-size: 28px;
    margin-bottom: 20px;
  }
}
.cost-module--cost__row--edaa9 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 767px) {
  .cost-module--cost__row--edaa9 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.cost-module--cost__col--e6eaa {
  margin: 10px 0;
  max-width: 400px;
  width: 50%;
}

@media (max-width: 767px) {
  .cost-module--cost__col--e6eaa {
    max-width: 100%;
    width: 100%;
  }
}
.cost-module--cost__wrapper--fa95f {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 991px) {
  .cost-module--cost__wrapper--fa95f {
    min-height: 384px;
  }
}
@media (max-width: 767px) {
  .cost-module--cost__wrapper--fa95f {
    margin-bottom: 0;
    min-height: unset;
  }
}
.cost-module--cost__sub--9a2aa {
  background: #fffdec;
  min-height: 440px;
}

@media (max-width: 1199px) {
  .cost-module--cost__sub--9a2aa {
    min-height: 370px;
  }
}
@media (max-width: 991px) {
  .cost-module--cost__sub--9a2aa {
    min-height: 410px;
  }
}
@media (max-width: 767px) {
  .cost-module--cost__sub--9a2aa {
    min-height: unset;
  }
}
.cost-module--cost__sub--9a2aa h3 {
  color: #fd4b04;
  font-size: 36px;
  line-height: 41px;
}

@media (max-width: 1199px) {
  .cost-module--cost__sub--9a2aa h3 {
    font-size: 30px;
    line-height: 34px;
  }
}
.cost-module--cost__sub--9a2aa .cost-module--cost__price-color--e67e5 {
  color: #fd4b04;
  font-size: 34px;
  white-space: nowrap;
}

@media (max-width: 1199px) {
  .cost-module--cost__sub--9a2aa .cost-module--cost__price-color--e67e5 {
    font-size: 26px;
    line-height: 30px;
  }
}
.cost-module--cost__block-btn--eb68e {
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  width: 100%;
}

@media (max-width: 1199px) {
  .cost-module--cost__block-btn--eb68e {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cost-module--cost__btn--53fc5 {
  background-color: #2d1473;
  font-size: 17px;
  font-weight: 700;
  line-height: 20px;
  max-width: 100%;
  padding: 20px 10px;
}

@media (max-width: 1199px) {
  .cost-module--cost__btn--53fc5 {
    font-size: 14px;
    line-height: 14px;
    min-height: 50px;
    padding: 15px 0;
  }
}
.cost-module--cost__sub-btn--86e6f {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff9368), to(#fd4b04));
  background: linear-gradient(180deg, #ff9368, #fd4b04);
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  font-size: 20px;
  line-height: 23px;
  max-width: 100%;
  min-height: 60px;
}

.cost-module--cost__sub-btn--86e6f:focus,
.cost-module--cost__sub-btn--86e6f:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#fd4b04), to(#ff9368));
  background: linear-gradient(180deg, #fd4b04, #ff9368);
}

.cost-module--cost__sub-btn--86e6f:active {
  background: -webkit-gradient(linear, left top, left bottom, from(#c23e0e), to(#c23e0e));
  background: linear-gradient(180deg, #c23e0e, #c23e0e);
  -webkit-box-shadow: unset;
          box-shadow: unset;
}

@media (max-width: 1199px) {
  .cost-module--cost__sub-btn--86e6f {
    font-size: 14px;
    line-height: 14px;
    min-height: 50px;
    padding: 15px 0;
  }
}
.cost-module--cost__info--a567c {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 30px;
}

@media (max-width: 1199px) {
  .cost-module--cost__info--a567c {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
  }
}
.cost-module--cost__heading--7dba9 {
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  text-align: center;
}

@media (max-width: 1199px) {
  .cost-module--cost__heading--7dba9 {
    font-size: 20px;
    line-height: 23px;
  }
}
.cost-module--cost__list--4b8de {
  width: 100%;
}

.cost-module--cost__item--83105 {
  border-bottom: 1px solid #dfdfdf;
  color: #000;
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  padding: 20px;
  position: relative;
  text-align: center;
}

@media (max-width: 1199px) {
  .cost-module--cost__item--83105 {
    font-size: 16px;
    line-height: 18px;
    padding: 10px;
  }
}
.cost-module--cost__item--83105:first-child {
  border-top: 1px solid #dfdfdf;
  margin-top: 25px;
}

@media (max-width: 1199px) {
  .cost-module--cost__item--83105:first-child {
    margin-top: 15px;
  }
}
.cost-module--cost__price-wrapper--398e3 {
  padding: 20px;
  text-align: center;
}

@media (max-width: 1199px) {
  .cost-module--cost__price-wrapper--398e3 {
    padding: 15px;
  }
}
.cost-module--cost__price--sub--6ffda {
  padding-top: 83px;
}

@media (max-width: 1199px) {
  .cost-module--cost__price--sub--6ffda {
    padding-bottom: 5px;
    padding-top: 60px;
  }
}
@media (max-width: 991px) {
  .cost-module--cost__price--sub--6ffda {
    padding-top: 110px;
  }
}
@media (max-width: 767px) {
  .cost-module--cost__price--sub--6ffda {
    padding-bottom: 15px;
    padding-top: 15px;
  }
}
.cost-module--cost__price-color--e67e5 {
  color: #6f00e2;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

@media (max-width: 1199px) {
  .cost-module--cost__price-color--e67e5 {
    font-size: 22px;
    line-height: 26px;
  }
}
.cost-module--cost__price-text--99fe2 {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  margin-bottom: 5px;
}

@media (max-width: 1199px) {
  .cost-module--cost__price-text--99fe2 {
    font-size: 12px;
    line-height: 13px;
  }
}
.cost-module--month-small--03641 {
  font-size: 20px;
  line-height: 23px;
}

@media (max-width: 1199px) {
  .cost-module--month-small--03641 {
    font-size: 12px;
    line-height: 13px;
  }
}
.cost-module--cost__undertext--03269 {
  background: #c293ff;
  border-radius: 20px;
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin: 40px auto 0;
  padding: 25px;
  text-align: center;
  width: 70%;
}

@media (max-width: 1199px) {
  .cost-module--cost__undertext--03269 {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .cost-module--cost__undertext--03269 {
    font-size: 18px;
    line-height: 20px;
    margin-top: 10px;
  }
}
.cost-module--cost--d12a2 {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/course-img-1.svg) 10% 20% no-repeat, url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/course-img-2.svg) 0 100% no-repeat, url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/course-img-3.svg) 100% 0 no-repeat, url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/course-img-4.svg) 100% 100% no-repeat, linear-gradient(357.35deg, #dcbaff 2.21%, #f2e6ff 94.8%);
  padding: 70px 0 120px;
  scroll-margin-top: 70px;
}

@media (max-width: 991px) {
  .cost-module--cost--d12a2 {
    background: linear-gradient(357.35deg, #dcbaff 2.21%, #f2e6ff 94.8%);
    padding: 60px 30px 70px;
  }
}
@media (max-width: 767px) {
  .cost-module--cost--d12a2 {
    padding: 30px 0;
  }
}
.cost-module--cost__title--25247 {
  font-size: 44px;
  line-height: 115%;
  margin-bottom: 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .cost-module--cost__title--25247 {
    font-size: 28px;
    margin-bottom: 20px;
  }
}
.cost-module--cost__row--3f76f {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 767px) {
  .cost-module--cost__row--3f76f {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.cost-module--cost__col--4f3b2 {
  margin: 10px 0;
  max-width: 400px;
  width: 50%;
}

@media (max-width: 767px) {
  .cost-module--cost__col--4f3b2 {
    max-width: 100%;
    width: 100%;
  }
}
.cost-module--cost__wrapper--5cd30 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 991px) {
  .cost-module--cost__wrapper--5cd30 {
    min-height: 384px;
  }
}
@media (max-width: 767px) {
  .cost-module--cost__wrapper--5cd30 {
    margin-bottom: 0;
    min-height: unset;
  }
}
.cost-module--cost__sub--31d79 {
  background: #fffdec;
  min-height: 440px;
}

@media (max-width: 1199px) {
  .cost-module--cost__sub--31d79 {
    min-height: 370px;
  }
}
@media (max-width: 991px) {
  .cost-module--cost__sub--31d79 {
    min-height: 410px;
  }
}
@media (max-width: 767px) {
  .cost-module--cost__sub--31d79 {
    min-height: unset;
  }
}
.cost-module--cost__sub--31d79 h3 {
  color: #fd4b04;
  font-size: 36px;
  line-height: 41px;
}

@media (max-width: 1199px) {
  .cost-module--cost__sub--31d79 h3 {
    font-size: 30px;
    line-height: 34px;
  }
}
.cost-module--cost__sub--31d79 .cost-module--cost__price-color--92b21 {
  color: #fd4b04;
  font-size: 34px;
  white-space: nowrap;
}

@media (max-width: 1199px) {
  .cost-module--cost__sub--31d79 .cost-module--cost__price-color--92b21 {
    font-size: 26px;
    line-height: 30px;
  }
}
.cost-module--cost__block-btn--a292f {
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  width: 100%;
}

@media (max-width: 1199px) {
  .cost-module--cost__block-btn--a292f {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cost-module--cost__btn--f5bcf {
  background-color: #2d1473;
  font-size: 17px;
  font-weight: 700;
  line-height: 20px;
  max-width: 100%;
  padding: 20px 10px;
}

@media (max-width: 1199px) {
  .cost-module--cost__btn--f5bcf {
    font-size: 14px;
    line-height: 14px;
    min-height: 50px;
    padding: 15px 0;
  }
}
.cost-module--cost__sub-btn--0c4e3 {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff9368), to(#fd4b04));
  background: linear-gradient(180deg, #ff9368, #fd4b04);
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  font-size: 20px;
  line-height: 23px;
  max-width: 100%;
  min-height: 60px;
}

.cost-module--cost__sub-btn--0c4e3:focus,
.cost-module--cost__sub-btn--0c4e3:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#fd4b04), to(#ff9368));
  background: linear-gradient(180deg, #fd4b04, #ff9368);
}

.cost-module--cost__sub-btn--0c4e3:active {
  background: -webkit-gradient(linear, left top, left bottom, from(#c23e0e), to(#c23e0e));
  background: linear-gradient(180deg, #c23e0e, #c23e0e);
  -webkit-box-shadow: unset;
          box-shadow: unset;
}

@media (max-width: 1199px) {
  .cost-module--cost__sub-btn--0c4e3 {
    font-size: 14px;
    line-height: 14px;
    min-height: 50px;
    padding: 15px 0;
  }
}
.cost-module--cost__info--fd8b5 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 30px;
}

@media (max-width: 1199px) {
  .cost-module--cost__info--fd8b5 {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
  }
}
.cost-module--cost__heading--0c702 {
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  text-align: center;
}

@media (max-width: 1199px) {
  .cost-module--cost__heading--0c702 {
    font-size: 20px;
    line-height: 23px;
  }
}
.cost-module--cost__list--4ab01 {
  width: 100%;
}

.cost-module--cost__item--0fbcf {
  border-bottom: 1px solid #dfdfdf;
  color: #000;
  font-size: 16px;
  font-weight: 300;
  line-height: 18px;
  padding: 20px;
  position: relative;
  text-align: center;
}

@media (max-width: 1199px) {
  .cost-module--cost__item--0fbcf {
    font-size: 16px;
    line-height: 18px;
    padding: 10px;
  }
}
.cost-module--cost__item--0fbcf:first-child {
  border-top: 1px solid #dfdfdf;
  margin-top: 25px;
}

@media (max-width: 1199px) {
  .cost-module--cost__item--0fbcf:first-child {
    margin-top: 15px;
  }
}
.cost-module--cost__price-wrapper--6859d {
  padding: 20px;
  text-align: center;
}

@media (max-width: 1199px) {
  .cost-module--cost__price-wrapper--6859d {
    padding: 15px;
  }
}
.cost-module--cost__price--sub--ed891 {
  padding-top: 83px;
}

@media (max-width: 1199px) {
  .cost-module--cost__price--sub--ed891 {
    padding-bottom: 5px;
    padding-top: 60px;
  }
}
@media (max-width: 991px) {
  .cost-module--cost__price--sub--ed891 {
    padding-top: 110px;
  }
}
@media (max-width: 767px) {
  .cost-module--cost__price--sub--ed891 {
    padding-bottom: 15px;
    padding-top: 15px;
  }
}
.cost-module--cost__price-color--92b21 {
  color: #6f00e2;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

@media (max-width: 1199px) {
  .cost-module--cost__price-color--92b21 {
    font-size: 22px;
    line-height: 26px;
  }
}
.cost-module--cost__price-text--816cb {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  line-height: 18px;
  margin-bottom: 5px;
}

@media (max-width: 1199px) {
  .cost-module--cost__price-text--816cb {
    font-size: 12px;
    line-height: 13px;
  }
}
.cost-module--month-small--9f163 {
  font-size: 20px;
  line-height: 23px;
}

@media (max-width: 1199px) {
  .cost-module--month-small--9f163 {
    font-size: 12px;
    line-height: 13px;
  }
}
.cost-module--cost__undertext--0a1e8 {
  background: #c293ff;
  border-radius: 20px;
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin: 40px auto 0;
  padding: 25px;
  text-align: center;
  width: 70%;
}

@media (max-width: 1199px) {
  .cost-module--cost__undertext--0a1e8 {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .cost-module--cost__undertext--0a1e8 {
    font-size: 18px;
    line-height: 20px;
    margin-top: 10px;
  }
}
.main-module--text-highlight--2f1b6 {
  color: #9633fb;
}

.main-module--purple-link--b0346 {
  background: #fff;
  border: 1px solid #9633fb;
  border-radius: 25px;
  padding: 10px 40px 10px 20px;
  position: relative;
  width: 450px;
}

@media (max-width: 600px) {
  .main-module--purple-link--b0346 {
    margin-bottom: 10px;
    padding: 10px;
    text-align: center;
    width: 100%;
  }
}
.main-module--purple-link--b0346:first-child {
  margin-right: 30px;
}

.main-module--purple-link--b0346:after {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-instruktsiya_dlya_uchastnikov/arrow-right.svg) no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 30px;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 30px;
}

@media (max-width: 991px) {
  .main-module--purple-link--b0346:after {
    height: 25px;
    top: 8px;
    width: 25px;
  }
}
@media (max-width: 600px) {
  .main-module--purple-link--b0346:after {
    display: none;
  }
}
.main-module--purple-link--b0346 a {
  color: #9633fb;
  cursor: pointer;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

@media (max-width: 991px) {
  .main-module--purple-link--b0346 a {
    font-size: 14px;
    line-height: 22px;
  }
}
@media (max-width: 600px) {
  .main-module--purple-link--b0346 a {
    font-size: 13px;
    line-height: 22px;
  }
}
.hero-module--text-highlight--90378 {
  color: #9633fb;
}

.hero-module--purple-link--961fa {
  background: #fff;
  border: 1px solid #9633fb;
  border-radius: 25px;
  padding: 10px 40px 10px 20px;
  position: relative;
  width: 450px;
}

@media (max-width: 600px) {
  .hero-module--purple-link--961fa {
    margin-bottom: 10px;
    padding: 10px;
    text-align: center;
    width: 100%;
  }
}
.hero-module--purple-link--961fa:first-child {
  margin-right: 30px;
}

.hero-module--purple-link--961fa:after {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-instruktsiya_dlya_uchastnikov/arrow-right.svg) no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 30px;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 30px;
}

@media (max-width: 991px) {
  .hero-module--purple-link--961fa:after {
    height: 25px;
    top: 8px;
    width: 25px;
  }
}
@media (max-width: 600px) {
  .hero-module--purple-link--961fa:after {
    display: none;
  }
}
.hero-module--purple-link--961fa a {
  color: #9633fb;
  cursor: pointer;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

@media (max-width: 991px) {
  .hero-module--purple-link--961fa a {
    font-size: 14px;
    line-height: 22px;
  }
}
@media (max-width: 600px) {
  .hero-module--purple-link--961fa a {
    font-size: 13px;
    line-height: 22px;
  }
}
.hero-module--hero--ce9df {
  background: #fff url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-instruktsiya_dlya_uchastnikov/bg-uu-ubezdenie-1920.png) 100% 0 no-repeat;
  padding-bottom: 80px;
}

@media (max-width: 1650px) {
  .hero-module--hero--ce9df {
    background-position: 50% top;
  }
}
@media (max-width: 1400px) {
  .hero-module--hero--ce9df {
    background-position: 60% top;
  }
}
@media (max-width: 1200px) {
  .hero-module--hero--ce9df {
    background-position: 50% top;
  }
}
@media (max-width: 991px) {
  .hero-module--hero--ce9df {
    background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-instruktsiya_dlya_uchastnikov/bg-uu-ubezdenie-tablet.png) 100% 0 no-repeat;
    background-size: cover;
  }
}
@media (max-width: 600px) {
  .hero-module--hero--ce9df {
    background-image: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-instruktsiya_dlya_uchastnikov/img-mobile.png);
    background-position: bottom;
    background-size: contain;
    min-height: 879px;
  }
}
@media (max-width: 510px) {
  .hero-module--hero--ce9df {
    background-position: center 400px;
    min-height: 800px;
  }
}
@media (max-width: 400px) {
  .hero-module--hero--ce9df {
    min-height: 700px;
  }
}
.hero-module--hero__info--0c814 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 100px;
  max-width: 560px;
  padding-top: 40px;
}

@media (max-width: 600px) {
  .hero-module--hero__info--0c814 {
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 0;
    max-width: 100%;
    padding-top: 0;
  }
}
.hero-module--hero__info--0c814 h1 {
  font-size: 72px;
  font-weight: 700;
  line-height: 50px;
  margin-bottom: 20px;
  text-transform: uppercase;
}

@media (max-width: 991px) {
  .hero-module--hero__info--0c814 h1 {
    font-size: 60px;
    line-height: 50px;
    margin-bottom: 15px;
  }
}
@media (max-width: 600px) {
  .hero-module--hero__info--0c814 h1 {
    font-size: 36px;
    line-height: 30px;
    margin-bottom: 30px;
  }
}
.hero-module--hero__info--0c814 h1 span {
  display: block;
  font-size: 36px;
  font-weight: 700;
  line-height: 40px;
  margin-top: 20px;
  text-transform: none;
}

@media (max-width: 991px) {
  .hero-module--hero__info--0c814 h1 span {
    font-size: 30px;
    line-height: 36px;
    margin-bottom: 25px;
    max-width: 500px;
  }
}
@media (max-width: 600px) {
  .hero-module--hero__info--0c814 h1 span {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 15px;
    max-width: 100%;
  }
}
.hero-module--hero__info--0c814 p {
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
  margin-bottom: 35px;
  max-width: 530px;
}

@media (max-width: 991px) {
  .hero-module--hero__info--0c814 p {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 25px;
    max-width: 350px;
  }
}
@media (max-width: 600px) {
  .hero-module--hero__info--0c814 p {
    font-size: 16px;
    line-height: 22px;
    max-width: 100%;
  }
}
.hero-module--hero__undertext--9f1e1 {
  backdrop-filter: blur(20px);
  background-color: rgba(245, 235, 255, 0.502);
  border: 1px solid #6f00e2;
  border-radius: 20px;
  padding: 20px 30px;
}

@media (max-width: 991px) {
  .hero-module--hero__undertext--9f1e1 {
    max-width: 350px;
    padding: 15px 20px;
  }
}
.hero-module--hero__undertext--9f1e1 p {
  font-size: 22px;
  font-weight: 500;
  line-height: 28px;
  margin-bottom: 0;
}

@media (max-width: 991px) {
  .hero-module--hero__undertext--9f1e1 p {
    font-size: 18px;
    line-height: 20px;
  }
}
@media (max-width: 600px) {
  .hero-module--hero__undertext--9f1e1 p {
    font-size: 16px;
    line-height: 20px;
  }
}
.stepOne-module--text-highlight--c29cf {
  color: #9633fb;
}

.stepOne-module--purple-link--89faf {
  background: #fff;
  border: 1px solid #9633fb;
  border-radius: 25px;
  padding: 10px 40px 10px 20px;
  position: relative;
  width: 450px;
}

@media (max-width: 600px) {
  .stepOne-module--purple-link--89faf {
    margin-bottom: 10px;
    padding: 10px;
    text-align: center;
    width: 100%;
  }
}
.stepOne-module--purple-link--89faf:first-child {
  margin-right: 30px;
}

.stepOne-module--purple-link--89faf:after {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-instruktsiya_dlya_uchastnikov/arrow-right.svg) no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 30px;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 30px;
}

@media (max-width: 991px) {
  .stepOne-module--purple-link--89faf:after {
    height: 25px;
    top: 8px;
    width: 25px;
  }
}
@media (max-width: 600px) {
  .stepOne-module--purple-link--89faf:after {
    display: none;
  }
}
.stepOne-module--purple-link--89faf a {
  color: #9633fb;
  cursor: pointer;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

@media (max-width: 991px) {
  .stepOne-module--purple-link--89faf a {
    font-size: 14px;
    line-height: 22px;
  }
}
@media (max-width: 600px) {
  .stepOne-module--purple-link--89faf a {
    font-size: 13px;
    line-height: 22px;
  }
}
.stepOne-module--step-one--a833d {
  background-color: #fff;
  padding: 50px 0 100px;
}

@media (max-width: 991px) {
  .stepOne-module--step-one--a833d {
    padding: 50px 0 60px;
  }
}
@media (max-width: 400px) {
  .stepOne-module--step-one--a833d {
    padding-top: 0;
  }
}
.stepOne-module--step-one__wrapper--f782c {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 768px) {
  .stepOne-module--step-one__wrapper--f782c {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.stepOne-module--step-one__img-wrapper--e7be5 {
  background: transparent url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-instruktsiya_dlya_uchastnikov/screen2_img.png) no-repeat 50%/contain;
  max-height: 551px;
  width: 50%;
}

@media (max-width: 1024px) {
  .stepOne-module--step-one__img-wrapper--e7be5 {
    width: 40%;
  }
}
@media (max-width: 991px) {
  .stepOne-module--step-one__img-wrapper--e7be5 {
    height: 300px;
    width: 35%;
  }
}
@media (max-width: 600px) {
  .stepOne-module--step-one__img-wrapper--e7be5 {
    width: 70%;
  }
}
.stepOne-module--step-one__content--109fc {
  width: 50%;
}

@media (max-width: 768px) {
  .stepOne-module--step-one__content--109fc {
    width: 65%;
  }
}
@media (max-width: 600px) {
  .stepOne-module--step-one__content--109fc {
    width: 100%;
  }
}
.stepOne-module--step-one__text--fe931 {
  margin-bottom: 25px;
}

.stepOne-module--step-one__text--fe931 h3 {
  color: #7000e3;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  margin-bottom: 35px;
  position: relative;
}

@media (max-width: 991px) {
  .stepOne-module--step-one__text--fe931 h3 {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 15px;
  }
}
.stepOne-module--step-one__text--fe931 h3:before {
  content: "1";
  font-size: 100px;
  font-weight: 700;
  left: -70px;
  line-height: 36px;
  position: absolute;
  top: 20px;
}

@media (max-width: 991px) {
  .stepOne-module--step-one__text--fe931 h3:before {
    font-size: 62px;
    left: -50px;
    line-height: 22px;
    top: 15px;
  }
}
@media (max-width: 600px) {
  .stepOne-module--step-one__text--fe931 h3:before {
    left: 0;
    top: -60px;
  }
}
.stepOne-module--step-one__text--fe931 p {
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
}

@media (max-width: 991px) {
  .stepOne-module--step-one__text--fe931 p {
    font-size: 16px;
    line-height: 22px;
  }
}
.stepOne-module--step-one__video-blocks--b1d92 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
}

@media (max-width: 600px) {
  .stepOne-module--step-one__video-blocks--b1d92 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.stepOne-module--step-one__video-block--a71b0 {
  width: 32%;
}

@media (max-width: 600px) {
  .stepOne-module--step-one__video-block--a71b0 {
    margin-bottom: 15px;
    width: 48%;
  }
}
.stepOne-module--step-one__video-block--a71b0 p {
  font-size: 15px;
  font-weight: 300;
  line-height: 20px;
}

.stepOne-module--step-one__video-wrapper--9fb3d {
  height: 0;
  margin-bottom: 10px;
  padding-bottom: 56.25%;
  position: relative;
}

.stepOne-module--step-one__video--2af29 {
  border-radius: 10px;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.stepOne-module--step-one__undertext--5ef60 {
  backdrop-filter: blur(20px);
  background-color: rgba(245, 235, 255, 0.502);
  border: 1px solid #6f00e2;
  border-radius: 20px;
  margin-top: 40px;
  padding: 40px 70px;
}

@media (max-width: 991px) {
  .stepOne-module--step-one__undertext--5ef60 {
    padding: 30px 35px;
  }
}
@media (max-width: 600px) {
  .stepOne-module--step-one__undertext--5ef60 {
    margin-top: 20px;
    padding: 20px;
  }
}
.stepOne-module--step-one__undertext--5ef60 p {
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
}

@media (max-width: 991px) {
  .stepOne-module--step-one__undertext--5ef60 p {
    font-size: 16px;
    line-height: 22px;
  }
}
@media (max-width: 600px) {
  .stepOne-module--step-one__undertext--5ef60 p {
    font-size: 14px;
    line-height: 18px;
  }
}
.stepOne-module--step-one__undertext--5ef60 p:first-child {
  padding-bottom: 30px;
}

@media (max-width: 991px) {
  .stepOne-module--step-one__undertext--5ef60 p:first-child {
    padding-bottom: 20px;
    padding-bottom: 10px;
  }
}
.stepOne-module--step-one__undertext--5ef60 span {
  font-weight: 500;
}

.stepTwo-module--text-highlight--b12e2 {
  color: #9633fb;
}

.stepTwo-module--purple-link--00825 {
  background: #fff;
  border: 1px solid #9633fb;
  border-radius: 25px;
  padding: 10px 40px 10px 20px;
  position: relative;
  width: 450px;
}

@media (max-width: 600px) {
  .stepTwo-module--purple-link--00825 {
    margin-bottom: 10px;
    padding: 10px;
    text-align: center;
    width: 100%;
  }
}
.stepTwo-module--purple-link--00825:first-child {
  margin-right: 30px;
}

.stepTwo-module--purple-link--00825:after {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-instruktsiya_dlya_uchastnikov/arrow-right.svg) no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 30px;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 30px;
}

@media (max-width: 991px) {
  .stepTwo-module--purple-link--00825:after {
    height: 25px;
    top: 8px;
    width: 25px;
  }
}
@media (max-width: 600px) {
  .stepTwo-module--purple-link--00825:after {
    display: none;
  }
}
.stepTwo-module--purple-link--00825 a {
  color: #9633fb;
  cursor: pointer;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

@media (max-width: 991px) {
  .stepTwo-module--purple-link--00825 a {
    font-size: 14px;
    line-height: 22px;
  }
}
@media (max-width: 600px) {
  .stepTwo-module--purple-link--00825 a {
    font-size: 13px;
    line-height: 22px;
  }
}
.stepTwo-module--step-two--57010 {
  background-color: #fff;
  padding-bottom: 100px;
}

@media (max-width: 991px) {
  .stepTwo-module--step-two--57010 {
    padding-bottom: 60px;
  }
}
@media (max-width: 600px) {
  .stepTwo-module--step-two--57010 {
    padding-bottom: 40px;
  }
}
.stepTwo-module--step-two__wrapper--ab93c {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 600px) {
  .stepTwo-module--step-two__wrapper--ab93c {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.stepTwo-module--step-two__img-wrapper--17750 {
  background: transparent url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-instruktsiya_dlya_uchastnikov/screen3_img.png) no-repeat 50%/contain;
  height: 551px;
  width: 35%;
}

@media (max-width: 991px) {
  .stepTwo-module--step-two__img-wrapper--17750 {
    height: 300px;
    width: 40%;
  }
}
@media (max-width: 600px) {
  .stepTwo-module--step-two__img-wrapper--17750 {
    width: 70%;
  }
}
.stepTwo-module--step-two__content--a2056 {
  margin-right: 15px;
  padding-left: 80px;
  position: relative;
  width: 60%;
}

@media (max-width: 991px) {
  .stepTwo-module--step-two__content--a2056 {
    padding-left: 50px;
  }
}
@media (max-width: 600px) {
  .stepTwo-module--step-two__content--a2056 {
    margin-right: 0;
    padding-left: 0;
    width: 100%;
  }
}
.stepTwo-module--step-two__content--a2056:before {
  color: #7000e3;
  content: "2";
  font-size: 100px;
  font-weight: 700;
  left: 0;
  line-height: 36px;
  position: absolute;
  top: 20px;
}

@media (max-width: 991px) {
  .stepTwo-module--step-two__content--a2056:before {
    font-size: 62px;
    line-height: 22px;
    top: 10px;
  }
}
@media (max-width: 600px) {
  .stepTwo-module--step-two__content--a2056:before {
    top: -60px;
  }
}
.stepTwo-module--step-two__text--78741 {
  margin-bottom: 25px;
}

@media (max-width: 991px) {
  .stepTwo-module--step-two__text--78741 {
    margin-bottom: 15px;
  }
}
.stepTwo-module--step-two__text--78741 h3 {
  color: #7000e3;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  margin-bottom: 35px;
}

@media (max-width: 991px) {
  .stepTwo-module--step-two__text--78741 h3 {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 20px;
  }
}
@media (max-width: 600px) {
  .stepTwo-module--step-two__text--78741 h3 {
    font-size: 20px;
    line-height: 22px;
    margin-bottom: 15px;
  }
}
.stepTwo-module--step-two__text--78741 p {
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
}

@media (max-width: 991px) {
  .stepTwo-module--step-two__text--78741 p {
    font-size: 16px;
    line-height: 22px;
  }
}
@media (max-width: 600px) {
  .stepTwo-module--step-two__text--78741 p {
    font-size: 14px;
    line-height: 18px;
  }
}
.stepTwo-module--step-two__list--059d7 {
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

@media (max-width: 991px) {
  .stepTwo-module--step-two__list--059d7 {
    font-size: 16px;
    line-height: 22px;
  }
}
@media (max-width: 600px) {
  .stepTwo-module--step-two__list--059d7 {
    font-size: 14px;
    line-height: 18px;
  }
}
.stepTwo-module--step-two__list-item--c2af2 {
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
  margin-top: 15px;
  padding-left: 30px;
  position: relative;
}

@media (max-width: 991px) {
  .stepTwo-module--step-two__list-item--c2af2 {
    font-size: 16px;
    line-height: 22px;
  }
}
@media (max-width: 600px) {
  .stepTwo-module--step-two__list-item--c2af2 {
    font-size: 14px;
    line-height: 18px;
  }
}
.stepTwo-module--step-two__list-item--c2af2:before {
  background: #7000e3;
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 10px;
  left: 0;
  position: absolute;
  top: 20%;
  width: 10px;
}

.stepTwo-module--step-two__undertext--8fa10 {
  backdrop-filter: blur(20px);
  background-color: rgba(245, 235, 255, 0.502);
  border: 1px solid #6f00e2;
  border-radius: 20px;
  margin-top: 40px;
  padding: 40px 70px;
}

@media (max-width: 991px) {
  .stepTwo-module--step-two__undertext--8fa10 {
    margin-top: 25px;
    padding: 30px 35px;
  }
}
@media (max-width: 600px) {
  .stepTwo-module--step-two__undertext--8fa10 {
    padding: 20px;
  }
}
.stepTwo-module--step-two__undertext--8fa10 p {
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
  margin-bottom: 25px;
}

@media (max-width: 991px) {
  .stepTwo-module--step-two__undertext--8fa10 p {
    font-size: 16px;
    line-height: 22px;
  }
}
@media (max-width: 600px) {
  .stepTwo-module--step-two__undertext--8fa10 p {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 15px;
  }
}
.stepTwo-module--step-two__link-wrapper--f5f70 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 600px) {
  .stepTwo-module--step-two__link-wrapper--f5f70 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.stepThree-module--text-highlight--0809a {
  color: #9633fb;
}

.stepThree-module--purple-link--e1138 {
  background: #fff;
  border: 1px solid #9633fb;
  border-radius: 25px;
  padding: 10px 40px 10px 20px;
  position: relative;
  width: 450px;
}

@media (max-width: 600px) {
  .stepThree-module--purple-link--e1138 {
    margin-bottom: 10px;
    padding: 10px;
    text-align: center;
    width: 100%;
  }
}
.stepThree-module--purple-link--e1138:first-child {
  margin-right: 30px;
}

.stepThree-module--purple-link--e1138:after {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-instruktsiya_dlya_uchastnikov/arrow-right.svg) no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 30px;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 30px;
}

@media (max-width: 991px) {
  .stepThree-module--purple-link--e1138:after {
    height: 25px;
    top: 8px;
    width: 25px;
  }
}
@media (max-width: 600px) {
  .stepThree-module--purple-link--e1138:after {
    display: none;
  }
}
.stepThree-module--purple-link--e1138 a {
  color: #9633fb;
  cursor: pointer;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

@media (max-width: 991px) {
  .stepThree-module--purple-link--e1138 a {
    font-size: 14px;
    line-height: 22px;
  }
}
@media (max-width: 600px) {
  .stepThree-module--purple-link--e1138 a {
    font-size: 13px;
    line-height: 22px;
  }
}
.stepThree-module--step-three--278cd {
  background-color: #fff;
  padding-bottom: 100px;
}

@media (max-width: 991px) {
  .stepThree-module--step-three--278cd {
    padding-bottom: 60px;
  }
}
@media (max-width: 600px) {
  .stepThree-module--step-three--278cd {
    padding-bottom: 40px;
  }
}
.stepThree-module--step-three__wrapper--b38e0 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 600px) {
  .stepThree-module--step-three__wrapper--b38e0 {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.stepThree-module--step-three__img-wrapper--2fc8c {
  background: transparent url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-instruktsiya_dlya_uchastnikov/screen4_img.png) no-repeat 50%/contain;
  max-height: 551px;
  width: 35%;
}

@media (max-width: 991px) {
  .stepThree-module--step-three__img-wrapper--2fc8c {
    height: 300px;
    width: 40%;
  }
}
@media (max-width: 600px) {
  .stepThree-module--step-three__img-wrapper--2fc8c {
    width: 70%;
  }
}
.stepThree-module--step-three__img-wrapper--2fc8c > img {
  -o-object-fit: contain;
     object-fit: contain;
}

.stepThree-module--step-three__content--18e9c {
  position: relative;
  width: 50%;
}

@media (max-width: 600px) {
  .stepThree-module--step-three__content--18e9c {
    width: 100%;
  }
}
.stepThree-module--step-three__content--18e9c:before {
  color: #7000e3;
  content: "3";
  font-size: 100px;
  font-weight: 700;
  left: -70px;
  line-height: 36px;
  position: absolute;
  top: 20px;
}

@media (max-width: 991px) {
  .stepThree-module--step-three__content--18e9c:before {
    font-size: 62px;
    left: -50px;
    line-height: 22px;
    top: 15px;
  }
}
@media (max-width: 600px) {
  .stepThree-module--step-three__content--18e9c:before {
    left: 0;
    top: -60px;
  }
}
.stepThree-module--step-three__text--c212e {
  margin-bottom: 25px;
}

@media (max-width: 991px) {
  .stepThree-module--step-three__text--c212e {
    margin-bottom: 15px;
  }
}
.stepThree-module--step-three__text--c212e h3 {
  color: #7000e3;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  margin-bottom: 35px;
}

@media (max-width: 991px) {
  .stepThree-module--step-three__text--c212e h3 {
    font-size: 22px;
    line-height: 24px;
    margin-bottom: 20px;
  }
}
@media (max-width: 600px) {
  .stepThree-module--step-three__text--c212e h3 {
    font-size: 20px;
    line-height: 22px;
  }
}
.stepThree-module--step-three__text--c212e p {
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .stepThree-module--step-three__text--c212e p {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 20px;
  }
}
@media (max-width: 600px) {
  .stepThree-module--step-three__text--c212e p {
    font-size: 14px;
    line-height: 18px;
  }
}
.stepFour-module--text-highlight--4f34f {
  color: #9633fb;
}

.stepFour-module--purple-link--bd890 {
  background: #fff;
  border: 1px solid #9633fb;
  border-radius: 25px;
  padding: 10px 40px 10px 20px;
  position: relative;
  width: 450px;
}

@media (max-width: 600px) {
  .stepFour-module--purple-link--bd890 {
    margin-bottom: 10px;
    padding: 10px;
    text-align: center;
    width: 100%;
  }
}
.stepFour-module--purple-link--bd890:first-child {
  margin-right: 30px;
}

.stepFour-module--purple-link--bd890:after {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-instruktsiya_dlya_uchastnikov/arrow-right.svg) no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 30px;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 30px;
}

@media (max-width: 991px) {
  .stepFour-module--purple-link--bd890:after {
    height: 25px;
    top: 8px;
    width: 25px;
  }
}
@media (max-width: 600px) {
  .stepFour-module--purple-link--bd890:after {
    display: none;
  }
}
.stepFour-module--purple-link--bd890 a {
  color: #9633fb;
  cursor: pointer;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

@media (max-width: 991px) {
  .stepFour-module--purple-link--bd890 a {
    font-size: 14px;
    line-height: 22px;
  }
}
@media (max-width: 600px) {
  .stepFour-module--purple-link--bd890 a {
    font-size: 13px;
    line-height: 22px;
  }
}
.stepFour-module--step-four--628ac {
  background-color: rgba(245, 235, 255, 0.502);
  padding: 80px 0;
}

@media (max-width: 991px) {
  .stepFour-module--step-four--628ac {
    padding: 60px 0;
  }
}
@media (max-width: 600px) {
  .stepFour-module--step-four--628ac {
    padding: 90px 0 40px;
  }
}
.stepFour-module--step-four__text--bb897 {
  padding-left: 90px;
  position: relative;
}

@media (max-width: 991px) {
  .stepFour-module--step-four__text--bb897 {
    padding-left: 60px;
  }
}
@media (max-width: 600px) {
  .stepFour-module--step-four__text--bb897 {
    padding-left: 0;
  }
}
.stepFour-module--step-four__text--bb897:after {
  color: #7000e3;
  content: "4";
  font-size: 100px;
  font-weight: 700;
  left: 0;
  line-height: 36px;
  position: absolute;
  top: 20px;
}

@media (max-width: 991px) {
  .stepFour-module--step-four__text--bb897:after {
    font-size: 62px;
    line-height: 36px;
    top: 10px;
  }
}
@media (max-width: 600px) {
  .stepFour-module--step-four__text--bb897:after {
    left: 0;
    top: -60px;
  }
}
.stepFour-module--step-four--628ac p {
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
  margin-bottom: 10px;
}

@media (max-width: 991px) {
  .stepFour-module--step-four--628ac p {
    font-size: 16px;
    line-height: 22px;
  }
}
@media (max-width: 600px) {
  .stepFour-module--step-four--628ac p {
    font-size: 14px;
    line-height: 18px;
  }
}
.stepFour-module--step-four--628ac p:last-child {
  margin-bottom: 0;
}

.stepFive-module--text-highlight--a5999 {
  color: #9633fb;
}

.stepFive-module--purple-link--ef82e {
  background: #fff;
  border: 1px solid #9633fb;
  border-radius: 25px;
  padding: 10px 40px 10px 20px;
  position: relative;
  width: 450px;
}

@media (max-width: 600px) {
  .stepFive-module--purple-link--ef82e {
    margin-bottom: 10px;
    padding: 10px;
    text-align: center;
    width: 100%;
  }
}
.stepFive-module--purple-link--ef82e:first-child {
  margin-right: 30px;
}

.stepFive-module--purple-link--ef82e:after {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-instruktsiya_dlya_uchastnikov/arrow-right.svg) no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 30px;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 30px;
}

@media (max-width: 991px) {
  .stepFive-module--purple-link--ef82e:after {
    height: 25px;
    top: 8px;
    width: 25px;
  }
}
@media (max-width: 600px) {
  .stepFive-module--purple-link--ef82e:after {
    display: none;
  }
}
.stepFive-module--purple-link--ef82e a {
  color: #9633fb;
  cursor: pointer;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

@media (max-width: 991px) {
  .stepFive-module--purple-link--ef82e a {
    font-size: 14px;
    line-height: 22px;
  }
}
@media (max-width: 600px) {
  .stepFive-module--purple-link--ef82e a {
    font-size: 13px;
    line-height: 22px;
  }
}
.stepFive-module--step-five--cf666 {
  background-color: #fff;
  padding: 100px 0;
}

@media (max-width: 991px) {
  .stepFive-module--step-five--cf666 {
    padding: 60px 0;
  }
}
@media (max-width: 600px) {
  .stepFive-module--step-five--cf666 {
    padding: 40px 0;
  }
}
.stepFive-module--step-five__wrapper--2135a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 600px) {
  .stepFive-module--step-five__wrapper--2135a {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.stepFive-module--step-five__img-wrapper--f1802 {
  background: transparent url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-instruktsiya_dlya_uchastnikov/screen6_img.png) no-repeat 50%/contain;
  height: 551px;
  width: 35%;
}

@media (max-width: 991px) {
  .stepFive-module--step-five__img-wrapper--f1802 {
    height: 300px;
    width: 40%;
  }
}
@media (max-width: 600px) {
  .stepFive-module--step-five__img-wrapper--f1802 {
    width: 70%;
  }
}
.stepFive-module--step-five__img-wrapper--f1802 > img {
  -o-object-fit: contain;
     object-fit: contain;
}

.stepFive-module--step-five__content--845bf {
  padding-left: 70px;
  position: relative;
  width: 50%;
}

@media (max-width: 991px) {
  .stepFive-module--step-five__content--845bf {
    padding-left: 50px;
    width: 55%;
  }
}
@media (max-width: 600px) {
  .stepFive-module--step-five__content--845bf {
    padding-left: 0;
    width: 100%;
  }
}
.stepFive-module--step-five__content--845bf:before {
  color: #7000e3;
  content: "5";
  font-size: 100px;
  font-weight: 700;
  left: 0;
  line-height: 36px;
  position: absolute;
  top: 20px;
}

@media (max-width: 991px) {
  .stepFive-module--step-five__content--845bf:before {
    font-size: 62px;
    line-height: 36px;
    top: 10px;
  }
}
@media (max-width: 600px) {
  .stepFive-module--step-five__content--845bf:before {
    left: 0;
    top: -60px;
  }
}
.stepFive-module--step-five__text--4209a {
  margin-bottom: 25px;
}

@media (max-width: 991px) {
  .stepFive-module--step-five__text--4209a {
    margin-bottom: 15px;
  }
}
.stepFive-module--step-five__text--4209a h3 {
  color: #7000e3;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
  margin-bottom: 35px;
}

.stepFive-module--step-five__text--4209a p {
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .stepFive-module--step-five__text--4209a p {
    font-size: 16px;
    line-height: 22px;
  }
}
@media (max-width: 600px) {
  .stepFive-module--step-five__text--4209a p {
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 15px;
  }
}
.stepFive-module--step-five__text--4209a span {
  font-weight: 500;
}

.stepFive-module--step-five__link--1341a {
  width: 100%;
}

.summary-module--text-highlight--4105f {
  color: #9633fb;
}

.summary-module--purple-link--da9ec {
  background: #fff;
  border: 1px solid #9633fb;
  border-radius: 25px;
  padding: 10px 40px 10px 20px;
  position: relative;
  width: 450px;
}

@media (max-width: 600px) {
  .summary-module--purple-link--da9ec {
    margin-bottom: 10px;
    padding: 10px;
    text-align: center;
    width: 100%;
  }
}
.summary-module--purple-link--da9ec:first-child {
  margin-right: 30px;
}

.summary-module--purple-link--da9ec:after {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya-instruktsiya_dlya_uchastnikov/arrow-right.svg) no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 30px;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 30px;
}

@media (max-width: 991px) {
  .summary-module--purple-link--da9ec:after {
    height: 25px;
    top: 8px;
    width: 25px;
  }
}
@media (max-width: 600px) {
  .summary-module--purple-link--da9ec:after {
    display: none;
  }
}
.summary-module--purple-link--da9ec a {
  color: #9633fb;
  cursor: pointer;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}

@media (max-width: 991px) {
  .summary-module--purple-link--da9ec a {
    font-size: 14px;
    line-height: 22px;
  }
}
@media (max-width: 600px) {
  .summary-module--purple-link--da9ec a {
    font-size: 13px;
    line-height: 22px;
  }
}
.summary-module--summary--a8d60 {
  background-color: #fff;
  padding-bottom: 100px;
}

@media (max-width: 991px) {
  .summary-module--summary--a8d60 {
    padding-bottom: 60px;
  }
}
@media (max-width: 600px) {
  .summary-module--summary--a8d60 {
    padding-bottom: 40px;
  }
}
.summary-module--summary__wrapper--e1231 {
  backdrop-filter: blur(20px);
  background-color: rgba(245, 235, 255, 0.502);
  border: 1px solid #6f00e2;
  border-radius: 20px;
  padding: 50px 70px;
}

@media (max-width: 991px) {
  .summary-module--summary__wrapper--e1231 {
    padding: 30px 45px 40px 35px;
  }
}
@media (max-width: 600px) {
  .summary-module--summary__wrapper--e1231 {
    padding: 20px;
  }
}
.summary-module--summary--a8d60 h3 {
  color: #6f00e2;
  font-size: 36px;
  font-weight: 700;
  line-height: 28px;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .summary-module--summary--a8d60 h3 {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (max-width: 600px) {
  .summary-module--summary--a8d60 h3 {
    font-size: 18px;
    line-height: 24px;
  }
  .summary-module--summary__list--1daf4 {
    margin-left: -25px;
  }
}
.summary-module--summary__list-item--a385c {
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
  margin-bottom: 15px;
  padding-left: 10px;
  position: relative;
}

@media (max-width: 991px) {
  .summary-module--summary__list-item--a385c {
    font-size: 16px;
    line-height: 22px;
  }
}
@media (max-width: 600px) {
  .summary-module--summary__list-item--a385c {
    font-size: 14px;
    line-height: 18px;
  }
}
.summary-module--summary__list-item--a385c:before {
  color: #6f00e2;
  font-size: 20px;
  font-weight: 700;
  left: -30px;
  line-height: 28px;
  position: absolute;
  top: 0;
}

@media (max-width: 991px) {
  .summary-module--summary__list-item--a385c:before {
    font-size: 16px;
    line-height: 22px;
  }
}
@media (max-width: 600px) {
  .summary-module--summary__list-item--a385c:before {
    font-size: 14px;
    left: -15px;
    line-height: 18px;
  }
}
.summary-module--summary__list-item--a385c:first-child:before {
  content: "1.";
}

.summary-module--summary__list-item--a385c:nth-child(2):before {
  content: "2.";
}

.summary-module--summary__list-item--a385c:nth-child(3):before {
  content: "3.";
}

.summary-module--summary__list-item--a385c:nth-child(4):before {
  content: "4.";
}

.summary-module--summary__list-item--a385c:last-child:before {
  content: "5.";
}

.summary-module--summary__list-item--a385c span {
  font-weight: 500;
}

.summary-module--summary__list-item--a385c li {
  padding-left: 15px;
  position: relative;
}

.summary-module--summary__list-item--a385c li:before {
  background: #9633fb;
  border-radius: 50%;
  content: "";
  height: 5px;
  left: 0;
  position: absolute;
  top: 11px;
  width: 5px;
}

.tariffs-module--tariffs--c3668 {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/course-img-1.svg) 10% 20% no-repeat, url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/course-img-2.svg) 0 100% no-repeat, url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/course-img-3.svg) 100% 0 no-repeat, url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/course-img-4.svg) 100% 100% no-repeat, linear-gradient(357.35deg, #dcbaff 2.21%, #f2e6ff 94.8%);
  padding: 70px 0 120px;
  scroll-margin-top: 70px;
}

@media (max-width: 767px) {
  .tariffs-module--tariffs--c3668 {
    background: linear-gradient(357.35deg, #dcbaff 2.21%, #f2e6ff 94.8%);
  }
}
.tariffs-module--tariffs__title--01e7f {
  font-size: 44px;
  margin-bottom: 40px;
  text-align: center;
}

@media (max-width: 767px) {
  .tariffs-module--tariffs__title--01e7f {
    margin-bottom: 20px;
  }
}
.tariffs-module--tariffs__row--76a7e {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.tariffs-module--tariffs__col--ed16e {
  margin: 10px 0;
  max-width: 450px;
}

.tariffs-module--tariffs__wrapper--ef4f3 {
  background-color: #fff;
  border-radius: 15px;
}

.tariffs-module--tariffs__heading--b37fe {
  font-size: 24px;
  font-weight: 700;
  padding: 35px 35px 15px;
}

.tariffs-module--tariffs__list--9b246 {
  background-color: #f8f9fb;
  padding: 0 35px;
}

.tariffs-module--tariffs__item--e7ed1 {
  border-bottom: 1px solid #dbdbdb;
  color: #505050;
  padding: 20px 0;
  position: relative;
}

@media (max-width: 767px) {
  .tariffs-module--tariffs__item--e7ed1 {
    font-size: 18px;
  }
}
.tariffs-module--tariffs__item--e7ed1:last-child {
  border-bottom: none;
}

.tariffs-module--tariffs__item--e7ed1:before {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/check-mark_wbg.svg) 0 0 no-repeat;
  content: "";
  display: inline-block;
  height: 20px;
  position: absolute;
  right: 0;
  top: 25px;
  width: 20px;
}

.tariffs-module--tariffs__item--none--344cd:before {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya_old/close.svg) 0 0 no-repeat;
}

.tariffs-module--tariffs__price-wrapper--e03d4 {
  padding: 15px 35px;
}

.tariffs-module--tariffs__price-color--ca796 {
  color: #9e65ec;
  font-size: 32px;
}

.tariffs-module--tariffs__price-text--b6fdd {
  color: #5c5c5c;
  font-size: 14px;
}

.tariffs-module--tariffs__block-btn--5aa53 {
  padding: 40px 35px;
}

@media (max-width: 767px) {
  .tariffs-module--tariffs__block-btn--5aa53 {
    padding: 20px 35px;
  }
}
.tariffs-module--tariffs__btn--6ae49 {
  background-color: #2d1473;
  font-size: 18px;
  padding: 15px;
}

@media (max-width: 767px) {
  .tariffs-module--tariffs__btn--6ae49 {
    font-size: 14px;
  }
}
.screen1-module--screen1--8aee9 {
  background-image: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/dlya_vzroslyh/uchis_uchitsya-teachers/bg-uu811-teacher-1920.jpg);
  background-position: 50%;
  background-size: cover;
  margin-bottom: -50px;
}

@media (max-width: 991px) {
  .screen1-module--screen1--8aee9 {
    background-image: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/dlya_vzroslyh/uchis_uchitsya-teachers/bg-uu-8-11-768.jpg);
    background-size: cover;
    margin-bottom: 0;
    padding-bottom: 60px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1--8aee9 {
    background: radial-gradient(97.69% 39.69% at 64.6% 36.56%, rgba(175, 235, 255, 0.6) 0, hsla(0, 0%, 100%, 0.6) 100%), url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/dlya_vzroslyh/uchis_uchitsya-teachers/bg-uu811-teacher-1920.jpg) 50%;
    padding-bottom: 0;
  }
}
.screen1-module--screen1__container--ba6c7 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__container--ba6c7 {
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__container--ba6c7 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 15px;
    padding-bottom: 0;
  }
}
.screen1-module--screen1__title--88ede {
  font-size: 59px;
  font-weight: 700;
  line-height: 70px;
  margin-bottom: 30px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__title--88ede {
    font-size: 41px;
    line-height: 48px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__title--88ede {
    font-size: 28px;
    line-height: 36px;
    margin-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  .screen1-module--screen1__title--88ede br {
    display: none;
  }
}
.screen1-module--screen1__title-wrapper--18130 {
  max-width: 650px;
}

.screen1-module--screen1__subtitle--066ba {
  font-size: 20px;
  font-weight: 300;
  line-height: 28px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__subtitle--066ba {
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 0;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__subtitle--066ba {
    font-size: 20px;
    line-height: 23px;
  }
}
.screen1-module--screen1__info-col--84220 {
  max-width: 500px;
}

@media (max-width: 767px) {
  .screen1-module--screen1__info-col--84220 {
    max-width: 100%;
  }
}
.screen1-module--screen1__info-col--second--6f3b7 {
  margin: 0 auto;
  max-width: 200px;
  text-align: center;
}

@media (max-width: 991px) {
  .screen1-module--screen1__info-col--second--6f3b7 {
    margin: 15px 0;
    max-width: 150px;
  }
}
.screen1-module--screen1__info-wrapper--dc985 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (max-width: 991px) {
  .screen1-module--screen1__info-wrapper--dc985 {
    max-width: 345px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__info-wrapper--dc985 {
    max-width: 100%;
  }
}
.screen1-module--screen1__text--7a8fa {
  font-size: 20px;
  font-weight: 300;
  line-height: 22px;
  padding: 20px 0 10px;
}

.screen1-module--screen1__image-wrapper--ca10f {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 15px 0;
}

@media (max-width: 767px) {
  .screen1-module--screen1__img-teacher--0b851 {
    margin: 20px auto 0;
    width: 60%;
  }
}
.screen1-module--screen1__link-wrapper--5a286 {
  margin-top: 40px;
}

@media (max-width: 991px) {
  .screen1-module--screen1__link-wrapper--5a286 {
    margin-top: 25px;
  }
}
@media (max-width: 767px) {
  .screen1-module--screen1__link-wrapper--5a286 {
    text-align: center;
  }
}
.cost-module--cost--9b9a3 {
  background: url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/course-img-1.svg) 10% 20% no-repeat, url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/course-img-2.svg) 0 100% no-repeat, url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/course-img-3.svg) 100% 0 no-repeat, url(https://fs.advance.ru/landing-pages/online/uchis_uchitsya/course-img-4.svg) 100% 100% no-repeat, linear-gradient(357.35deg, #dcbaff 2.21%, #f2e6ff 94.8%);
  padding: 70px 0 120px;
  scroll-margin-top: 70px;
}

@media (max-width: 991px) {
  .cost-module--cost--9b9a3 {
    background: linear-gradient(357.35deg, #dcbaff 2.21%, #f2e6ff 94.8%);
    padding: 60px 30px 70px;
  }
}
@media (max-width: 767px) {
  .cost-module--cost--9b9a3 {
    padding: 30px 0;
  }
}
.cost-module--cost__title--7b3dc {
  font-size: 44px;
  line-height: 115%;
  margin-bottom: 40px;
  text-align: center;
}

@media (max-width: 991px) {
  .cost-module--cost__title--7b3dc {
    font-size: 28px;
    margin-bottom: 20px;
  }
}
.cost-module--cost__row--5fce6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media (max-width: 767px) {
  .cost-module--cost__row--5fce6 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.cost-module--cost__col--a78ed {
  margin: 10px 0;
  width: 49%;
}

@media (max-width: 1199px) {
  .cost-module--cost__col--a78ed {
    width: 45%;
  }
}
@media (max-width: 767px) {
  .cost-module--cost__col--a78ed {
    margin: 0;
    max-width: 100%;
    width: 100%;
  }
}
.cost-module--cost__wrapper--5a8a6 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 49%;
}

@media (max-width: 991px) {
  .cost-module--cost__wrapper--5a8a6 {
    min-height: 384px;
  }
}
@media (max-width: 767px) {
  .cost-module--cost__wrapper--5a8a6 {
    margin-bottom: 0;
    min-height: unset;
    width: 100%;
  }
}
.cost-module--cost__sub--21b9b {
  background: #fffdec;
  min-height: 440px;
}

@media (max-width: 1199px) {
  .cost-module--cost__sub--21b9b {
    min-height: 370px;
  }
}
@media (max-width: 991px) {
  .cost-module--cost__sub--21b9b {
    min-height: 410px;
  }
}
@media (max-width: 767px) {
  .cost-module--cost__sub--21b9b {
    min-height: unset;
  }
}
.cost-module--cost__sub--21b9b h3 {
  color: #fd4b04;
  font-size: 36px;
  line-height: 41px;
}

@media (max-width: 1199px) {
  .cost-module--cost__sub--21b9b h3 {
    font-size: 30px;
    line-height: 34px;
  }
}
.cost-module--cost__sub--21b9b .cost-module--cost__price-color--fc01e {
  color: #fd4b04;
  font-size: 34px;
  white-space: nowrap;
}

@media (max-width: 1199px) {
  .cost-module--cost__sub--21b9b .cost-module--cost__price-color--fc01e {
    font-size: 26px;
    line-height: 30px;
  }
}
.cost-module--cost__block-btn--7d61c {
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  width: 100%;
}

@media (max-width: 1199px) {
  .cost-module--cost__block-btn--7d61c {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cost-module--cost__btn--74fd0 {
  background-color: #2d1473;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  max-width: 100%;
  padding: 20px 10px;
}

@media (max-width: 1199px) {
  .cost-module--cost__btn--74fd0 {
    font-size: 14px;
    line-height: 14px;
    min-height: 50px;
    padding: 15px 0;
  }
}
.cost-module--cost__sub-btn--c2e55 {
  background: -webkit-gradient(linear, left top, left bottom, from(#ff9368), to(#fd4b04));
  background: linear-gradient(180deg, #ff9368, #fd4b04);
  -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
          box-shadow: 0 5px 15px rgba(0, 0, 0, 0.25);
  font-size: 20px;
  line-height: 23px;
  max-width: 100%;
  min-height: 60px;
}

.cost-module--cost__sub-btn--c2e55:focus,
.cost-module--cost__sub-btn--c2e55:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#fd4b04), to(#ff9368));
  background: linear-gradient(180deg, #fd4b04, #ff9368);
}

.cost-module--cost__sub-btn--c2e55:active {
  background: -webkit-gradient(linear, left top, left bottom, from(#c23e0e), to(#c23e0e));
  background: linear-gradient(180deg, #c23e0e, #c23e0e);
  -webkit-box-shadow: unset;
          box-shadow: unset;
}

@media (max-width: 1199px) {
  .cost-module--cost__sub-btn--c2e55 {
    font-size: 14px;
    line-height: 14px;
    min-height: 50px;
    padding: 15px 0;
  }
}
.cost-module--cost__info--3d578 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 30px;
}

@media (max-width: 1199px) {
  .cost-module--cost__info--3d578 {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
  }
}
.cost-module--cost__heading--8474d {
  font-size: 25px;
  font-weight: 700;
  line-height: 26px;
  text-align: center;
}

.cost-module--cost__heading--otl--769b2 {
  color: #6f00e2;
}

.cost-module--cost__heading--teach--17995 {
  color: #fd4b04;
}

@media (max-width: 1199px) {
  .cost-module--cost__heading--8474d {
    font-size: 20px;
    line-height: 23px;
  }
}
.cost-module--cost__list--f66ac {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
}

.cost-module--cost__item--be15d {
  border-bottom: 1px solid #dfdfdf;
  color: #000;
  font-weight: 300;
  padding: 20px 45px 20px 20px;
  position: relative;
}

.cost-module--cost__item--be15d:before {
  background: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/dlya_vzroslyh/uchis_uchitsya-teachers/check.svg) no-repeat 0 0/100%;
  content: "";
  display: inline-block;
  height: 25px;
  position: absolute;
  right: 0;
  top: 36%;
  width: 33px;
}

@media (max-width: 1199px) {
  .cost-module--cost__item--be15d {
    font-size: 16px;
    line-height: 18px;
    padding: 10px 45px 10px 10px;
  }
  .cost-module--cost__item--be15d:before {
    background-size: 80%;
  }
}
.cost-module--cost__item--be15d:first-child {
  border-top: 1px solid #dfdfdf;
  margin-top: 25px;
}

@media (max-width: 1199px) {
  .cost-module--cost__item--be15d:first-child {
    margin-top: 15px;
  }
}
.cost-module--cost__price-wrapper--e6a54 {
  padding: 20px;
  text-align: center;
}

@media (max-width: 1199px) {
  .cost-module--cost__price-wrapper--e6a54 {
    padding: 15px;
  }
}
.cost-module--cost__price--sub--b04da {
  padding-top: 83px;
}

@media (max-width: 1199px) {
  .cost-module--cost__price--sub--b04da {
    padding-bottom: 5px;
    padding-top: 60px;
  }
}
@media (max-width: 991px) {
  .cost-module--cost__price--sub--b04da {
    padding-top: 110px;
  }
}
@media (max-width: 767px) {
  .cost-module--cost__price--sub--b04da {
    padding-bottom: 15px;
    padding-top: 15px;
  }
}
.cost-module--cost__price--fc62f {
  color: #6f00e2;
  font-size: 30px;
  font-weight: 700;
  line-height: 34px;
}

.cost-module--cost__price--otl--0801f {
  color: #6f00e2;
}

.cost-module--cost__price--teach--ff1bf {
  color: #fd4b04;
}

@media (max-width: 1199px) {
  .cost-module--cost__price--fc62f {
    font-size: 22px;
    line-height: 26px;
  }
}
.cost-module--cost__price-text--ec98b {
  color: #000;
  font-weight: 300;
  margin-bottom: 5px;
}

@media (max-width: 1199px) {
  .cost-module--cost__price-text--ec98b {
    font-size: 12px;
    line-height: 13px;
  }
}
.cost-module--month-small--275c2 {
  font-size: 20px;
  line-height: 23px;
}

@media (max-width: 1199px) {
  .cost-module--month-small--275c2 {
    font-size: 12px;
    line-height: 13px;
  }
}
.cost-module--special-price--6f898 {
  border: 1px solid #fd4b04;
  border-radius: 10px;
  font-size: 14px;
  font-weight: 500;
  line-height: 16px;
  margin: 10px 0 20px;
  padding: 10px 30px;
  text-align: center;
}

.cost-module--cost__undertext--42402 {
  background: #c293ff;
  border-radius: 20px;
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  margin: 40px auto 0;
  padding: 25px;
  text-align: center;
  width: 70%;
}

@media (max-width: 1199px) {
  .cost-module--cost__undertext--42402 {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .cost-module--cost__undertext--42402 {
    font-size: 18px;
    line-height: 20px;
    margin-top: 20px;
  }
}
.problems-module--problems--2ef99 {
  background: #fff;
  padding: 30px 0 100px;
}

@media (max-width: 767px) {
  .problems-module--problems--2ef99 {
    padding: 30px 0;
  }
}
.problems-module--problems__list--bba02 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 40px;
}

.problems-module--problems__list-item--1af14 {
  background: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  font-size: 22px;
  font-weight: 300;
  line-height: 28px;
  margin-bottom: 20px;
  padding: 20px 0;
  width: 100%;
}

.problems-module--problems__list-item--1af14:last-child {
  margin-bottom: 0;
}

.problems-module--problems__list-text--a9010 {
  padding-left: 80px;
  position: relative;
}

@media (max-width: 767px) {
  .problems-module--problems__list-text--a9010 {
    font-size: 16px;
    line-height: 18px;
    padding-left: 35px;
  }
}
.problems-module--problems__list-text--a9010:before {
  background-image: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" fill="none" viewBox="0 0 32 32"><path stroke="rgba(253, 75, 4, 1)" stroke-width="2" d="M1.013 11.601A15 15 0 1 1 1 20.355"/><path fill="rgba(253, 75, 4, 1)" d="M22.707 16.707a1 1 0 0 0 0-1.414l-6.364-6.364a1 1 0 0 0-1.414 1.414L20.586 16l-5.657 5.657a1 1 0 0 0 1.414 1.414l6.364-6.364ZM0 17h22v-2H0v2Z"/></svg>');
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 32px;
  left: 30px;
  position: absolute;
  top: 0;
  width: 32px;
}

@media (max-width: 767px) {
  .problems-module--problems__list-text--a9010:before {
    height: 20px;
    left: 8px;
    width: 20px;
  }
}
.problems-module--problems__text--8aa92 {
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
}

@media (max-width: 480px) {
  .problems-module--problems__text--8aa92 {
    font-size: 16px;
    line-height: 24px;
  }
}
span.problems-module--problems__text-orange--e9336 {
  color: #fd4b04;
  display: inline;
  font-weight: 700;
}

.problems-module--problems__undertext--012d9 {
  border: 1px solid #fd4b04;
  border-radius: 20px;
  color: #fd4b04;
  font-size: 24px;
  font-weight: 500;
  line-height: 30px;
  margin-top: 50px;
  padding: 25px 0;
  text-align: center;
}

@media (max-width: 991px) {
  .problems-module--problems__undertext--012d9 {
    font-size: 18px;
    line-height: 24px;
    margin-top: 35px;
    padding: 16px 0;
  }
}
@media (max-width: 767px) {
  .problems-module--problems__undertext--012d9 {
    font-size: 16px;
    line-height: 20px;
    padding: 14px 20px;
  }
}
.problems-module--video__content--74346 {
  background-image: url(https://fs.advance.ru/landing-pages/razvivayushie_kursy/dlya_vzroslyh/uchis_uchitsya-teachers/video-bg.png);
  background-repeat: no-repeat;
  background-size: contain;
  margin: 50px auto 0;
  max-width: 720px;
}

@media (max-width: 991px) {
  .problems-module--video__content--74346 {
    margin: 30px auto 0;
  }
}
@media (max-width: 767px) {
  .problems-module--video__content--74346 {
    background-image: unset;
  }
}
.problems-module--video__screencast-wrapper--e78f6 {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
}

.problems-module--video__content_iframe--fae76 {
  border-radius: 20px;
  height: 90%;
  left: 20px;
  position: absolute;
  top: 15px;
  width: 95%;
}

@media (max-width: 767px) {
  .problems-module--video__content_iframe--fae76 {
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
  }
}
.problems-module--video__text--8f5d9 {
  font-size: 24px;
  font-weight: 700;
  line-height: 36px;
  margin-top: 20px;
  text-align: center;
}

@media (max-width: 991px) {
  .problems-module--video__text--8f5d9 {
    color: #000;
    font-size: 20px;
    font-weight: 700;
    line-height: 36px;
  }
}
@media (max-width: 480px) {
  .problems-module--video__text--8f5d9 {
    font-size: 16px;
    line-height: 24px;
  }
}
.gatsby-image-wrapper {
  position: relative;
  overflow: hidden;
}

.gatsby-image-wrapper picture.object-fit-polyfill {
  position: static !important;
}

.gatsby-image-wrapper img {
  bottom: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-width: none;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.gatsby-image-wrapper [data-main-image] {
  opacity: 0;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-transition: opacity 0.25s linear;
  transition: opacity 0.25s linear;
  will-change: opacity;
}

.gatsby-image-wrapper-constrained {
  display: inline-block;
  vertical-align: top;
}

.gatsby-image-wrapper {
  position: relative;
  overflow: hidden;
}

.gatsby-image-wrapper picture.object-fit-polyfill {
  position: static !important;
}

.gatsby-image-wrapper img {
  bottom: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-width: none;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.gatsby-image-wrapper [data-main-image] {
  opacity: 0;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-transition: opacity 0.25s linear;
  transition: opacity 0.25s linear;
  will-change: opacity;
}

.gatsby-image-wrapper-constrained {
  display: inline-block;
  vertical-align: top;
}

.gatsby-image-wrapper noscript [data-main-image] {
  opacity: 1 !important;
}

.gatsby-image-wrapper [data-placeholder-image] {
  opacity: 0 !important;
}

