header.classes-header .title-place{background-color:#f47d7d;color:#fff;padding-bottom:40px;padding-top:40px}header.classes-header .title-place h1.title{font-family:Nunito Sans!important;font-weight:900!important;margin-bottom:0;font-size:2rem!important}header.classes-header .container .class-types{margin-top:16px}@media screen and (max-width:719px){header.classes-header .container .class-types .types{margin:16px 0}}header.classes-header .container .class-types .types .image{height:150px;width:150px;margin:16px auto}@media screen and (max-width:539px){header.classes-header .container .class-types .types .image{height:100px;width:100px;margin-top:0}}header.classes-header .container .class-types .types .image img{height:70%}header.classes-header .container .class-types .types .text{font-size:16px;font-weight:200}@media screen and (max-width:719px){header.classes-header .container .class-types .types .text{text-align:start;margin-bottom:0}}header.classes-header .container .class-types h2{font-family:Nunito,sans-serif!important;font-size:1rem!important;font-style:normal;font-variant:normal;font-weight:600!important}@media screen and (max-width:719px){header.classes-header .container .class-types h2{text-align:start}}.individual,.group{margin-top:64px}.individual .title-place,.group .title-place{background-color:#f47d7d;color:#fff;padding-bottom:40px;padding-top:40px;margin-bottom:24px}.individual .title-place h2,.group .title-place h2{font-family:Nunito Sans!important;font-weight:900!important}.individual .steps,.group .steps{margin-bottom:24px}.individual .steps .number,.group .steps .number{height:140px;font-size:300%;justify-content:center;text-align:center;color:#f7e48b;font-weight:600}.individual .steps .number p,.group .steps .number p{font-family:Nunito Sans!important;margin-bottom:0}.individual .steps .text,.group .steps .text{justify-content:center;color:#4f4d4d}.individual .steps .text p,.group .steps .text p{margin-bottom:0}.individual .steps .text .title,.group .steps .text .title{background-color:#fff4f0;font-family:Nunito Sans!important;font-weight:900;color:#f47d7d;width:fit-content;margin-bottom:8px;padding-right:16px;padding-left:16px}.individual .steps .divider,.group .steps .divider{height:2px;margin-left:10%;margin-right:10%;background-color:#ccc}@media screen and (max-width:719px){.individual .steps .divider,.group .steps .divider{margin-top:16px;margin-bottom:16px}}.individual .step2,.group .step2{justify-content:center}.individual .step2 .text,.group .step2 .text{justify-content:center;color:#4f4d4d}.individual .step2 .text p,.group .step2 .text p{margin-bottom:0}.individual .step2 .text .title,.group .step2 .text .title{background-color:#f7e48b;font-family:Nunito Sans!important;font-weight:900;color:#fff;width:fit-content;margin-bottom:8px;padding-right:16px;padding-left:16px}.individual .step3,.group .step3{justify-content:center;text-align:center}.individual .step3 .text,.group .step3 .text{min-height:140px;align-items:center;color:#4f4d4d}.individual .step3 .text p,.group .step3 .text p{margin-bottom:0}.individual .step3 .text .title,.group .step3 .text .title{background-color:#ccc;font-family:Nunito Sans!important;font-weight:900;color:#fff;width:fit-content;margin-bottom:8px;padding-right:16px;padding-left:16px}.individual .welcome,.group .welcome{font-weight:200;font-size:1.5rem;justify-content:center}.individual .welcome p,.group .welcome p{margin-bottom:0;margin-right:16px}.individual .welcome .text,.group .welcome .text{text-align:right;padding:0}@media screen and (max-width:719px){.individual .welcome .text,.group .welcome .text{width:auto}}.individual .welcome .logo,.group .welcome .logo{padding:0}@media screen and (max-width:719px){.individual .welcome .logo,.group .welcome .logo{width:auto}}.individual .welcome img,.group .welcome img{height:120px}.individual .welcome span,.group .welcome span{font-weight:400;color:#f47d7d}.how-steps{display:grid;grid-template-columns:1fr;gap:16px;margin:24px 0}@media(min-width:540px){.how-steps{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.how-steps{grid-template-columns:repeat(3,1fr)}}.how-step{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000012}.how-step .how-step-number{font-size:2.8rem;font-weight:900;color:#f7e48b;font-family:Nunito Sans!important;line-height:1;min-width:40px;flex-shrink:0}.how-step .how-step-body{flex:1}.how-step .how-step-body .how-step-title{display:inline-block;background:#fff4f0;color:#f47d7d;font-family:Nunito Sans!important;font-weight:900;padding:4px 12px;border-radius:6px;width:fit-content;margin-bottom:8px;font-size:.85rem;letter-spacing:.5px}.how-step .how-step-body p:not(.how-step-title){font-size:.9rem;color:#4f4d4d;font-weight:300;margin:0;line-height:1.6}.how-workshop-types{display:grid;grid-template-columns:1fr;gap:16px;margin-top:8px}@media(min-width:540px){.how-workshop-types{grid-template-columns:repeat(2,1fr)}}.how-workshop-type{padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 12px #00000012;text-align:center}.how-workshop-type .how-step-title{display:inline-block;background:#f7e48b;color:#4f4d4d;font-family:Nunito Sans!important;font-weight:900;padding:4px 14px;border-radius:6px;width:fit-content;margin:0 auto 10px;font-size:.85rem;letter-spacing:.5px}.how-workshop-type p:not(.how-step-title){font-size:.9rem;color:#4f4d4d;font-weight:300;margin:0;line-height:1.6}.more .container{margin-top:32px;margin-bottom:64px}.more .container h2{font-family:Nunito Sans!important;font-weight:900!important;margin-bottom:24px}.individual-classes h1,.group-classes h1,.individual-classes h2,.group-classes h2{font-size:2.2rem!important}
