/* header { display: none !important; } .h1 { display: none !important; } .fix_btn_academy  { display: none; } .fix_btn_chat  { display: none; } .fix_btn_phone  { display: none; } */

main {
    background: #FAFAFA;
}
/* s1 */
.isset { margin: 0 auto; max-width: 1120px; } .s1 { width: 100%; background: #FDE4D8; padding: 165px 0 50px 0; } .s1_isset { padding: 0 16px; max-width: 1152px; margin: 0 auto; } .s1_isset_text { /* padding: 0 16px; */ } .s1_zg { font-size: 56px; color: #332B2B; font-weight: 700; } .s1_p { font-size: 20px; line-height: 32px; color: #332B2B; display: block; margin: 32px 0 0 0; } .s1_slider { width: 100%; margin: 32px 0 0 0; } .s1_slider_block { width: 256px; } .s1_slider_isset { padding: 24px 32px; background: #FFFFFF; box-shadow: 0px 2px 4px rgba(53, 53, 53, 0.08); border-radius: 16px; } .s1_slider_isset_img { width: 100%; margin: 0 0 12px 0; } .s1_slider_isset_img>img { max-width: 48px; } .s1_slider_isset_zg { font-size: 20px; font-weight: 700; color: #332B2B; } .s1_slider_isset_zg_last { display: block; height: 92px; } .s1_slider_isset_p { margin: 8px 0 0 0; display: block; font-size: 14px; line-height: 20px; color: #332B2B; } .s1_slider_isset_btn { font-size: 16px; color: #F47C44; margin: 16px 0 0 0; } .s1_slider_isset_btn > svg { margin: 0 0 0 14px; } @media screen and (max-width: 1260px) { .s1 { padding: 90px 0 40px 0; } } @media screen and (max-width: 1150px) { .s1_slider { /* display: block; */ flex-wrap: wrap; justify-content: center; } .s1_slider_block { /* width: auto; */ margin: 16px; } } @media screen and (max-width: 700px) { .s1_slider_isset_zg_last { height: auto; } .s1_zg { font-size: 32px; line-height: 40px; } .s1_p { font-size: 16px; line-height: 24px; margin: 8px 0 0 0; } .s1_isset { padding: 0 0px; } .s1_isset_text { padding: 0 16px; } .s1_slider { display: block; } .s1_slider_block { width: auto; margin: 0 16px; } }
/* s1 */









/* s2 */
.s2 { max-width: 1152px; padding: 64px 16px 48px 16px; margin: 0 auto; } .s2 > * { margin: 0 0 32px 0; } .s2 > *:last-child { margin: 0; } .s2_block { width: 100%; background: #FFFFFF; border: 1px solid #EBEBEB; box-shadow: 0px 2px 4px rgba(53, 53, 53, 0.08); border-radius: 16px; padding: 56px 48px; } .s2_block_b1 { width: 100%; } .s2_block_btn { width: 48px; height: 48px; background: #FDE4D8; border-radius: 50%; position: relative; } .s2_block_btn { flex-shrink: 0; margin: 0 0 0 20px; } .s2_block_btn > * { display: inline-block; position: absolute; background: #F47C44; border-radius: 10px; } .s2_block_btn_s1 { height: 20px; width: 2px; } .s2_block_btn_s2 { width: 20px; height: 2px; } .s2_block_b2 { width: 100%; padding: 8px 0 0 0; display: none; } .s2_block_b2 > * { margin: 0 0 30px 0; font-size: 16px; line-height: 24px; color: #332B2B; } .s2_block_b2_zg { margin: 0 0 3px 0 !important; font-weight: 600; } .s2_block_b2_p { } .s2_block_last { padding: 36px 48px; background: #FFFFFF; border: 1px solid #EBEBEB; box-shadow: 0px 2px 4px rgba(53, 53, 53, 0.08); border-radius: 16px; list-style-type: disc; } .s2_block_last_li { } .s2_block_last_li > * { font-size: 16px; line-height: 24px; color: #332B2B; } @media screen and (max-width: 900px) { .s2 { padding: 24px 16px 24px 16px; } .s2_block_b1 { flex-wrap: wrap; justify-content: center; text-align: center; } .s2_block_zg { display: block; width: 100%; font-size: 24px; line-height: 32px; } .s2_block_btn { margin: 16px 0 0 0; } .s2_block_b2 { margin: 24px 0 0 0; } .s2_block { padding: 24px 16px; } .s2 > * { margin: 0 0 24px 0; } .s2_block_last { padding: 24px 16px 24px 35px; } }
/* s2 */







