/* page sub menu */
html[lang='it-IT'] .nav_sub_menu .inner,
html[lang='fr-FR'] .nav_sub_menu .inner,
html[lang='es-ES'] .nav_sub_menu .inner,
html[lang='pt-PT'] .nav_sub_menu .inner,
html[lang='de-DE'] .nav_sub_menu .inner{max-width: fit-content;}

@media (max-width:1460px){
    html[lang='de-DE'] .nav_sub_menu .menu_box{gap: 16px;}
    html[lang='de-DE'] .nav_sub_menu .menu_box p{white-space: nowrap;padding-right: 16px;border-right: 1px solid var(--text-text-white-static);}
    html[lang='de-DE'] .nav_sub_menu .menu_box ul{width: max-content;justify-content: flex-start;gap: 32px;}
}
@media (max-width:1380px){
    html[lang='fr-FR'] .nav_sub_menu .menu_box{gap: 16px;}
    html[lang='fr-FR'] .nav_sub_menu .menu_box p{white-space: nowrap;padding-right: 16px;border-right: 1px solid var(--text-text-white-static);}
    html[lang='fr-FR'] .nav_sub_menu .menu_box ul{width: max-content;justify-content: flex-start;gap: 32px;}

    html[lang='es-ES'] .nav_sub_menu .menu_box{gap: 16px;}
    html[lang='es-ES'] .nav_sub_menu .menu_box p{white-space: nowrap;padding-right: 16px;border-right: 1px solid var(--text-text-white-static);}
    html[lang='es-ES'] .nav_sub_menu .menu_box ul{width: max-content;justify-content: flex-start;gap: 32px;}

    html[lang='it-IT'] .nav_sub_menu .menu_box{gap: 16px;}
    html[lang='it-IT'] .nav_sub_menu .menu_box p{white-space: nowrap;padding-right: 16px;border-right: 1px solid var(--text-text-white-static);}
    html[lang='it-IT'] .nav_sub_menu .menu_box ul{width: max-content;justify-content: flex-start;gap: 32px;}
}
@media (max-width:1280px){
    
    html[lang='pt-PT'] .nav_sub_menu .menu_box{gap: 16px;}
    html[lang='pt-PT'] .nav_sub_menu .menu_box p{white-space: nowrap;padding-right: 16px;border-right: 1px solid var(--text-text-white-static);}
    html[lang='pt-PT'] .nav_sub_menu .menu_box ul{width: max-content;justify-content: flex-start;gap: 32px;}
}
@media (max-width:1010px){
    html[lang='pl-PL'] .nav_sub_menu .menu_box{gap: 16px;}
    html[lang='pl-PL'] .nav_sub_menu .menu_box p{white-space: nowrap;padding-right: 16px;border-right: 1px solid var(--text-text-white-static);}
    html[lang='pl-PL'] .nav_sub_menu .menu_box ul{width: max-content;justify-content: flex-start;gap: 32px;}
}
@media (max-width:500px){
    html[lang='fr-FR'] .nav_sub_menu .menu_box ul,
    html[lang='es-ES'] .nav_sub_menu .menu_box ul,
    html[lang='pt-PT'] .nav_sub_menu .menu_box ul,
    html[lang='pl-PL'] .nav_sub_menu .menu_box ul,
    html[lang='de-DE'] .nav_sub_menu .menu_box ul{gap: 16px;}
}
@media (max-width: 450px) {
    html[lang='fr-FR'] .nav_sub_menu{top: 95px;}
    html[lang='it-IT'] .nav_sub_menu{top: 95px;}
}
@media (max-width: 420px) {
    html[lang='pt-PT'] .nav_sub_menu{top: 95px;}
}
@media (max-width: 390px) {
    html[lang='es-ES'] .nav_sub_menu{top: 95px;}
    html[lang='de-DE'] .nav_sub_menu{top: 95px;}
    html[lang='pl-PL'] .nav_sub_menu{top: 95px;}
}

/* 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 */
