/* page_start_steps */
html[lang='en-CA'] .page_start_steps .page_steps_wrapper .content_bottom{max-width: 176px;}
@media (max-width: 768px) {
    html[lang='en-CA'] .page_start_steps .page_steps_wrapper .content_bottom{max-width: max-content;}
}
/* page_start_steps */

/* page sub menu */
@media (max-width:1200px){
    html[lang='en-CA'] .nav_sub_menu .menu_box{gap:16px;}
    html[lang='en-CA'] .nav_sub_menu .menu_box p{white-space: nowrap;padding-right: 16px;border-right: 1px solid var(--text-text-white-static);}
    html[lang='en-CA'] .nav_sub_menu .menu_box ul{width: max-content;justify-content: flex-start;gap: 32px;}
}
/* page sub menu */

/* banner */
.banner_box .banner_content .banner_title h1.describe_title {color: var(--text-text-secondary);font-size: var(--font-size-titleLarge);line-height: var(--Title-Large-S);margin-bottom: 16px;}
.banner_box .banner_content h2{color:var(--text-text-white-static);font-size:var(--font-size-displayLarge);line-height:var(--Display-Large-S);margin-bottom:16px;text-shadow: 0px 9px 5px rgba(0, 0, 0, 0.16);}
.banner_box .banner_content h2 span{color:var(--text-text-blue-cyan);display: block;}

@media (max-width:768px){
    .banner_box .banner_content h2{font-size: 48px;margin-bottom: 30px;max-width: initial;}
    .banner_box .banner_content h2 span{display: inline-block;}
}
@media (max-width:500px){
    .banner_box .banner_content .banner_title h1.describe_title {margin-bottom: 0;font-size: var(--font-size-titleSmall);line-height: var(--Title-Small-S);}
    .banner_box .banner_content h2{font-size:var(--font-size-headlineLarge);line-height:var(--Headline-Large-S);margin-bottom: 8px;}
}
@media (max-width:375px){
    .banner_box .banner_content h2 span{display: block;}
}
/* banner */
