@media (min-width:781px){.support-page--engineering-training section.company-about-title .inner,.support-page--service-training section.company-about-title .inner,.support-page--sales-training section.company-about-title .inner,.support-page--engineering-training section.support_service_training_curriculum .inner,.support-page--service-training section.support_service_training_curriculum .inner,.support-page--sales-training section.support_service_training_curriculum .inner{max-width:1440px;margin:0 auto;padding-left:0;padding-right:0}section.support_service_training_curriculum{padding:80px 0}section.support_service_training_curriculum .inner{flex-direction:column;align-items:center;gap:40px;display:flex}section.support_service_training_curriculum .support_service_training_curriculum__filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;width:100%;display:flex}section.support_service_training_curriculum .support_service_training_curriculum__search{width:280px}section.support_service_training_curriculum .support_service_training_curriculum__search .guide_field__search-adorn{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;height:auto;max-height:none;margin:0;padding:0;display:flex}section.support_service_training_curriculum .support_service_training_curriculum__search .guide_field__search-clear{border:1px solid var(--color-border);background:var(--color-bg);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:background .2s,border-color .2s;display:inline-flex}section.support_service_training_curriculum .support_service_training_curriculum__search .guide_field__search-clear:hover{background:#f5f7fa;border-color:#ccc}section.support_service_training_curriculum .support_service_training_curriculum__search .guide_field__search-clear-icon{justify-content:center;align-items:center;width:10px;height:10px;display:flex}section.support_service_training_curriculum .support_service_training_curriculum__search .guide_field__search-clear-icon img{width:10px;height:10px;display:block}section.support_service_training_curriculum .support_service_training_curriculum__list{flex-direction:column;gap:30px;width:100%;margin:0;padding:0;list-style:none;display:flex}section.support_service_training_curriculum .support_service_training_curriculum__item{border-top:1px solid #e8e8e8;padding-top:30px}section.support_service_training_curriculum .support_service_training_curriculum__empty{flex-direction:column;align-items:center;gap:0;width:100%;padding:80px 0;display:flex}section.support_service_training_curriculum .support_service_training_curriculum__empty-icon{aspect-ratio:1;width:148px;margin-bottom:16px}section.support_service_training_curriculum .support_service_training_curriculum__empty-icon img{object-fit:contain;width:100%;height:100%;display:block}section.support_service_training_curriculum .support_service_training_curriculum__empty-text{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}section.support_service_training_curriculum .support_service_training_curriculum__empty-title{color:#222;margin:0;font-size:20px;font-weight:500;line-height:30px}section.support_service_training_curriculum .support_service_training_curriculum__empty-desc{color:#888;margin:0;font-size:16px;line-height:1.4}.support_service_training_card{width:100%;color:inherit;align-items:center;gap:50px;text-decoration:none;display:flex}.support_service_training_card:hover .support_service_training_card__tit,.support_service_training_card:focus-visible .support_service_training_card__tit{color:var(--color-primary);text-decoration:underline}.support_service_training_card__media{border:1px solid #e8e8e8;flex:0 0 380px;width:380px;height:246px;overflow:hidden}.support_service_training_card__media img{object-fit:cover;width:100%;height:100%;display:block}.support_service_training_card__body{flex-direction:column;flex:1 1 0;gap:10px;min-width:0;min-height:246px;padding-top:40px;display:flex}.support_service_training_card__category{color:#0f1f45;margin:0;font-size:15px;line-height:23px}.support_service_training_card__text{flex-direction:column;gap:6px;display:flex}.support_service_training_card__tit{letter-spacing:-1%;color:#222;margin:0;font-size:24px;font-weight:600;line-height:34px}.support_service_training_card__desc{-webkit-line-clamp:3;line-clamp:3;color:#666;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:24px;display:-webkit-box;overflow:hidden}section.support_service_training_curriculum .support_service_training_curriculum__pagination{border-top:1px solid #e8e8e8;width:100%;margin-top:0;padding-top:30px}.support-page--engineering-training-detail section.support_service_training_detail_hero .inner,.support-page--engineering-training-detail section.support_service_training_detail_schedule .inner,.support-page--sales-training-detail section.support_service_training_detail_hero .inner,.support-page--sales-training-detail section.support_service_training_detail_schedule .inner,.support-page--service-training-detail section.support_service_training_detail_hero .inner,.support-page--service-training-detail section.support_service_training_detail_schedule .inner{max-width:1440px;margin:0 auto;padding-left:0;padding-right:0}section.support_service_training_detail_hero{padding:75px 0}section.support_service_training_detail_hero .inner{align-items:center;gap:80px;display:flex}section.support_service_training_detail_hero .support_service_training_detail_hero__media{border:1px solid #e8e8e8;flex:0 0 812px;width:812px;height:525px;overflow:hidden}section.support_service_training_detail_hero .support_service_training_detail_hero__img{object-fit:cover;width:100%;height:100%;display:block}section.support_service_training_detail_hero .support_service_training_detail_hero__content{flex:1 1 0;min-width:0;max-width:548px}section.support_service_training_detail_hero .support_service_training_detail_hero__divider{border:0;border-top:1px solid #ddd;margin:0 0 50px}section.support_service_training_detail_hero .support_service_training_detail_hero__text{flex-direction:column;gap:14px;display:flex}section.support_service_training_detail_hero .support_service_training_detail_hero__category{color:#0f1f45;margin:0;font-size:15px;line-height:23px}section.support_service_training_detail_hero .support_service_training_detail_hero__title{font-family:jaka, var(--font-display,"Plus Jakarta Sans"), sans-serif;letter-spacing:-2%;color:#222;margin:0;font-size:42px;font-weight:700;line-height:52px}section.support_service_training_detail_hero .support_service_training_detail_hero__desc{color:#666;margin:0;font-size:16px;line-height:24px}section.support_service_training_detail_schedule{background:#f5f7fa;padding:120px 0 150px}section.support_service_training_detail_schedule .inner{flex-direction:column;align-items:stretch;gap:20px;display:flex}section.support_service_training_detail_schedule .support_service_training_detail_schedule__toolbar{justify-content:flex-end;gap:12px;width:100%;display:flex}section.support_service_training_detail_schedule .support_service_training_detail_schedule__toolbar .guide_field{width:200px}section.support_service_training_detail_schedule .support_service_training_detail_schedule__list{flex-direction:column;gap:24px;width:100%;margin:0;padding:0;list-style:none;display:flex}section.support_service_training_detail_schedule .support_service_training_detail_schedule__empty{flex-direction:column;align-items:center;gap:0;width:100%;padding:80px 0;display:flex}section.support_service_training_detail_schedule .support_service_training_detail_schedule__empty-icon{aspect-ratio:1;width:148px;margin-bottom:16px}section.support_service_training_detail_schedule .support_service_training_detail_schedule__empty-icon img{object-fit:contain;width:100%;height:100%;display:block}section.support_service_training_detail_schedule .support_service_training_detail_schedule__empty-text{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}section.support_service_training_detail_schedule .support_service_training_detail_schedule__empty-title{color:#222;margin:0;font-size:20px;font-weight:500;line-height:30px}section.support_service_training_detail_schedule .support_service_training_detail_schedule__empty-desc{color:#888;margin:0;font-size:16px;line-height:1.4}section.support_service_training_detail_schedule .support_service_training_detail_schedule__item{align-items:flex-start;gap:60px;width:100%;display:flex}section.support_service_training_detail_schedule .support_service_training_detail_schedule__date{width:250px;letter-spacing:-1%;color:#222;flex:0 0 250px;margin:0;font-size:28px;font-weight:600;line-height:38px}section.support_service_training_detail_schedule .support_service_training_detail_session{box-sizing:border-box;background:#fff;border:1px solid #ddd;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:12px;width:100%;min-width:0;max-width:1130px;height:auto;padding:30px 40px;display:flex;position:relative}.support_service_training_detail_session__tag{color:#fff;background:#e60040;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:auto;max-width:100%;padding:2px 10px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.support_service_training_detail_session__main{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.support_service_training_detail_session__body{flex-direction:column;gap:6px;width:100%;max-width:1010px;display:flex}.support_service_training_detail_session__title{letter-spacing:-1%;color:#222;margin:0;font-size:24px;font-weight:600;line-height:34px}.support_service_training_detail_session__products{color:#222;margin:0;font-size:16px;line-height:24px}.support_service_training_detail_session__meta{flex-direction:column;gap:10px;width:100%;max-width:648px;margin:0;padding:0;list-style:none;display:flex}.support_service_training_detail_session__meta li{color:#222;align-items:center;gap:8px;font-size:16px;line-height:26px;display:flex}.support_service_training_detail_session__meta-icon{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.support_service_training_detail_session__meta-icon img{object-fit:contain;width:18px;height:18px;display:block}.support_service_training_detail_session__meta-icon--map img{width:20px;height:20px}.support_service_training_detail_session__tit a:hover{color:var(--color-primary);text-decoration:underline}.support_service_training_detail_session__link{z-index:1;position:absolute;inset:0}.support_service_training_detail_session__title a{color:inherit;text-decoration:none}.support_service_training_detail_session__title a:hover{color:var(--color-primary);text-decoration:underline}.support-page--engineering-training-session section.support_service_training_session_detail .inner{max-width:1440px;margin:0 auto;padding-left:0;padding-right:0}section.support_service_training_session_detail{padding:75px 0 0}section.support_service_training_session_detail .support_service_training_session_detail__head{flex-direction:column;gap:34px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__title-row{flex-direction:column;gap:10px;width:100%;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__title-line{justify-content:space-between;align-items:center;gap:30px;width:100%;min-width:0;display:flex;overflow:visible}section.support_service_training_session_detail .support_service_training_session_detail__category{color:#0f1f45;margin:0;font-size:15px;line-height:23px}section.support_service_training_session_detail .support_service_training_session_detail__title{min-width:0;max-width:1180px;font-family:jaka, var(--font-display,"Plus Jakarta Sans"), sans-serif;letter-spacing:-2%;color:#222;flex:auto;margin:0;font-size:42px;font-weight:700;line-height:52px}section.support_service_training_session_detail .support_service_training_session_detail__share-wrap{flex-shrink:0;position:relative;overflow:visible}section.support_service_training_session_detail .support_service_training_session_detail__share-trigger{cursor:pointer;background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0;padding:0;transition:opacity .2s;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__share-trigger:hover{opacity:.75}section.support_service_training_session_detail .support_service_training_session_detail__share-trigger:focus-visible{outline-offset:2px;outline:2px solid #0f1f45}section.support_service_training_session_detail .support_service_training_session_detail__share-trigger img{width:24px;height:24px;display:block}section.support_service_training_session_detail .support_service_training_session_detail__share-popover{z-index:20;box-sizing:border-box;background:#fff;border-radius:4px;width:288px;padding:24px 30px;position:absolute;top:calc(100% + 18px);right:0;overflow:visible;box-shadow:4px 4px 10px #0000001f}section.support_service_training_session_detail .support_service_training_session_detail__share-popover-arrow{z-index:1;pointer-events:none;width:22px;height:10px;position:absolute;top:-10px;right:18px;overflow:hidden}section.support_service_training_session_detail .support_service_training_session_detail__share-popover-arrow:before{content:"";background:#fff;width:14px;height:14px;position:absolute;top:4px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:-2px -2px 6px #00000014}section.support_service_training_session_detail .support_service_training_session_detail__share-popover-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__share-popover-title{color:#222;margin:0;font-size:20px;font-weight:600;line-height:30px}section.support_service_training_session_detail .support_service_training_session_detail__share-popover-close{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:18px;height:18px;margin:0;padding:0;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__share-popover-close img{width:18px;height:18px;display:block}section.support_service_training_session_detail .support_service_training_session_detail__share{justify-content:flex-start;align-items:flex-start;gap:30px;margin:0;padding:0;list-style:none;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__share>li{flex-shrink:0}section.support_service_training_session_detail .support_service_training_session_detail__share-link{flex-direction:column;align-items:center;gap:4px;width:56px;text-decoration:none;transition:opacity .2s;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__share-link:hover{opacity:.75}section.support_service_training_session_detail .support_service_training_session_detail__share-link:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #0f1f45}section.support_service_training_session_detail .support_service_training_session_detail__share-link-icon{flex-shrink:0;width:52px;height:52px;display:block}section.support_service_training_session_detail .support_service_training_session_detail__share-link-icon img{width:52px;height:52px;display:block}section.support_service_training_session_detail .support_service_training_session_detail__share-link-label{color:#666;text-align:center;font-size:15px;line-height:23px}section.support_service_training_session_detail .support_service_training_session_detail__divider{border:0;border-top:1px solid #ddd;margin:0}section.support_service_training_session_detail .support_service_training_session_detail__tabs{gap:40px;margin-bottom:40px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__tab{color:#222;opacity:.25;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;font-size:20px;font-weight:700;line-height:30px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__tab:not(.is-active){padding-bottom:14px}section.support_service_training_session_detail .support_service_training_session_detail__tab.is-active{opacity:1}section.support_service_training_session_detail .support_service_training_session_detail__tab-dot{background:#e60040;border-radius:50%;width:8px;height:8px}section.support_service_training_session_detail #session-training,section.support_service_training_session_detail #session-agenda,section.support_service_training_session_detail #session-registration{scroll-margin-top:140px}section.support_service_training_session_detail .support_service_training_session_detail__layout{align-items:flex-start;gap:0;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__main{border-right:1px solid #ddd;flex:1 1 0;min-width:0;max-width:1000px;padding-top:40px;padding-bottom:150px;padding-right:30px}section.support_service_training_session_detail .support_service_training_session_detail__section-group{flex-direction:column;gap:60px;margin-bottom:120px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__block{flex-direction:column;gap:20px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__block--agenda,section.support_service_training_session_detail .support_service_training_session_detail__block--registration{margin-bottom:120px}section.support_service_training_session_detail .support_service_training_session_detail__block-tit{font-family:var(--font-body);letter-spacing:-.34px;color:#222;margin:0;font-size:34px;font-weight:600;line-height:44px}section.support_service_training_session_detail .support_service_training_session_detail__block-head{flex-wrap:wrap;align-items:baseline;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__block-date{font-family:var(--font-body);letter-spacing:-.34px;color:#222;margin:0;font-size:34px;font-weight:600;line-height:44px}section.support_service_training_session_detail .support_service_training_session_detail__block-date:before{content:" / "}section.support_service_training_session_detail .support_service_training_session_detail__bullets{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__bullets li{color:#666;padding-left:12px;font-size:16px;line-height:24px;position:relative}section.support_service_training_session_detail .support_service_training_session_detail__bullets li:before{content:"";background:#888;width:4px;height:4px;position:absolute;top:10px;left:0}section.support_service_training_session_detail .support_service_training_session_detail__text{color:#666;margin:0;font-size:16px;line-height:24px}section.support_service_training_session_detail .support_service_training_session_detail__table{border-collapse:collapse;table-layout:fixed;border-top:2px solid #0f1f45;width:100%}section.support_service_training_session_detail .support_service_training_session_detail__table thead th{color:#222;text-align:center;vertical-align:middle;background:#f5f7fa;border-bottom:1px solid #ddd;padding:20px 16px;font-size:16px;font-weight:600;line-height:26px}section.support_service_training_session_detail .support_service_training_session_detail__table thead th:first-child{width:80px}section.support_service_training_session_detail .support_service_training_session_detail__table thead th:nth-child(2),section.support_service_training_session_detail .support_service_training_session_detail__table thead th:nth-child(4){width:160px}section.support_service_training_session_detail .support_service_training_session_detail__table tbody td{color:#222;text-align:center;vertical-align:middle;border-bottom:1px solid #ddd;padding:20px 16px;font-size:16px;line-height:24px}section.support_service_training_session_detail .support_service_training_session_detail__table tbody td:nth-child(3){text-align:left}section.support_service_training_session_detail .support_service_training_session_detail__table-tit{color:#222;margin:0 0 6px;font-size:16px;font-weight:500;line-height:24px}section.support_service_training_session_detail .support_service_training_session_detail__table-desc{color:#666;margin:0;font-size:15px;line-height:23px}section.support_service_training_session_detail .support_service_training_session_detail__agenda-list{display:none}section.support_service_training_session_detail .support_service_training_session_detail__agenda-list+.support_service_training_session_detail__block-head{margin-top:40px}section.support_service_training_session_detail .support_service_training_session_detail__form{flex-direction:column;align-items:flex-start;gap:40px;width:100%;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__form-body,section.support_service_training_session_detail .support_service_training_session_detail__form-main{display:contents}section.support_service_training_session_detail .support_service_training_session_detail__form-grid{flex-direction:column;gap:40px;width:100%;padding-top:0;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__form-consent{flex-direction:column;gap:30px;width:100%;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__block--registration{gap:20px}section.support_service_training_session_detail .support_service_training_session_detail__form-row{align-items:flex-start;gap:10px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__form-row--address{align-items:flex-end}section.support_service_training_session_detail .support_service_training_session_detail__form-row--2 .support_service_training_session_detail__field,section.support_service_training_session_detail .support_service_training_session_detail__form-row--address .support_service_training_session_detail__field{flex:1 1 0;min-width:0}section.support_service_training_session_detail .support_service_training_session_detail__field{flex-direction:column;gap:10px;width:100%;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__field--full{width:100%}section.support_service_training_session_detail .support_service_training_session_detail__field-label{color:#222;font-size:16px;line-height:26px}section.support_service_training_session_detail .support_service_training_session_detail__required{color:#e60040}section.support_service_training_session_detail .support_service_training_session_detail__input,section.support_service_training_session_detail .guide_field{width:100%}section.support_service_training_session_detail .support_service_training_session_detail__input--readonly .MuiOutlinedInput-root{background:#f5f5f5}section.support_service_training_session_detail .support_service_training_session_detail__form-divider{border:0;border-top:1px solid #ddd;margin:0}section.support_service_training_session_detail .support_service_training_session_detail__consent{justify-content:space-between;align-items:center;gap:16px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__consent-label{color:#222;cursor:pointer;align-items:center;gap:10px;font-size:16px;line-height:24px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__terms-link{color:#666;text-underline-position:from-font;flex-shrink:0;font-size:15px;line-height:23px;text-decoration:underline}section.support_service_training_session_detail .support_service_training_session_detail__recaptcha{align-self:flex-start;width:270px;max-width:100%;height:auto;display:block}section.support_service_training_session_detail .support_service_training_session_detail__submit{box-sizing:border-box;align-self:center;width:220px;min-width:220px;height:52px;min-height:52px;padding:17px 24px}section.support_service_training_session_detail .support_service_training_session_detail__submit-wrap{flex-direction:column;align-self:center;align-items:center;gap:12px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__submit:disabled,section.support_service_training_session_detail .support_service_training_session_detail__submit.is-disabled{color:#888;opacity:1;cursor:default;pointer-events:none;background:#ddd}section.support_service_training_session_detail .support_service_training_session_detail__submit:disabled:hover,section.support_service_training_session_detail .support_service_training_session_detail__submit.is-disabled:hover{color:#888;background:#ddd}section.support_service_training_session_detail .support_service_training_session_detail__block--calendar{gap:40px}section.support_service_training_session_detail .support_service_training_session_detail__calendar-actions{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__calendar-btn{box-sizing:border-box;color:#0f1f45;white-space:nowrap;justify-content:center;align-items:center;gap:8px;width:220px;min-width:220px;height:52px;min-height:52px;padding:17px 24px;font-size:16px;font-weight:600;line-height:26px;display:inline-flex}section.support_service_training_session_detail .support_service_training_session_detail__calendar-btn img{object-fit:contain;flex-shrink:0;width:16px;height:16px;display:block}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo{display:none}section.support_service_training_session_detail .support_service_training_session_detail__aside--pc{flex:0 0 440px;align-self:flex-start;width:440px;padding-top:0;padding-bottom:150px;padding-left:0;overflow:hidden auto}section.support_service_training_session_detail .support_service_training_session_detail__countdown{box-sizing:border-box;color:#fff;text-align:center;background:#0c1625 url(/img/services/engineering-training/session-countdown-bg.svg) 50%/100% 100% no-repeat;justify-content:center;align-items:flex-start;height:105px;min-height:105px;padding:24px 20px 0;display:flex;position:relative;overflow:hidden}section.support_service_training_session_detail .support_service_training_session_detail__countdown-grid{justify-content:center;align-items:center;gap:14px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__countdown-unit{text-align:center;flex-direction:column;align-items:center;min-width:52px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__countdown-unit:first-child{width:76px;min-width:76px}section.support_service_training_session_detail .support_service_training_session_detail__countdown-unit:last-child{width:55px;min-width:55px}section.support_service_training_session_detail .support_service_training_session_detail__countdown-value{letter-spacing:-1%;font-size:28px;font-weight:600;line-height:38px}section.support_service_training_session_detail .support_service_training_session_detail__countdown-name{opacity:.7;font-size:13px;line-height:19px}section.support_service_training_session_detail .support_service_training_session_detail__countdown-sep{width:11px;font-family:jaka, var(--font-display,"Plus Jakarta Sans"), sans-serif;letter-spacing:-2%;opacity:.3;flex:0 0 11px;font-size:28px;font-weight:700;line-height:52px}section.support_service_training_session_detail .support_service_training_session_detail__meta{flex-direction:column;gap:24px;width:360px;margin:30px 40px 0;padding:0;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__meta-grid{flex-direction:column;gap:24px;width:100%;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__meta-row{align-items:flex-start;gap:20px;width:100%;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__meta-row .support_service_training_session_detail__meta-item:first-child{flex:0 0 200px;width:200px}section.support_service_training_session_detail .support_service_training_session_detail__meta-row .support_service_training_session_detail__meta-item:last-child{flex:0 0 140px;width:140px}section.support_service_training_session_detail .support_service_training_session_detail__meta-item,section.support_service_training_session_detail .support_service_training_session_detail__meta-head{flex-direction:column;gap:8px;width:100%;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__meta-label{color:#666;align-items:center;gap:6px;margin:0;font-size:16px;line-height:24px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__meta-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 20px;width:20px;height:20px;display:block}section.support_service_training_session_detail .support_service_training_session_detail__meta-icon--date{background-image:url(/ico/ico_training_date_20.svg)}section.support_service_training_session_detail .support_service_training_session_detail__meta-icon--duration{background-image:url(/ico/ico_training_duration_20.svg)}section.support_service_training_session_detail .support_service_training_session_detail__meta-icon--type{background-image:url(/ico/ico_training_type_20.svg)}section.support_service_training_session_detail .support_service_training_session_detail__meta-icon--class-size{background-image:url(/ico/ico_training_class_size_20.svg)}section.support_service_training_session_detail .support_service_training_session_detail__meta-icon--location{background-image:url(/ico/ico_training_location_20.svg)}section.support_service_training_session_detail .support_service_training_session_detail__meta-icon--products{background-image:url(/ico/ico_training_products_20.svg)}section.support_service_training_session_detail .support_service_training_session_detail__meta-value{color:#222;margin:0;font-size:18px;font-weight:500;line-height:28px}section.support_service_training_session_detail .support_service_training_session_detail__meta-bullets{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__meta-bullets li{color:#222;padding-left:12px;font-size:18px;font-weight:500;line-height:28px;position:relative}section.support_service_training_session_detail .support_service_training_session_detail__meta-bullets li:before{content:"";background:#888;width:4px;height:4px;position:absolute;top:10px;left:0}section.support_service_training_session_detail .support_service_training_session_detail__meta-bullets a{color:inherit;text-decoration:none}section.support_service_training_session_detail .support_service_training_session_detail__meta-bullets a:hover{text-underline-offset:2px;text-decoration:underline}section.support_service_training_session_detail .support_service_training_session_detail__meta-text{color:#222;margin:0;font-size:18px;font-weight:500;line-height:28px}section.support_service_training_session_detail .btn-lv01.btn-lv01--line.support_service_training_session_detail__register{box-sizing:border-box;color:#0f1f45;white-space:nowrap;background:0 0;border:1px solid #0f1f454d;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;height:52px;min-height:52px;margin:0;padding:17px 24px;font-size:16px;font-weight:600;line-height:26px;display:inline-flex}section.support_service_training_session_detail .btn-lv01.btn-lv01--line.support_service_training_session_detail__register:hover{color:#0f1f45;background:0 0;border-color:#0f1f45}section.support_service_training_session_detail .support_service_training_session_detail__register img{flex-shrink:0;width:18px;height:18px;display:block}section.support_service_training_session_detail .support_service_training_session_detail__table-viewport{width:100%;position:relative}section.support_service_training_session_detail .support_service_training_session_detail__table-swipe{display:none}.support-page--request-for-training section.company-about-title .inner,.support-page--request-for-training section.support_service_training_request .inner{max-width:1440px;margin:0 auto;padding-left:0;padding-right:0}section.support_service_training_request{padding:60px 0 120px}section.support_service_training_request .support_service_training_request__steps{background-color:#0f1f45;background-image:var(--support-training-steps-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;min-height:127px;padding:40px 97px}section.support_service_training_request .support_service_training_request__step-num,section.support_service_training_request .support_service_training_request__step-connector{display:none}section.support_service_training_request .support_service_training_request__steps-list{flex-wrap:wrap;align-items:center;gap:40px;display:flex}section.support_service_training_request .support_service_training_request__step{color:#fff;align-items:center;gap:18px;display:flex}section.support_service_training_request .support_service_training_request__step:not(.is-active):not(.is-completed) .support_service_training_request__step-text{opacity:.4}section.support_service_training_request .support_service_training_request__step.is-active .support_service_training_request__step-label{opacity:.8}section.support_service_training_request .support_service_training_request__step-icon{box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}section.support_service_training_request .support_service_training_request__step.is-active .support_service_training_request__step-icon{background:#fff;box-shadow:0 8px 20px #0f1f452e}section.support_service_training_request .support_service_training_request__step.is-completed .support_service_training_request__step-icon{box-shadow:none;background:#e60040;border:none}section.support_service_training_request .support_service_training_request__step:not(.is-active):not(.is-completed) .support_service_training_request__step-icon{background:#ffffff14}section.support_service_training_request .support_service_training_request__step-icon img{object-fit:contain;width:24px;height:24px;display:block}section.support_service_training_request .support_service_training_request__step-text{flex-direction:column;gap:0;min-height:47px;display:flex}section.support_service_training_request .support_service_training_request__step-label{color:#fff;font-size:13px;line-height:19px}section.support_service_training_request .support_service_training_request__step-title{color:#fff;white-space:nowrap;font-size:16px;font-weight:600;line-height:26px}section.support_service_training_request .support_service_training_request__step-arrow{object-fit:contain;flex-shrink:0;width:24px;height:24px;display:block}section.support_service_training_request .support_service_training_request__step-arrow.is-active{animation:1.4s ease-in-out infinite support_service_training_request_step_arrow_move}section.support_service_training_request .support_service_training_request__body{flex-direction:column;gap:30px;width:100%;margin-top:20px;display:flex}section.support_service_training_request .support_service_training_request__panel{box-sizing:border-box;background:#f5f7fa;border-radius:4px;width:100%;padding:80px 200px}section.support_service_training_request .support_service_training_request__panel-inner{flex-direction:column;align-items:center;max-width:1040px;margin:0 auto;display:flex}section.support_service_training_request .support_service_training_request__panel-inner>*+*{margin-top:60px}section.support_service_training_request .support_service_training_request__intro{text-align:center;flex-direction:column;gap:10px;width:100%;max-width:985px;display:flex}section.support_service_training_request .support_service_training_request__heading{letter-spacing:-1%;color:#222;margin:0;font-size:34px;font-weight:600;line-height:44px}section.support_service_training_request .support_service_training_request__desc{color:#666;margin:0;font-size:16px;line-height:24px}section.support_service_training_request .support_service_training_request__form{width:100%}section.support_service_training_request .support_service_training_request__form-grid{flex-direction:column;width:100%;display:flex}section.support_service_training_request .support_service_training_request__form-grid>*+*{margin-top:40px}section.support_service_training_request .support_service_training_request__form-grid>.support_service_training_request__form-divider+.support_service_training_request__consent,section.support_service_training_request .support_service_training_request__form-grid>.support_service_training_request__consent+.support_service_training_request__recaptcha-box{margin-top:30px}section.support_service_training_request .support_service_training_request__form-row{align-items:flex-start;gap:10px;display:flex}section.support_service_training_request .support_service_training_request__form-row--address{align-items:flex-start;width:100%}section.support_service_training_request .support_service_training_request__form-row--address .support_service_training_request__input{flex:1 1 0;min-width:0}section.support_service_training_request .support_service_training_request__control{flex-direction:column;flex:none;gap:10px;width:100%;display:flex}section.support_service_training_request .support_service_training_request__control>.guide_field,section.support_service_training_request .support_service_training_request__control>.support_service_training_request__input{flex:none;width:100%}section.support_service_training_request .support_service_training_request__field--error{gap:0;padding-bottom:31px;position:relative}section.support_service_training_request .support_service_training_request__field-hint+.support_service_training_request__error,section.support_service_training_request .support_service_training_request__terms-link+.support_service_training_request__error{position:relative}section.support_service_training_request .support_service_training_request__error{color:var(--color-error,#e53a3d);margin:0;font-size:15px;font-weight:400;line-height:23px;position:absolute;bottom:0;left:0;right:0}section.support_service_training_request .support_service_training_request__form-row--2 .support_service_training_request__field,section.support_service_training_request .support_service_training_request__form-row--address .support_service_training_request__field,section.support_service_training_request .support_service_training_request__form-row--2 .support_service_training_request__select{flex:1 1 0;min-width:0}section.support_service_training_request .support_service_training_request__form-row--selects{width:100%}section.support_service_training_request .support_service_training_request__form-row--selects+.support_service_training_request__product-panel{margin-top:6px}section.support_service_training_request .support_service_training_request__form-row--selects .support_service_training_request__select{width:100%;max-width:none}section.support_service_training_request .support_service_training_request__form-row--selects .support_service_training_request__select .MuiOutlinedInput-root,section.support_service_training_request .support_service_training_request__form-row--selects .support_service_training_request__select .MuiNativeSelect-select{background:#fff}section.support_service_training_request .support_service_training_request__form-row--selects .support_service_training_request__select .MuiOutlinedInput-root.Mui-disabled,section.support_service_training_request .support_service_training_request__form-row--selects .support_service_training_request__select .MuiOutlinedInput-root.Mui-disabled .MuiNativeSelect-select{background:var(--color-bg-muted)}section.support_service_training_request .support_service_training_request__field{flex-direction:column;gap:10px;width:100%;display:flex}section.support_service_training_request .support_service_training_request__field--full{width:100%}section.support_service_training_request .support_service_training_request__field--track{gap:20px}section.support_service_training_request .support_service_training_request__field--select{max-width:515px}section.support_service_training_request .support_service_training_request__field-label{color:#222;margin:0;font-size:16px;line-height:26px}section.support_service_training_request .support_service_training_request__required{color:#e60040}section.support_service_training_request .support_service_training_request__radios{flex-wrap:wrap;align-items:center;gap:30px;display:flex}section.support_service_training_request .support_service_training_request__radio-label{color:#222;cursor:pointer;align-items:flex-start;gap:10px;font-size:16px;line-height:24px;display:inline-flex}section.support_service_training_request .support_service_training_request__radio{appearance:none;cursor:pointer;box-sizing:border-box;background:url(/ico/ico_radio_off_22.svg) 50%/22px 22px no-repeat;border:none;border-radius:0;flex-shrink:0;width:22px;height:22px;margin:1px 0 0}section.support_service_training_request .support_service_training_request__radio:checked{background-image:url(/ico/ico_radio_on_22.svg)}section.support_service_training_request .support_service_training_request__input,section.support_service_training_request .support_service_training_request__select,section.support_service_training_request .guide_field{width:100%}section.support_service_training_request .support_service_training_request__select{max-width:515px}section.support_service_training_request .support_service_training_request__field-hint{color:#666;font-size:15px;line-height:23px}section.support_service_training_request .support_service_training_request__field-label--stacked{white-space:normal;flex-direction:column;gap:0;display:flex}section.support_service_training_request .support_service_training_request__field-label-line,section.support_service_training_request .support_service_training_request__field-label-sub{color:#222;font-size:16px;line-height:26px;display:block}section.support_service_training_request .support_service_training_request__field-label-hint{color:#666;font-size:15px;line-height:23px}section.support_service_training_request .support_service_training_request__form-row--schedule{align-items:flex-end;gap:10px}section.support_service_training_request .support_service_training_request__field--schedule{flex:1 1 0;min-width:0;max-width:515px}section.support_service_training_request .support_service_training_request__field--students{flex:0 0 515px;width:515px;max-width:515px}section.support_service_training_request .support_service_training_request__date-range{align-items:center;gap:10px;width:100%;max-width:515px;display:flex}section.support_service_training_request .support_service_training_request__date-range .guide_field,section.support_service_training_request .support_service_training_request__date-range .support_service_training_request__date-field{flex:1 1 0;width:auto;min-width:0;max-width:none}section.support_service_training_request .support_service_training_request__date-field{position:relative}section.support_service_training_request .support_service_training_request__date-field .guide_field{width:100%}section.support_service_training_request .support_service_training_request__date-field .MuiPickersOutlinedInput-root{box-sizing:border-box;background:#fff;height:50px;min-height:50px;max-height:50px;padding:0 20px;font-size:16px;line-height:1}section.support_service_training_request .support_service_training_request__date-field .MuiPickersSectionList-root{padding:0;font-size:16px;line-height:1}section.support_service_training_request .support_service_training_request__date-field .MuiPickersSectionList-sectionContent{color:#222}section.support_service_training_request .support_service_training_request__date-field .MuiPickersInputBase-sectionContent.MuiPickersInputBase-sectionContent-placeholder{color:#b3b3b3;opacity:1}section.support_service_training_request .support_service_training_request__date-field .MuiInputAdornment-root{margin:0}section.support_service_training_request .support_service_training_request__date-field .MuiIconButton-root{padding:0}section.support_service_training_request .support_service_training_request__date-separator{background:#222;flex-shrink:0;width:6px;height:1px}section.support_service_training_request .support_service_training_request__input--date .MuiOutlinedInput-input{font-size:16px;line-height:1}section.support_service_training_request .support_service_training_request__input--date .MuiOutlinedInput-input::placeholder{color:#b3b3b3;opacity:1}section.support_service_training_request .support_service_training_request__date-icon-button{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}section.support_service_training_request .support_service_training_request__date-icon-button img{width:18px;height:18px;display:block}section.support_service_training_request .support_service_training_request__actions{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}section.support_service_training_request .support_service_training_request__actions--next-only{justify-content:flex-end}section.support_service_training_request .support_service_training_request__prev,section.support_service_training_request .support_service_training_request__next{box-sizing:border-box;width:220px;min-width:220px;height:52px;min-height:52px;padding:17px 24px;text-decoration:none}section.support_service_training_request .support_service_training_request__prev{color:#0f1f45;border-color:#0f1f454d}section.support_service_training_request .support_service_training_request__prev:hover{background:#ddd}section.support_service_training_request .support_service_training_request__panel--bordered{border:1px solid #e8e8e8}section.support_service_training_request .support_service_training_request__product-panel{box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:4px;flex-direction:column;gap:18px;width:100%;padding:24px;display:flex}section.support_service_training_request .support_service_training_request__product-panel--nested{margin-top:20px}section.support_service_training_request .support_service_training_request__product-divider{background:#ddd;border:none;width:100%;height:1px;margin:0}section.support_service_training_request .support_service_training_request__form-divider{background:#ddd;border:none;width:100%;height:1px;margin-bottom:0;margin-left:0;margin-right:0}section.support_service_training_request .support_service_training_request__form-grid>.support_service_training_request__form-divider{margin-top:40px}section.support_service_training_request .support_service_training_request__checkbox-group{border:none;flex-direction:column;gap:16px;width:100%;margin:0;padding:0;display:flex}section.support_service_training_request .support_service_training_request__checkbox-legend{float:none;width:100%;margin:0 0 20px;padding:0}section.support_service_training_request .support_service_training_request__checkbox-group--no-legend{gap:0}section.support_service_training_request .support_service_training_request__checkboxes{flex-wrap:wrap;align-items:center;gap:16px 30px;margin-bottom:16px;display:flex}section.support_service_training_request .support_service_training_request__checkbox-label{color:#222;cursor:pointer;align-items:center;gap:10px;font-size:16px;line-height:24px;display:inline-flex}section.support_service_training_request .support_service_training_request__checkbox.MuiCheckbox-root{padding:0}section.support_service_training_request .support_service_training_request__checkbox.MuiCheckbox-root.Mui-focusVisible{outline:2px solid var(--mui-focus-outline-color,var(--color-primary));outline-offset:var(--mui-focus-outline-offset,2px);border-radius:4px}section.support_service_training_request .support_service_training_request__tags{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}section.support_service_training_request .support_service_training_request__tag{box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:20px;align-items:center;gap:4px;padding:6px 16px;display:inline-flex}section.support_service_training_request .support_service_training_request__tag-label{color:#222;white-space:nowrap;font-size:14px;line-height:20px}section.support_service_training_request .support_service_training_request__tag-remove{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:12px;height:12px;padding:0;display:inline-flex}section.support_service_training_request .support_service_training_request__tag-remove img{width:12px;height:12px;display:block}section.support_service_training_request .support_service_training_request__input--textarea .MuiOutlinedInput-root{align-items:flex-start;height:auto;min-height:150px;max-height:none;padding:14px 20px}section.support_service_training_request .support_service_training_request__input--textarea .MuiOutlinedInput-root.Mui-focused:not(.Mui-error) fieldset{border-color:var(--color-text-muted);border-width:1px}section.support_service_training_request .support_service_training_request__input--textarea .MuiOutlinedInput-input{min-height:110px;padding:0;line-height:23px;height:auto!important}section.support_service_training_request .support_service_training_request__consent{justify-content:space-between;align-items:flex-end;gap:16px;width:100%;display:flex}section.support_service_training_request .support_service_training_request__consent-label{color:#222;cursor:pointer;align-items:flex-start;gap:10px;max-width:448px;font-size:16px;line-height:24px;display:inline-flex}section.support_service_training_request .support_service_training_request__terms-link{color:#666;text-underline-position:from-font;flex-shrink:0;font-size:15px;line-height:23px;text-decoration:underline}section.support_service_training_request .support_service_training_request__recaptcha{width:270px;max-width:100%;height:auto;margin:0 auto;display:block}section.support_service_training_request .support_service_training_request__recaptcha-box{align-self:center;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}}@media (max-width:780px){section.support_service_training_curriculum{padding:40px 0 80px}.support-page--engineering-training section.support_service_training_curriculum .inner,.support-page--service-training section.support_service_training_curriculum .inner,.support-page--sales-training section.support_service_training_curriculum .inner{padding-left:var(--inner-padding-x-mobile);padding-right:var(--inner-padding-x-mobile);flex-direction:column;align-items:stretch;gap:30px;display:flex}section.support_service_training_curriculum .support_service_training_curriculum__filters{flex-direction:column;align-items:stretch;gap:10px;width:100%;display:flex}section.support_service_training_curriculum .support_service_training_curriculum__filters .guide_field,section.support_service_training_curriculum .support_service_training_curriculum__search{width:100%}section.support_service_training_curriculum .guide_field .MuiNativeSelect-root{position:relative}section.support_service_training_curriculum .guide_field .MuiNativeSelect-select{-webkit-appearance:none;appearance:none}section.support_service_training_curriculum .guide_field .guide_field__select-icon,section.support_service_training_curriculum .guide_field .MuiSelect-icon,section.support_service_training_curriculum .guide_field .MuiNativeSelect-icon{transform-origin:50%;pointer-events:none;color:#0000;z-index:1;background:url(/ico/ico_up_16.svg) 50%/contain no-repeat;width:14px;height:14px;margin:0;padding:0;position:absolute;top:50%;right:20px;transform:translateY(-50%)}section.support_service_training_curriculum .guide_field .MuiNativeSelect-icon svg{display:none}section.support_service_training_curriculum .guide_field--search .guide_field__search-icon-button{background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin:0;padding:0;display:inline-flex}section.support_service_training_curriculum .guide_field--search .guide_field__search-icon-button img{width:18px;height:18px;display:block}section.support_service_training_curriculum .support_service_training_curriculum__search .guide_field__search-adorn{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;height:auto;max-height:none;margin:0;padding:0;display:flex}section.support_service_training_curriculum .support_service_training_curriculum__search .guide_field__search-clear{border:1px solid var(--color-border);background:var(--color-bg);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}section.support_service_training_curriculum .support_service_training_curriculum__search .guide_field__search-clear-icon{justify-content:center;align-items:center;width:10px;height:10px;display:flex}section.support_service_training_curriculum .support_service_training_curriculum__search .guide_field__search-clear-icon img{width:10px;height:10px;display:block}section.support_service_training_curriculum .support_service_training_curriculum__list{flex-direction:column;gap:40px;width:100%;margin:0;padding:0;list-style:none;display:flex}section.support_service_training_curriculum .support_service_training_curriculum__item{border-top:0;padding-top:0}section.support_service_training_curriculum .support_service_training_curriculum__empty{flex-direction:column;align-items:center;padding:60px 0;display:flex}section.support_service_training_curriculum .support_service_training_curriculum__empty-icon{width:110px}section.support_service_training_curriculum .support_service_training_curriculum__empty-text{text-align:center;flex-direction:column;align-items:center;display:flex}section.support_service_training_curriculum .support_service_training_curriculum__empty-title{font-size:18px;line-height:28px}section.support_service_training_curriculum .support_service_training_curriculum__empty-desc{font-size:15px;line-height:23px}.support-page--engineering-training .support_service_training_card,.support-page--service-training .support_service_training_card,.support-page--sales-training .support_service_training_card{width:100%;color:inherit;flex-direction:column;align-items:stretch;gap:20px;text-decoration:none;display:flex}.support-page--engineering-training .support_service_training_card__media,.support-page--service-training .support_service_training_card__media,.support-page--sales-training .support_service_training_card__media{aspect-ratio:335/230;border:0;flex:none;width:100%;height:auto;overflow:hidden}.support-page--engineering-training .support_service_training_card__media img,.support-page--service-training .support_service_training_card__media img,.support-page--sales-training .support_service_training_card__media img{object-fit:cover;width:100%;height:100%;display:block}.support-page--engineering-training .support_service_training_card__body,.support-page--service-training .support_service_training_card__body,.support-page--sales-training .support_service_training_card__body{flex-direction:column;gap:6px;min-width:0;min-height:0;padding-top:0;display:flex}.support-page--engineering-training .support_service_training_card__category,.support-page--service-training .support_service_training_card__category,.support-page--sales-training .support_service_training_card__category{color:#0f1f45;margin:0;font-size:14px;line-height:20px}.support-page--engineering-training .support_service_training_card__text,.support-page--service-training .support_service_training_card__text,.support-page--sales-training .support_service_training_card__text{flex-direction:column;gap:10px;display:flex}.support-page--engineering-training .support_service_training_card__tit,.support-page--service-training .support_service_training_card__tit,.support-page--sales-training .support_service_training_card__tit{letter-spacing:-1%;color:#222;margin:0;font-size:20px;font-weight:600;line-height:28px}.support-page--engineering-training .support_service_training_card__desc,.support-page--service-training .support_service_training_card__desc,.support-page--sales-training .support_service_training_card__desc{color:#666;margin:0;font-size:15px;line-height:23px}section.support_service_training_curriculum .support_service_training_curriculum__pagination{border-top:1px solid #e8e8e8;width:100%;margin-top:10px;padding-top:30px}section.support_service_training_curriculum .support_service_training_curriculum__pagination .page-numbering__inner{gap:2.5px}section.support_service_training_curriculum .support_service_training_curriculum__pagination .page-numbering__control{border-radius:4px;width:30px;height:30px}section.support_service_training_curriculum .support_service_training_curriculum__pagination .page-numbering__page{border-radius:20px;width:38px;height:38px;font-size:15px;line-height:23px}section.support_service_training_curriculum .support_service_training_curriculum__pagination .page-numbering__page.is-active{border-radius:20px;font-weight:600}.support-page--engineering-training-detail section.support_service_training_detail_hero .inner,.support-page--sales-training-detail section.support_service_training_detail_hero .inner,.support-page--service-training-detail section.support_service_training_detail_hero .inner{flex-direction:column;align-items:stretch;gap:30px;padding-left:0;padding-right:0;display:flex}.support-page--engineering-training-detail section.support_service_training_detail_schedule .inner,.support-page--sales-training-detail section.support_service_training_detail_schedule .inner,.support-page--service-training-detail section.support_service_training_detail_schedule .inner{padding-left:var(--inner-padding-x-mobile);padding-right:var(--inner-padding-x-mobile);flex-direction:column;align-items:stretch;gap:30px;display:flex}section.support_service_training_detail_hero{padding:0 0 40px}section.support_service_training_detail_hero .support_service_training_detail_hero__media{aspect-ratio:375/242;border:0;flex:none;width:100%;height:auto}section.support_service_training_detail_hero .support_service_training_detail_hero__media img{object-fit:cover;width:100%;height:100%}section.support_service_training_detail_hero .support_service_training_detail_hero__content{width:100%;max-width:none;padding-left:var(--inner-padding-x-mobile);padding-right:var(--inner-padding-x-mobile);box-sizing:border-box}section.support_service_training_detail_hero .support_service_training_detail_hero__divider{display:none}section.support_service_training_detail_hero .support_service_training_detail_hero__text{gap:10px}section.support_service_training_detail_hero .support_service_training_detail_hero__category{color:#0f1f45;margin-bottom:10px;font-size:14px;line-height:20px}section.support_service_training_detail_hero .support_service_training_detail_hero__title{letter-spacing:-2%;margin-bottom:10px;font-size:28px;font-weight:800;line-height:38px}section.support_service_training_detail_hero .support_service_training_detail_hero__desc{color:#666;font-size:16px;line-height:24px}section.support_service_training_detail_schedule{background:#f5f7fa;padding:40px 0 80px}section.support_service_training_detail_schedule .support_service_training_detail_schedule__toolbar{flex-direction:column;justify-content:stretch;align-items:stretch;gap:10px;width:100%;display:flex}section.support_service_training_detail_schedule .support_service_training_detail_schedule__toolbar .guide_field{width:100%}section.support_service_training_detail_schedule .guide_field .MuiOutlinedInput-root{background:#fff}section.support_service_training_detail_schedule .guide_field .MuiNativeSelect-root{position:relative}section.support_service_training_detail_schedule .guide_field .MuiNativeSelect-select{-webkit-appearance:none;appearance:none;background:#fff}section.support_service_training_detail_schedule .guide_field .MuiOutlinedInput-root.Mui-disabled .MuiNativeSelect-select{background:0 0}section.support_service_training_detail_schedule .guide_field .guide_field__select-icon,section.support_service_training_detail_schedule .guide_field .MuiSelect-icon,section.support_service_training_detail_schedule .guide_field .MuiNativeSelect-icon{pointer-events:none;color:#0000;z-index:1;background:url(/ico/ico_up_16.svg) 50%/contain no-repeat;width:14px;height:14px;margin:0;padding:0;position:absolute;top:50%;right:20px;transform:translateY(-50%)}section.support_service_training_detail_schedule .guide_field .MuiNativeSelect-icon svg{display:none}section.support_service_training_detail_schedule .support_service_training_detail_schedule__list{flex-direction:column;gap:40px;width:100%;margin:0;padding:0;list-style:none;display:flex}section.support_service_training_detail_schedule .support_service_training_detail_schedule__empty{text-align:center;flex-direction:column;align-items:center;width:100%;padding:60px 0;display:flex}section.support_service_training_detail_schedule .support_service_training_detail_schedule__empty-icon{width:110px}section.support_service_training_detail_schedule .support_service_training_detail_schedule__empty-text{text-align:center;flex-direction:column;align-items:center;display:flex}section.support_service_training_detail_schedule .support_service_training_detail_schedule__empty-title{font-size:18px;line-height:28px}section.support_service_training_detail_schedule .support_service_training_detail_schedule__empty-desc{font-size:15px;line-height:23px}section.support_service_training_detail_schedule .support_service_training_detail_schedule__item{flex-direction:column;align-items:stretch;gap:14px;width:100%;display:flex}section.support_service_training_detail_schedule .support_service_training_detail_schedule__date{width:100%;letter-spacing:-1%;color:#222;flex:none;margin:0;font-size:20px;font-weight:600;line-height:30px}section.support_service_training_detail_schedule .support_service_training_detail_session{box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:4px;flex-direction:column;align-items:flex-start;gap:8px;width:100%;max-width:none;height:auto;min-height:0;padding:30px 24px;display:flex;position:relative}section.support_service_training_detail_schedule .support_service_training_detail_session.support_service_training_detail_session--in-person{height:auto}section.support_service_training_detail_schedule .support_service_training_detail_session__tag,section.support_service_training_detail_schedule .support_service_training_detail_session__main,section.support_service_training_detail_schedule .support_service_training_detail_session__body,section.support_service_training_detail_schedule .support_service_training_detail_session__meta{width:100%;position:static}section.support_service_training_detail_schedule .support_service_training_detail_session__tag{color:#fff;background:#e60040;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:auto;max-width:100%;margin:0;padding:1px 6px;font-size:13px;font-weight:400;line-height:19px;display:inline-flex}section.support_service_training_detail_schedule .support_service_training_detail_session__main{flex-direction:column;gap:20px;min-width:0;display:flex}section.support_service_training_detail_schedule .support_service_training_detail_session__body{flex-direction:column;gap:6px;margin:0;display:flex}section.support_service_training_detail_schedule .support_service_training_detail_session__title{letter-spacing:-1%;color:#222;margin:0;font-size:20px;font-weight:600;line-height:30px}section.support_service_training_detail_schedule .support_service_training_detail_session__title a{color:inherit;text-decoration:none}section.support_service_training_detail_schedule .support_service_training_detail_session:hover .support_service_training_detail_session__title,section.support_service_training_detail_schedule .support_service_training_detail_session:focus-within .support_service_training_detail_session__title{color:var(--color-primary);text-decoration:underline}section.support_service_training_detail_schedule .support_service_training_detail_session__products{color:#222;margin:0;font-size:14px;font-weight:400;line-height:20px}section.support_service_training_detail_schedule .support_service_training_detail_session__meta{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}section.support_service_training_detail_schedule .support_service_training_detail_session__meta li{color:#222;align-items:center;gap:6px;font-size:14px;font-weight:400;line-height:20px;display:flex}section.support_service_training_detail_schedule .support_service_training_detail_session__meta-icon{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:flex}section.support_service_training_detail_schedule .support_service_training_detail_session__meta-icon img,section.support_service_training_detail_schedule .support_service_training_detail_session__meta-icon--map img{object-fit:contain;width:18px;height:18px;display:block}section.support_service_training_detail_schedule .support_service_training_detail_session__link{z-index:1;position:absolute;inset:0}.support-page--engineering-training-session section.support_service_training_session_detail .inner{padding-left:var(--inner-padding-x-mobile);padding-right:var(--inner-padding-x-mobile)}section.support_service_training_session_detail{padding:40px 0 80px}section.support_service_training_session_detail .support_service_training_session_detail__head{flex-direction:column;gap:0;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__title-row{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;width:100%;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__title-line{flex-direction:column;align-items:flex-start;gap:20px;width:100%;min-width:0;display:flex;overflow:visible}section.support_service_training_session_detail .support_service_training_session_detail__category{letter-spacing:0;color:#0f1f45;width:100%;margin:0;font-size:14px;font-weight:400;line-height:20px}section.support_service_training_session_detail .support_service_training_session_detail__title{width:100%;max-width:none;font-family:var(--font-body);letter-spacing:-2%;color:#222;flex:none;margin:0;font-size:28px;font-weight:700;line-height:38px}section.support_service_training_session_detail .support_service_training_session_detail__share-wrap{flex-shrink:0;position:relative;overflow:visible}section.support_service_training_session_detail .support_service_training_session_detail__share-trigger{cursor:pointer;background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__share-trigger img{width:24px;height:24px;display:block}section.support_service_training_session_detail .support_service_training_session_detail__share-popover{z-index:20;box-sizing:border-box;background:#fff;border-radius:4px;width:246px;max-width:calc(100vw - 40px);padding:20px 24px;position:absolute;top:calc(100% + 18px);left:0;overflow:visible;box-shadow:4px 4px 10px #0000001f}section.support_service_training_session_detail .support_service_training_session_detail__share-popover-arrow{z-index:1;pointer-events:none;width:22px;height:10px;position:absolute;top:-10px;left:11px;overflow:hidden}section.support_service_training_session_detail .support_service_training_session_detail__share-popover-arrow:before{content:"";background:#fff;width:14px;height:14px;position:absolute;top:4px;left:50%;transform:translate(-50%)rotate(45deg);box-shadow:-2px -2px 6px #00000014}section.support_service_training_session_detail .support_service_training_session_detail__share-popover-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__share-popover-title{color:#222;margin:0;font-size:18px;font-weight:600;line-height:28px}section.support_service_training_session_detail .support_service_training_session_detail__share-popover-close{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:18px;height:18px;margin:0;padding:0;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__share-popover-close img{width:16px;height:16px;display:block}section.support_service_training_session_detail .support_service_training_session_detail__share{justify-content:flex-start;align-items:flex-start;gap:24px;margin:0;padding:0;list-style:none;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__share>li{flex-shrink:0}section.support_service_training_session_detail .support_service_training_session_detail__share-link{flex-direction:column;align-items:center;gap:4px;width:50px;text-decoration:none;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__share-link-icon{flex-shrink:0;justify-content:center;align-items:flex-start;width:44px;height:44px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__share-link-icon img{width:44px;height:44px;display:block}section.support_service_training_session_detail .support_service_training_session_detail__share-link-label{color:#666;text-align:center;font-size:13px;line-height:19px}section.support_service_training_session_detail .support_service_training_session_detail__divider{display:none}section.support_service_training_session_detail .support_service_training_session_detail__layout{flex-direction:column;gap:0;margin-top:40px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__aside--pc{display:none}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo{border-bottom:0;width:100%;margin-top:40px;padding:0 0 70px;display:block;position:relative}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo:after{content:"";left:calc(-1 * var(--inner-padding-x-mobile));right:calc(-1 * var(--inner-padding-x-mobile));background:#e8e8e8;height:1px;position:absolute;bottom:0}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__countdown{width:calc(100% + 2 * var(--inner-padding-x-mobile));max-width:none;height:101px;min-height:101px;margin-left:calc(-1 * var(--inner-padding-x-mobile));margin-right:calc(-1 * var(--inner-padding-x-mobile));box-sizing:border-box;color:#fff;text-align:center;background-color:#0c1625;background-image:url(/img/services/engineering-training/session-countdown-bg-mo.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;justify-content:center;align-items:flex-start;padding:24px 12px 0;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__countdown-grid{justify-content:center;align-items:center;gap:14px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__countdown-unit{flex-direction:column;align-items:center;width:46px;min-width:46px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__countdown-unit:first-child{width:46px;min-width:46px}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__countdown-value{letter-spacing:0;text-align:center;width:46px;font-size:24px;font-weight:600;line-height:34px;display:block}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__countdown-name{letter-spacing:0;text-align:center;opacity:.7;width:46px;font-size:13px;font-weight:400;line-height:19px;display:block}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__countdown-sep{box-sizing:border-box;width:11px;height:53px;font-family:jaka, var(--font-display,"Plus Jakarta Sans"), sans-serif;letter-spacing:-2%;opacity:.3;flex:0 0 11px;justify-content:center;align-items:flex-start;padding:6px 0 13px;font-size:24px;font-weight:700;line-height:34px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__meta{flex-direction:column;gap:0;width:auto;margin:30px 0 0;padding:0;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__meta-grid{flex-direction:column;gap:24px;width:100%;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__meta-row{flex-wrap:nowrap;align-items:flex-start;gap:0;width:100%;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__meta-row .support_service_training_session_detail__meta-item{box-sizing:border-box;flex-direction:column;flex:0 0 50%;gap:8px;width:50%;min-width:0;max-width:50%;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__meta-label{letter-spacing:0;color:#666;white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:14px;font-weight:400;line-height:20px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__meta-item--products .support_service_training_session_detail__meta-label{font-size:13px;line-height:19px}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__meta-icon{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 18px;width:18px;height:18px}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__meta-icon--date{background-image:url(/ico/ico_training_date_20.svg)}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__meta-icon--duration{background-image:url(/ico/ico_training_duration_20.svg)}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__meta-icon--type{background-image:url(/ico/ico_training_type_20.svg)}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__meta-icon--class-size{background-image:url(/ico/ico_training_class_size_20.svg)}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__meta-icon--location{background-image:url(/ico/ico_training_location_20.svg)}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__meta-icon--products{background-image:url(/ico/ico_training_products_20.svg)}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__meta-value{letter-spacing:0;color:#222;margin:0;font-size:16px;font-weight:500;line-height:24px}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__meta-item--location{flex-direction:column;gap:10px;width:100%;margin-top:30px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__meta-head{flex-direction:column;gap:8px;width:100%;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__meta-item--products{flex-direction:column;gap:8px;width:100%;margin-top:30px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__meta-bullets{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__meta-bullets li{letter-spacing:0;color:#222;overflow-wrap:anywhere;padding-left:9px;font-size:16px;font-weight:500;line-height:24px;position:relative}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__meta-bullets li:before{content:"";background:#888;border-radius:0;width:3px;height:3px;position:absolute;top:10px;left:0}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__meta-bullets a{color:inherit;text-decoration:none}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__meta-bullets a:hover{text-underline-offset:2px;text-decoration:underline}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__meta-text{letter-spacing:0;color:#222;margin:0;font-size:16px;font-weight:500;line-height:24px}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .btn-lv01.btn-lv01--line.support_service_training_session_detail__register{box-sizing:border-box;color:#0f1f45;letter-spacing:0;white-space:nowrap;background:0 0;border:1px solid #0f1f454d;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:calc(100% + 8px);min-width:0;height:50px;min-height:50px;margin-top:30px;margin-left:-4px;margin-right:-4px;padding:0 24px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}section.support_service_training_session_detail .support_service_training_session_detail__aside--mo .support_service_training_session_detail__register img{flex-shrink:0;width:16px;height:16px;display:block}section.support_service_training_session_detail .support_service_training_session_detail__main{border-right:0;flex-direction:column;flex:none;width:100%;min-width:0;max-width:none;padding:0;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:flex-start;gap:20px;width:100%;margin-bottom:24px;display:flex;overflow-x:auto}section.support_service_training_session_detail .support_service_training_session_detail__tabs::-webkit-scrollbar{display:none}section.support_service_training_session_detail .support_service_training_session_detail__tab{min-height:40px;letter-spacing:-1%;color:#222;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;padding:0;font-size:18px;font-weight:700;line-height:28px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__tab:not(.is-active){box-sizing:border-box;opacity:.25;justify-content:center;height:40px;padding-bottom:12px}section.support_service_training_session_detail .support_service_training_session_detail__tab.is-active{opacity:1}section.support_service_training_session_detail .support_service_training_session_detail__tab-dot{background:#e60040;border-radius:50%;width:8px;height:8px}section.support_service_training_session_detail #session-training,section.support_service_training_session_detail #session-agenda,section.support_service_training_session_detail #session-registration{scroll-margin-top:72px}section.support_service_training_session_detail .support_service_training_session_detail__section-group{flex-direction:column;gap:40px;margin-bottom:70px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__block{flex-direction:column;gap:10px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__block-tit{font-family:var(--font-body);letter-spacing:-.24px;color:#222;margin:0;font-size:24px;font-weight:600;line-height:34px}section.support_service_training_session_detail .support_service_training_session_detail__block-head{flex-direction:column;align-items:flex-start;gap:10px;width:100%;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__block-date{font-family:var(--font-body);letter-spacing:0;color:#222;margin:0;font-size:18px;font-weight:500;line-height:28px}section.support_service_training_session_detail .support_service_training_session_detail__block-date:before{content:none}section.support_service_training_session_detail .support_service_training_session_detail__bullets{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__bullets li{letter-spacing:0;color:#666;padding-left:9px;font-size:15px;font-weight:400;line-height:23px;position:relative}section.support_service_training_session_detail .support_service_training_session_detail__bullets li:before{content:"";background:#888;width:3px;height:3px;position:absolute;top:10px;left:0}section.support_service_training_session_detail .support_service_training_session_detail__text{letter-spacing:0;color:#666;margin:0;font-size:15px;font-weight:400;line-height:23px}section.support_service_training_session_detail .support_service_training_session_detail__block--agenda{flex-direction:column;gap:24px;margin-bottom:70px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__block--agenda .support_service_training_session_detail__table-viewport{display:none}section.support_service_training_session_detail .support_service_training_session_detail__agenda-list{flex-direction:column;gap:30px;margin:0;padding:0;list-style:none;display:flex;position:relative}section.support_service_training_session_detail .support_service_training_session_detail__agenda-list+.support_service_training_session_detail__block-head{margin-top:16px}section.support_service_training_session_detail .support_service_training_session_detail__agenda-list:before{content:"";border-left:1px dashed #0f1f4540;width:0;position:absolute;top:10px;bottom:0;left:3.5px}section.support_service_training_session_detail .support_service_training_session_detail__agenda-item{align-items:flex-start;gap:20px;width:100%;display:flex;position:relative}section.support_service_training_session_detail .support_service_training_session_detail__agenda-dot{background:url(/ico/ico_agenda_dot_8.svg) 50% 6px/8px 8px no-repeat;flex-shrink:0;width:8px;height:14px;margin-top:3px}section.support_service_training_session_detail .support_service_training_session_detail__agenda-body{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__agenda-time{color:#0f1f45;margin:0;font-size:14px;font-weight:500;line-height:20px}section.support_service_training_session_detail .support_service_training_session_detail__agenda-copy{flex-direction:column;gap:8px;min-width:0;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__agenda-main{flex-direction:column;gap:4px;min-width:0;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__agenda-tit{color:#222;margin:0;font-size:16px;font-weight:600;line-height:24px}section.support_service_training_session_detail .support_service_training_session_detail__agenda-desc{color:#666;margin:0;font-size:14px;font-weight:400;line-height:20px}section.support_service_training_session_detail .support_service_training_session_detail__agenda-trainer{color:#222;margin:0;font-size:14px;font-weight:400;line-height:20px}section.support_service_training_session_detail .support_service_training_session_detail__block--registration{flex-direction:column;gap:24px;margin-bottom:70px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__block--calendar{flex-direction:column;gap:30px;margin-bottom:0;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__block--calendar .support_service_training_session_detail__block-tit{letter-spacing:-1%;color:#222;font-size:24px;font-weight:600;line-height:34px}section.support_service_training_session_detail .support_service_training_session_detail__calendar-actions{flex-flow:column;align-items:stretch;gap:10px;width:100%;display:flex}section.support_service_training_session_detail .btn-lv01.btn-lv01--line.support_service_training_session_detail__calendar-btn{box-sizing:border-box;color:#0f1f45;letter-spacing:0;white-space:nowrap;background:0 0;border:1px solid #0f1f454d;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;height:50px;min-height:50px;margin:0;padding:0 24px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}section.support_service_training_session_detail .support_service_training_session_detail__calendar-btn img{object-fit:contain;flex-shrink:0;width:16px;height:16px;display:block}section.support_service_training_session_detail .support_service_training_session_detail__table-viewport{width:calc(100% + 2 * var(--inner-padding-x-mobile));margin-left:calc(-1 * var(--inner-padding-x-mobile));margin-right:calc(-1 * var(--inner-padding-x-mobile));position:relative}section.support_service_training_session_detail .support_service_training_session_detail__table-wrap{-webkit-overflow-scrolling:touch;padding:0 var(--inner-padding-x-mobile);scrollbar-width:none;padding-bottom:30px;overflow-x:auto}section.support_service_training_session_detail .support_service_training_session_detail__table-wrap::-webkit-scrollbar{width:0;height:0;display:none}section.support_service_training_session_detail .support_service_training_session_detail__table-scrollbar{left:var(--inner-padding-x-mobile);right:var(--inner-padding-x-mobile);z-index:2;pointer-events:none;height:2px;position:absolute;bottom:14px}section.support_service_training_session_detail .support_service_training_session_detail__table-scrollbar-track{background:#888;width:100%;height:100%;position:relative}section.support_service_training_session_detail .support_service_training_session_detail__table-scrollbar-thumb{background:#222;height:100%;position:absolute;top:0}section.support_service_training_session_detail .support_service_training_session_detail__table{table-layout:fixed;border-collapse:collapse;border-top:2px solid #0f1f45;width:830px;min-width:830px}section.support_service_training_session_detail .support_service_training_session_detail__table thead th{letter-spacing:0;color:#222;text-align:center;vertical-align:middle;white-space:nowrap;background:#f5f7fa;border-bottom:1px solid #ddd;padding:14px 20px;font-size:14px;font-weight:600;line-height:23px}section.support_service_training_session_detail .support_service_training_session_detail__table thead th:first-child,section.support_service_training_session_detail .support_service_training_session_detail__table tbody td:first-child{width:50px}section.support_service_training_session_detail .support_service_training_session_detail__table thead th:nth-child(2),section.support_service_training_session_detail .support_service_training_session_detail__table tbody td:nth-child(2){width:140px}section.support_service_training_session_detail .support_service_training_session_detail__table thead th:nth-child(3),section.support_service_training_session_detail .support_service_training_session_detail__table tbody td:nth-child(3){width:500px}section.support_service_training_session_detail .support_service_training_session_detail__table thead th:nth-child(4),section.support_service_training_session_detail .support_service_training_session_detail__table tbody td:nth-child(4){width:140px}section.support_service_training_session_detail .support_service_training_session_detail__table tbody td{letter-spacing:0;color:#222;text-align:center;vertical-align:middle;border-bottom:1px solid #ddd;padding:14px 20px;font-size:14px;font-weight:400;line-height:23px}section.support_service_training_session_detail .support_service_training_session_detail__table tbody td:first-child{font-weight:600}section.support_service_training_session_detail .support_service_training_session_detail__table tbody td:nth-child(3){text-align:left}section.support_service_training_session_detail .support_service_training_session_detail__table-tit{letter-spacing:0;color:#222;margin:0;font-size:15px;font-weight:500;line-height:23px}section.support_service_training_session_detail .support_service_training_session_detail__table-desc{letter-spacing:0;color:#666;margin:2px 0 0;font-size:14px;font-weight:400;line-height:20px}section.support_service_training_session_detail .support_service_training_session_detail__table-swipe{z-index:2;pointer-events:none;background:#222c;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:opacity .3s,visibility .3s;display:flex;position:absolute;inset:0}section.support_service_training_session_detail .support_service_training_session_detail__table-swipe.is-hidden{opacity:0;visibility:hidden}section.support_service_training_session_detail .support_service_training_session_detail__table-swipe-icon{object-fit:contain;width:70px;height:70px;display:block}section.support_service_training_session_detail .support_service_training_session_detail__table-swipe-label{color:#fff;text-align:center;margin:0;font-size:18px;font-weight:500;line-height:28px}section.support_service_training_session_detail .support_service_training_session_detail__form{flex-direction:column;align-items:center;gap:50px;width:100%;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__form-body{flex-direction:column;gap:30px;width:100%;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__form-main{flex-direction:column;gap:40px;width:100%;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__form-grid,section.support_service_training_session_detail .support_service_training_session_detail__form-consent{flex-direction:column;gap:24px;width:100%;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__form-row,section.support_service_training_session_detail .support_service_training_session_detail__form-row--address{width:100%;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__form-row{flex-direction:column;align-items:stretch;gap:24px}section.support_service_training_session_detail .support_service_training_session_detail__form-row--2{flex-direction:row;align-items:stretch;gap:10px}section.support_service_training_session_detail .support_service_training_session_detail__form-row--address{flex-direction:row;align-items:flex-end;gap:10px}section.support_service_training_session_detail .support_service_training_session_detail__form-row--2 .support_service_training_session_detail__field,section.support_service_training_session_detail .support_service_training_session_detail__form-row--address .support_service_training_session_detail__field{flex:1 1 0;width:auto;min-width:0}section.support_service_training_session_detail .support_service_training_session_detail__field{flex-direction:column;gap:10px;width:100%;display:flex}section.support_service_training_session_detail .guide_field .MuiNativeSelect-root{position:relative}section.support_service_training_session_detail .guide_field .MuiNativeSelect-select{-webkit-appearance:none;appearance:none}section.support_service_training_session_detail .guide_field .guide_field__select-icon,section.support_service_training_session_detail .guide_field .MuiSelect-icon,section.support_service_training_session_detail .guide_field .MuiNativeSelect-icon{transform-origin:50%;pointer-events:none;color:#0000;z-index:1;background:url(/ico/ico_up_16.svg) 50%/contain no-repeat;width:14px;height:14px;margin:0;padding:0;position:absolute;top:50%;right:20px;transform:translateY(-50%)}section.support_service_training_session_detail .guide_field .MuiNativeSelect-icon svg{display:none}section.support_service_training_session_detail .support_service_training_session_detail__field-label{letter-spacing:0;color:#222;font-size:15px;font-weight:400;line-height:23px}section.support_service_training_session_detail .support_service_training_session_detail__required{color:#e60040}section.support_service_training_session_detail .support_service_training_session_detail__form-divider{border-top:1px solid #e8e8e8}section.support_service_training_session_detail .support_service_training_session_detail__consent{flex-direction:column;align-items:flex-end;gap:8px;width:100%;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__consent-label{color:#222;align-items:flex-start;gap:10px;width:100%;font-size:15px;font-weight:400;line-height:23px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__consent-label .guide_checkbox{flex:0 0 22px;width:22px;height:22px;margin-top:1px;padding:0}section.support_service_training_session_detail .support_service_training_session_detail__terms-link{color:#666;text-align:right;text-underline-position:from-font;width:100%;font-size:14px;font-weight:400;line-height:20px;text-decoration:underline}section.support_service_training_session_detail .support_service_training_session_detail__recaptcha{width:100%;max-width:none;height:auto;display:block}section.support_service_training_session_detail .support_service_training_session_detail__submit{align-self:center;width:225px;min-width:225px;height:50px;min-height:50px;margin-top:0;padding:0 20px;font-size:15px;font-weight:600;line-height:1}section.support_service_training_session_detail .support_service_training_session_detail__submit-wrap{align-self:center;gap:10px}section.support_service_training_session_detail .support_service_training_session_detail__input--readonly .MuiOutlinedInput-root{background:#f5f5f5}.support-page--request-for-training section.company-about-title .inner,.support-page--request-for-training section.support_service_training_request .inner{padding-left:var(--inner-padding-x-mobile);padding-right:var(--inner-padding-x-mobile)}section.support_service_training_request{padding:40px 0 80px}section.support_service_training_request .support_service_training_request__steps{background:0 0;border-radius:0;min-height:0;padding:0 0 29px}section.support_service_training_request .support_service_training_request__steps-list{flex-flow:row;justify-content:center;align-items:flex-start;gap:0;display:flex;position:relative}section.support_service_training_request .support_service_training_request__step{color:#0f1f45;flex-direction:column;align-items:center;gap:10px;width:40px;display:flex;position:relative}section.support_service_training_request .support_service_training_request__step-icon{box-sizing:border-box;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}section.support_service_training_request .support_service_training_request__step.is-active .support_service_training_request__step-icon{background:#fff;border:1px solid #0f1f45;box-shadow:0 8px 16px #0f1f451f}section.support_service_training_request .support_service_training_request__step.is-completed .support_service_training_request__step-icon{width:30px;height:30px;box-shadow:none;background:#0f1f45;border:none;margin:5px 0}section.support_service_training_request .support_service_training_request__step:not(.is-active):not(.is-completed) .support_service_training_request__step-icon{background:#e7e9ed;width:30px;height:30px;margin:5px 0}section.support_service_training_request .support_service_training_request__step-icon-img{object-fit:contain;width:24px;height:24px;display:block}section.support_service_training_request .support_service_training_request__step:not(.is-active):not(.is-completed) .support_service_training_request__step-icon-img{display:none}section.support_service_training_request .support_service_training_request__step.is-completed .support_service_training_request__step-icon-img{width:16px;height:16px}section.support_service_training_request .support_service_training_request__step-num{color:#fff;font-size:15px;font-weight:600;line-height:1;display:none}section.support_service_training_request .support_service_training_request__step:not(.is-active):not(.is-completed) .support_service_training_request__step-num{display:block}section.support_service_training_request .support_service_training_request__step-text{white-space:nowrap;flex-direction:column;min-height:0;display:flex;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}section.support_service_training_request .support_service_training_request__step:not(.is-active) .support_service_training_request__step-text,section.support_service_training_request .support_service_training_request__step-label{display:none}section.support_service_training_request .support_service_training_request__step-title{color:#0f1f45;max-width:unset;text-align:center;white-space:nowrap;font-size:13px;font-weight:400;line-height:19px}section.support_service_training_request .support_service_training_request__step-arrow{display:none}section.support_service_training_request .support_service_training_request__step-connector{border-top:1.5px dashed #ddd;flex:0 0 30px;width:30px;height:0;margin-top:20px;display:block}section.support_service_training_request .support_service_training_request__step-connector.is-filled{border-top-style:dashed;border-top-color:#0f1f45}section.support_service_training_request .support_service_training_request__body{flex-direction:column;gap:30px;width:100vw;margin-top:30px;margin-left:-20px;margin-right:-20px;display:flex}section.support_service_training_request .support_service_training_request__panel{box-sizing:border-box;background:#f5f7fa;border-radius:4px;width:100%;padding:50px 20px}section.support_service_training_request .support_service_training_request__panel-inner{flex-direction:column;align-items:stretch;width:100%;margin:0 auto;display:flex}section.support_service_training_request .support_service_training_request__panel-inner>*+*{margin-top:40px}section.support_service_training_request .support_service_training_request__intro{text-align:center;flex-direction:column;gap:10px;width:100%;max-width:none;display:flex}section.support_service_training_request .support_service_training_request__heading{letter-spacing:-1%;color:#222;margin:0;font-size:24px;font-weight:600;line-height:34px}section.support_service_training_request .support_service_training_request__desc{color:#666;margin:0;font-size:15px;line-height:23px}section.support_service_training_request .support_service_training_request__form{width:100%}section.support_service_training_request .support_service_training_request__form-grid{flex-direction:column;width:100%;display:flex}section.support_service_training_request .support_service_training_request__form-grid>*+*{margin-top:24px}section.support_service_training_request .support_service_training_request__form-grid>.support_service_training_request__form-divider{margin-top:40px}section.support_service_training_request .support_service_training_request__form-grid>.support_service_training_request__form-divider+.support_service_training_request__consent{margin-top:24px}section.support_service_training_request .support_service_training_request__form-grid>.support_service_training_request__consent+.support_service_training_request__recaptcha-box{margin-top:30px}section.support_service_training_request .support_service_training_request__field{flex-direction:column;gap:10px;width:100%;display:flex}section.support_service_training_request .support_service_training_request__field--full{width:100%}section.support_service_training_request .support_service_training_request__field--track{gap:18px;margin-bottom:16px}section.support_service_training_request .support_service_training_request__field-label,section.support_service_training_request .support_service_training_request__field-label-line,section.support_service_training_request .support_service_training_request__field-label-sub{color:#222;margin:0;font-size:15px;line-height:23px}section.support_service_training_request .support_service_training_request__required{color:#e60040}section.support_service_training_request .support_service_training_request__radios{flex-flow:column;align-items:flex-start;gap:18px;display:flex}section.support_service_training_request .support_service_training_request__radio-label{color:#222;cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;line-height:23px;display:inline-flex}section.support_service_training_request .support_service_training_request__radio{appearance:none;cursor:pointer;box-sizing:border-box;background:url(/ico/ico_radio_off_22.svg) 50%/22px 22px no-repeat;border:none;border-radius:0;flex-shrink:0;width:22px;height:22px;margin:1px 0 0}section.support_service_training_request .support_service_training_request__radio:checked{background-image:url(/ico/ico_radio_on_22.svg)}section.support_service_training_request .support_service_training_request__input,section.support_service_training_request .support_service_training_request__select,section.support_service_training_request .guide_field{width:100%}section.support_service_training_request .support_service_training_request__form-row,section.support_service_training_request .support_service_training_request__form-row--2,section.support_service_training_request .support_service_training_request__form-row--address{width:100%;display:flex}section.support_service_training_request .support_service_training_request__form-row{flex-direction:column;align-items:stretch;gap:24px}section.support_service_training_request .support_service_training_request__form-row--2,section.support_service_training_request .support_service_training_request__form-row--address{flex-direction:row;align-items:flex-start;gap:10px}section.support_service_training_request .support_service_training_request__control{flex-direction:column;flex:none;gap:10px;width:100%;display:flex}section.support_service_training_request .support_service_training_request__control>.guide_field,section.support_service_training_request .support_service_training_request__control>.support_service_training_request__input{flex:none;width:100%}section.support_service_training_request .support_service_training_request__field--error{gap:0;padding-bottom:31px;position:relative}section.support_service_training_request .support_service_training_request__field-hint+.support_service_training_request__error,section.support_service_training_request .support_service_training_request__terms-link+.support_service_training_request__error{position:relative}section.support_service_training_request .support_service_training_request__error{color:var(--color-error,#e53a3d);margin:0;font-size:15px;font-weight:400;line-height:23px;position:absolute;bottom:0;left:0;right:0}section.support_service_training_request .support_service_training_request__form-row--2 .support_service_training_request__field,section.support_service_training_request .support_service_training_request__form-row--address .support_service_training_request__input{flex:1 1 0;justify-content:space-between;min-width:0}section.support_service_training_request .support_service_training_request__field--select,section.support_service_training_request .support_service_training_request__select{max-width:none}section.support_service_training_request .support_service_training_request__form-row--schedule{flex-direction:column;align-items:stretch;gap:24px;width:100%;display:flex}section.support_service_training_request .support_service_training_request__field--schedule,section.support_service_training_request .support_service_training_request__field--students{flex:none;width:100%;max-width:none}section.support_service_training_request .support_service_training_request__field--students{order:1}section.support_service_training_request .support_service_training_request__field--schedule{order:2}section.support_service_training_request .support_service_training_request__date-range{align-items:center;gap:10px;width:100%;max-width:none;display:flex}section.support_service_training_request .support_service_training_request__date-range .guide_field,section.support_service_training_request .support_service_training_request__date-range .support_service_training_request__date-field{flex:1 1 0;width:auto;min-width:0;max-width:none}section.support_service_training_request .support_service_training_request__date-field{position:relative}section.support_service_training_request .support_service_training_request__date-field .guide_field{width:100%}section.support_service_training_request .support_service_training_request__date-field .MuiPickersOutlinedInput-root{box-sizing:border-box;background:#fff;height:50px;min-height:50px;max-height:50px;padding:0 20px;font-size:15px;line-height:1}section.support_service_training_request .support_service_training_request__date-field .MuiPickersSectionList-root{padding:0;font-size:15px;line-height:1}section.support_service_training_request .support_service_training_request__date-field .MuiPickersSectionList-sectionContent{color:#222}section.support_service_training_request .support_service_training_request__date-field .MuiPickersInputBase-sectionContent.MuiPickersInputBase-sectionContent-placeholder{color:#888;opacity:1}section.support_service_training_request .support_service_training_request__date-field .MuiInputAdornment-root{margin:0}section.support_service_training_request .support_service_training_request__date-field .MuiIconButton-root{padding:0}section.support_service_training_request .support_service_training_request__date-separator{background:#222;flex-shrink:0;width:6px;height:1px}section.support_service_training_request .support_service_training_request__actions{flex-direction:row;align-items:stretch;gap:10px;width:calc(100% - 40px);margin:0 20px;display:flex}section.support_service_training_request .support_service_training_request__actions--next-only{align-items:stretch}section.support_service_training_request .support_service_training_request__prev,section.support_service_training_request .support_service_training_request__next{box-sizing:border-box;flex:1 1 0;width:auto;min-width:0;height:50px;min-height:50px;padding:0 20px;text-decoration:none}section.support_service_training_request .support_service_training_request__actions--next-only .support_service_training_request__next{flex:none;width:100%}section.support_service_training_request .support_service_training_request__prev{color:#0f1f45;border-color:#0f1f454d}section.support_service_training_request .support_service_training_request__field-label--stacked{white-space:normal;display:block}section.support_service_training_request .support_service_training_request__field-label--stacked .support_service_training_request__field-label-line,section.support_service_training_request .support_service_training_request__field-label--stacked .support_service_training_request__field-label-sub{display:inline}section.support_service_training_request .support_service_training_request__field-label-hint,section.support_service_training_request .support_service_training_request__field-hint{color:#666;font-size:14px;line-height:20px}section.support_service_training_request .support_service_training_request__field--products{gap:10px}section.support_service_training_request .support_service_training_request__field--products>.support_service_training_request__product-panel{margin-top:6px}section.support_service_training_request .support_service_training_request__field-label--products{margin-bottom:0}section.support_service_training_request .support_service_training_request__form-row--selects{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:0}section.support_service_training_request .support_service_training_request__form-row--selects .support_service_training_request__select{flex:none;width:100%;max-width:none}section.support_service_training_request .support_service_training_request__form-row--selects .support_service_training_request__select .MuiOutlinedInput-root,section.support_service_training_request .support_service_training_request__form-row--selects .support_service_training_request__select .MuiNativeSelect-select{background:#fff}section.support_service_training_request .support_service_training_request__form-row--selects .support_service_training_request__select .MuiOutlinedInput-root.Mui-disabled,section.support_service_training_request .support_service_training_request__form-row--selects .support_service_training_request__select .MuiOutlinedInput-root.Mui-disabled .MuiNativeSelect-select{background:var(--color-bg-muted)}section.support_service_training_request .support_service_training_request__checkbox-group{border:none;flex-direction:column;gap:18px;width:100%;margin:0;padding:0;display:flex}section.support_service_training_request .support_service_training_request__checkbox-legend{float:none;width:100%;margin:0 0 18px;padding:0}section.support_service_training_request .support_service_training_request__checkboxes{flex-flow:column;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}section.support_service_training_request .support_service_training_request__checkbox-label{color:#222;cursor:pointer;align-items:flex-start;gap:10px;font-size:15px;line-height:23px;display:inline-flex}section.support_service_training_request .support_service_training_request__checkbox.MuiCheckbox-root{min-width:22px;margin-top:1px;padding:0}section.support_service_training_request .support_service_training_request__checkbox.MuiCheckbox-root.Mui-focusVisible{outline:2px solid var(--mui-focus-outline-color,var(--color-primary));outline-offset:var(--mui-focus-outline-offset,2px);border-radius:4px}section.support_service_training_request .support_service_training_request__product-panel{box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:4px;flex-direction:column;gap:16px;width:100%;padding:24px 20px;display:flex}section.support_service_training_request .support_service_training_request__product-panel--nested{margin-top:16px}section.support_service_training_request .support_service_training_request__product-panel .support_service_training_request__field-hint{color:#888}section.support_service_training_request .support_service_training_request__product-divider{background:#ddd;border:none;width:100%;height:1px;margin:0}section.support_service_training_request .support_service_training_request__form-divider{background:#ddd;border:none;width:100%;height:1px;margin-bottom:0;margin-left:0;margin-right:0}section.support_service_training_request .support_service_training_request__tags{flex-wrap:wrap;align-items:flex-start;gap:10px 8px;display:flex}section.support_service_training_request .support_service_training_request__tag{box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:16px;align-items:center;gap:4px;max-width:100%;padding:6px 16px;display:inline-flex}section.support_service_training_request .support_service_training_request__tag-label{color:#222;white-space:normal;word-break:break-word;flex:auto;min-width:0;font-size:14px;line-height:20px}section.support_service_training_request .support_service_training_request__tag-remove{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;padding:0;display:inline-flex}section.support_service_training_request .support_service_training_request__tag-remove img{width:12px;height:12px;display:block}section.support_service_training_request .support_service_training_request__consent{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}section.support_service_training_request .support_service_training_request__consent-label{color:#222;cursor:pointer;align-items:flex-start;gap:10px;max-width:none;font-size:15px;line-height:23px;display:inline-flex}section.support_service_training_request .support_service_training_request__terms-link{color:#666;text-underline-position:from-font;flex-shrink:0;align-self:flex-end;font-size:14px;line-height:20px;text-decoration:underline}section.support_service_training_request .support_service_training_request__recaptcha{width:295px;max-width:100%;height:auto;margin:6px auto 0;display:block}section.support_service_training_request .support_service_training_request__recaptcha-box{align-self:center;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}section.support_service_training_request .support_service_training_request__input--textarea .MuiOutlinedInput-root{align-items:flex-start;height:auto;min-height:160px;max-height:none;padding:16px 20px}section.support_service_training_request .support_service_training_request__input--textarea .MuiOutlinedInput-root.Mui-focused:not(.Mui-error) fieldset{border-color:var(--color-text-muted);border-width:1px}section.support_service_training_request .support_service_training_request__input--textarea .MuiOutlinedInput-input{min-height:128px;padding:0;font-size:15px;line-height:23px;height:auto!important}}@media (max-width:639px){section.support_service_training_session_detail .support_service_training_session_detail__form-row--2,section.support_service_training_session_detail .support_service_training_session_detail__form-row--address{flex-direction:column;align-items:stretch}section.support_service_training_session_detail .support_service_training_session_detail__form-row--2{gap:24px}section.support_service_training_session_detail .support_service_training_session_detail__form-row--address{gap:10px}section.support_service_training_session_detail .support_service_training_session_detail__form-row--2 .support_service_training_session_detail__field,section.support_service_training_session_detail .support_service_training_session_detail__form-row--address .support_service_training_session_detail__field{flex:none;width:100%}section.support_service_training_request .support_service_training_request__form-row--2,section.support_service_training_request .support_service_training_request__form-row--address{flex-direction:column;align-items:stretch;gap:24px}section.support_service_training_request .support_service_training_request__form-row--selects,section.support_service_training_request .support_service_training_request__form-row--address{gap:10px}section.support_service_training_request .support_service_training_request__form-row--address .support_service_training_request__input{flex:none;width:100%}}@media (min-width:640px) and (max-width:1200px){section.support_service_training_curriculum .support_service_training_curriculum__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px;width:100%;display:grid}section.support_service_training_curriculum .support_service_training_curriculum__item{border-top:0;min-width:0;padding-top:0}section.support_service_training_curriculum .support_service_training_card{flex-direction:column;align-items:stretch;gap:20px;width:100%;display:flex}section.support_service_training_curriculum .support_service_training_card__media{aspect-ratio:335/230;border:0;flex:none;width:100%;height:auto;overflow:hidden}section.support_service_training_curriculum .support_service_training_card__body{flex:none;min-height:0;padding-top:0}}@keyframes support_service_training_request_step_arrow_move{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){section.support_service_training_request .support_service_training_request__step-arrow.is-active{animation:none}}section.support_service_training_session_detail .support_service_training_session_detail__street-wrap{width:100%;position:relative}section.support_service_training_session_detail .support_service_training_session_detail__suggestions{z-index:30;background:#fff;border:1px solid #e5e5e5;border-radius:4px;max-height:280px;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px #0000001a}section.support_service_training_session_detail .support_service_training_session_detail__suggestion{margin:0;padding:0}section.support_service_training_session_detail .support_service_training_session_detail__suggestion-button{text-align:left;color:#222;cursor:pointer;white-space:normal;word-break:break-word;background:0 0;border:0;width:100%;padding:10px 16px;font-size:15px;line-height:22px;display:block}section.support_service_training_session_detail .support_service_training_session_detail__suggestion-button:hover,section.support_service_training_session_detail .support_service_training_session_detail__suggestion-button:focus-visible{color:#0f1f45;background:#f4f6fa}section.support_service_training_session_detail .support_service_training_session_detail__recaptcha-box{align-self:flex-start;width:fit-content;max-width:100%}section.support_service_training_request .support_service_training_request__street-wrap{width:100%;position:relative}section.support_service_training_request .support_service_training_request__suggestions{z-index:30;background:#fff;border:1px solid #e5e5e5;border-radius:4px;max-height:280px;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px #0000001a}section.support_service_training_request .support_service_training_request__suggestion{margin:0;padding:0}section.support_service_training_request .support_service_training_request__suggestion-button{text-align:left;color:#222;cursor:pointer;white-space:normal;word-break:break-word;background:0 0;border:0;width:100%;padding:10px 16px;font-size:15px;line-height:22px;display:block}section.support_service_training_request .support_service_training_request__suggestion-button:hover,section.support_service_training_request .support_service_training_request__suggestion-button:focus-visible{color:#0f1f45;background:#f4f6fa}section.support_service_training_session_detail .support_service_training_session_detail__captcha-row,section.support_service_training_request .support_service_training_request__captcha-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__captcha-image,section.support_service_training_request .support_service_training_request__captcha-image{border:1px solid #e2e4e9;border-radius:6px;flex-shrink:0;width:150px;height:40px}section.support_service_training_session_detail .support_service_training_session_detail__captcha-image--loading,section.support_service_training_request .support_service_training_request__captcha-image--loading{background:#f4f6fa}section.support_service_training_session_detail .support_service_training_session_detail__captcha-refresh,section.support_service_training_request .support_service_training_request__captcha-refresh{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}section.support_service_training_session_detail .support_service_training_session_detail__captcha-input,section.support_service_training_request .support_service_training_request__captcha-input{flex-shrink:0;width:120px}
