.BZRhpa_main_div{margin:75px auto}.BZRhpa_hello,.BZRhpa_headline{margin-bottom:25px;line-height:1}.BZRhpa_headline,.BZRhpa_subheadline{letter-spacing:.4em}.BZRhpa_subheadline{text-transform:uppercase;margin-bottom:25px;padding:0 10%;font-size:1rem;font-weight:600;line-height:1.5}.BZRhpa_phone_button{border:0;border-radius:25px;max-width:450px;min-height:48px;margin:20px auto auto;padding-left:24px}.BZRhpa_button_icon{width:35px;height:auto}.BZRhpa_icon_button_spacer{width:25px}.BZRhpa_courses_main{flex-direction:column;gap:18px;padding-top:48px;display:flex}.BZRhpa_course_div{border-radius:30px;align-items:center;gap:1rem;padding:50px;display:grid}@media (max-width:1200px){.BZRhpa_course_div{padding:40px}}@media (min-width:992px){.BZRhpa_course_div{grid-template-columns:repeat(3,1fr)}}@media (max-width:991px){.BZRhpa_course_div{justify-content:center}}@media (max-width:768px){.BZRhpa_course_div{padding:25px}}.BZRhpa_title_description{gap:.5rem}@media (min-width:992px){.BZRhpa_title_description{text-align:left}}.BZRhpa_course_title{text-transform:uppercase;letter-spacing:.2em;font-size:clamp(1rem,1.2vw,1.2rem);font-weight:600}.BZRhpa_description,.BZRhpa_dates_days_times p,.BZRhpa_notice_register p,.BZRhpa_course_button{font-size:clamp(.889rem,1.1vw,1.1rem)}.BZRhpa_course_title,.BZRhpa_description{margin-block:0}.BZRhpa_dates_days_times{flex-direction:column;gap:.25rem;display:flex}.BZRhpa_dates_days_times p,.BZRhpa_notice_register p{letter-spacing:.2em;margin-block:0}.BZRhpa_course_dates{font-weight:600}.BZRhpa_daysOfWeek,.BZRhpa_start_end_times,.BZRhpa_course_notice{font-weight:300}.BZRhpa_button_link{width:100%}.BZRhpa_course_button{border:0;border-radius:25px;justify-content:center;align-items:center;max-width:350px;min-height:48px;margin:auto;display:flex}.BZRhpa_no_courses{letter-spacing:.02em;max-width:920px;margin:0 auto 18px;padding:0 18px;font-size:1.333rem;line-height:1.5}@media (max-width:1440px){.BZRhpa_icon_button_spacer{width:0}}@media (max-width:991.98px){.BZRhpa_course_title{font-size:max(1.25rem,2.5vw)}.BZRhpa_description,.BZRhpa_dates_days_times p,.BZRhpa_notice_register p,.BZRhpa_course_button,.BZRhpa_no_courses{font-size:max(1rem,2vw)}.BZRhpa_icon_button_spacer{width:35px}.BZRhpa_no_courses{font-size:1rem}}@media (max-width:576px){.BZRhpa_headline{font-size:8vw}.BZRhpa_subheadline{letter-spacing:.05em}.BZRhpa_course_title,.BZRhpa_course_div p{letter-spacing:0}.BZRhpa_button_text{padding-inline:5px}.BZRhpa_icon_button_spacer{width:0}.BZRhpa_icon_container{width:32px}.BZRhpa_one_button_row{width:100%;margin:auto}}
