.bookings-class .breadcrumb{display:flex;align-items:center;gap:10px;padding:10px 0;width:1000px;margin:0 auto;background:#FFF}.bookings-class .breadcrumb-link{font-family:"Hiragino Sans", sans-serif;font-weight:300;font-size:13px;letter-spacing:0.04em;color:#0452CE;text-decoration:none}.bookings-class .breadcrumb-separator{color:#333;font-size:13px;margin:0 4px}.bookings-class .breadcrumb-current{font-family:"Hiragino Sans", sans-serif;font-weight:400;font-size:13px;letter-spacing:0.04em;color:#333}.bookings-class .booking-header{margin:30px auto;width:1000px}.bookings-class .booking-header h1{font-family:"Hiragino Sans", sans-serif;font-weight:600;font-size:24px;letter-spacing:0.04em;color:#333;line-height:1.4;margin-bottom:12px}.bookings-class .booking-header p{font-family:"Hiragino Sans", sans-serif;font-weight:400;font-size:14px;letter-spacing:0.04em;color:#333;line-height:1.8;margin:0}.bookings-class .wrapper{display:flex;justify-content:center;gap:40px;margin-top:20px;padding-bottom:80px}.bookings-class .booking-panel{margin:0 !important;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.bookings-class .ask-question-content{padding:0 !important;margin:0 !important}.bookings-class .booking-request-note{margin-top:30px;color:#D2281E;font-size:12px;font-weight:bold;text-align:center}.bookings-class .ask-question{border-top:none}.bookings-class .footer-container{width:100%;margin:0 auto;background-color:#FFF}.bookings-class .footer-container .company-informations{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:1085px;margin:0 auto;padding:15px 0;background-color:#FFF}.bookings-class .footer-container .company-informations .company-info{flex:0 1 auto;min-width:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:0}.bookings-class .footer-container .company-informations .company-info picture{flex:0 0 115px;margin-top:2.5px}.bookings-class .footer-container .company-informations .company-info picture .company-logo{content-visibility:auto;contain-intrinsic-size:20px}.bookings-class .footer-container .company-informations .company-info .company-location{font-size:11px;font-weight:normal;line-height:1.6;letter-spacing:0.44px;text-align:left;color:#747474}.bookings-class .footer-container .company-informations .company-info .company-location .copyright{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:var(--font-family-number);font-size:11px;font-weight:normal;line-height:1.0;letter-spacing:normal;text-align:center;color:#747474;vertical-align:baseline}.bookings-class .footer-container .company-informations .certification-info{box-sizing:border-box;flex:0 0 315px;width:315px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.bookings-class .footer-container .company-informations .certification-info .market-unit{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%}.bookings-class .footer-container .company-informations .certification-info .market-unit picture{display:block;flex:0 0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0}.bookings-class .footer-container .company-informations .certification-info .market-unit picture .market-logo{margin:0;content-visibility:auto;contain-intrinsic-size:47px}.bookings-class .footer-container .company-informations .certification-info .market-unit .market-desctiption{flex:1 1 auto;width:auto;min-width:0;margin:0 0 0 10px;font-size:10px;font-weight:normal;line-height:1.6;letter-spacing:normal;text-align:left;color:#848484}body.bookings-create-class #header,body.bookings-new-class #header{box-sizing:border-box;width:100%;height:110px !important;border-bottom:1px solid #DDDDDD !important;background-color:#fff;min-width:1280px}body.bookings-create-class #header #header-logo,body.bookings-new-class #header #header-logo{position:relative;top:22px;width:1000px;margin:0 auto}body.bookings-create-class #header #header-logo img,body.bookings-new-class #header #header-logo img{display:block;height:72px;width:auto}body.bookings-create-class #smp-header,body.bookings-new-class #smp-header{box-sizing:border-box;border-bottom:1px solid #DDDDDD;padding:12px 0 0 15px;height:58px !important;background-color:#fff;overflow:hidden}body.bookings-create-class #smp-header #smp-header-logo img,body.bookings-new-class #smp-header #smp-header-logo img{height:55px;width:auto;margin-left:-45px}body.bookings-create-class .select-apperance,body.bookings-new-class .select-apperance{overflow:hidden}body.bookings-create-class .select-apperance>.remodal,body.bookings-create-class .select-apperance>[data-remodal-id],body.bookings-new-class .select-apperance>.remodal,body.bookings-new-class .select-apperance>[data-remodal-id]{display:none !important}body.bookings-create-class .section-ask-question>.breadcrumb,body.bookings-new-class .section-ask-question>.breadcrumb{position:relative;z-index:1;clear:both}
