/* Malaysia Next HomeHistory visual pattern; scoped to original Topworld homepage. */
.tw-experience,.tw-experience *,.tw-home-consult,.tw-home-consult *{box-sizing:border-box}
.tw-experience{padding:42px 0 46px;border-top:1px solid #e7edf3;border-bottom:1px solid #e2e9f0;background:linear-gradient(180deg,#f7fafc,#fff);font-family:"Pretendard","Malgun Gothic",sans-serif;color:#203d54;position:relative}
.tw-experience-inner{max-width:1170px;margin:0 auto;padding:0 15px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);gap:26px;align-items:stretch}
.tw-history-panel{min-width:0;padding:32px 34px;border:1px solid #dbe5ee;border-radius:20px;background:#fff;box-shadow:0 12px 30px #22395412}
.tw-history-eyebrow{font-size:13px;font-weight:800;color:#1f5d99;letter-spacing:.07em;margin:0 0 12px}
.tw-history-panel h2{font-size:29px;line-height:1.4;color:#1f3652;margin:0}
.tw-history-lead{font-size:15px;line-height:1.8;color:#5f6f80;margin:15px 0 0;word-break:keep-all}
.tw-milestones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:26px}
.tw-milestones article{min-width:0;min-height:116px;padding:16px 12px;border:1px solid #dce5ed;border-radius:13px;background:#f8fbfd}
.tw-milestones strong{display:block;margin-bottom:10px;font-size:20px;line-height:1.2;color:#174f87}
.tw-milestones span{display:block;font-size:13px;line-height:1.55;color:#3f4f60;overflow-wrap:anywhere;word-break:keep-all}
.tw-history-detail-link{display:inline-flex;margin-top:24px;text-decoration:none;color:#174f87;font-weight:800;font-size:14px}
.tw-history-video{display:flex;flex-direction:column;min-width:0;background:#173451;color:#fff;text-decoration:none!important;padding:25px;border-radius:20px;box-shadow:0 12px 30px #15345129}
.tw-history-news-copy>span{display:block;margin-bottom:12px;color:#b8d9f5;font-size:12px;font-weight:900;letter-spacing:.14em}
.tw-history-news-copy strong{display:block;font-size:22px;line-height:1.38;color:#fff}
.tw-history-news-copy p{font-size:14px;line-height:1.65;color:#d9e4ee;margin:10px 0 18px}
.tw-history-image{display:block;overflow:hidden;aspect-ratio:16/9;border-radius:13px;margin-top:auto;background:#0c2338}
.tw-history-image img{width:100%;height:100%;object-fit:cover;display:block}
.tw-history-video-link{display:block;margin-top:15px;color:#fff;font-size:14px;font-weight:800}
.tw-home-consult{padding:44px 0 50px;background:#f5f9fc;font-family:"Pretendard","Malgun Gothic",sans-serif;color:#17364b}
.tw-home-consult-inner{max-width:1170px;margin:0 auto;padding:0 15px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:35px;align-items:center}
.tw-home-consult-intro>span{font-size:12px;color:#195e8b;font-weight:900;letter-spacing:.13em}
.tw-home-consult-intro h2{font-size:clamp(26px,3vw,38px);line-height:1.4;margin:10px 0 15px;color:#173451}
.tw-home-consult-intro h2 em{font-style:normal;color:#21699b}
.tw-home-consult-intro p{font-size:15px;line-height:1.7;color:#607080;word-break:keep-all}
.tw-home-consult-panel{padding:26px;border:1px solid #dbe6ef;background:#fff;border-radius:17px}
.tw-home-consult-progress{display:flex;gap:6px;margin-bottom:17px}
.tw-home-consult-progress b{flex:1;height:5px;background:#e4edf2;border-radius:6px}.tw-home-consult-progress .is-active{background:#1d6698}
.tw-home-consult-panel h3{font-size:21px;line-height:1.4;margin:0 0 16px;color:#203b54}
.tw-home-consult-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.tw-home-consult-options button,.tw-home-consult-options a{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:65px;border:1px solid #d9e5ed;border-radius:10px;padding:12px;background:#fafcfd;color:#25465d;font-family:inherit;font-weight:700;font-size:14px;line-height:1.4;text-decoration:none;word-break:keep-all;text-align:left}
.tw-home-consult-options button:hover,.tw-home-consult-options button:focus-visible{border-color:#1d6698;background:#f1f7fa}
.tw-home-consult-options button span{color:#286f9f}.tw-home-consult-actions{display:flex;align-items:center;justify-content:space-between;margin-top:13px;gap:10px}
.tw-home-consult-actions button{border:0;background:none;padding:9px 0;font-size:13px;color:#526b7c;cursor:pointer}.tw-home-consult-actions a{font-size:12px;font-weight:750;color:#27668d;text-decoration:underline}
.tw-experience :is(a,button):focus-visible,.tw-home-consult :is(a,button):focus-visible{outline:3px solid #f0a65c;outline-offset:2px}
@media(max-width:1050px){.tw-experience-inner{grid-template-columns:minmax(0,1.3fr) minmax(270px,.7fr)}.tw-milestones{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.tw-experience{padding:25px 0}.tw-experience-inner{grid-template-columns:minmax(0,1fr);padding:0 14px;gap:13px}.tw-history-panel{padding:21px 17px;border-radius:14px}.tw-history-panel h2{font-size:24px}.tw-history-lead{font-size:13px}.tw-milestones{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:17px}.tw-milestones article{min-height:85px;padding:13px 12px}.tw-milestones strong{font-size:18px}.tw-milestones span{font-size:12px}.tw-history-video{padding:18px;border-radius:14px}.tw-history-news-copy strong{font-size:19px}.tw-history-image{margin-top:0}.tw-home-consult{padding:30px 0}.tw-home-consult-inner{grid-template-columns:minmax(0,1fr);gap:17px;padding:0 14px}.tw-home-consult-intro h2{font-size:26px}.tw-home-consult-intro p{font-size:13px}.tw-home-consult-panel{padding:18px 14px}.tw-home-consult-panel h3{font-size:18px}.tw-home-consult-options{grid-template-columns:1fr}.tw-home-consult-options button{min-height:47px;padding:10px 13px}}

/* Malaysia-next consultation wizard visual language applied to the Topworld homepage. */
.tw-home-consult{background:#f7f6f4;border-top:1px solid #ece6df;border-bottom:1px solid #ece6df}
.tw-home-consult-panel{box-shadow:0 16px 42px rgba(24,55,90,.06);border:1px solid #dfe5ec;border-radius:20px;padding:28px}
.tw-home-consult-stepmeta{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#60748b;font-size:12px;font-weight:750;margin-bottom:11px}
.tw-home-consult-stepmeta span:first-child{color:#1852b0;letter-spacing:.07em;font-weight:850}
.tw-home-consult-progress{margin-bottom:21px}
.tw-home-consult-progress b.is-active{background:linear-gradient(90deg,#1852b0,#3b89d5)}
.tw-home-consult-panel h3{font-size:clamp(20px,2vw,26px);margin-bottom:6px;font-weight:850;letter-spacing:-.03em}
.tw-home-consult-hint{margin:0 0 20px;color:#738397;font-size:13px;line-height:1.5}
.tw-home-consult-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}
.tw-home-consult-options .tw-consult-option{display:flex;align-items:center;text-align:left;gap:12px;min-height:80px;padding:13px;border:1px solid #e0e8f0;border-radius:14px;background:#fff;cursor:pointer;color:#1a2f48;font-family:inherit;transition:border-color .17s,background .17s,box-shadow .17s}
.tw-home-consult-options .tw-consult-option:hover,.tw-home-consult-options .tw-consult-option:focus-visible{background:#f6faff;border-color:#7eace0;box-shadow:0 6px 16px rgba(24,82,176,.085)}
.tw-consult-option-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:12px;background:#ecf3fc;font-size:20px;color:#2160a8}
.tw-consult-option-copy{display:grid;gap:4px;min-width:0}.tw-consult-option-copy strong{font-size:14px;font-weight:850;line-height:1.35}.tw-consult-option-copy small{font-size:11px;color:#77889a;line-height:1.4}
.tw-consult-option-arrow{margin-left:auto;font-size:16px;color:#266a9e}
.tw-home-consult-options .tw-choice-phone{border-color:#b6dec6;background:#f1faf4;color:#175d3e}
.tw-home-consult-options .tw-choice-sms{border-color:#bed5f4;background:#eff6ff;color:#244e93}
.tw-home-consult-options .tw-choice-phone .tw-consult-option-icon{background:#d9f0e2;color:#16814b}
.tw-home-consult-options .tw-choice-sms .tw-consult-option-icon{background:#dceaff;color:#205db5}
.tw-home-consult-options.is-contact{display:flex;flex-direction:column;gap:12px}
.tw-home-consult-selections{display:flex;flex-wrap:wrap;gap:6px}.tw-home-consult-selections span{padding:7px 11px;border-radius:7px;background:#edf4ff;color:#275c99;font-size:12px;font-weight:850}
.tw-home-consult-note{padding:11px 13px;background:#fff7e8;color:#805c2a;border-radius:9px;font-size:12px;line-height:1.6;margin:0;word-break:keep-all}
.tw-home-consult-options .tw-home-consult-direct{display:flex;justify-content:center;align-items:center;min-height:52px;padding:12px 16px;width:100%;border:0;border-radius:12px;font:850 15px/1.4 "Pretendard","Malgun Gothic",sans-serif;text-decoration:none;cursor:pointer}
.tw-home-consult-options .tw-home-consult-direct.tw-choice-phone{background:#228856;color:#fff}.tw-home-consult-options .tw-home-consult-direct.tw-choice-sms{background:#1852b0;color:#fff}
.tw-home-consult-disclaimer{display:block;color:#697b8b;font-size:11px;line-height:1.55;text-align:center}
.tw-home-consult-form{display:grid;gap:12px}
.tw-home-consult-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.tw-home-consult-form label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:750;color:#24394f}
.tw-home-consult-form label b{color:#be4e4e}
.tw-home-consult-form input:not([type="checkbox"]),.tw-home-consult-form textarea{box-sizing:border-box;min-width:0;width:100%;min-height:47px;border:1px solid #d9e3eb;border-radius:10px;padding:11px 13px;background:#fff;color:#132638;font:500 14px/1.4 "Pretendard","Malgun Gothic",sans-serif}
.tw-home-consult-form .tw-home-consult-consent{flex-direction:row;align-items:flex-start;padding:12px;border:1px solid #e3e8ed;border-radius:10px;background:#f9fafc;font-size:12px;line-height:1.5;cursor:pointer}
.tw-home-consult-consent input{width:17px;height:17px;flex:0 0 17px;accent-color:#1852b0}
.tw-home-consult-consent a{color:#1852b0;text-decoration:underline}
.tw-home-consult-error{margin:0;padding:10px 13px;border-radius:9px;background:#fff1f0;color:#a82b34;font-size:12px}
.tw-home-consult-actions[hidden],.tw-home-consult-error[hidden],.tw-home-consult-actions [hidden]{display:none!important}
@media(max-width:767px){
.tw-home-consult-panel{padding:18px 14px;border-radius:15px}
.tw-home-consult-stepmeta{font-size:11px}
.tw-home-consult-stepmeta>span:last-child{display:none}
.tw-home-consult-options{grid-template-columns:1fr}
.tw-home-consult-options .tw-consult-option{min-height:65px;padding:10px}
.tw-consult-option-icon{width:35px;height:35px;flex-basis:35px;font-size:18px}
.tw-home-consult-fields{grid-template-columns:1fr}
}

/* Crawlable homepage study guides: real links to country hubs, programs and published articles. */
.tw-seo-guides{padding:72px 20px 74px;background:#f4f7fb;color:#18324d;font-family:"Pretendard","Noto Sans KR","Malgun Gothic",sans-serif}
.tw-seo-guides *{box-sizing:border-box}
.tw-seo-inner{max-width:1170px;margin:0 auto}
.tw-seo-head{margin-bottom:30px}
.tw-seo-head>p:first-child{margin:0 0 11px;font-size:12px;font-weight:900;letter-spacing:.14em;color:#315d9c}
.tw-seo-head h2{margin:0;font-size:clamp(25px,3vw,36px);line-height:1.3;letter-spacing:-.045em;color:#1c3349;font-weight:850}
.tw-seo-head>p:last-child{margin:12px 0 0;color:#597188;font-size:16px;line-height:1.7}
.tw-seo-countries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.tw-seo-country{overflow:hidden;border:1px solid #dbe4ed;border-radius:18px;background:#fff;box-shadow:0 7px 24px rgba(28,65,95,.055)}
.tw-seo-country-head{padding:19px 21px 17px;background:#edf4fd;border-top:4px solid #1852b0}
.tw-seo-country.tw-seo-canada .tw-seo-country-head{background:#fff2f1;border-top-color:#a83e3c}
.tw-seo-country.tw-seo-new-zealand .tw-seo-country-head{background:#eff8f3;border-top-color:#24725b}
.tw-seo-country-head h3{font-size:21px;margin:0 0 6px;font-weight:850}
.tw-seo-country-head h3 a{color:#184c94;text-decoration:none}
.tw-seo-canada .tw-seo-country-head h3 a{color:#9e3d38}
.tw-seo-new-zealand .tw-seo-country-head h3 a{color:#236c53}
.tw-seo-country-head h3 a:hover{text-decoration:underline}
.tw-seo-country-head p{margin:0;color:#637b8d;font-size:14px;line-height:1.5}
.tw-seo-country ul{list-style:none;padding:11px 16px 18px;margin:0}
.tw-seo-country li{margin:0;border-bottom:1px solid #eaf0f4}
.tw-seo-country li:last-child{border:0}
.tw-seo-country li a{display:flex;align-items:center;justify-content:space-between;min-height:47px;gap:10px;padding:11px 5px;color:#2c4861;font-size:14px;font-weight:650;text-decoration:none;line-height:1.5}
.tw-seo-country li a:hover,.tw-seo-country li a:focus-visible{color:#0e56a8;text-decoration:underline}
.tw-seo-country li a span{color:#94a8b8;flex:0 0 auto}
@media(max-width:810px){.tw-seo-countries{grid-template-columns:1fr;gap:12px}.tw-seo-country ul{display:grid;grid-template-columns:1fr 1fr;gap:0 13px}}
@media(max-width:560px){.tw-seo-guides{padding:41px 14px 45px}.tw-seo-head>p:last-child{font-size:14px}.tw-seo-country-head{padding:15px 17px}.tw-seo-country-head h3{font-size:19px}.tw-seo-country ul{display:block;padding:8px 13px 14px}.tw-seo-country li a{font-size:14px;min-height:44px}}

/*
 * Legacy header uses 1170px minimum even at 992px tablet widths,
 * clipping the final country nav items and quick contact buttons.
 * Keep the original desktop design while allowing a responsive inner width.
 */
@media (min-width: 992px) and (max-width: 1169px) {
  #header,
  #header .topBox,
  #header .lnb,
  #header .snb,
  #header .snbBox {
    width: 100%;
    min-width: 0;
    max-width: 100%;
  }
  #header .lnb > ul {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
  }
  #header .snb {
    max-height: calc(100vh - 155px);
    overflow-x: hidden;
    overflow-y: auto;
  }
  #header .snbBox { padding: 0 12px; }
  #header .snbBox > ul {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  #header .snbBox > ul > li {
    float: none;
    width: auto;
    min-width: 0;
  }
  #header .smnBox { padding-left: 12px; }
  #header .smnBox1 { padding: 0 12px; }
  #header .smnBoxT { padding-left: 54px; }
  #header .lnb > ul > li {
    float: none;
    flex: 1 1 0;
    width: auto;
    min-width: 0;
    padding: 0 3px;
  }
  #header .lnb > ul > li > a,
  #header .lnb > ul > li > a > img {
    max-width: 100%;
  }
  .tw-social-strip { min-width: 0; }
  .tw-social-strip .tw-ui-width { width: calc(100% - 32px); max-width: 1170px; }
  #header .topBox { padding: 0 14px; }
  #header h1.logo { left: 14px; }
  #header .tw-header-contact { right: 14px; }
}
/* Page anchors should not land under the fixed mobile navigation. */
@media (max-width: 991px) {
  html { scroll-padding-top: 76px; }
  #tw-seo-country-guides,
  #tw-seo-country-guides h2,
  #topworld-history,
  #topworld-quick-consultation,
  #section1, #section2, #section3, #section4, #section5, #section6, #section7 {
    scroll-margin-top: 76px;
  }
  .tw-mobile-contact-dock { background: #fff; }
}

/* Flag icons in homepage country guide cards; same official SVGs as Next country header. */
.tw-seo-country-head h3 a{display:inline-flex;align-items:center;gap:10px;line-height:1.4}
.tw-seo-country-flag{display:inline-block;width:36px;height:24px;flex:0 0 36px;border:1px solid rgba(14,49,78,.14);border-radius:3px;object-fit:cover;box-shadow:0 1px 4px rgba(16,48,75,.09);vertical-align:middle}
@media(max-width:560px){.tw-seo-country-flag{width:32px;height:22px;flex-basis:32px}}
/* Malaysia-next step-four experience: one form regardless of phone/SMS preference. */
.tw-home-consult-options.is-contact{display:flex;flex-direction:column;gap:14px}
.tw-home-consult-options.is-contact .tw-home-consult-form{width:100%;max-width:100%}
.tw-home-consult-selections{gap:7px}
.tw-home-consult-selections span{display:inline-flex;align-items:center;min-height:29px}
.tw-home-consult-panel[data-step="4"] .tw-home-consult-stepmeta>span:last-child{display:block}
.tw-home-consult-options .tw-home-consult-submit{background:#1852b0!important;color:#fff!important;border-color:#1852b0!important}
.tw-home-consult-submit:disabled{cursor:not-allowed!important;opacity:.67}
.tw-home-consult-success{padding:25px 18px;border:1px solid #d2e9d7;border-radius:12px;background:#f2faf4;color:#155e3d;text-align:center}
.tw-home-consult-success strong{display:block;font-size:21px;font-weight:850;line-height:1.5}
.tw-home-consult-success p{margin:10px 0 0;color:#426653;font-size:14px;line-height:1.65}
.tw-consult-honeypot{position:absolute!important;width:1px!important;height:1px!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}
.tw-home-consult-form .tw-home-consult-error:not([hidden]){display:block}
@media(max-width:767px){
 .tw-home-consult-fields{grid-template-columns:1fr}
 .tw-home-consult-options.is-contact{gap:12px}
 .tw-home-consult-form{gap:11px}
 .tw-home-consult-form input:not([type="checkbox"]){min-height:48px}
 .tw-home-consult-options .tw-home-consult-submit{min-height:50px}
}

/* Three high-visibility same-domain destination cards, independent of the legacy nine-country header. */
.tw-country-shortcuts,.tw-country-shortcuts *{box-sizing:border-box}
.tw-country-shortcuts{padding:30px 14px 38px;background:#fff;color:#173451;font-family:"NanumBarunGothicWeb","Malgun Gothic",sans-serif}
.tw-country-shortcuts-inner{max-width:1170px;margin:auto}
.tw-country-shortcuts-heading{margin:0 0 17px}
.tw-country-shortcuts-heading>span{display:block;font-size:12px;font-weight:800;letter-spacing:.09em;color:#3b6894;margin-bottom:6px}
.tw-country-shortcuts-heading h2{font-size:clamp(23px,2.6vw,31px);line-height:1.38;margin:0;color:#173451;font-weight:800;word-break:keep-all}
.tw-country-shortcuts-heading p{font-size:15px;line-height:1.65;color:#5e7081;margin:6px 0 0}
.tw-country-shortcuts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.tw-country-shortcut{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dfe6ec;border-radius:14px;background:#fff;color:#173451;text-decoration:none!important;box-shadow:0 5px 18px #1c3b5510;transition:border-color .18s,transform .18s,box-shadow .18s}
.tw-country-shortcut:hover{border-color:#79a2cd;transform:translateY(-2px);box-shadow:0 9px 22px #1c3b551c}
.tw-country-shortcut:focus-visible{outline:3px solid #175da4;outline-offset:3px}
.tw-country-shortcut-image{display:block;overflow:hidden;width:100%;aspect-ratio:16/8;flex:none;background:#ebf1f7}
.tw-country-shortcut-image img{display:block;width:100%;height:100%;object-fit:cover}
.tw-country-shortcut-copy{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0;padding:15px 16px 16px}
.tw-country-shortcut-label{font-size:11px;line-height:1.4;letter-spacing:.05em;font-weight:800;color:#4b6682}
.tw-country-shortcut-copy strong{font-size:21px;line-height:1.35;color:#163d66;word-break:keep-all}
.tw-country-shortcut--canada .tw-country-shortcut-copy strong{color:#95403e}
.tw-country-shortcut--nz .tw-country-shortcut-copy strong{color:#20654c}
.tw-country-shortcut-description{font-size:14px;line-height:1.55;color:#576b7b;overflow-wrap:anywhere;word-break:keep-all}
.tw-country-shortcut-more{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding-top:9px;margin-top:auto;font-size:14px;font-weight:800;color:#17588e}
.tw-country-shortcut-more>span{font-size:21px}
@media(max-width:767px){.tw-country-shortcuts{padding:22px 14px 26px}.tw-country-shortcuts-heading p{font-size:14px}.tw-country-shortcuts-grid{grid-template-columns:1fr;gap:10px}.tw-country-shortcut{display:grid;grid-template-columns:37% minmax(0,1fr);min-height:132px;border-radius:13px}.tw-country-shortcut-image{height:100%;min-height:132px;aspect-ratio:auto}.tw-country-shortcut-copy{padding:12px 13px 10px;gap:4px}.tw-country-shortcut-copy strong{font-size:18px}.tw-country-shortcut-description{font-size:13px}.tw-country-shortcut-more{font-size:13px;min-height:36px;padding-top:4px}}
@media(max-width:345px){.tw-country-shortcut-copy{padding:9px 10px}.tw-country-shortcut-copy strong{font-size:17px}.tw-country-shortcut-description{font-size:12px}.tw-country-shortcut-label{font-size:10px}}
@media(prefers-reduced-motion:reduce){.tw-country-shortcut{transition:none}.tw-country-shortcut:hover{transform:none}}


.tw-home-consult-unconfigured{margin:0;padding:10px 13px;border-radius:9px;background:#f2f6fa;color:#3b566e;font-size:14px;line-height:1.6}
.tw-home-consult-manual-links{display:flex;flex-wrap:wrap;gap:10px}
.tw-home-consult-manual-links a{flex:1;display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;border:1px solid #a8c3dc;border-radius:10px;background:#fff;color:#174f87;text-decoration:none;font-size:14px;font-weight:800}
.tw-home-consult-manual-links a:focus-visible{outline:3px solid #175da4;outline-offset:2px}
.tw-home-consult-submit:disabled{opacity:.65;cursor:not-allowed}

/* Accessible consultation availability and readable small text. */
.tw-home-consult-availability{margin:13px 0 0;padding:12px 14px;border-left:4px solid #195c8d;border-radius:6px;background:#eaf2f9;color:#203b52!important;font-size:15px!important;line-height:1.7!important;font-weight:700;word-break:keep-all}
.tw-home-consult-hint{color:#465b70}
.tw-home-consult-options .tw-consult-option small{color:#425970}
.tw-home-consult-stepmeta{color:#455a70}
.tw-history-lead,.tw-experience .tw-history-panel p{color:#41576c}
@media(max-width:767px){.tw-home-consult-availability{font-size:14px!important}}
