.box_flex{display:flex;align-items:center;justify-content:center;border:1px solid #000;background-color:#fff;box-sizing:border-box}.box_flex h2{color:#c73b37}.box_flex .box_img{align-self:stretch;width:50%}.box_flex .box_img img{object-fit:cover;width:100%;height:100%}.box_flex .box_text{display:flex;flex-direction:column;justify-content:center;padding:1rem 3rem 2rem 3rem;box-sizing:border-box;width:50%}.schedules_head{margin-top:4rem}.fees_flex{display:flex;align-items:stretch;justify-content:space-around;gap:2rem;margin:3rem auto 1rem auto;max-width:1000px;padding:0rem 1rem}.fees_flex .fees_block{font-family:'Source Serif Pro',arial,helvetica,sans-serif;;display:flex;flex-direction:column}.fees_header{background-color:#4b7398;padding:.5rem}.fees_header h3{text-align:center;color:#fff;font-weight:700;font-family:'Source Serif Pro',arial,helvetica,sans-serif;}.fees_body{background-color:#7d98b0;padding:1rem 0rem;color:#fff;display:flex;flex-direction:column;justify-content:space-around;flex:1 0 auto}.fees_body .fees_point{padding:0rem 2rem;margin:1rem 0rem;box-sizing:border-box;position:relative;font-size:1.2rem;min-height:48px;display:flex;align-items:center}.fees_body .fees_point::before{content:'';position:absolute;left:0;width:3px;height:100%;background-color:#c73b37}.pictures_flex{display:flex;align-items:center;justify-content:space-between;gap:2.5rem;max-width:1100px;margin:3rem auto 3rem auto}.pictures_flex .pictures_left img:first-of-type{margin-bottom:1.5rem}.pictures_flex .pictures_left img{max-width:400px}.pictures_flex .pictures_right{align-self:stretch;display:flex}.pictures_flex .pictures_right img{object-fit:cover;width:100%;height:100%}@media (max-width:768px){.pictures_flex{display:block;text-align:center}.pictures_flex img{max-width:400px;width:100%;margin:.5rem auto}.pictures_flex .pictures_left img:first-of-type{margin-bottom:.5rem}.box_flex .box_img{display:none}.box_flex .box_text{width:100%}.fees_flex{flex-wrap:wrap}.fees_body .fees_point{margin:.5rem 0rem}}@media (max-width:550px){.box_flex .box_text{padding:1rem 2rem 2rem 2rem}.box_flex{margin-top:1rem}.schedules_head{margin-top:2.5rem}.tables_cont table:first-of-type{margin-top:-.5rem}}