/* AS31: generated by build_chrome.cjs from the legacy theme, scoped to standalone chrome. */
:is(header.jn-standalone,footer.jn-standalone){--jn-brand-secondary:#0f2a4a;--jn-brand-navy:#0f2a4a;--jn-brand-footer:#0a1f38;font:15px/1.5 "Public Sans","Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:#555}
/* style.css */
/* bootstrap.min.css */
:is(header.jn-standalone,footer.jn-standalone):is(details),:is(header.jn-standalone,footer.jn-standalone) :is(details),:is(header.jn-standalone,footer.jn-standalone):is(footer),:is(header.jn-standalone,footer.jn-standalone) :is(footer),:is(header.jn-standalone,footer.jn-standalone):is(header),:is(header.jn-standalone,footer.jn-standalone) :is(header),:is(header.jn-standalone,footer.jn-standalone):is(nav),:is(header.jn-standalone,footer.jn-standalone) :is(nav),:is(header.jn-standalone,footer.jn-standalone):is(summary),:is(header.jn-standalone,footer.jn-standalone) :is(summary){display: block;}
:is(header.jn-standalone,footer.jn-standalone):is([hidden]),:is(header.jn-standalone,footer.jn-standalone) :is([hidden]){display: none;}
:is(header.jn-standalone,footer.jn-standalone):is(a),:is(header.jn-standalone,footer.jn-standalone) :is(a){background-color: transparent;}
:is(header.jn-standalone,footer.jn-standalone):is(a:active),:is(header.jn-standalone,footer.jn-standalone) :is(a:active),:is(header.jn-standalone,footer.jn-standalone):is(a:hover),:is(header.jn-standalone,footer.jn-standalone) :is(a:hover){outline: 0px;}
:is(header.jn-standalone,footer.jn-standalone):is(img),:is(header.jn-standalone,footer.jn-standalone) :is(img){border: 0px;}
:is(header.jn-standalone,footer.jn-standalone):is(svg:not(:root)),:is(header.jn-standalone,footer.jn-standalone) :is(svg:not(:root)){overflow: hidden;}
:is(header.jn-standalone,footer.jn-standalone):is(button),:is(header.jn-standalone,footer.jn-standalone) :is(button){margin: 0px; font: inherit; color: inherit;}
:is(header.jn-standalone,footer.jn-standalone):is(button),:is(header.jn-standalone,footer.jn-standalone) :is(button){overflow: visible;}
:is(header.jn-standalone,footer.jn-standalone):is(button),:is(header.jn-standalone,footer.jn-standalone) :is(button){text-transform: none;}
:is(header.jn-standalone,footer.jn-standalone):is(button),:is(header.jn-standalone,footer.jn-standalone) :is(button){appearance: button; cursor: pointer;}
@media print{
:is(header.jn-standalone,footer.jn-standalone):is(*),:is(header.jn-standalone,footer.jn-standalone) :is(*){color: rgb(0, 0, 0) !important; text-shadow: none !important; background: 0px 0px !important; box-shadow: none !important;}
:is(header.jn-standalone,footer.jn-standalone):is(a),:is(header.jn-standalone,footer.jn-standalone) :is(a){text-decoration: underline;}
:is(header.jn-standalone,footer.jn-standalone):is(a[href])::after,:is(header.jn-standalone,footer.jn-standalone) :is(a[href])::after{content: " (" attr(href) ")";}
:is(header.jn-standalone,footer.jn-standalone):is(a[href^="#"])::after,:is(header.jn-standalone,footer.jn-standalone) :is(a[href^="#"])::after{content: "";}
:is(header.jn-standalone,footer.jn-standalone):is(img),:is(header.jn-standalone,footer.jn-standalone) :is(img){break-inside: avoid;}
:is(header.jn-standalone,footer.jn-standalone):is(img),:is(header.jn-standalone,footer.jn-standalone) :is(img){max-width: 100% !important;}
:is(header.jn-standalone,footer.jn-standalone):is(p),:is(header.jn-standalone,footer.jn-standalone) :is(p){orphans: 3; widows: 3;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar){display: none;}
}
:is(header.jn-standalone,footer.jn-standalone):is(*),:is(header.jn-standalone,footer.jn-standalone) :is(*){box-sizing: border-box;}
:is(header.jn-standalone,footer.jn-standalone):is(button),:is(header.jn-standalone,footer.jn-standalone) :is(button){font-family: inherit; font-size: inherit; line-height: inherit;}
:is(header.jn-standalone,footer.jn-standalone):is(a),:is(header.jn-standalone,footer.jn-standalone) :is(a){color: rgb(51, 122, 183); text-decoration: none;}
:is(header.jn-standalone,footer.jn-standalone):is(a:focus),:is(header.jn-standalone,footer.jn-standalone) :is(a:focus),:is(header.jn-standalone,footer.jn-standalone):is(a:hover),:is(header.jn-standalone,footer.jn-standalone) :is(a:hover){color: rgb(35, 82, 124); text-decoration: underline;}
:is(header.jn-standalone,footer.jn-standalone):is(a:focus),:is(header.jn-standalone,footer.jn-standalone) :is(a:focus){outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px;}
:is(header.jn-standalone,footer.jn-standalone):is(img),:is(header.jn-standalone,footer.jn-standalone) :is(img){vertical-align: middle;}
:is(header.jn-standalone,footer.jn-standalone):is(p),:is(header.jn-standalone,footer.jn-standalone) :is(p){margin: 0px 0px 10px;}
:is(header.jn-standalone,footer.jn-standalone):is(ul),:is(header.jn-standalone,footer.jn-standalone) :is(ul){margin-top: 0px; margin-bottom: 10px;}
:is(header.jn-standalone,footer.jn-standalone):is(.container),:is(header.jn-standalone,footer.jn-standalone) :is(.container){padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto;}
@media (min-width: 768px){
:is(header.jn-standalone,footer.jn-standalone):is(.container),:is(header.jn-standalone,footer.jn-standalone) :is(.container){width: 750px;}
}
@media (min-width: 992px){
:is(header.jn-standalone,footer.jn-standalone):is(.container),:is(header.jn-standalone,footer.jn-standalone) :is(.container){width: 970px;}
}
@media (min-width: 1200px){
:is(header.jn-standalone,footer.jn-standalone):is(.container),:is(header.jn-standalone,footer.jn-standalone) :is(.container){width: 1170px;}
}
:is(header.jn-standalone,footer.jn-standalone):is(.row),:is(header.jn-standalone,footer.jn-standalone) :is(.row){margin-right: -15px; margin-left: -15px;}
:is(header.jn-standalone,footer.jn-standalone):is(.col-lg-1),:is(header.jn-standalone,footer.jn-standalone) :is(.col-lg-1),:is(header.jn-standalone,footer.jn-standalone):is(.col-lg-11),:is(header.jn-standalone,footer.jn-standalone) :is(.col-lg-11),:is(header.jn-standalone,footer.jn-standalone):is(.col-md-1),:is(header.jn-standalone,footer.jn-standalone) :is(.col-md-1),:is(header.jn-standalone,footer.jn-standalone):is(.col-md-11),:is(header.jn-standalone,footer.jn-standalone) :is(.col-md-11),:is(header.jn-standalone,footer.jn-standalone):is(.col-md-4),:is(header.jn-standalone,footer.jn-standalone) :is(.col-md-4),:is(header.jn-standalone,footer.jn-standalone):is(.col-md-6),:is(header.jn-standalone,footer.jn-standalone) :is(.col-md-6),:is(header.jn-standalone,footer.jn-standalone):is(.col-md-8),:is(header.jn-standalone,footer.jn-standalone) :is(.col-md-8),:is(header.jn-standalone,footer.jn-standalone):is(.col-md-9),:is(header.jn-standalone,footer.jn-standalone) :is(.col-md-9),:is(header.jn-standalone,footer.jn-standalone):is(.col-sm-1),:is(header.jn-standalone,footer.jn-standalone) :is(.col-sm-1),:is(header.jn-standalone,footer.jn-standalone):is(.col-sm-11),:is(header.jn-standalone,footer.jn-standalone) :is(.col-sm-11),:is(header.jn-standalone,footer.jn-standalone):is(.col-sm-4),:is(header.jn-standalone,footer.jn-standalone) :is(.col-sm-4),:is(header.jn-standalone,footer.jn-standalone):is(.col-sm-7),:is(header.jn-standalone,footer.jn-standalone) :is(.col-sm-7),:is(header.jn-standalone,footer.jn-standalone):is(.col-sm-8),:is(header.jn-standalone,footer.jn-standalone) :is(.col-sm-8),:is(header.jn-standalone,footer.jn-standalone):is(.col-sm-9),:is(header.jn-standalone,footer.jn-standalone) :is(.col-sm-9),:is(header.jn-standalone,footer.jn-standalone):is(.col-xs-12),:is(header.jn-standalone,footer.jn-standalone) :is(.col-xs-12),:is(header.jn-standalone,footer.jn-standalone):is(.col-xs-4),:is(header.jn-standalone,footer.jn-standalone) :is(.col-xs-4){position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px;}
:is(header.jn-standalone,footer.jn-standalone):is(.col-xs-12),:is(header.jn-standalone,footer.jn-standalone) :is(.col-xs-12),:is(header.jn-standalone,footer.jn-standalone):is(.col-xs-4),:is(header.jn-standalone,footer.jn-standalone) :is(.col-xs-4){float: left;}
:is(header.jn-standalone,footer.jn-standalone):is(.col-xs-12),:is(header.jn-standalone,footer.jn-standalone) :is(.col-xs-12){width: 100%;}
:is(header.jn-standalone,footer.jn-standalone):is(.col-xs-4),:is(header.jn-standalone,footer.jn-standalone) :is(.col-xs-4){width: 33.3333%;}
@media (min-width: 768px){
:is(header.jn-standalone,footer.jn-standalone):is(.col-sm-1),:is(header.jn-standalone,footer.jn-standalone) :is(.col-sm-1),:is(header.jn-standalone,footer.jn-standalone):is(.col-sm-11),:is(header.jn-standalone,footer.jn-standalone) :is(.col-sm-11),:is(header.jn-standalone,footer.jn-standalone):is(.col-sm-4),:is(header.jn-standalone,footer.jn-standalone) :is(.col-sm-4),:is(header.jn-standalone,footer.jn-standalone):is(.col-sm-7),:is(header.jn-standalone,footer.jn-standalone) :is(.col-sm-7),:is(header.jn-standalone,footer.jn-standalone):is(.col-sm-8),:is(header.jn-standalone,footer.jn-standalone) :is(.col-sm-8),:is(header.jn-standalone,footer.jn-standalone):is(.col-sm-9),:is(header.jn-standalone,footer.jn-standalone) :is(.col-sm-9){float: left;}
:is(header.jn-standalone,footer.jn-standalone):is(.col-sm-11),:is(header.jn-standalone,footer.jn-standalone) :is(.col-sm-11){width: 91.6667%;}
:is(header.jn-standalone,footer.jn-standalone):is(.col-sm-9),:is(header.jn-standalone,footer.jn-standalone) :is(.col-sm-9){width: 75%;}
:is(header.jn-standalone,footer.jn-standalone):is(.col-sm-8),:is(header.jn-standalone,footer.jn-standalone) :is(.col-sm-8){width: 66.6667%;}
:is(header.jn-standalone,footer.jn-standalone):is(.col-sm-7),:is(header.jn-standalone,footer.jn-standalone) :is(.col-sm-7){width: 58.3333%;}
:is(header.jn-standalone,footer.jn-standalone):is(.col-sm-4),:is(header.jn-standalone,footer.jn-standalone) :is(.col-sm-4){width: 33.3333%;}
:is(header.jn-standalone,footer.jn-standalone):is(.col-sm-1),:is(header.jn-standalone,footer.jn-standalone) :is(.col-sm-1){width: 8.33333%;}
}
@media (min-width: 992px){
:is(header.jn-standalone,footer.jn-standalone):is(.col-md-1),:is(header.jn-standalone,footer.jn-standalone) :is(.col-md-1),:is(header.jn-standalone,footer.jn-standalone):is(.col-md-11),:is(header.jn-standalone,footer.jn-standalone) :is(.col-md-11),:is(header.jn-standalone,footer.jn-standalone):is(.col-md-4),:is(header.jn-standalone,footer.jn-standalone) :is(.col-md-4),:is(header.jn-standalone,footer.jn-standalone):is(.col-md-6),:is(header.jn-standalone,footer.jn-standalone) :is(.col-md-6),:is(header.jn-standalone,footer.jn-standalone):is(.col-md-8),:is(header.jn-standalone,footer.jn-standalone) :is(.col-md-8),:is(header.jn-standalone,footer.jn-standalone):is(.col-md-9),:is(header.jn-standalone,footer.jn-standalone) :is(.col-md-9){float: left;}
:is(header.jn-standalone,footer.jn-standalone):is(.col-md-11),:is(header.jn-standalone,footer.jn-standalone) :is(.col-md-11){width: 91.6667%;}
:is(header.jn-standalone,footer.jn-standalone):is(.col-md-9),:is(header.jn-standalone,footer.jn-standalone) :is(.col-md-9){width: 75%;}
:is(header.jn-standalone,footer.jn-standalone):is(.col-md-8),:is(header.jn-standalone,footer.jn-standalone) :is(.col-md-8){width: 66.6667%;}
:is(header.jn-standalone,footer.jn-standalone):is(.col-md-6),:is(header.jn-standalone,footer.jn-standalone) :is(.col-md-6){width: 50%;}
:is(header.jn-standalone,footer.jn-standalone):is(.col-md-4),:is(header.jn-standalone,footer.jn-standalone) :is(.col-md-4){width: 33.3333%;}
:is(header.jn-standalone,footer.jn-standalone):is(.col-md-1),:is(header.jn-standalone,footer.jn-standalone) :is(.col-md-1){width: 8.33333%;}
}
@media (min-width: 1200px){
:is(header.jn-standalone,footer.jn-standalone):is(.col-lg-1),:is(header.jn-standalone,footer.jn-standalone) :is(.col-lg-1),:is(header.jn-standalone,footer.jn-standalone):is(.col-lg-11),:is(header.jn-standalone,footer.jn-standalone) :is(.col-lg-11){float: left;}
:is(header.jn-standalone,footer.jn-standalone):is(.col-lg-11),:is(header.jn-standalone,footer.jn-standalone) :is(.col-lg-11){width: 91.6667%;}
:is(header.jn-standalone,footer.jn-standalone):is(.col-lg-1),:is(header.jn-standalone,footer.jn-standalone) :is(.col-lg-1){width: 8.33333%;}
}
:is(header.jn-standalone,footer.jn-standalone):is(.collapse),:is(header.jn-standalone,footer.jn-standalone) :is(.collapse){display: none;}
:is(header.jn-standalone,footer.jn-standalone):is(.nav),:is(header.jn-standalone,footer.jn-standalone) :is(.nav){padding-left: 0px; margin-bottom: 0px; list-style: none;}
:is(header.jn-standalone,footer.jn-standalone):is(.nav > li),:is(header.jn-standalone,footer.jn-standalone) :is(.nav > li){position: relative; display: block;}
:is(header.jn-standalone,footer.jn-standalone):is(.nav > li > a),:is(header.jn-standalone,footer.jn-standalone) :is(.nav > li > a){position: relative; display: block; padding: 10px 15px;}
:is(header.jn-standalone,footer.jn-standalone):is(.nav > li > a:focus),:is(header.jn-standalone,footer.jn-standalone) :is(.nav > li > a:focus),:is(header.jn-standalone,footer.jn-standalone):is(.nav > li > a:hover),:is(header.jn-standalone,footer.jn-standalone) :is(.nav > li > a:hover){text-decoration: none; background-color: rgb(238, 238, 238);}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar){position: relative; min-height: 50px; margin-bottom: 20px; border: 1px solid transparent;}
@media (min-width: 768px){
:is(header.jn-standalone,footer.jn-standalone):is(.navbar),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar){border-radius: 4px;}
}
@media (min-width: 768px){
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-header),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-header){float: left;}
}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-collapse),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-collapse){padding-right: 15px; padding-left: 15px; overflow-x: visible; border-top: 1px solid transparent; box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 0px inset;}
@media (min-width: 768px){
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-collapse),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-collapse){width: auto; border-top: 0px; box-shadow: none;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-collapse.collapse),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-collapse.collapse){padding-bottom: 0px; display: block !important; height: auto !important; overflow: visible !important;}
}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-brand),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-brand){float: left; height: 50px; padding: 15px; font-size: 18px; line-height: 20px;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-brand:focus),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-brand:focus),:is(header.jn-standalone,footer.jn-standalone):is(.navbar-brand:hover),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-brand:hover){text-decoration: none;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-toggle),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-toggle){position: relative; float: right; padding: 9px 10px; margin-top: 8px; margin-right: 15px; margin-bottom: 8px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-toggle:focus),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-toggle:focus){outline: 0px;}
@media (min-width: 768px){
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-toggle),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-toggle){display: none;}
}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-nav),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-nav){margin: 7.5px -15px;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-nav > li > a),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-nav > li > a){padding-top: 10px; padding-bottom: 10px; line-height: 20px;}
@media (min-width: 768px){
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-nav),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-nav){float: left; margin: 0px;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-nav > li),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-nav > li){float: left;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-nav > li > a),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-nav > li > a){padding-top: 15px; padding-bottom: 15px;}
}
:is(header.jn-standalone,footer.jn-standalone):is(.clearfix)::after,:is(header.jn-standalone,footer.jn-standalone) :is(.clearfix)::after,:is(header.jn-standalone,footer.jn-standalone):is(.clearfix)::before,:is(header.jn-standalone,footer.jn-standalone) :is(.clearfix)::before,:is(header.jn-standalone,footer.jn-standalone):is(.container)::after,:is(header.jn-standalone,footer.jn-standalone) :is(.container)::after,:is(header.jn-standalone,footer.jn-standalone):is(.container)::before,:is(header.jn-standalone,footer.jn-standalone) :is(.container)::before,:is(header.jn-standalone,footer.jn-standalone):is(.nav)::after,:is(header.jn-standalone,footer.jn-standalone) :is(.nav)::after,:is(header.jn-standalone,footer.jn-standalone):is(.nav)::before,:is(header.jn-standalone,footer.jn-standalone) :is(.nav)::before,:is(header.jn-standalone,footer.jn-standalone):is(.navbar-collapse)::after,:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-collapse)::after,:is(header.jn-standalone,footer.jn-standalone):is(.navbar-collapse)::before,:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-collapse)::before,:is(header.jn-standalone,footer.jn-standalone):is(.navbar-header)::after,:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-header)::after,:is(header.jn-standalone,footer.jn-standalone):is(.navbar-header)::before,:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-header)::before,:is(header.jn-standalone,footer.jn-standalone):is(.navbar)::after,:is(header.jn-standalone,footer.jn-standalone) :is(.navbar)::after,:is(header.jn-standalone,footer.jn-standalone):is(.navbar)::before,:is(header.jn-standalone,footer.jn-standalone) :is(.navbar)::before,:is(header.jn-standalone,footer.jn-standalone):is(.row)::after,:is(header.jn-standalone,footer.jn-standalone) :is(.row)::after,:is(header.jn-standalone,footer.jn-standalone):is(.row)::before,:is(header.jn-standalone,footer.jn-standalone) :is(.row)::before{display: table; content: " ";}
:is(header.jn-standalone,footer.jn-standalone):is(.clearfix)::after,:is(header.jn-standalone,footer.jn-standalone) :is(.clearfix)::after,:is(header.jn-standalone,footer.jn-standalone):is(.container)::after,:is(header.jn-standalone,footer.jn-standalone) :is(.container)::after,:is(header.jn-standalone,footer.jn-standalone):is(.nav)::after,:is(header.jn-standalone,footer.jn-standalone) :is(.nav)::after,:is(header.jn-standalone,footer.jn-standalone):is(.navbar-collapse)::after,:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-collapse)::after,:is(header.jn-standalone,footer.jn-standalone):is(.navbar-header)::after,:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-header)::after,:is(header.jn-standalone,footer.jn-standalone):is(.navbar)::after,:is(header.jn-standalone,footer.jn-standalone) :is(.navbar)::after,:is(header.jn-standalone,footer.jn-standalone):is(.row)::after,:is(header.jn-standalone,footer.jn-standalone) :is(.row)::after{clear: both;}
/* style.css */
:is(header.jn-standalone,footer.jn-standalone):is(.HeaderCaption p),:is(header.jn-standalone,footer.jn-standalone) :is(.HeaderCaption p){font-family: lora-bold, Georgia, serif;}
:is(header.jn-standalone,footer.jn-standalone):is(body a),:is(header.jn-standalone,footer.jn-standalone) :is(body a){text-decoration: none;}
:is(header.jn-standalone,footer.jn-standalone):is(ul),:is(header.jn-standalone,footer.jn-standalone) :is(ul){list-style: none; margin: 0px; padding: 0px;}
:is(header.jn-standalone,footer.jn-standalone):is(.NoPadL),:is(header.jn-standalone,footer.jn-standalone) :is(.NoPadL){padding-left: 0px;}
:is(header.jn-standalone,footer.jn-standalone):is(.HeaderUpper),:is(header.jn-standalone,footer.jn-standalone) :is(.HeaderUpper){float: left; width: 100%;}
:is(header.jn-standalone,footer.jn-standalone):is(.Logoholder-wrap),:is(header.jn-standalone,footer.jn-standalone) :is(.Logoholder-wrap){padding-left: 0px;}
:is(header.jn-standalone,footer.jn-standalone):is(.Logoholder),:is(header.jn-standalone,footer.jn-standalone) :is(.Logoholder){margin-top: 20px;}
:is(header.jn-standalone,footer.jn-standalone):is(.Logoholder img),:is(header.jn-standalone,footer.jn-standalone) :is(.Logoholder img){width: 80%;}
:is(header.jn-standalone,footer.jn-standalone):is(.HeaderCaption p),:is(header.jn-standalone,footer.jn-standalone) :is(.HeaderCaption p){font-size: 24px; color: var(--jn-brand-navy); font-weight: bold; line-height: 1.1; margin: 20px 0px 10px;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper){background: none; float: left; width: 100%; margin-top: 8px;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar){margin-bottom: 0px;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper){border-top: var(--jn-brand-secondary) solid 1px;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar){}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar-nav > li > a),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar-nav > li > a){color: rgba(7, 16, 71, 0.7); font-size: 16px; font-weight: bold; letter-spacing: 0.03em; text-transform: uppercase;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar-nav > li:first-child > a),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar-nav > li:first-child > a){padding-left: 0px !important;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar-nav > li > a:hover),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar-nav > li > a:hover){background-color: transparent; color: rgb(7, 16, 71);}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar-nav > li > a),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar-nav > li > a){font-size: 14px;}
:is(header.jn-standalone,footer.jn-standalone):is(.Summer),:is(header.jn-standalone,footer.jn-standalone) :is(.Summer){float: left; width: 100%;}
:is(header.jn-standalone,footer.jn-standalone):is(.NoPadL),:is(header.jn-standalone,footer.jn-standalone) :is(.NoPadL){padding-left: 0px;}
:is(header.jn-standalone,footer.jn-standalone):is(footer),:is(header.jn-standalone,footer.jn-standalone) :is(footer){background: var(--jn-brand-footer); color: rgb(255, 255, 255); float: left; width: 100%; margin-top: 30px; padding: 50px 0px 30px;}
:is(header.jn-standalone,footer.jn-standalone):is(footer ul),:is(header.jn-standalone,footer.jn-standalone) :is(footer ul){margin: 0px auto;}
:is(header.jn-standalone,footer.jn-standalone):is(footer ul li),:is(header.jn-standalone,footer.jn-standalone) :is(footer ul li){float: left; text-align: center; font-size: 11px; padding-right: 5px; margin: 5px 2px 5px 5px;}
:is(header.jn-standalone,footer.jn-standalone):is(footer ul li:last-child),:is(header.jn-standalone,footer.jn-standalone) :is(footer ul li:last-child){}
:is(header.jn-standalone,footer.jn-standalone):is(footer ul li a),:is(header.jn-standalone,footer.jn-standalone) :is(footer ul li a){color: rgb(255, 255, 255);}
:is(header.jn-standalone,footer.jn-standalone):is(.footerLegalCap),:is(header.jn-standalone,footer.jn-standalone) :is(.footerLegalCap){text-transform: uppercase; color: rgb(114, 114, 114); font-weight: bold; font-size: 15px;}
:is(header.jn-standalone,footer.jn-standalone):is(.OldCap),:is(header.jn-standalone,footer.jn-standalone) :is(.OldCap){float: left; width: 100%;}
:is(header.jn-standalone,footer.jn-standalone):is(.OldCap ul li),:is(header.jn-standalone,footer.jn-standalone) :is(.OldCap ul li){float: left;}
:is(header.jn-standalone,footer.jn-standalone):is(.OldCap ul li a),:is(header.jn-standalone,footer.jn-standalone) :is(.OldCap ul li a){background: none 0px 0px repeat scroll rgb(122, 140, 149); border-radius: 2px; font-size: 13px; font-weight: bold; padding: 7px;}
:is(header.jn-standalone,footer.jn-standalone):is(.footerLinks),:is(header.jn-standalone,footer.jn-standalone) :is(.footerLinks){float: left; margin: 30px 0px 10px; width: 100%;}
:is(header.jn-standalone,footer.jn-standalone):is(.footerLinks ul li),:is(header.jn-standalone,footer.jn-standalone) :is(.footerLinks ul li){border-right: 1px solid rgb(114, 114, 114);}
:is(header.jn-standalone,footer.jn-standalone):is(.footerLinks ul li a),:is(header.jn-standalone,footer.jn-standalone) :is(.footerLinks ul li a){color: rgb(114, 114, 114); font-size: 15px; padding: 0px 4px;}
:is(header.jn-standalone,footer.jn-standalone):is(.footerLinks ul li:last-child),:is(header.jn-standalone,footer.jn-standalone) :is(.footerLinks ul li:last-child){border-right: none;}
:is(header.jn-standalone,footer.jn-standalone):is(.Copyright),:is(header.jn-standalone,footer.jn-standalone) :is(.Copyright){color: rgb(114, 114, 114); display: block; float: left; font-size: 14px; margin: 0px auto 0px 7px; width: 100%;}
:is(header.jn-standalone,footer.jn-standalone):is(.Disclaimer),:is(header.jn-standalone,footer.jn-standalone) :is(.Disclaimer){border-top: 1px solid rgb(114, 114, 114); color: rgb(114, 114, 114); float: left; font-size: 13px; margin: 20px 0px 0px; padding: 16px 0px; width: 100%;}
:is(header.jn-standalone,footer.jn-standalone):is(header .header-sp-section),:is(header.jn-standalone,footer.jn-standalone) :is(header .header-sp-section){margin-top: 10px; padding-right: 0px; text-align: right;}
:is(header.jn-standalone,footer.jn-standalone):is(header .header-sp-section a),:is(header.jn-standalone,footer.jn-standalone) :is(header .header-sp-section a){color: var(--jn-brand-primary); font-size: 12px;}
@media only screen and (min-width: 1024px) and (max-width: 1199px){
:is(header.jn-standalone,footer.jn-standalone):is(.NoPadL),:is(header.jn-standalone,footer.jn-standalone) :is(.NoPadL){padding-right: 0px;}
:is(header.jn-standalone,footer.jn-standalone):is(.footerLegalCap),:is(header.jn-standalone,footer.jn-standalone) :is(.footerLegalCap){font-size: 12px;}
:is(header.jn-standalone,footer.jn-standalone):is(.OldCap ul li a),:is(header.jn-standalone,footer.jn-standalone) :is(.OldCap ul li a){font-size: 10px; padding: 4px 3px;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar-collapse.collapse),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar-collapse.collapse){padding: 0px;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar-nav > li > a),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar-nav > li > a){padding: 15px 9px; font-size: 13px !important;}
}
@media only screen and (min-width: 992px) and (max-width: 1023px){
:is(header.jn-standalone,footer.jn-standalone):is(.NoPadL),:is(header.jn-standalone,footer.jn-standalone) :is(.NoPadL){padding-right: 0px;}
:is(header.jn-standalone,footer.jn-standalone):is(.footerLegalCap),:is(header.jn-standalone,footer.jn-standalone) :is(.footerLegalCap){font-size: 12px;}
:is(header.jn-standalone,footer.jn-standalone):is(.OldCap ul li a),:is(header.jn-standalone,footer.jn-standalone) :is(.OldCap ul li a){font-size: 10px; padding: 4px 3px;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar-collapse.collapse),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar-collapse.collapse){padding: 0px;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar-nav > li > a),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar-nav > li > a){padding: 15px 9px; font-size: 13px !important;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
:is(header.jn-standalone,footer.jn-standalone):is(.HeaderCaption_Wrap),:is(header.jn-standalone,footer.jn-standalone) :is(.HeaderCaption_Wrap){padding: 0px;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar-nav > li > a),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar-nav > li > a){padding: 15px 7px; font-size: 10px !important;}
:is(header.jn-standalone,footer.jn-standalone):is(.NoPadL),:is(header.jn-standalone,footer.jn-standalone) :is(.NoPadL){padding-right: 0px;}
:is(header.jn-standalone,footer.jn-standalone):is(.footerLegalCap),:is(header.jn-standalone,footer.jn-standalone) :is(.footerLegalCap){font-size: 12px;}
:is(header.jn-standalone,footer.jn-standalone):is(.OldCap ul li a),:is(header.jn-standalone,footer.jn-standalone) :is(.OldCap ul li a){font-size: 10px; padding: 4px 3px;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar-collapse.collapse),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar-collapse.collapse){padding: 0px;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar-nav > li > a),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar-nav > li > a){font-size: 12px; padding: 15px 5px;}
:is(header.jn-standalone,footer.jn-standalone):is(.header-sp-section),:is(header.jn-standalone,footer.jn-standalone) :is(.header-sp-section){margin-top: 20px; padding-left: 0px;}
:is(header.jn-standalone,footer.jn-standalone):is(header .header-sp-section),:is(header.jn-standalone,footer.jn-standalone) :is(header .header-sp-section){margin-top: 20px;}
}
@media only screen and (min-width: 900px) and (max-width: 991px){
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar-collapse.collapse),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar-collapse.collapse){padding: 0px;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar-nav > li > a),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar-nav > li > a){font-size: 12px; padding: 15px 5px;}
}
@media only screen and (min-width: 768px) and (max-width: 899px){
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar-nav > li > a),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar-nav > li > a){font-size: 12px; padding: 15px 7px;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar-collapse.collapse),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar-collapse.collapse){padding: 0px;}
}
@media only screen and (max-width: 767px){
:is(header.jn-standalone,footer.jn-standalone):is(.Logoholder-wrap),:is(header.jn-standalone,footer.jn-standalone) :is(.Logoholder-wrap){z-index: 9999;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper){margin-top: 0px; position: relative;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar-collapse),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar-collapse){border-bottom: 2px solid rgb(221, 221, 221); border-right: 2px solid rgb(221, 221, 221); border-left: 2px solid rgb(221, 221, 221);}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar-toggle),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar-toggle){z-index: 99999;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar-toggle),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar-toggle){float: left;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar-toggle),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar-toggle){background-color: rgb(255, 255, 255); margin-left: 10px; margin-top: 5px; padding: 5px; border: 1px solid rgb(7, 16, 71) !important;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar-toggle .navbar-brand),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar-toggle .navbar-brand){color: rgb(7, 16, 71); font-size: 16px; height: auto; padding: 3px 5px;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-collapse),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-collapse){background-color: rgb(255, 255, 255); left: 0px; position: absolute; top: 53px; width: 100%; z-index: 9999;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar-nav > li:first-child > a),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar-nav > li:first-child > a){padding-left: 15px !important;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar-nav),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar-nav){margin: 0px;}
:is(header.jn-standalone,footer.jn-standalone):is(.Summer),:is(header.jn-standalone,footer.jn-standalone) :is(.Summer){float: none;}
:is(header.jn-standalone,footer.jn-standalone):is(.Summer)::after,:is(header.jn-standalone,footer.jn-standalone) :is(.Summer)::after,:is(header.jn-standalone,footer.jn-standalone):is(.Summer)::before,:is(header.jn-standalone,footer.jn-standalone) :is(.Summer)::before{content: ""; display: table; clear: both;}
:is(header.jn-standalone,footer.jn-standalone):is(header .header-sp-section),:is(header.jn-standalone,footer.jn-standalone) :is(header .header-sp-section){padding-right: 15px;}
}
@media only screen and (min-width: 640px) and (max-width: 767px){
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper){margin-top: 0px; position: relative;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar-toggle),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar-toggle){float: left;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar-toggle),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar-toggle){background-color: rgb(255, 255, 255); margin-left: 10px; margin-top: 5px; padding: 5px; border: 1px solid rgb(7, 16, 71) !important;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar-toggle .navbar-brand),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar-toggle .navbar-brand){color: rgb(7, 16, 71); font-size: 16px; height: auto; padding: 3px 5px;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-collapse),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-collapse){background-color: rgb(255, 255, 255); left: 0px; position: absolute; top: 53px; width: 100%; z-index: 9999;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar-nav > li:first-child > a),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar-nav > li:first-child > a){padding-left: 15px !important;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar-nav),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar-nav){margin: 0px;}
:is(header.jn-standalone,footer.jn-standalone):is(.header-sp-section),:is(header.jn-standalone,footer.jn-standalone) :is(.header-sp-section){padding-right: 18px;}
}
@media only screen and (min-width: 480px) and (max-width: 639px){
:is(header.jn-standalone,footer.jn-standalone):is(footer ul li),:is(header.jn-standalone,footer.jn-standalone) :is(footer ul li){font-size: 11px; padding-right: 4px;}
:is(header.jn-standalone,footer.jn-standalone):is(.OldCap ul li a),:is(header.jn-standalone,footer.jn-standalone) :is(.OldCap ul li a){padding: 5px;}
:is(header.jn-standalone,footer.jn-standalone):is(.footerLegalCap),:is(header.jn-standalone,footer.jn-standalone) :is(.footerLegalCap){display: block; text-align: left; width: 100%;}
:is(header.jn-standalone,footer.jn-standalone):is(.header-sp-section),:is(header.jn-standalone,footer.jn-standalone) :is(.header-sp-section){padding-right: 13px;}
}
@media only screen and (max-width: 479px){
:is(header.jn-standalone,footer.jn-standalone):is(.Logoholder-wrap),:is(header.jn-standalone,footer.jn-standalone) :is(.Logoholder-wrap){display: block; width: 100%; text-align: center;}
:is(header.jn-standalone,footer.jn-standalone):is(.Logoholder img),:is(header.jn-standalone,footer.jn-standalone) :is(.Logoholder img){width: 150px; margin-block-end: 8px;}
:is(header.jn-standalone,footer.jn-standalone):is(.Logoholder),:is(header.jn-standalone,footer.jn-standalone) :is(.Logoholder){text-align: center;}
:is(header.jn-standalone,footer.jn-standalone):is(.navbar-wrapper .navbar-nav > li > a),:is(header.jn-standalone,footer.jn-standalone) :is(.navbar-wrapper .navbar-nav > li > a){font-size: 14px;}
:is(header.jn-standalone,footer.jn-standalone):is(.Summer),:is(header.jn-standalone,footer.jn-standalone) :is(.Summer){float: none; margin-top: 10px; width: 100%;}
:is(header.jn-standalone,footer.jn-standalone):is(footer ul li),:is(header.jn-standalone,footer.jn-standalone) :is(footer ul li){font-size: 11px; padding-right: 4px;}
:is(header.jn-standalone,footer.jn-standalone):is(.OldCap ul li a),:is(header.jn-standalone,footer.jn-standalone) :is(.OldCap ul li a){font-size: 10px; padding: 5px;}
:is(header.jn-standalone,footer.jn-standalone):is(.footerLegalCap),:is(header.jn-standalone,footer.jn-standalone) :is(.footerLegalCap){display: block; text-align: left; width: 100%;}
:is(header.jn-standalone,footer.jn-standalone):is(.header-sp-section),:is(header.jn-standalone,footer.jn-standalone) :is(.header-sp-section){text-align: center;}
:is(header.jn-standalone,footer.jn-standalone):is(header .header-sp-section),:is(header.jn-standalone,footer.jn-standalone) :is(header .header-sp-section){margin-top: 10px; padding-right: 15px; text-align: center;}
}
:is(header.jn-standalone,footer.jn-standalone):is(.notranslate),:is(header.jn-standalone,footer.jn-standalone) :is(.notranslate){width: 200px;}
:is(header.jn-standalone,footer.jn-standalone):is(.notranslate li),:is(header.jn-standalone,footer.jn-standalone) :is(.notranslate li){border-bottom: 1px solid rgb(221, 221, 221); margin: 0px 8px;}
:is(header.jn-standalone,footer.jn-standalone):is(.notranslate li:last-child),:is(header.jn-standalone,footer.jn-standalone) :is(.notranslate li:last-child){border-bottom: medium none;}
:is(header.jn-standalone,footer.jn-standalone):is(.notranslate li a),:is(header.jn-standalone,footer.jn-standalone) :is(.notranslate li a){color: rgb(102, 102, 102); display: block; padding: 10px 15px;}
:is(header.jn-standalone,footer.jn-standalone):is(.notranslate li a:hover),:is(header.jn-standalone,footer.jn-standalone) :is(.notranslate li a:hover){text-decoration: none;}
:is(header.jn-standalone,footer.jn-standalone):is(.footerLinks ul li a),:is(header.jn-standalone,footer.jn-standalone) :is(.footerLinks ul li a){font-size: 14px; padding: 0px 3px;}
:is(header.jn-standalone,footer.jn-standalone):is(.jn_header .navbar-wrapper .navbar-nav > li > a),:is(header.jn-standalone,footer.jn-standalone) :is(.jn_header .navbar-wrapper .navbar-nav > li > a){font-size: 12px;}
:is(header.jn-standalone,footer.jn-standalone):is(.jn_header .Logoholder img),:is(header.jn-standalone,footer.jn-standalone) :is(.jn_header .Logoholder img){width: 100%;}
:is(header.jn-standalone,footer.jn-standalone):is(.jn_header .Logoholder-wrap),:is(header.jn-standalone,footer.jn-standalone) :is(.jn_header .Logoholder-wrap){padding-left: 0px; padding-right: 0px;}
:is(header.jn-standalone,footer.jn-standalone):is(.jn_header .Logoholder),:is(header.jn-standalone,footer.jn-standalone) :is(.jn_header .Logoholder){margin-top: 12px;}
:is(header.jn-standalone,footer.jn-standalone):is(.jn_header .HeaderUpper),:is(header.jn-standalone,footer.jn-standalone) :is(.jn_header .HeaderUpper){margin-left: -15px;}
:is(header.jn-standalone,footer.jn-standalone):is(.jn_header .navbar-wrapper .navbar-collapse.collapse),:is(header.jn-standalone,footer.jn-standalone) :is(.jn_header .navbar-wrapper .navbar-collapse.collapse){padding-left: 0px;}
:is(header.jn-standalone,footer.jn-standalone):is(.jn_header .navbar-wrapper .navbar-nav > li > a),:is(header.jn-standalone,footer.jn-standalone) :is(.jn_header .navbar-wrapper .navbar-nav > li > a){padding: 10px 12px;}
:is(header.jn-standalone,footer.jn-standalone):is(header .header-sp-section),:is(header.jn-standalone,footer.jn-standalone) :is(header .header-sp-section){float: right; margin-right: -15px;}
@media only screen and (max-width: 1199px){
:is(header.jn-standalone,footer.jn-standalone):is(.jn_header .navbar-wrapper .navbar-nav > li > a),:is(header.jn-standalone,footer.jn-standalone) :is(.jn_header .navbar-wrapper .navbar-nav > li > a){padding: 10px 6px; font-size: 12px !important;}
}
@media only screen and (max-width: 992px){
:is(header.jn-standalone,footer.jn-standalone):is(.jn_header .HeaderCaption_Wrap),:is(header.jn-standalone,footer.jn-standalone) :is(.jn_header .HeaderCaption_Wrap){padding-left: 15px;}
:is(header.jn-standalone,footer.jn-standalone):is(.jn_header .navbar-wrapper .navbar-nav > li > a),:is(header.jn-standalone,footer.jn-standalone) :is(.jn_header .navbar-wrapper .navbar-nav > li > a){padding: 10px 5px; font-size: 11px !important;}
}
@media only screen and (min-width: 900px) and (max-width: 992px){
:is(header.jn-standalone,footer.jn-standalone):is(.jn_container),:is(header.jn-standalone,footer.jn-standalone) :is(.jn_container){width: 870px;}
}
@media only screen and (min-width: 768px) and (max-width: 899px){
:is(header.jn-standalone,footer.jn-standalone):is(.jn_header .navbar-wrapper .navbar-nav > li > a),:is(header.jn-standalone,footer.jn-standalone) :is(.jn_header .navbar-wrapper .navbar-nav > li > a){padding: 10px 2px; font-size: 9px !important;}
}
@media only screen and (max-width: 767px){
:is(header.jn-standalone,footer.jn-standalone):is(.jn_header .Logoholder img),:is(header.jn-standalone,footer.jn-standalone) :is(.jn_header .Logoholder img){max-width: 70px; margin-block-end: 0px;}
:is(header.jn-standalone,footer.jn-standalone):is(.jn_header .HeaderUpper),:is(header.jn-standalone,footer.jn-standalone) :is(.jn_header .HeaderUpper){margin-left: 0px;}
:is(header.jn-standalone,footer.jn-standalone):is(.jn_header .HeaderCaption_Wrap),:is(header.jn-standalone,footer.jn-standalone) :is(.jn_header .HeaderCaption_Wrap){padding: 0px;}
:is(header.jn-standalone,footer.jn-standalone):is(.jn_header .HeaderCaption p),:is(header.jn-standalone,footer.jn-standalone) :is(.jn_header .HeaderCaption p){font-size: 13px; margin-top: 10px;}
:is(header.jn-standalone,footer.jn-standalone):is(.HeaderCaption p),:is(header.jn-standalone,footer.jn-standalone) :is(.HeaderCaption p){text-align: center;}
:is(header.jn-standalone,footer.jn-standalone):is(header .header-sp-section),:is(header.jn-standalone,footer.jn-standalone) :is(header .header-sp-section){padding-right: 15px; width: 100%; text-align: center; margin: 10px 0px; float: none !important;}
:is(header.jn-standalone,footer.jn-standalone):is(.jn_header .navbar-wrapper .navbar-nav > li > a),:is(header.jn-standalone,footer.jn-standalone) :is(.jn_header .navbar-wrapper .navbar-nav > li > a){padding-left: 15px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
:is(header.jn-standalone,footer.jn-standalone):is(.jn_header .Logoholder-wrap),:is(header.jn-standalone,footer.jn-standalone) :is(.jn_header .Logoholder-wrap){padding-left: 0px; padding-right: 0px; position: absolute; top: -12px; left: 15px;}
:is(header.jn-standalone,footer.jn-standalone):is(.jn_header .Logoholder img),:is(header.jn-standalone,footer.jn-standalone) :is(.jn_header .Logoholder img){max-width: 57px; margin-top: 4px;}
}
/* theme-inline.css */
/* jn-v2-skin.css */
:is(header.jn-standalone,footer.jn-standalone):is(.HeaderCaption p),:is(header.jn-standalone,footer.jn-standalone) :is(.HeaderCaption p){font-family: Newsreader, Georgia, serif !important; font-weight: 500;}
:is(header.jn-standalone,footer.jn-standalone):is(a),:is(header.jn-standalone,footer.jn-standalone) :is(a){color: rgb(11, 122, 117);}
:is(header.jn-standalone,footer.jn-standalone):is(a:hover),:is(header.jn-standalone,footer.jn-standalone) :is(a:hover),:is(header.jn-standalone,footer.jn-standalone):is(a:focus),:is(header.jn-standalone,footer.jn-standalone) :is(a:focus){color: rgb(8, 96, 92);}
:is(header.jn-standalone,footer.jn-standalone):is(.HeaderCaption p),:is(header.jn-standalone,footer.jn-standalone) :is(.HeaderCaption p){color: rgb(15, 42, 74);}
:is(header.jn-standalone,footer.jn-standalone):is(footer a),:is(header.jn-standalone,footer.jn-standalone) :is(footer a){color: rgba(255, 255, 255, 0.85);}
:is(header.jn-standalone,footer.jn-standalone):is(footer a:hover),:is(header.jn-standalone,footer.jn-standalone) :is(footer a:hover){color: rgb(255, 255, 255);}

/* Header utilities only; the legacy masthead and main navigation keep their styles. */
.jn_header .jn-header-tools{display:flex;justify-content:flex-end;align-items:center;gap:18px;min-height:53px;font-size:12px;line-height:1.4}
.jn_header .jn-header-tools>a{white-space:nowrap;text-decoration:none}
.jn_header .jn-language-menu.notranslate{width:auto}
.jn_header .jn-language-menu{position:relative;z-index:1000;color:#0f2a4a;text-align:left}
.jn_header .jn-language-menu[open]{z-index:1002}
.jn_header .jn-language-menu>summary{display:flex;align-items:center;gap:6px;list-style:none;cursor:pointer;white-space:nowrap;font-weight:600}
.jn_header .jn-language-menu>summary::-webkit-details-marker{display:none}
.jn_header .jn-language-menu svg{width:18px;height:18px;flex:none}
.jn_header .jn-language-options{position:absolute;right:0;top:calc(100% + 10px);width:260px;max-width:calc(100vw - 30px);max-height:min(420px,70vh);box-sizing:border-box;display:flex;flex-direction:column;margin:0;padding:6px 0;background:#fff;border:1px solid #dce2e8;box-shadow:0 4px 14px #0f2a4a24}
.jn_header .jn-language-options ul{margin:0;padding:0;list-style:none}
.jn_header .jn-language-pinned{flex:none;border-bottom:1px solid #dce2e8}
.jn_header .jn-language-others{min-height:0;overflow-y:auto;overscroll-behavior:contain}
.jn_header .jn-language-options li{display:block;margin:0;padding:0;list-style:none}
.jn_header .jn-language-options a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;box-sizing:border-box;padding:10px 16px;color:#0f2a4a;text-decoration:none;font-size:14px;line-height:1.5;white-space:normal}
.jn_header .jn-language-options a:hover,.jn_header .jn-language-options a[aria-current="true"]{background:#e8edf4}
.jn_header .jn-language-options a[aria-current="true"]::after{content:'✓';flex:none;font-weight:700}
.jn_header .jn-header-tools :is(a,summary):focus-visible{outline:3px solid #0b7a75;outline-offset:3px}
@media(max-width:991px){.jn_header .jn-header-tools{gap:12px;font-size:11px}}
@media(max-width:767px){.jn_header .jn-header-tools{min-height:35px;gap:17px;font-size:12px}.jn_header .jn-language-options{z-index:10001}}

.jn_header :is(a,summary,button):focus-visible{outline:3px solid #0f2a4a;outline-offset:3px}

/* Operator-selected navy treatment for search and public profile headers. */
.jn_header.jn-header-navy{background:#0f2a4a;color:#fff}
.jn_header.jn-header-navy .HeaderCaption p,.jn_header.jn-header-navy .jn-header-tools>a,.jn_header.jn-header-navy .jn-language-menu,.jn_header.jn-header-navy .navbar-wrapper .navbar-nav>li>a,.jn_header.jn-header-navy .navbar-toggle .navbar-brand{color:#fff}
.jn_header.jn-header-navy .navbar-wrapper{border-top-color:#ffffff40}
.jn_header.jn-header-navy .navbar-toggle{background:transparent;border-color:#ffffff80!important}
header.jn_header.jn-header-navy :is(a,summary,button):focus-visible{outline:3px solid #fff;outline-offset:3px}
header.jn_header.jn-header-navy .jn-header-tools :is(a,summary):focus-visible{outline-color:#fff}
header.jn_header .jn-language-options a:focus-visible{outline:3px solid #0b7a75;outline-offset:-3px}
header.jn_header.jn-header-navy .jn-language-options a:focus-visible{outline-color:#0b7a75}
.jn_header.jn-header-navy .navbar-nav>li>a:hover{text-decoration:underline}
@media(max-width:767px){
 .jn_header.jn-header-navy .navbar-collapse{background:#0f2a4a;border-color:#ffffff40}
 .jn_header #jn-primary-nav:not(.in){display:none}
 .jn_header #jn-primary-nav.in{display:block}
}

.jn_header .jn-header-tools{position:relative}
.jn_header .jn-translation-status{position:absolute;right:0;top:100%;z-index:1001;width:260px;max-width:85vw;margin:0;padding:10px;background:#fff;color:#0f2a4a;border:1px solid #dce2e8;font-size:13px;line-height:1.5;text-align:left}
.jn_header .jn-translation-status[hidden]{display:none}

/* The completed Google translation sets the document direction via navigation
   JS. Correct the legacy physical spacing where flex/grid now run RTL. */
html.translated-rtl[dir="rtl"] .finder-foot .more,
html.translated-rtl[dir="rtl"] .fopt .n,
html.translated-rtl[dir="rtl"] .sort{margin-left:0;margin-right:auto}
html.translated-rtl[dir="rtl"] .rcard .contact{border-left:0;border-right:1px solid var(--line);padding-left:0;padding-right:16px}
html.translated-rtl[dir="rtl"] body.profile-page .ci-rate{text-align:end}
html.translated-rtl[dir="rtl"] body.profile-page .rate .amount{min-width:0;white-space:normal}
html.translated-rtl[dir="rtl"] body.profile-page .fee{border-left:0;border-right:3px solid var(--teal-tint);padding-left:0;padding-right:16px}
html.translated-rtl[dir="rtl"] body.profile-page .jump .jump-lbl{margin-right:0;margin-left:6px}
html.translated-rtl[dir="rtl"] .crumb>svg{transform:scaleX(-1)}
@media(min-width:768px){
 html.translated-rtl[dir="rtl"] .jn_header .navbar-nav,
 html.translated-rtl[dir="rtl"] .jn_header .navbar-nav>li{float:right}
}
@media(max-width:767px){
 html.translated-rtl[dir="rtl"] .jn_header .navbar-nav>li>a{text-align:right}
}
@media(max-width:1023px){
 html.translated-rtl[dir="rtl"] .rcard .contact{border-right:0;padding-right:0}
 html.translated-rtl[dir="rtl"] .sort{margin-right:0}
}
@media(max-width:480px){
 html.translated-rtl[dir="rtl"] body.profile-page .ci-rate{text-align:start}
}

/* ==========================================================================
   Search-estate chrome aligned to the professionals' site (EU58ck,
   2026-09-10). This file carries a flattened copy of the legacy rules for
   the standalone pages, so the same alignment is repeated here: sentence-case
   navigation at the professionals' site's size and weight, bordered utility
   chips, and a footer that reads at AA instead of #727272 on navy (3.5:1).
   The navy header stays navy, per the standing decision for the search pages.
   Delete this block to revert.
   ========================================================================== */

header.jn-standalone.jn-header-navy .navbar-wrapper .navbar-nav > li > a{color:rgba(255,255,255,.88);font-size:14.5px;font-weight:500;letter-spacing:0;text-transform:none;padding:10px 12px;border-radius:6px}
header.jn-standalone.jn-header-navy .navbar-wrapper .navbar-nav > li:first-child > a{padding-left:12px}
header.jn-standalone.jn-header-navy .navbar-wrapper .navbar-nav > li > a:hover,
header.jn-standalone.jn-header-navy .navbar-wrapper .navbar-nav > li > a:focus{background:rgba(255,255,255,.12);color:#fff;text-decoration:none}
header.jn-standalone .jn-header-tools{font-size:13.5px;gap:12px}
header.jn-standalone .jn-header-tools > a,
header.jn-standalone .jn-language-menu > summary{padding:7px 12px;border:1px solid rgba(255,255,255,.35);border-radius:6px;font-weight:500}
header.jn-standalone .jn-header-tools > a:hover,
header.jn-standalone .jn-language-menu > summary:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.6);color:#fff}

footer.jn-standalone.jn-legacy-footer .footerLegalCap{font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.6);line-height:34px;margin-right:14px}
footer.jn-standalone.jn-legacy-footer .OldCap ul li{margin-right:8px}
footer.jn-standalone.jn-legacy-footer .OldCap ul li a{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.35);border-radius:6px;color:#fff;font-size:14px;font-weight:600;padding:7px 12px}
footer.jn-standalone.jn-legacy-footer .OldCap ul li a:hover,
footer.jn-standalone.jn-legacy-footer .OldCap ul li a:focus{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.6);color:#fff;text-decoration:none}
footer.jn-standalone.jn-legacy-footer .footerLinks ul li{border-right-color:rgba(255,255,255,.25)}
footer.jn-standalone.jn-legacy-footer .footerLinks ul li a{color:#fff;font-size:15px;padding:0 10px}
footer.jn-standalone.jn-legacy-footer .Copyright{color:rgba(255,255,255,.72);font-size:14px}
footer.jn-standalone.jn-legacy-footer .Disclaimer{color:rgba(255,255,255,.72);border-top-color:rgba(255,255,255,.15);font-size:12.5px;line-height:1.55}
footer.jn-standalone.jn-legacy-footer .Disclaimer a{color:#fff}
@media(max-width:991px){
footer.jn-standalone.jn-legacy-footer .footerLegalCap{line-height:30px}
footer.jn-standalone.jn-legacy-footer .OldCap ul li a{font-size:12.5px;padding:6px 10px}
}

/* BEGIN jn-header-account */
/* The private-page translation marker must not inherit the legacy 200px widget width. */
body.notranslate:has(> header.jn_header .jn-header-account){width:auto}

/* Client account links stay visible beside the main navigation in both chromes. */
header.jn_header .jn-header-menu-row{display:flex;align-items:flex-start}
header.jn_header .jn-header-menu-row>.navbar{flex:none}
header.jn_header .jn-header-account{display:flex;flex:none;margin-inline-start:auto;margin-block-start:1px;font-family:"Public Sans","Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:14.5px;font-weight:500;line-height:20px}
header.jn_header .jn-header-account a{display:block;padding:10px 12px;color:#0f2a4a;white-space:nowrap;text-decoration:none;border-radius:6px}
header.jn_header .jn-header-account a:hover,header.jn_header .jn-header-account a:focus{background:#e3f1f0;color:#0b7a75;text-decoration:none}
header.jn-header-navy .jn-header-account a{color:#fff}
header.jn-standalone.jn-header-navy .jn-header-account a{color:rgba(255,255,255,.88)}
header.jn-header-navy .jn-header-account a:hover,header.jn-header-navy .jn-header-account a:focus{background:rgba(255,255,255,.12);color:#fff}
@media(max-width:767px){
 header.jn_header .jn-header-menu-row{flex-wrap:wrap;align-items:center}
 header.jn_header .jn-header-menu-row>.navbar{display:contents}
 header.jn_header .jn-header-menu-row .navbar-header{order:0}
 header.jn_header .jn-header-account{order:1;margin-block-start:0}
 header.jn_header .jn-header-account a{min-height:44px;padding:12px}
 /* Replace the legacy absolute top:53px panel with a full-width flex row. */
 header.jn_header .jn-header-menu-row .navbar-collapse{order:2;flex-basis:100%;position:static;width:100%;margin:0}
}
/* END jn-header-account */

/* EU59: let navigation wrap instead of shrinking tablet text. */
header.jn_header .jn-header-tools{font-size:14px;flex-wrap:wrap}
header.jn_header.jn-standalone .header-sp-section .jn-header-tools>a{font-size:14px}
header.jn_header .jn-header-account{font-size:14px}
@media(min-width:768px) and (max-width:1199px){
 header.jn_header .HeaderUpper{display:flex;flex-wrap:wrap}
 header.jn_header .HeaderCaption_Wrap,header.jn_header .header-sp-section{width:100%;margin-top:0}
 header.jn_header .jn-header-tools{min-height:40px}
 header.jn_header .jn-header-menu-row{flex-wrap:wrap}
 header.jn_header .jn-header-menu-row>.navbar{flex:1 0 100%;min-width:0}
 header.jn_header .navbar-nav{display:flex;flex-wrap:wrap;float:none}
 header.jn_header .navbar-nav>li{float:none}
 header.jn_header.jn-standalone .navbar-wrapper .navbar-nav>li>a{font-size:14px!important;padding:10px 12px}
 header.jn_header .jn-header-account{margin-top:0}
}
