body.theme-1 .interactive-header, body.theme-1 .interactive-header a, body.theme-1 #interactive-sidebar-close { color: #ffffff !important; }
body.theme-1.high-contrast .interactive-header #contrast-toggle i { border-bottom: 2px solid #ffffff !important; padding-bottom: 2px; }
body.theme-1 .interactive-header input, body.theme-1 .interactive-header input::placeholder, body.theme-1 .interactive-sidebar  { color: #ffffff !important; }
body.theme-1 .interactive-sidebar  { background:  !important; }
body.theme-1 .theme-combo-1.global { background: #F0F3F6 !important; color: #002957 !important; }
body.theme-1 .theme-combo-2.global { background: #002957 !important; color: #ffffff !important; }
body.theme-1 .theme-combo-3.global { background: #82C55b !important; color: #ffffff !important; }
body.theme-1 .global .property:not(.title, .download) a:not(.theme-button) { color: #82C55b !important; text-decoration: underline !important; }
body.theme-1 .global .property:not(.title, .download) span.pdf-link:not(.theme-button) { color: #82C55b !important; text-decoration: underline !important; }
body.theme-1 .global .property:not(.title, .download) .highlight { color: #82C55b !important;  }
body.theme-1 .global .sub-title { color: #002957 !important; }
body.theme-1 .global .sub-title-solo { color: #82C55b !important; }
body.theme-1 .global .property:not(.title, .download) a.theme-button { display: inline-block; background: #82c55b; color: #ffffff; }
body.theme-1 .global .property:not(.title, .download) span.theme-button { display: inline-block; background: #82c55b; color: #ffffff; }
body.default-theme-1 .global .property:not(.title, .download) a.theme-button { display: inline-block; background: #82c55b; color: #ffffff; }
body.theme-1 .global .property:not(.title, .download) a.theme-button:hover { background: #002957; color: #ffffff !important; }
body.default-theme-1 .global .property:not(.title, .download) a.theme-button:hover { background: #002957; color: #ffffff !important; }
body.theme-1 .global .property:not(.title, .download) a.theme-button { text-shadow: 0px 0px 0px #002957 !important; box-shadow: 0px 0px 0px #ffffff !important; }
body.default-theme-1 .global .property:not(.title, .download) a.theme-button { text-shadow: 0px 0px 0px #002957 !important; box-shadow: 0px 0px 0px #ffffff !important; }
body.theme-1 .global .property:not(.title, .download) span.theme-button { border: 0px solid ; border-radius: 8px; padding: 16px; }
body.theme-1 .global .property:not(.title, .download) a.theme-button { border: 0px solid ; border-radius: 8px; padding: 16px; }
body.default-theme-1 .global .property:not(.title, .download) a.theme-button { border: 0px solid ; border-radius: 8px; padding: 16px; }
body.theme-1 .global { color: #000000; font-size: 16px; line-height: 24px; font-family: "Verdana";  }
body.theme-1 .global .h1 { color: #82c55b; font-size: 40px; font-family: "Verdana"; font-weight: bold; line-height: 48px; }
body.theme-1 .global .h2 { color: #002957; font-size: 24px; font-family: "Verdana"; font-weight: bold; line-height: 32px; }
body.theme-1 .global .h3 { color: #002957; font-size: 24px; font-family: "Verdana"; font-weight: normal; line-height: 32px; }
body.theme-1 .global .h4 { color: #000000; font-size: 20px; font-family: "Verdana"; font-weight: bold; line-height: 28px; }
body.theme-1 .global .h5 { color: #ffffff; font-size: 40px; font-family: "Verdana"; font-weight: normal; line-height: 48px; }
body.theme-1 .global .h6 { color: #ffffff; font-size: 20px; font-family: "Verdana"; font-weight: normal; line-height: 28px; }
body.theme-1 .global .h7 { color: #82c55b; font-size: 20px; font-family: "Verdana"; font-weight: normal; line-height: 28px; }
body.theme-1 .global .h8 { color: #002957; font-size: 20px; font-family: "Verdana"; font-weight: normal; line-height: 28px; }
body.theme-1 .global .counter span { font-size: px; line-height: px; font-weight: normal; }
body.theme-1 .global ul li::before { background-color: ; }
body.theme-1 .global ul ul li::before { background-color: ; }
body.default-theme-1 .global .h1 { color: #82c55b; font-size: 40px; font-family: "Verdana"; font-weight: bold; line-height: 48px; }
body.default-theme-1 .global .h2 { color: #002957; font-size: 24px; font-family: "Verdana"; font-weight: bold; line-height: 32px; }
body.default-theme-1 .global .h3 { color: #002957; font-size: 24px; font-family: "Verdana"; font-weight: normal; line-height: 32px; }
body.default-theme-1 .global .h4 { color: #000000; font-size: 20px; font-family: "Verdana"; font-weight: bold; line-height: 28px; }
body.default-theme-1 .global .h5 { color: #ffffff; font-size: 40px; font-family: "Verdana"; font-weight: normal; line-height: 48px; }
body.default-theme-1 .global .h6 { color: #ffffff; font-size: 20px; font-family: "Verdana"; font-weight: normal; line-height: 28px; }
body.default-theme-1 .global .h7 { color: #82c55b; font-size: 20px; font-family: "Verdana"; font-weight: normal; line-height: 28px; }
body.default-theme-1 .global .h8 { color: #002957; font-size: 20px; font-family: "Verdana"; font-weight: normal; line-height: 28px; }
body.high-contrast.theme-1 .global { color: #000000; font-size: 20px; line-height: 30px; font-family: "Verdana"; }
body.high-contrast.theme-1 .global .h1 { color: #82c55b; font-size: 50px !important; font-family: "Verdana"; font-weight: bold; line-height: 60px !important; }
body.high-contrast.theme-1 .global .h2 { color: #002957; font-size: 30px !important; font-family: "Verdana"; font-weight: bold; line-height: 40px !important; }
body.high-contrast.theme-1 .global .h3 { color: #002957; font-size: 30px !important; font-family: "Verdana"; font-weight: normal; line-height: 40px !important; }
body.high-contrast.theme-1 .global .h4 { color: #000000; font-size: 25px !important; font-family: "Verdana"; font-weight: bold; line-height: 35px !important; }
body.high-contrast.theme-1 .global .h5 { color: #ffffff; font-size: 50px !important; font-family: "Verdana"; font-weight: normal; line-height: 60px !important; }
body.high-contrast.theme-1 .global .h6 { color: #ffffff; font-size: 25px !important; font-family: "Verdana"; font-weight: normal; line-height: 35px !important; }
body.high-contrast.theme-1 .global .h7 { color: #82c55b; font-size: 25px !important; font-family: "Verdana"; font-weight: normal; line-height: 35px !important; }
body.high-contrast.theme-1 .global .h8 { color: #002957; font-size: 25px !important; font-family: "Verdana"; font-weight: normal; line-height: 35px !important; }
body.high-contrast.default-theme-1 .global .h1 { color: #82c55b; font-size: 50px !important; font-family: "Verdana"; font-weight: bold; line-height: 60px !important; }
body.high-contrast.default-theme-1 .global .h2 { color: #002957; font-size: 30px !important; font-family: "Verdana"; font-weight: bold; line-height: 40px !important; }
body.high-contrast.default-theme-1 .global .h3 { color: #002957; font-size: 30px !important; font-family: "Verdana"; font-weight: normal; line-height: 40px !important; }
body.high-contrast.default-theme-1 .global .h4 { color: #000000; font-size: 25px !important; font-family: "Verdana"; font-weight: bold; line-height: 35px !important; }
body.high-contrast.default-theme-1 .global .h5 { color: #ffffff; font-size: 50px !important; font-family: "Verdana"; font-weight: normal; line-height: 60px !important; }
body.high-contrast.default-theme-1 .global .h6 { color: #ffffff; font-size: 25px !important; font-family: "Verdana"; font-weight: normal; line-height: 35ppx !importantx; }
body.high-contrast.default-theme-1 .global .h7 { color: #82c55b; font-size: 25px !important; font-family: "Verdana"; font-weight: normal; line-height: 35px !important; }
body.high-contrast.default-theme-1 .global .h8 { color: #002957; font-size: 25px !important; font-family: "Verdana"; font-weight: normal; line-height: 35px !important; }
body.theme-2 .interactive-header, body.theme-2 .interactive-header a, body.theme-2 #interactive-sidebar-close { color: #ffffff !important; }
body.theme-2.high-contrast .interactive-header #contrast-toggle i { border-bottom: 2px solid #ffffff !important; padding-bottom: 2px; }
body.theme-2 .interactive-header input, body.theme-2 .interactive-header input::placeholder, body.theme-2 .interactive-sidebar  { color: #ffffff !important; }
body.theme-2 .interactive-sidebar  { background: # !important; }
body.theme-2 .theme-combo-1.global { background: #eddbc9 !important; color: #717073 !important; }
body.theme-2 .theme-combo-2.global { background: #E27e00 !important; color: #ffffff !important; }
body.theme-2 .theme-combo-3.global { background: #717073 !important; color: #ffffff !important; }
body.theme-2 .global .property:not(.title, .download) a:not(.theme-button) { color: #E27e00 !important; text-decoration: underline !important; }
body.theme-2 .global .property:not(.title, .download) span.pdf-link:not(.theme-button) { color: #E27e00 !important; text-decoration: underline !important; }
body.theme-2 .global .property:not(.title, .download) .highlight { color: #717073 !important; font-weight: bold !important; }
body.theme-2 .global .sub-title { color: #E27e00 !important; }
body.theme-2 .global .sub-title-solo { color: #717073 !important; }
body.theme-2 .global .property:not(.title, .download) a.theme-button { display: inline-block; background: #E27e00; color: #ffffff; }
body.theme-2 .global .property:not(.title, .download) span.theme-button { display: inline-block; background: #E27e00; color: #ffffff; }
body.default-theme-2 .global .property:not(.title, .download) a.theme-button { display: inline-block; background: #E27e00; color: #ffffff; }
body.theme-2 .global .property:not(.title, .download) a.theme-button:hover { background: #717073; color: #ffffff !important; }
body.default-theme-2 .global .property:not(.title, .download) a.theme-button:hover { background: #717073; color: #ffffff !important; }
body.theme-2 .global .property:not(.title, .download) a.theme-button { text-shadow: 0px 0px 0px #717073 !important; box-shadow: 0px 0px 0px #ffffff !important; }
body.default-theme-2 .global .property:not(.title, .download) a.theme-button { text-shadow: 0px 0px 0px #717073 !important; box-shadow: 0px 0px 0px #ffffff !important; }
body.theme-2 .global .property:not(.title, .download) span.theme-button { border: 0px solid ; border-radius: 0px; padding: 16px; }
body.theme-2 .global .property:not(.title, .download) a.theme-button { border: 0px solid ; border-radius: 0px; padding: 16px; }
body.default-theme-2 .global .property:not(.title, .download) a.theme-button { border: 0px solid ; border-radius: 0px; padding: 16px; }
body.theme-2 .global { color: #000000; font-size: 17px; line-height: 27px; font-family: "Arial";  }
body.theme-2 .global .h1 { color: #E27e00; font-size: 56px; font-family: "Arial"; font-weight: bold; line-height: 64px; }
body.theme-2 .global .h2 { color: #717073; font-size: 24px; font-family: "Arial"; font-weight: bold; line-height: 32px; }
body.theme-2 .global .h3 { color: #24408e; font-size: 24px; font-family: "Arial"; font-weight: bold; line-height: 32px; }
body.theme-2 .global .h4 { color: #E27e00; font-size: 24px; font-family: "Arial"; font-weight: bold; line-height: 32px; }
body.theme-2 .global .h5 { color: #ffffff; font-size: 24px; font-family: "Arial"; font-weight: bold; line-height: 32px; }
body.theme-2 .global .h6 { color: #ffffff; font-size: 56px; font-family: "Arial"; font-weight: bold; line-height: 64px; }
body.theme-2 .global .h7 { color: #e27e00; font-size: 17px; font-family: "Arial"; font-weight: bold; line-height: 27px; }
body.theme-2 .global .h8 { color: #24408e; font-size: 20px; font-family: "Arial"; font-weight: bold; line-height: 30px; }
body.theme-2 .global .counter span { font-size: 24px; line-height: 24px; font-weight: bold; }
body.theme-2 .global ul li::before { background-color: #E27e00; }
body.theme-2 .global ul ul li::before { background-color: #E27e00; }
body.default-theme-2 .global .h1 { color: #E27e00; font-size: 56px; font-family: "Arial"; font-weight: bold; line-height: 64px; }
body.default-theme-2 .global .h2 { color: #717073; font-size: 24px; font-family: "Arial"; font-weight: bold; line-height: 32px; }
body.default-theme-2 .global .h3 { color: #24408e; font-size: 24px; font-family: "Arial"; font-weight: bold; line-height: 32px; }
body.default-theme-2 .global .h4 { color: #E27e00; font-size: 24px; font-family: "Arial"; font-weight: bold; line-height: 32px; }
body.default-theme-2 .global .h5 { color: #ffffff; font-size: 24px; font-family: "Arial"; font-weight: bold; line-height: 32px; }
body.default-theme-2 .global .h6 { color: #ffffff; font-size: 56px; font-family: "Arial"; font-weight: bold; line-height: 64px; }
body.default-theme-2 .global .h7 { color: #e27e00; font-size: 17px; font-family: "Arial"; font-weight: bold; line-height: 27px; }
body.default-theme-2 .global .h8 { color: #24408e; font-size: 20px; font-family: "Arial"; font-weight: bold; line-height: 30px; }
body.high-contrast.theme-2 .global { color: #000000; font-size: 21.25px; line-height: 33.75px; font-family: "Arial"; }
body.high-contrast.theme-2 .global .h1 { color: #E27e00; font-size: 70px !important; font-family: "Arial"; font-weight: bold; line-height: 80px !important; }
body.high-contrast.theme-2 .global .h2 { color: #717073; font-size: 30px !important; font-family: "Arial"; font-weight: bold; line-height: 40px !important; }
body.high-contrast.theme-2 .global .h3 { color: #24408e; font-size: 30px !important; font-family: "Arial"; font-weight: bold; line-height: 40px !important; }
body.high-contrast.theme-2 .global .h4 { color: #E27e00; font-size: 30px !important; font-family: "Arial"; font-weight: bold; line-height: 40px !important; }
body.high-contrast.theme-2 .global .h5 { color: #ffffff; font-size: 30px !important; font-family: "Arial"; font-weight: bold; line-height: 40px !important; }
body.high-contrast.theme-2 .global .h6 { color: #ffffff; font-size: 70px !important; font-family: "Arial"; font-weight: bold; line-height: 80px !important; }
body.high-contrast.theme-2 .global .h7 { color: #e27e00; font-size: 21.25px !important; font-family: "Arial"; font-weight: bold; line-height: 33.75px !important; }
body.high-contrast.theme-2 .global .h8 { color: #24408e; font-size: 25px !important; font-family: "Arial"; font-weight: bold; line-height: 37.5px !important; }
body.high-contrast.default-theme-2 .global .h1 { color: #E27e00; font-size: 70px !important; font-family: "Arial"; font-weight: bold; line-height: 80px !important; }
body.high-contrast.default-theme-2 .global .h2 { color: #717073; font-size: 30px !important; font-family: "Arial"; font-weight: bold; line-height: 40px !important; }
body.high-contrast.default-theme-2 .global .h3 { color: #24408e; font-size: 30px !important; font-family: "Arial"; font-weight: bold; line-height: 40px !important; }
body.high-contrast.default-theme-2 .global .h4 { color: #E27e00; font-size: 30px !important; font-family: "Arial"; font-weight: bold; line-height: 40px !important; }
body.high-contrast.default-theme-2 .global .h5 { color: #ffffff; font-size: 30px !important; font-family: "Arial"; font-weight: bold; line-height: 40px !important; }
body.high-contrast.default-theme-2 .global .h6 { color: #ffffff; font-size: 70px !important; font-family: "Arial"; font-weight: bold; line-height: 80ppx !importantx; }
body.high-contrast.default-theme-2 .global .h7 { color: #e27e00; font-size: 21.25px !important; font-family: "Arial"; font-weight: bold; line-height: 33.75px !important; }
body.high-contrast.default-theme-2 .global .h8 { color: #24408e; font-size: 25px !important; font-family: "Arial"; font-weight: bold; line-height: 37.5px !important; }
body.theme-3 .interactive-header, body.theme-3 .interactive-header a, body.theme-3 #interactive-sidebar-close { color:  !important; }
body.theme-3.high-contrast .interactive-header #contrast-toggle i { border-bottom: 2px solid  !important; padding-bottom: 2px; }
body.theme-3 .interactive-header input, body.theme-3 .interactive-header input::placeholder, body.theme-3 .interactive-sidebar  { color:  !important; }
body.theme-3 .interactive-sidebar  { background:  !important; }
body.theme-3 .theme-combo-1.global { background:  !important; color:  !important; }
body.theme-3 .theme-combo-2.global { background:  !important; color:  !important; }
body.theme-3 .theme-combo-3.global { background: # !important; color:  !important; }
body.theme-3 .global .property:not(.title, .download) a:not(.theme-button) { color: #223f92 !important; text-decoration: underline !important; }
body.theme-3 .global .property:not(.title, .download) span.pdf-link:not(.theme-button) { color: #223f92 !important; text-decoration: underline !important; }
body.theme-3 .global .property:not(.title, .download) .highlight { color: #fecd08 !important; font-weight: bold !important; }
body.theme-3 .global .sub-title { color: #223f92 !important; }
body.theme-3 .global .sub-title-solo { color: #fecd08 !important; }
body.theme-3 .global .property:not(.title, .download) a.theme-button { display: inline-block; background: #fecd08; color: #ffffff; }
body.theme-3 .global .property:not(.title, .download) span.theme-button { display: inline-block; background: #fecd08; color: #ffffff; }
body.default-theme-3 .global .property:not(.title, .download) a.theme-button { display: inline-block; background: #fecd08; color: #ffffff; }
body.theme-3 .global .property:not(.title, .download) a.theme-button:hover { background: #223f92; color: #ffffff !important; }
body.default-theme-3 .global .property:not(.title, .download) a.theme-button:hover { background: #223f92; color: #ffffff !important; }
body.theme-3 .global .property:not(.title, .download) a.theme-button { text-shadow: 0px 0px 0px #223f92 !important; box-shadow: 0px 0px 0px #ffffff !important; }
body.default-theme-3 .global .property:not(.title, .download) a.theme-button { text-shadow: 0px 0px 0px #223f92 !important; box-shadow: 0px 0px 0px #ffffff !important; }
body.theme-3 .global .property:not(.title, .download) span.theme-button { border: 0px solid ; border-radius: 0px; padding: 16px; }
body.theme-3 .global .property:not(.title, .download) a.theme-button { border: 0px solid ; border-radius: 0px; padding: 16px; }
body.default-theme-3 .global .property:not(.title, .download) a.theme-button { border: 0px solid ; border-radius: 0px; padding: 16px; }
body.theme-3 .global { color: #000000; font-size: 16px; line-height: 24px; font-family: "Noto Sans JP";  }
body.theme-3 .global .h1 { color: #223f92; font-size: 32px; font-family: "Noto Sans JP"; font-weight: bold; line-height: 40px; }
body.theme-3 .global .h2 { color: #223f92; font-size: 24px; font-family: "Noto Sans JP"; font-weight: bold; line-height: 32px; }
body.theme-3 .global .h3 { color: #fecd08; font-size: 24px; font-family: "Noto Sans JP"; font-weight: bold; line-height: 32px; }
body.theme-3 .global .h4 { color: #ffffff; font-size: 20px; font-family: "Noto Sans JP"; font-weight: bold; line-height: 28px; }
body.theme-3 .global .h5 { color: #223f92; font-size: 16px; font-family: "Noto Sans JP"; font-weight: bold; line-height: 24px; }
body.theme-3 .global .h6 { color: ; font-size: 16px; font-family: "Noto Sans JP"; font-weight: normal; line-height: 16px; }
body.theme-3 .global .h7 { color: ; font-size: 16px; font-family: "Noto Sans JP"; font-weight: normal; line-height: 16px; }
body.theme-3 .global .h8 { color: ; font-size: 16px; font-family: "Noto Sans JP"; font-weight: normal; line-height: 16px; }
body.theme-3 .global .counter span { font-size: px; line-height: px; font-weight: normal; }
body.theme-3 .global ul li::before { background-color: ; }
body.theme-3 .global ul ul li::before { background-color: ; }
body.default-theme-3 .global .h1 { color: #223f92; font-size: 32px; font-family: "Noto Sans JP"; font-weight: bold; line-height: 40px; }
body.default-theme-3 .global .h2 { color: #223f92; font-size: 24px; font-family: "Noto Sans JP"; font-weight: bold; line-height: 32px; }
body.default-theme-3 .global .h3 { color: #fecd08; font-size: 24px; font-family: "Noto Sans JP"; font-weight: bold; line-height: 32px; }
body.default-theme-3 .global .h4 { color: #ffffff; font-size: 20px; font-family: "Noto Sans JP"; font-weight: bold; line-height: 28px; }
body.default-theme-3 .global .h5 { color: #223f92; font-size: 16px; font-family: "Noto Sans JP"; font-weight: bold; line-height: 24px; }
body.default-theme-3 .global .h6 { color: ; font-size: 16px; font-family: "Noto Sans JP"; font-weight: normal; line-height: 16px; }
body.default-theme-3 .global .h7 { color: ; font-size: 16px; font-family: "Noto Sans JP"; font-weight: normal; line-height: 16px; }
body.default-theme-3 .global .h8 { color: ; font-size: 16px; font-family: "Noto Sans JP"; font-weight: normal; line-height: 16px; }
body.high-contrast.theme-3 .global { color: #000000; font-size: 20px; line-height: 30px; font-family: "Noto Sans JP"; }
body.high-contrast.theme-3 .global .h1 { color: #223f92; font-size: 40px !important; font-family: "Noto Sans JP"; font-weight: bold; line-height: 50px !important; }
body.high-contrast.theme-3 .global .h2 { color: #223f92; font-size: 30px !important; font-family: "Noto Sans JP"; font-weight: bold; line-height: 40px !important; }
body.high-contrast.theme-3 .global .h3 { color: #fecd08; font-size: 30px !important; font-family: "Noto Sans JP"; font-weight: bold; line-height: 40px !important; }
body.high-contrast.theme-3 .global .h4 { color: #ffffff; font-size: 25px !important; font-family: "Noto Sans JP"; font-weight: bold; line-height: 35px !important; }
body.high-contrast.theme-3 .global .h5 { color: #223f92; font-size: 20px !important; font-family: "Noto Sans JP"; font-weight: bold; line-height: 30px !important; }
body.high-contrast.theme-3 .global .h6 { color: ; font-size: 20px !important; font-family: "Noto Sans JP"; font-weight: normal; line-height: 20px !important; }
body.high-contrast.theme-3 .global .h7 { color: ; font-size: 20px !important; font-family: "Noto Sans JP"; font-weight: normal; line-height: 20px !important; }
body.high-contrast.theme-3 .global .h8 { color: ; font-size: 20px !important; font-family: "Noto Sans JP"; font-weight: normal; line-height: 20px !important; }
body.high-contrast.default-theme-3 .global .h1 { color: #223f92; font-size: 40px !important; font-family: "Noto Sans JP"; font-weight: bold; line-height: 50px !important; }
body.high-contrast.default-theme-3 .global .h2 { color: #223f92; font-size: 30px !important; font-family: "Noto Sans JP"; font-weight: bold; line-height: 40px !important; }
body.high-contrast.default-theme-3 .global .h3 { color: #fecd08; font-size: 30px !important; font-family: "Noto Sans JP"; font-weight: bold; line-height: 40px !important; }
body.high-contrast.default-theme-3 .global .h4 { color: #ffffff; font-size: 25px !important; font-family: "Noto Sans JP"; font-weight: bold; line-height: 35px !important; }
body.high-contrast.default-theme-3 .global .h5 { color: #223f92; font-size: 20px !important; font-family: "Noto Sans JP"; font-weight: bold; line-height: 30px !important; }
body.high-contrast.default-theme-3 .global .h6 { color: ; font-size: 20px !important; font-family: "Noto Sans JP"; font-weight: normal; line-height: 20ppx !importantx; }
body.high-contrast.default-theme-3 .global .h7 { color: ; font-size: 20px !important; font-family: "Noto Sans JP"; font-weight: normal; line-height: 20px !important; }
body.high-contrast.default-theme-3 .global .h8 { color: ; font-size: 20px !important; font-family: "Noto Sans JP"; font-weight: normal; line-height: 20px !important; }
body.theme-4 .interactive-header, body.theme-4 .interactive-header a, body.theme-4 #interactive-sidebar-close { color: #ffffff !important; }
body.theme-4.high-contrast .interactive-header #contrast-toggle i { border-bottom: 2px solid #ffffff !important; padding-bottom: 2px; }
body.theme-4 .interactive-header input, body.theme-4 .interactive-header input::placeholder, body.theme-4 .interactive-sidebar  { color: #ffffff !important; }
body.theme-4 .interactive-sidebar  { background: #d9d9d6 !important; }
body.theme-4 .theme-combo-1.global { background: #82C55b !important; color: #002957 !important; }
body.theme-4 .theme-combo-2.global { background: #002957 !important; color: #ffffff !important; }
body.theme-4 .theme-combo-3.global { background: #82C55b !important; color: #ffffff !important; }
body.theme-4 .global .property:not(.title, .download) a:not(.theme-button) { color: #82C55b !important; text-decoration:  !important; }
body.theme-4 .global .property:not(.title, .download) span.pdf-link:not(.theme-button) { color: #82C55b !important; text-decoration:  !important; }
body.theme-4 .global .property:not(.title, .download) .highlight { color: #002957 !important; font-weight: bold !important; }
body.theme-4 .global .sub-title { color: #002957 !important; }
body.theme-4 .global .sub-title-solo { color: #82C55b !important; }
body.theme-4 .global .property:not(.title, .download) a.theme-button { display: inline-block; background: #373737; color: #ffffff; }
body.theme-4 .global .property:not(.title, .download) span.theme-button { display: inline-block; background: #373737; color: #ffffff; }
body.default-theme-4 .global .property:not(.title, .download) a.theme-button { display: inline-block; background: #373737; color: #ffffff; }
body.theme-4 .global .property:not(.title, .download) a.theme-button:hover { background: #373737; color: #ffffff !important; }
body.default-theme-4 .global .property:not(.title, .download) a.theme-button:hover { background: #373737; color: #ffffff !important; }
body.theme-4 .global .property:not(.title, .download) a.theme-button { text-shadow: 0px 0px 0px #373737 !important; box-shadow: 0px 0px 0px #ffffff !important; }
body.default-theme-4 .global .property:not(.title, .download) a.theme-button { text-shadow: 0px 0px 0px #373737 !important; box-shadow: 0px 0px 0px #ffffff !important; }
body.theme-4 .global .property:not(.title, .download) span.theme-button { border: 0px solid #82C55b; border-radius: 0px; padding: 24px; }
body.theme-4 .global .property:not(.title, .download) a.theme-button { border: 0px solid #82C55b; border-radius: 0px; padding: 24px; }
body.default-theme-4 .global .property:not(.title, .download) a.theme-button { border: 0px solid #82C55b; border-radius: 0px; padding: 24px; }
body.theme-4 .global { color: #373737; font-size: 16px; line-height: 24px; font-family: "Verdana";  }
body.theme-4 .global .h1 { color: #002957; font-size: 24px; font-family: "Verdana"; font-weight: normal; line-height: 28px; }
body.theme-4 .global .h2 { color: #002957; font-size: 22px; font-family: "Verdana"; font-weight: bold; line-height: 26px; }
body.theme-4 .global .h3 { color: #002957; font-size: 20px; font-family: "Verdana"; font-weight: bold; line-height: 24px; }
body.theme-4 .global .h4 { color: #82C55b; font-size: 27px; font-family: "Verdana"; font-weight: normal; line-height: 32px; }
body.theme-4 .global .h5 { color: ; font-size: px; font-family: "Verdana"; font-weight: normal; line-height: px; }
body.theme-4 .global .h6 { color: ; font-size: px; font-family: "Verdana"; font-weight: normal; line-height: px; }
body.theme-4 .global .h7 { color: ; font-size: px; font-family: "Verdana"; font-weight: normal; line-height: px; }
body.theme-4 .global .h8 { color: ; font-size: px; font-family: "Verdana"; font-weight: normal; line-height: px; }
body.theme-4 .global .counter span { font-size: px; line-height: px; font-weight: normal; }
body.theme-4 .global ul li::before { background-color: ; }
body.theme-4 .global ul ul li::before { background-color: ; }
body.default-theme-4 .global .h1 { color: #002957; font-size: 24px; font-family: "Verdana"; font-weight: normal; line-height: 28px; }
body.default-theme-4 .global .h2 { color: #002957; font-size: 22px; font-family: "Verdana"; font-weight: bold; line-height: 26px; }
body.default-theme-4 .global .h3 { color: #002957; font-size: 20px; font-family: "Verdana"; font-weight: bold; line-height: 24px; }
body.default-theme-4 .global .h4 { color: #82C55b; font-size: 27px; font-family: "Verdana"; font-weight: normal; line-height: 32px; }
body.default-theme-4 .global .h5 { color: ; font-size: px; font-family: "Verdana"; font-weight: normal; line-height: px; }
body.default-theme-4 .global .h6 { color: ; font-size: px; font-family: "Verdana"; font-weight: normal; line-height: px; }
body.default-theme-4 .global .h7 { color: ; font-size: px; font-family: "Verdana"; font-weight: normal; line-height: px; }
body.default-theme-4 .global .h8 { color: ; font-size: px; font-family: "Verdana"; font-weight: normal; line-height: px; }
body.high-contrast.theme-4 .global { color: #373737; font-size: 20px; line-height: 30px; font-family: "Verdana"; }
body.high-contrast.theme-4 .global .h1 { color: #002957; font-size: 30px !important; font-family: "Verdana"; font-weight: normal; line-height: 35px !important; }
body.high-contrast.theme-4 .global .h2 { color: #002957; font-size: 27.5px !important; font-family: "Verdana"; font-weight: bold; line-height: 32.5px !important; }
body.high-contrast.theme-4 .global .h3 { color: #002957; font-size: 25px !important; font-family: "Verdana"; font-weight: bold; line-height: 30px !important; }
body.high-contrast.theme-4 .global .h4 { color: #82C55b; font-size: 33.75px !important; font-family: "Verdana"; font-weight: normal; line-height: 40px !important; }
body.high-contrast.theme-4 .global .h5 { color: ; font-size: 0px !important; font-family: "Verdana"; font-weight: normal; line-height: 0px !important; }
body.high-contrast.theme-4 .global .h6 { color: ; font-size: 0px !important; font-family: "Verdana"; font-weight: normal; line-height: 0px !important; }
body.high-contrast.theme-4 .global .h7 { color: ; font-size: 0px !important; font-family: "Verdana"; font-weight: normal; line-height: 0px !important; }
body.high-contrast.theme-4 .global .h8 { color: ; font-size: 0px !important; font-family: "Verdana"; font-weight: normal; line-height: 0px !important; }
body.high-contrast.default-theme-4 .global .h1 { color: #002957; font-size: 30px !important; font-family: "Verdana"; font-weight: normal; line-height: 35px !important; }
body.high-contrast.default-theme-4 .global .h2 { color: #002957; font-size: 27.5px !important; font-family: "Verdana"; font-weight: bold; line-height: 32.5px !important; }
body.high-contrast.default-theme-4 .global .h3 { color: #002957; font-size: 25px !important; font-family: "Verdana"; font-weight: bold; line-height: 30px !important; }
body.high-contrast.default-theme-4 .global .h4 { color: #82C55b; font-size: 33.75px !important; font-family: "Verdana"; font-weight: normal; line-height: 40px !important; }
body.high-contrast.default-theme-4 .global .h5 { color: ; font-size: 0px !important; font-family: "Verdana"; font-weight: normal; line-height: 0px !important; }
body.high-contrast.default-theme-4 .global .h6 { color: ; font-size: 0px !important; font-family: "Verdana"; font-weight: normal; line-height: 0ppx !importantx; }
body.high-contrast.default-theme-4 .global .h7 { color: ; font-size: 0px !important; font-family: "Verdana"; font-weight: normal; line-height: 0px !important; }
body.high-contrast.default-theme-4 .global .h8 { color: ; font-size: 0px !important; font-family: "Verdana"; font-weight: normal; line-height: 0px !important; }
body.theme-5 .interactive-header, body.theme-5 .interactive-header a, body.theme-5 #interactive-sidebar-close { color: #fff !important; }
body.theme-5.high-contrast .interactive-header #contrast-toggle i { border-bottom: 2px solid #fff !important; padding-bottom: 2px; }
body.theme-5 .interactive-header input, body.theme-5 .interactive-header input::placeholder, body.theme-5 .interactive-sidebar  { color: #fff !important; }
body.theme-5 .interactive-sidebar  { background:  !important; }
body.theme-5 .theme-combo-1.global { background: #F0F3F6 !important; color: #002957 !important; }
body.theme-5 .theme-combo-2.global { background: #002957 !important; color: #ffffff !important; }
body.theme-5 .theme-combo-3.global { background: #82C55b !important; color: #ffffff !important; }
body.theme-5 .global .property:not(.title, .download) a:not(.theme-button) { color: #82C55b !important; text-decoration: underline !important; }
body.theme-5 .global .property:not(.title, .download) span.pdf-link:not(.theme-button) { color: #82C55b !important; text-decoration: underline !important; }
body.theme-5 .global .property:not(.title, .download) .highlight { color: #82C55b !important;  }
body.theme-5 .global .sub-title { color: #002957 !important; }
body.theme-5 .global .sub-title-solo { color: #82C55b !important; }
body.theme-5 .global .property:not(.title, .download) a.theme-button { display: inline-block; background: #82c55b; color: #ffffff; }
body.theme-5 .global .property:not(.title, .download) span.theme-button { display: inline-block; background: #82c55b; color: #ffffff; }
body.default-theme-5 .global .property:not(.title, .download) a.theme-button { display: inline-block; background: #82c55b; color: #ffffff; }
body.theme-5 .global .property:not(.title, .download) a.theme-button:hover { background: #002957; color: #ffffff !important; }
body.default-theme-5 .global .property:not(.title, .download) a.theme-button:hover { background: #002957; color: #ffffff !important; }
body.theme-5 .global .property:not(.title, .download) a.theme-button { text-shadow: 0px 0px 0px #002957 !important; box-shadow: 0px 0px 0px #ffffff !important; }
body.default-theme-5 .global .property:not(.title, .download) a.theme-button { text-shadow: 0px 0px 0px #002957 !important; box-shadow: 0px 0px 0px #ffffff !important; }
body.theme-5 .global .property:not(.title, .download) span.theme-button { border: 0px solid ; border-radius: 8px; padding: 16px; }
body.theme-5 .global .property:not(.title, .download) a.theme-button { border: 0px solid ; border-radius: 8px; padding: 16px; }
body.default-theme-5 .global .property:not(.title, .download) a.theme-button { border: 0px solid ; border-radius: 8px; padding: 16px; }
body.theme-5 .global { color: #515151; font-size: 17px; line-height: 26px; font-family: "Verdana";  }
body.theme-5 .global .h1 { color: #82c55b; font-size: 40px; font-family: "Verdana"; font-weight: bold; line-height: 48px; }
body.theme-5 .global .h2 { color: #002957; font-size: 20px; font-family: "Verdana"; font-weight: normal; line-height: 28px; }
body.theme-5 .global .h3 { color: #002957; font-size: 21px; font-family: "Verdana"; font-weight: bold; line-height: 29px; }
body.theme-5 .global .h4 { color: #ffffff; font-size: 16px; font-family: "Verdana"; font-weight: bold; line-height: 24px; }
body.theme-5 .global .h5 { color: #515151; font-size: 14px; font-family: "Verdana"; font-weight: normal; line-height: 20px; }
body.theme-5 .global .h6 { color: #515151; font-size: 13px; font-family: "Verdana"; font-weight: normal; line-height: 20px; }
body.theme-5 .global .h7 { color: #82c55b; font-size: 20px; font-family: "Verdana"; font-weight: normal; line-height: 28px; }
body.theme-5 .global .h8 { color: #002957; font-size: 20px; font-family: "Verdana"; font-weight: normal; line-height: 28px; }
body.theme-5 .global .counter span { font-size: px; line-height: px; font-weight: normal; }
body.theme-5 .global ul li::before { background-color: ; }
body.theme-5 .global ul ul li::before { background-color: ; }
body.default-theme-5 .global .h1 { color: #82c55b; font-size: 40px; font-family: "Verdana"; font-weight: bold; line-height: 48px; }
body.default-theme-5 .global .h2 { color: #002957; font-size: 20px; font-family: "Verdana"; font-weight: normal; line-height: 28px; }
body.default-theme-5 .global .h3 { color: #002957; font-size: 21px; font-family: "Verdana"; font-weight: bold; line-height: 29px; }
body.default-theme-5 .global .h4 { color: #ffffff; font-size: 16px; font-family: "Verdana"; font-weight: bold; line-height: 24px; }
body.default-theme-5 .global .h5 { color: #515151; font-size: 14px; font-family: "Verdana"; font-weight: normal; line-height: 20px; }
body.default-theme-5 .global .h6 { color: #515151; font-size: 13px; font-family: "Verdana"; font-weight: normal; line-height: 20px; }
body.default-theme-5 .global .h7 { color: #82c55b; font-size: 20px; font-family: "Verdana"; font-weight: normal; line-height: 28px; }
body.default-theme-5 .global .h8 { color: #002957; font-size: 20px; font-family: "Verdana"; font-weight: normal; line-height: 28px; }
body.high-contrast.theme-5 .global { color: #515151; font-size: 21.25px; line-height: 32.5px; font-family: "Verdana"; }
body.high-contrast.theme-5 .global .h1 { color: #82c55b; font-size: 50px !important; font-family: "Verdana"; font-weight: bold; line-height: 60px !important; }
body.high-contrast.theme-5 .global .h2 { color: #002957; font-size: 25px !important; font-family: "Verdana"; font-weight: normal; line-height: 35px !important; }
body.high-contrast.theme-5 .global .h3 { color: #002957; font-size: 26.25px !important; font-family: "Verdana"; font-weight: bold; line-height: 36.25px !important; }
body.high-contrast.theme-5 .global .h4 { color: #ffffff; font-size: 20px !important; font-family: "Verdana"; font-weight: bold; line-height: 30px !important; }
body.high-contrast.theme-5 .global .h5 { color: #515151; font-size: 17.5px !important; font-family: "Verdana"; font-weight: normal; line-height: 25px !important; }
body.high-contrast.theme-5 .global .h6 { color: #515151; font-size: 16.25px !important; font-family: "Verdana"; font-weight: normal; line-height: 25px !important; }
body.high-contrast.theme-5 .global .h7 { color: #82c55b; font-size: 25px !important; font-family: "Verdana"; font-weight: normal; line-height: 35px !important; }
body.high-contrast.theme-5 .global .h8 { color: #002957; font-size: 25px !important; font-family: "Verdana"; font-weight: normal; line-height: 35px !important; }
body.high-contrast.default-theme-5 .global .h1 { color: #82c55b; font-size: 50px !important; font-family: "Verdana"; font-weight: bold; line-height: 60px !important; }
body.high-contrast.default-theme-5 .global .h2 { color: #002957; font-size: 25px !important; font-family: "Verdana"; font-weight: normal; line-height: 35px !important; }
body.high-contrast.default-theme-5 .global .h3 { color: #002957; font-size: 26.25px !important; font-family: "Verdana"; font-weight: bold; line-height: 36.25px !important; }
body.high-contrast.default-theme-5 .global .h4 { color: #ffffff; font-size: 20px !important; font-family: "Verdana"; font-weight: bold; line-height: 30px !important; }
body.high-contrast.default-theme-5 .global .h5 { color: #515151; font-size: 17.5px !important; font-family: "Verdana"; font-weight: normal; line-height: 25px !important; }
body.high-contrast.default-theme-5 .global .h6 { color: #515151; font-size: 16.25px !important; font-family: "Verdana"; font-weight: normal; line-height: 25ppx !importantx; }
body.high-contrast.default-theme-5 .global .h7 { color: #82c55b; font-size: 25px !important; font-family: "Verdana"; font-weight: normal; line-height: 35px !important; }
body.high-contrast.default-theme-5 .global .h8 { color: #002957; font-size: 25px !important; font-family: "Verdana"; font-weight: normal; line-height: 35px !important; }
body.theme-6 .interactive-header, body.theme-6 .interactive-header a, body.theme-6 #interactive-sidebar-close { color: #ffffff !important; }
body.theme-6.high-contrast .interactive-header #contrast-toggle i { border-bottom: 2px solid #ffffff !important; padding-bottom: 2px; }
body.theme-6 .interactive-header input, body.theme-6 .interactive-header input::placeholder, body.theme-6 .interactive-sidebar  { color: #ffffff !important; }
body.theme-6 .interactive-sidebar  { background:  !important; }
body.theme-6 .theme-combo-1.global { background: #F0F3F6 !important; color: #002957 !important; }
body.theme-6 .theme-combo-2.global { background: #002957 !important; color: #ffffff !important; }
body.theme-6 .theme-combo-3.global { background: #82C55b !important; color: #ffffff !important; }
body.theme-6 .global .property:not(.title, .download) a:not(.theme-button) { color: #82C55b !important; text-decoration: underline !important; }
body.theme-6 .global .property:not(.title, .download) span.pdf-link:not(.theme-button) { color: #82C55b !important; text-decoration: underline !important; }
body.theme-6 .global .property:not(.title, .download) .highlight { color: #82C55b !important;  }
body.theme-6 .global .sub-title { color: #002957 !important; }
body.theme-6 .global .sub-title-solo { color: #82C55b !important; }
body.theme-6 .global .property:not(.title, .download) a.theme-button { display: inline-block; background: #82c55b; color: #ffffff; }
body.theme-6 .global .property:not(.title, .download) span.theme-button { display: inline-block; background: #82c55b; color: #ffffff; }
body.default-theme-6 .global .property:not(.title, .download) a.theme-button { display: inline-block; background: #82c55b; color: #ffffff; }
body.theme-6 .global .property:not(.title, .download) a.theme-button:hover { background: #002957; color: #ffffff !important; }
body.default-theme-6 .global .property:not(.title, .download) a.theme-button:hover { background: #002957; color: #ffffff !important; }
body.theme-6 .global .property:not(.title, .download) a.theme-button { text-shadow: 0px 0px 0px #002957 !important; box-shadow: 0px 0px 0px #ffffff !important; }
body.default-theme-6 .global .property:not(.title, .download) a.theme-button { text-shadow: 0px 0px 0px #002957 !important; box-shadow: 0px 0px 0px #ffffff !important; }
body.theme-6 .global .property:not(.title, .download) span.theme-button { border: 0px solid ; border-radius: 8px; padding: 16px; }
body.theme-6 .global .property:not(.title, .download) a.theme-button { border: 0px solid ; border-radius: 8px; padding: 16px; }
body.default-theme-6 .global .property:not(.title, .download) a.theme-button { border: 0px solid ; border-radius: 8px; padding: 16px; }
body.theme-6 .global { color: #000000; font-size: 16px; line-height: 24px; font-family: "Verdana";  }
body.theme-6 .global .h1 { color: #82c55b; font-size: 40px; font-family: "Verdana"; font-weight: bold; line-height: 48px; }
body.theme-6 .global .h2 { color: #002957; font-size: 24px; font-family: "Verdana"; font-weight: bold; line-height: 32px; }
body.theme-6 .global .h3 { color: #002957; font-size: 24px; font-family: "Verdana"; font-weight: normal; line-height: 32px; }
body.theme-6 .global .h4 { color: #000000; font-size: 20px; font-family: "Verdana"; font-weight: bold; line-height: 28px; }
body.theme-6 .global .h5 { color: #ffffff; font-size: 40px; font-family: "Verdana"; font-weight: normal; line-height: 48px; }
body.theme-6 .global .h6 { color: #ffffff; font-size: 20px; font-family: "Verdana"; font-weight: normal; line-height: 28px; }
body.theme-6 .global .h7 { color: #82c55b; font-size: 20px; font-family: "Verdana"; font-weight: normal; line-height: 28px; }
body.theme-6 .global .h8 { color: #002957; font-size: 20px; font-family: "Verdana"; font-weight: normal; line-height: 28px; }
body.theme-6 .global .counter span { font-size: px; line-height: px; font-weight: normal; }
body.theme-6 .global ul li::before { background-color: ; }
body.theme-6 .global ul ul li::before { background-color: ; }
body.default-theme-6 .global .h1 { color: #82c55b; font-size: 40px; font-family: "Verdana"; font-weight: bold; line-height: 48px; }
body.default-theme-6 .global .h2 { color: #002957; font-size: 24px; font-family: "Verdana"; font-weight: bold; line-height: 32px; }
body.default-theme-6 .global .h3 { color: #002957; font-size: 24px; font-family: "Verdana"; font-weight: normal; line-height: 32px; }
body.default-theme-6 .global .h4 { color: #000000; font-size: 20px; font-family: "Verdana"; font-weight: bold; line-height: 28px; }
body.default-theme-6 .global .h5 { color: #ffffff; font-size: 40px; font-family: "Verdana"; font-weight: normal; line-height: 48px; }
body.default-theme-6 .global .h6 { color: #ffffff; font-size: 20px; font-family: "Verdana"; font-weight: normal; line-height: 28px; }
body.default-theme-6 .global .h7 { color: #82c55b; font-size: 20px; font-family: "Verdana"; font-weight: normal; line-height: 28px; }
body.default-theme-6 .global .h8 { color: #002957; font-size: 20px; font-family: "Verdana"; font-weight: normal; line-height: 28px; }
body.high-contrast.theme-6 .global { color: #000000; font-size: 20px; line-height: 30px; font-family: "Verdana"; }
body.high-contrast.theme-6 .global .h1 { color: #82c55b; font-size: 50px !important; font-family: "Verdana"; font-weight: bold; line-height: 60px !important; }
body.high-contrast.theme-6 .global .h2 { color: #002957; font-size: 30px !important; font-family: "Verdana"; font-weight: bold; line-height: 40px !important; }
body.high-contrast.theme-6 .global .h3 { color: #002957; font-size: 30px !important; font-family: "Verdana"; font-weight: normal; line-height: 40px !important; }
body.high-contrast.theme-6 .global .h4 { color: #000000; font-size: 25px !important; font-family: "Verdana"; font-weight: bold; line-height: 35px !important; }
body.high-contrast.theme-6 .global .h5 { color: #ffffff; font-size: 50px !important; font-family: "Verdana"; font-weight: normal; line-height: 60px !important; }
body.high-contrast.theme-6 .global .h6 { color: #ffffff; font-size: 25px !important; font-family: "Verdana"; font-weight: normal; line-height: 35px !important; }
body.high-contrast.theme-6 .global .h7 { color: #82c55b; font-size: 25px !important; font-family: "Verdana"; font-weight: normal; line-height: 35px !important; }
body.high-contrast.theme-6 .global .h8 { color: #002957; font-size: 25px !important; font-family: "Verdana"; font-weight: normal; line-height: 35px !important; }
body.high-contrast.default-theme-6 .global .h1 { color: #82c55b; font-size: 50px !important; font-family: "Verdana"; font-weight: bold; line-height: 60px !important; }
body.high-contrast.default-theme-6 .global .h2 { color: #002957; font-size: 30px !important; font-family: "Verdana"; font-weight: bold; line-height: 40px !important; }
body.high-contrast.default-theme-6 .global .h3 { color: #002957; font-size: 30px !important; font-family: "Verdana"; font-weight: normal; line-height: 40px !important; }
body.high-contrast.default-theme-6 .global .h4 { color: #000000; font-size: 25px !important; font-family: "Verdana"; font-weight: bold; line-height: 35px !important; }
body.high-contrast.default-theme-6 .global .h5 { color: #ffffff; font-size: 50px !important; font-family: "Verdana"; font-weight: normal; line-height: 60px !important; }
body.high-contrast.default-theme-6 .global .h6 { color: #ffffff; font-size: 25px !important; font-family: "Verdana"; font-weight: normal; line-height: 35ppx !importantx; }
body.high-contrast.default-theme-6 .global .h7 { color: #82c55b; font-size: 25px !important; font-family: "Verdana"; font-weight: normal; line-height: 35px !important; }
body.high-contrast.default-theme-6 .global .h8 { color: #002957; font-size: 25px !important; font-family: "Verdana"; font-weight: normal; line-height: 35px !important; }
