.education_page_updated_design.how-to-shop .sub-sup-container{font-size:54px}@media screen and (min-width:992px) and (max-width:1279.98px){.education_page_updated_design.how-to-shop .sub-sup-container{font-size:46px!important}}@media screen and (min-width:768px) and (max-width:991.98px){.education_page_updated_design.how-to-shop .sub-sup-container{font-size:35px!important}}@media screen and (min-width:1px) and (max-width:767.98px){.education_page_updated_design.how-to-shop .sub-sup-container{font-size:26px!important}}.education_page_updated_design.how-to-shop .sub-sup-container .line{width:2px}.education_page_updated_design.how-to-shop .information-section a{color:#212529;font-family:mreaves-bold;text-decoration-thickness:1px}.education_page_updated_design.how-to-shop .information-section a.learn-more{font-family:mreaves-regular;text-decoration:underline}.education_page_updated_design.how-to-shop .information-section .option-title{font-size:38px}@media screen and (min-width:1px) and (max-width:470px){.education_page_updated_design.how-to-shop .information-section .option-title{font-size:31px!important}}.education_page_updated_design.how-to-shop .information-section .description>p,.education_page_updated_design.how-to-shop .information-section .option-answer>p,.education_page_updated_design.how-to-shop .information-section h4{font-size:20px;letter-spacing:.7px}@media screen and (min-width:1px) and (max-width:767.98px){.education_page_updated_design.how-to-shop .information-section .description>p,.education_page_updated_design.how-to-shop .information-section .option-answer>p,.education_page_updated_design.how-to-shop .information-section h4{font-size:18px!important;letter-spacing:.4px!important}}@media screen and (min-width:1px) and (max-width:429.98px){.education_page_updated_design.how-to-shop .information-section .description>p,.education_page_updated_design.how-to-shop .information-section .option-answer>p,.education_page_updated_design.how-to-shop .information-section h4{line-height:1.2!important}}.education_page_updated_design.how-to-shop .information-section .description>p .learn-more,.education_page_updated_design.how-to-shop .information-section .option-answer>p .learn-more,.education_page_updated_design.how-to-shop .information-section h4 .learn-more{width:fit-content}.education_page_updated_design.how-to-shop .information-section #request_booking_area{margin:32px 0 0;max-width:100%}.education_page_updated_design.how-to-shop .information-section #request_booking_area .request_booking_button_calendly{align-content:center;width:100%}@media screen and (min-width:1px) and (max-width:767px){.education_page_updated_design.how-to-shop .information-section #request_booking_area .request_booking_button_calendly{font-size:15px!important}}.education_page_updated_design.how-to-shop .information-section #request_booking_area .calendly_booking_request_form_container{max-width:580px;width:100%}.education_page_updated_design.how-to-shop .information-section .general_content{min-height:auto;padding-top:30px}.education_page_updated_design.how-to-shop #request_booking_area .request_booking_button_calendly_overseas{line-height:35px;width:100%}.our_locations{line-height:20px;text-align:center}.our_locations .city_name{font-family:mreaves-bold;font-size:26px}.our_locations .city_name .icon{font-size:8px;margin-right:10px}.our_locations .opening{font-family:mreaves-bold;font-size:12x}.our_locations .info_city{border-left:1px solid #00000020;font-size:17px;line-height:22px;margin-bottom:15px;padding-left:4px;padding-right:4px}.our_locations .info_city .city_name{font-family:mreaves-bold}.our_locations .info_city .opening{font-family:mreaves-bold;font-size:12px}.our_locations .info_city .times{color:#666;font-size:14px;line-height:14px;margin-bottom:15px;margin-top:5px}.our_locations .info_city .city_box:hover .city_name{text-decoration:underline}.our_locations .info_city .city_box .times{color:#666;font-size:15px;line-height:15px;margin-top:4px}.our_locations .info_city .city_box .phone-icon{margin-right:5px;vertical-align:middle;width:12px}.our_locations .info_city .city_box .city-time{font-size:16px;line-height:20px;margin-top:5px}.our_locations .info_city .city_box.active{border:2px solid #f5bab9}.our_locations .info_city:hover{text-decoration:underline}.our_locations .info_city:first-of-type{border-left:none;padding-left:0}.our_locations .info_city:last-of-type{padding-right:0}.our_locations a{color:#000}.our_locations a:hover{text-decoration:none}@media screen and (min-width:1px) and (max-width:767px){.general_content .our_locations .info_city{border-left:none!important;flex:none;margin-bottom:30px!important;width:100%}}