
@font-face{font-family:"Roboto Condensed";src:url("../../fonts/Roboto Condensed/regular.ttf") format("truetype");font-weight:400;font-display:swap}
@font-face{font-family:"Roboto Condensed";src:url("../../fonts/Roboto Condensed/700.ttf") format("truetype");font-weight:700;font-display:swap}
html{scroll-padding-top:100px} .nbp-language{white-space:nowrap} .nbp-language:focus-visible,a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #43abc4;outline-offset:4px}
.nbp-translate{padding:28px 20px;text-align:center;background:#f1f4f8;color:#002060;font-family:"Roboto Condensed",sans-serif}
.nbp-translate p{margin:0 0 12px}.nbp-translate select,.nbp-translate button{padding:10px 14px;border:1px solid #002060;border-radius:4px;font:inherit;margin:5px;max-width:100%}.nbp-translate button{background:#002060;color:white;cursor:pointer}
.nbp-language-nav{color:#002060!important;font-weight:700!important} .nbp-translate small{display:block;margin-top:8px}
@media(max-width:767px){.navbar .nbp-language{display:inline-block;padding:10px 0}.card-wrap{margin-bottom:24px}.nbp-translate{padding:24px 12px}}

/* nbp-desktop-portraits-v2: retain the complete square original portraits.
   Desktop only; existing mobile/tablet rules remain unchanged. */
@media (min-width: 992px) {
  .cid-uDrCv3voeJ .card-wrap {
    max-width: 440px;
    margin-left: auto;
    margin-right: auto;
  }
  .cid-uDrCv3voeJ .card-wrap .image-wrap {
    aspect-ratio: 1 / 1;
    overflow: hidden;
    background-color: #071522;
  }
  .cid-uDrCv3voeJ .card-wrap .image-wrap img {
    display: block;
    width: 100%;
    height: auto;
    aspect-ratio: 1 / 1;
    object-fit: contain;
    object-position: center top;
  }
}

/* Original integrated translation: no visible provider interface. */
#google_translate_element,
.goog-te-banner-frame,
.goog-te-balloon-frame,
.goog-tooltip,
.goog-te-spinner-pos,
.goog-te-gadget,
.goog-logo-link,
#goog-gt-tt,
.VIpgJd-ZVi9od-ORHb-OEVmcd,
.VIpgJd-yAWNEb-L7lbkb,
.VIpgJd-ZVi9od-aZ2wEe-wOHMyf,
body > .skiptranslate {
 display: none !important;
 visibility: hidden !important;
}
html body { top: 0 !important; }
.goog-text-highlight { background: transparent !important; box-shadow: none !important; }
