/* Shared navigation and footer from home theme two. Scoped to public site chrome. */
/* @import url('/themes/uni-new-template/assets/css/vendor/canela-font.css'); */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap');
@font-face {
    font-family: "Poppins Regular";
    src: url('../themes/uni-new-template/assets/fonts/font/poppins/Poppins-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
body { font-family: "Poppins Regular", Arial, sans-serif; }
html:has(.uos-shared-header),
body:has(> .uos-shared-header) {
    overflow-x: clip;
    overflow-y: visible;
}
.uos-site-chrome { font-family: "Poppins Regular", Arial, sans-serif; font-size: 16px; line-height: 26px; color: #737477; }
.uos-site-chrome, .uos-site-chrome * { box-sizing: border-box; }
.uos-site-chrome a { text-decoration: none; transition: all .4s ease; color: inherit; }
.uos-site-chrome ul { padding: 0; margin: 0; list-style: none; }
.uos-site-chrome p { margin: 0 0 20px; }
.uos-site-chrome img { max-width: 100%; vertical-align: middle; }
.uos-site-chrome h6 { margin: 0 0 20px; font-size: 20px; line-height: 1.2; font-weight: 500; }
.uos-site-chrome { --bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0)) }
@media(prefers-reduced-motion:no-preference) {
.uos-site-chrome { scroll-behavior:smooth }
}
.uos-site-chrome .container,
.uos-site-chrome .container-fluid,
.uos-site-chrome .container-lg,
.uos-site-chrome .container-md,
.uos-site-chrome .container-sm,
.uos-site-chrome .container-xl,
.uos-site-chrome .container-xxl {
width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto
}
@media(min-width:576px) {
.uos-site-chrome .container,
.uos-site-chrome .container-sm {
max-width:540px
}
}
@media(min-width:768px) {
.uos-site-chrome .container,
.uos-site-chrome .container-md,
.uos-site-chrome .container-sm {
max-width:720px
}
}
@media(min-width:992px) {
.uos-site-chrome .container,
.uos-site-chrome .container-lg,
.uos-site-chrome .container-md,
.uos-site-chrome .container-sm {
max-width:960px
}
}
@media(min-width:1200px) {
.uos-site-chrome .container,
.uos-site-chrome .container-lg,
.uos-site-chrome .container-md,
.uos-site-chrome .container-sm,
.uos-site-chrome .container-xl {
max-width:1290px
}
}
@media(min-width:1400px) {
.uos-site-chrome .container,
.uos-site-chrome .container-lg,
.uos-site-chrome .container-md,
.uos-site-chrome .container-sm,
.uos-site-chrome .container-xl,
.uos-site-chrome .container-xxl {
max-width:1280px
}
}
.uos-site-chrome .row {
--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)
}
.uos-site-chrome .row>* {
-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)
}
.uos-site-chrome .row-cols-auto>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto
}
.uos-site-chrome .row-cols-1>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%
}
.uos-site-chrome .row-cols-2>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%
}
.uos-site-chrome .row-cols-3>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%
}
.uos-site-chrome .row-cols-4>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%
}
.uos-site-chrome .row-cols-5>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:20%
}
.uos-site-chrome .row-cols-6>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%
}
@media(min-width:576px) {
.uos-site-chrome .row-cols-sm-auto>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto
}
.uos-site-chrome .row-cols-sm-1>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%
}
.uos-site-chrome .row-cols-sm-2>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%
}
.uos-site-chrome .row-cols-sm-3>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%
}
.uos-site-chrome .row-cols-sm-4>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%
}
.uos-site-chrome .row-cols-sm-5>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:20%
}
.uos-site-chrome .row-cols-sm-6>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%
}
}
@media(min-width:768px) {
.uos-site-chrome .row-cols-md-auto>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto
}
.uos-site-chrome .row-cols-md-1>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%
}
.uos-site-chrome .row-cols-md-2>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%
}
.uos-site-chrome .row-cols-md-3>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%
}
.uos-site-chrome .row-cols-md-4>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%
}
.uos-site-chrome .row-cols-md-5>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:20%
}
.uos-site-chrome .row-cols-md-6>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%
}
}
@media(min-width:992px) {
.uos-site-chrome .row-cols-lg-auto>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto
}
.uos-site-chrome .row-cols-lg-1>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%
}
.uos-site-chrome .row-cols-lg-2>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%
}
.uos-site-chrome .row-cols-lg-3>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%
}
.uos-site-chrome .row-cols-lg-4>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%
}
.uos-site-chrome .row-cols-lg-5>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:20%
}
.uos-site-chrome .row-cols-lg-6>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%
}
}
@media(min-width:1200px) {
.uos-site-chrome .row-cols-xl-auto>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto
}
.uos-site-chrome .row-cols-xl-1>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%
}
.uos-site-chrome .row-cols-xl-2>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%
}
.uos-site-chrome .row-cols-xl-3>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%
}
.uos-site-chrome .row-cols-xl-4>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%
}
.uos-site-chrome .row-cols-xl-5>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:20%
}
.uos-site-chrome .row-cols-xl-6>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%
}
}
@media(min-width:1400px) {
.uos-site-chrome .row-cols-xxl-auto>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto
}
.uos-site-chrome .row-cols-xxl-1>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%
}
.uos-site-chrome .row-cols-xxl-2>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%
}
.uos-site-chrome .row-cols-xxl-3>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.3333333333%
}
.uos-site-chrome .row-cols-xxl-4>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%
}
.uos-site-chrome .row-cols-xxl-5>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:20%
}
.uos-site-chrome .row-cols-xxl-6>* {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:16.6666666667%
}
}
.uos-site-chrome .g-3 {
--bs-gutter-x:1rem
}
.uos-site-chrome .g-3 {
--bs-gutter-y:1rem
}
.uos-site-chrome .g-5 {
--bs-gutter-x:3rem
}
.uos-site-chrome .g-5 {
--bs-gutter-y:3rem
}
@media(min-width:576px) {
.uos-site-chrome .col-sm-12 {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%
}
}
@media(min-width:768px) {
.uos-site-chrome .col-md-6 {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:50%
}
}
@media(min-width:992px) {
.uos-site-chrome .col-lg-4 {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33333333%
}
}
@media(min-width:1200px) {
.uos-site-chrome .col-xl-12 {
-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%
}
}
.uos-site-chrome .align-items-center {
-webkit-box-align:center !important;-webkit-align-items:center !important;-ms-flex-align:center !important;align-items:center !important
}
.uos-site-chrome { 
  --rt-theme: #09A24F;
  --rt-primary: #110C2D;
  --rt-primary-1: #B71A34;
  --rt-primary-2: #890C25;
  --rt-secondary: #110C2D;
  --rt-footer: #181818;
  --rt-body: #737477;
  --rt-heading: #262626;
  --rt-white:#fff;
  --rt-rating: var(--rt-primary);
  --rt-border: #D9D9D9;
  --rt-line: #eee;
  --rt-hover: #AF0E2E;
  --copyright-border: #242424;
  --rt-radius:3px;
  --rt-radius-none: none;
  --rt-none: none;
  --footer-bg: #181818;
  --light-white: #f6f6f6;
  --rt-rating: #FF6D1C;
  --transparent: transparent;
  --color-success: #3EB75E;
  --color-danger: #FF0003;
  --color-warning: #FF8F3C;
  --color-info: #1BA2DB;
  --color-facebook: #3B5997;
  --color-twitter: #1BA1F2;
  --color-youtube: #ED4141;
  --color-linkedin: #0077B5;
  --color-pinterest: #E60022;
  --color-instagram: #C231A1;
  --color-vimeo: #00ADEF;
  --color-twitch: #6441A3;
  --color-discord: #7289da;
  --f-light: 300;
  --f-regular: 400;
  --f-medium: 500;
  --f-semi-bold: 600;
  --f-bold: 700;
  --f-extra-bold: 800;
  --f-black: 900;
  --translate: translate(-50%, -50%);
  --transition: all 0.4s ease;
  --font-primary: "Poppins Regular";
  --font-secondary: "Inter, Arial, sans-serif";
  --font-hind: "Poppins Regular";
  --fontawesome: "fontawesome", sans-serif;
  --rufina: "Poppins Regular";
  --line-height-b1: 26px;
  --line-height-b2: 26px;
  --line-height-b3: 1.7;
  --h1: 64px;
  --h2: 48px;
  --h3: 40px;
  --h4: 36px;
  --h5: 24px;
  --h6: 20px;
  --p-l: 24px;
  --p-m: 20px;
  --p-s: 16px;
  --p-xs: 14px;
 }
.uos-site-chrome.header.v__1,
.uos-site-chrome:is(.header.v__1) {
position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 999;
}
.uos-site-chrome.header.v__1 .container-fluid,
.uos-site-chrome:is(.header.v__1 .container-fluid) {
padding: 0 100px 0;
}
@media screen and (max-width: 1200px) {
.uos-site-chrome.header.v__1 .container-fluid,
.uos-site-chrome:is(.header.v__1 .container-fluid) {
padding: 0 15px 0;
}
}
.uos-site-chrome.header.v__1 .navigation__menu--item__link,
.uos-site-chrome:is(.header.v__1 .navigation__menu--item__link) {
color: var(--rt-white);
}
.uos-site-chrome.header.v__2,
.uos-site-chrome:is(.header.v__2) {
position: relative;
}
@media screen and (max-width: 1200px) {
.uos-site-chrome.header.v__2,
.uos-site-chrome:is(.header.v__2) {
padding: 4px 0;
}
}
.uos-site-chrome.header.v__2 .container-fluid,
.uos-site-chrome:is(.header.v__2 .container-fluid) {
padding: 0 100px 0;
}
.uos-site-chrome.header.v__2 .header__wrapper,
.uos-site-chrome:is(.header.v__2 .header__wrapper) {
margin-top: 0;
}
.uos-site-chrome.header.v__2 .navigation__menu--item__link,
.uos-site-chrome:is(.header.v__2 .navigation__menu--item__link) {
color: var(--rt-heading);
}
.uos-site-chrome.header.v__2 .navigation__menu--item.has-arrow::before,
.uos-site-chrome:is(.header.v__2 .navigation__menu--item.has-arrow::before) {
color: var(--rt-heading);
}
.uos-site-chrome.header.v__2 .header__right--item .menu__trigger,
.uos-site-chrome:is(.header.v__2 .header__right--item .menu__trigger),
.uos-site-chrome.header.v__2 .header__right--item .lang__trigger,
.uos-site-chrome:is(.header.v__2 .header__right--item .lang__trigger),
.uos-site-chrome.header.v__2 .header__right--item .search__trigger,
.uos-site-chrome:is(.header.v__2 .header__right--item .search__trigger) {
cursor: pointer;
  line-height: 1;
}
.uos-site-chrome.header.v__2 .header__right--item .lang__trigger,
.uos-site-chrome:is(.header.v__2 .header__right--item .lang__trigger),
.uos-site-chrome.header.v__2 .header__right--item .search__trigger,
.uos-site-chrome:is(.header.v__2 .header__right--item .search__trigger) {
font-size: 18px;
  color: var(--rt-heading);
}
.uos-site-chrome.header.v__2 .navigation__menu--item:hover .navigation__menu--item__link,
.uos-site-chrome:is(.header.v__2 .navigation__menu--item:hover .navigation__menu--item__link) {
color: var(--rt-primary-2);
  transition: var(--transition);
}
.uos-site-chrome.header.v__2 .navigation__menu--item:hover .navigation__menu--item__link::before,
.uos-site-chrome:is(.header.v__2 .navigation__menu--item:hover .navigation__menu--item__link::before) {
content: "";
  width: 100%;
  height: 1px;
  background: var(--rt-primary-2);
  bottom: 40px;
  position: absolute;
}
.uos-site-chrome.header.v__2 .navigation__menu--item.has-arrow:hover::before,
.uos-site-chrome:is(.header.v__2 .navigation__menu--item.has-arrow:hover::before) {
color: var(--rt-primary-2);
}
.uos-site-chrome .header__wrapper {
display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}
.uos-site-chrome .header__right--item {
display: flex;
  gap: 20px;
  align-items: center;
}
.uos-site-chrome .header__right--item .menu__trigger,
.uos-site-chrome .header__right--item .lang__trigger,
.uos-site-chrome .header__right--item .search__trigger {
cursor: pointer;
  line-height: 1;
}
.uos-site-chrome .header__right--item .lang__trigger,
.uos-site-chrome .header__right--item .search__trigger {
font-size: 18px;
  color: var(--rt-white);
}
.uos-site-chrome .header__right--item .lang__trigger {
position: relative;
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 5px;
  min-width: 90px;
  max-width: 90px;
}
.uos-site-chrome .header__right--item .lang__trigger .selected__lang {
font-size: 14px;
}
.uos-site-chrome .header__right--item .lang__trigger .translate__lang {
position: absolute;
  top: 200%;
  background: var(--rt-white);
  opacity: 0;
  visibility: hidden;
  transition: var(--transition);
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 11px rgba(0, 0, 0, 0.1);
  z-index: 9;
}
.uos-site-chrome .header__right--item .lang__trigger .translate__lang.show {
opacity: 1;
  visibility: visible;
}
.uos-site-chrome .header__right--item .lang__trigger .translate__lang ul {
padding: 10px 15px;
  margin: 0;
  list-style: none;
}
.uos-site-chrome .header__right--item .lang__trigger .translate__lang ul li {
font-size: 14px;
  line-height: 1;
}
@media screen and (max-width: 1200px) {
.uos-site-chrome .header__menu {
display: none;
}
}
.uos-site-chrome .rts__header__wrapper .header__content {
width: 100%;
}
.uos-site-chrome .rts__header__wrapper .header__content__top {
display: flex;
  justify-content: space-between;
  padding: 8px 0;
  position: relative;
  font-size: 14px;
  color: var(--rt-white);
}
@media screen and (max-width: 992px) {
.uos-site-chrome .rts__header__wrapper .header__content__top {
display: none;
}
}
.uos-site-chrome .rts__header__wrapper .header__content__top::before {
content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: var(--secondary-color);
  bottom: 0;
  width: 150%;
}
.uos-site-chrome .rts__header__wrapper .header__content__top__left {
padding-left: 30px;
}
.uos-site-chrome .rts__header__wrapper .header__content__top__left a {
display: flex;
  gap: 5px;
  align-items: center;
}
.uos-site-chrome .rts__header__wrapper .header__content__top__right {
display: flex;
  gap: 40px;
}
.uos-site-chrome .rts__header__wrapper .header__content__top__right .follow_us {
display: flex;
  gap: 20px;
}
.uos-site-chrome .rts__header__wrapper .header__content__top__right .follow_us div {
display: flex;
  gap: 12px;
}
.uos-site-chrome .rts__header__wrapper .header__content__top__right .header__right--item {
gap: 15px;
}
.uos-site-chrome .rts__header__wrapper .header__content__top__right #langSwitcher {
min-width: auto;
  max-width: auto;
}
.uos-site-chrome .rts__header__wrapper .header__content__top__right #langSwitcher .selected__lang {
text-transform: uppercase;
}
.uos-site-chrome .rts__header__wrapper .header__content__top__right .search__trigger {
border-right: 1px solid rgba(255, 255, 255, 0.1);
  padding-right: 15px;
}
.uos-site-chrome .rts__header__wrapper .header__content__bottom {
display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
@media screen and (max-width: 992px) {
.uos-site-chrome .rts__header__wrapper .header__content__bottom {
height: 100%;
}
}
.uos-site-chrome .rts__header__wrapper .header__content__bottom .menu {
padding-left: 30px;
}
@media screen and (max-width: 992px) {
.uos-site-chrome .rts__header__wrapper .header__content__bottom .menu .navigation {
display: none;
}
}
.uos-site-chrome .rts__header__wrapper .header__content__bottom .menu__trigger {
cursor: pointer;
}
.uos-site-chrome .header__kid .menu__trigger {
display: none;
}
@media screen and (max-width: 992px) {
.uos-site-chrome .header__kid .menu__trigger {
display: block;
}
}
@media screen and (max-width: 1200px) {
.uos-site-chrome .header__kid .header__menu {
display: block;
}
}
@media screen and (max-width: 992px) {
.uos-site-chrome .header__kid .header__menu {
display: none;
}
}
@media screen and (max-width: 1200px) {
.uos-site-chrome .header__kid .header__menu .navigation__menu ul {
gap: 20px;
}
}
.uos-site-chrome .header__kid .navigation__menu--item.has-arrow::before {
color: var(--rt-heading);
}
.uos-site-chrome .header__sticky {
position: relative;
  top: 0;
  display: block;
  width: 100%;
  box-shadow: none;
  background: transparent;
  z-index: 999;
  margin: auto;
  align-items: center;
  left: 0;
  border-radius: 0;
  transition: all 0.5s ease-in-out;
  top: 0;
  transform: translateY(0);
}
.uos-site-chrome .header__sticky.fixed {
position: fixed !important;
  box-shadow: 0px 7px 18px #1810100d;
  background: var(--rt-white);
}
.uos-site-chrome .header__sticky.fixed .header__logo--link img {
filter: invert(100);
}
.uos-site-chrome .header__sticky.fixed .header__right--item .menu__trigger img {
filter: invert(100);
}
.uos-site-chrome .header__sticky.fixed .navigation__menu--item__link {
padding: 30px 0;
  color: var(--rt-heading);
}
.uos-site-chrome .header__sticky.fixed .navigation__menu--item.has-arrow::before {
color: var(--rt-heading);
}
.uos-site-chrome .header__sticky.fixed .navigation__menu--item:hover .navigation__menu--item__link::before {
bottom: 32px;
}
.uos-site-chrome .header__sticky.back-hide-header {
transform: translateY(-100%);
  transition: var(--transition);
}
.uos-site-chrome.header.v__2.fixed .header__logo--link img,
.uos-site-chrome:is(.header.v__2.fixed .header__logo--link img) {
filter: invert(0);
}
.uos-site-chrome.header.v__2.fixed .header__right--item .menu__trigger img,
.uos-site-chrome:is(.header.v__2.fixed .header__right--item .menu__trigger img) {
filter: invert(0);
}
.uos-site-chrome.header.v__2.fixed .header__right--item .lang__trigger,
.uos-site-chrome:is(.header.v__2.fixed .header__right--item .lang__trigger),
.uos-site-chrome.header.v__2.fixed .header__right--item .search__trigger,
.uos-site-chrome:is(.header.v__2.fixed .header__right--item .search__trigger) {
color: var(--rt-heading);
}
.uos-site-chrome.header.v__1.fixed .header__right--item .lang__trigger,
.uos-site-chrome:is(.header.v__1.fixed .header__right--item .lang__trigger),
.uos-site-chrome.header.v__1.fixed .header__right--item .search__trigger,
.uos-site-chrome:is(.header.v__1.fixed .header__right--item .search__trigger) {
color: var(--rt-heading);
}
.uos-site-chrome.header.header__sticky.header__kid.back-hide-header,
.uos-site-chrome:is(.header.header__sticky.header__kid.back-hide-header) {
transform: translate(-50%, -100%) !important;
}
.uos-site-chrome.header.header__sticky.header__kid.fixed .header__logo--link img,
.uos-site-chrome:is(.header.header__sticky.header__kid.fixed .header__logo--link img) {
filter: invert(0);
}
.uos-site-chrome.header.header__sticky.header__kid.fixed .header__right--item .menu__trigger img,
.uos-site-chrome:is(.header.header__sticky.header__kid.fixed .header__right--item .menu__trigger img) {
filter: invert(0);
}
.uos-site-chrome#uos-side-bar .mobile-menu-main {
display: none;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.uos-site-chrome#uos-side-bar .mobile-menu-main {
display: block;
}
}
@media only screen and (max-width: 767px) {
.uos-site-chrome#uos-side-bar .mobile-menu-main {
display: block;
}
}
.uos-site-chrome .mobile-menu-main nav ul {
padding: 0 20px;
  display: block;
}
.uos-site-chrome .mobile-menu-main nav ul li {
margin: 0;
  padding: 0;
}
.uos-site-chrome .mobile-menu-main nav ul li a.main {
padding: 12px 0 17px 0;
  border-bottom: 1px solid #f3f3f3;
  cursor: pointer;
}
.uos-site-chrome .mobile-menu-main nav ul li.has-droupdown {
position: relative;
}
.uos-site-chrome .mobile-menu-main nav ul li.has-droupdown ul {
padding: 0;
}
.uos-site-chrome .mobile-menu-main nav ul li.has-droupdown ul a {
padding: 10px 0;
}
.uos-site-chrome .mobile-menu-main nav ul li.has-droupdown ul a.tag {
font-weight: 700;
  margin-top: 15px;
  font-size: 18px;
  border-bottom: 2px solid var(--rt-primary);
  padding: 10px 0;
}
.uos-site-chrome .mobile-menu-main nav ul li.has-droupdown ul li {
margin: 7px 0 !important;
  border-bottom: 1px solid #f3f3f3;
}
.uos-site-chrome .mobile-menu-main nav ul li.has-droupdown::after {
position: absolute;
  content: "+";
  font-family: var(--fontawesome) !important;
  font-size: 16px;
  right: 0;
  font-weight: 400;
  top: 5px;
  padding: 8px 13px;
  color: #fff;
  background: var(--rt-primary-2) !important;
  pointer-events: none;
  cursor: pointer;
}
.uos-site-chrome .mobile-menu-main nav ul li.has-droupdown.mm-active::after {
content: "\f068";
}
.uos-site-chrome .mobile-menu-main nav ul li.has-droupdown.third-lvl::after {
font-size: 10px;
  padding: 3px 10px;
}
.uos-site-chrome .mobile-menu-main nav ul li.has-droupdown.third-lvl ul {
padding: 0 20px;
}
.uos-site-chrome .mobile-menu-main nav ul li.has-droupdown.third-lvl ul li {
margin: 10px 0 !important;
  position: relative;
  z-index: 1;
  transition: all 0.3s;
}
.uos-site-chrome .mobile-menu-main nav ul li.has-droupdown.third-lvl ul li:hover {
color: var(--rt-primary);
}
.uos-site-chrome .mobile-menu-main nav ul li.has-droupdown.third-lvl ul li a {
position: absolute;
  width: 100%;
  height: 100%;
  transition: all 0.3s;
}
.uos-site-chrome .mobile-menu-main nav ul li a {
display: block;
  color: var(--rt-body);
  font-size: 15px;
}
.uos-site-chrome .mobile-menu-main .social-wrapper-one {
margin-top: 50px;
}
@media screen and (max-width: 1024px) {
.uos-site-chrome.side-bar .inner-main-wrapper-desk,
.uos-site-chrome:is(.side-bar .inner-main-wrapper-desk) {
display: none;
}
}
@media screen and (min-width: 1024px) {
.uos-site-chrome.side-bar .mobile-menu,
.uos-site-chrome:is(.side-bar .mobile-menu) {
display: none !important;
}
}
.uos-site-chrome .mobile-menu-main .rts-social-style-one ul {
padding-left: 0;
  display: flex;
  align-items: center;
  list-style: none;
  gap: 15px;
  justify-content: center;
}
.uos-site-chrome .mobile-menu-main .rts-social-style-one ul li {
margin: 0;
}
.uos-site-chrome .mobile-menu-main .rts-social-style-one ul li a {
height: 45px;
  width: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #f3f3f3;
  transition: 0.3s;
}
.uos-site-chrome .mobile-menu-main .rts-social-style-one ul li:hover a {
background: var(--rt-primary-2);
  color: #fff;
  border-color: var(--rt-primary-2);
  transform: translateY(-5px);
}
.uos-site-chrome .footer__event__card__bg {
background: var(--secondary-color);
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
.uos-site-chrome .footer__event__card__bg {
border-radius: 0;
}
}
.uos-site-chrome.footer {
background: var(--footer-bg);
  padding: 100px 0;
}
.uos-site-chrome .footer__widget--logo {
margin-bottom: 16px;
}
.uos-site-chrome .footer__widget--description {
max-width: 320px;
  margin-left: 0;
}
.uos-site-chrome .footer__widget--social .social {
padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  gap: 10px;
}
.uos-site-chrome .footer__widget--social .social li a {
height: 40px;
  width: 40px;
  border-radius: 50%;
  display: grid;
  place-items: center;
  border: 1px solid var(--rt-white);
  background: transparent;
  transition: var(--transition);
}
.uos-site-chrome .footer__widget--social .social li a i {
color: var(--rt-white);
}
.uos-site-chrome .footer__widget--social .social li a:hover {
background: var(--rt-primary-1);
  border-color: var(--rt-primary-1);
}
.uos-site-chrome .footer__widget--title {
font-size: 20px;
  font-weight: 500;
  font-family: var(--font-primary);
  color: var(--rt-white);
  margin-bottom: 40px;
}
.uos-site-chrome .footer__widget--menu ul {
list-style: none;
  padding: 0;
  margin: 0;
}
.uos-site-chrome .footer__widget--menu ul li {
margin-top: 0;
  margin-bottom: 0;
}
.uos-site-chrome .footer__widget--menu ul li:not(:last-child) {
margin-bottom: 5px;
}
.uos-site-chrome .footer__widget--menu ul li a {
transition: var(--transition);
}
.uos-site-chrome .footer__widget--menu ul li a:hover {
color: var(--rt-hover);
}
.uos-site-chrome .footer__widget--button {
display: flex;
  flex-direction: column;
  gap: 20px;
}
.uos-site-chrome .footer__widget--button .cta__button {
padding: 14px 30px;
  text-align: center;
  border: 1px solid var(--rt-white);
  color: var(--rt-white);
  border-radius: 30px;
  transition: var(--transition);
  text-transform: capitalize;
}
.uos-site-chrome .footer__widget--button .cta__button:hover,
.uos-site-chrome .footer__widget--button .cta__button.active {
background: var(--rt-primary-1);
  border-color: var(--rt-primary-1);
}
.uos-site-chrome.copyright {
border-top: 1px solid var(--copyright-border);
  background: var(--footer-bg);
}
.uos-site-chrome .copyright__wrapper {
min-height: 48px;
  padding: 10px 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.uos-site-chrome .copyright__wrapper p {
  margin: 0;
}
.uos-site-chrome .copyright__wrapper p a {
color: var(--uos-menu-active);
}
.uos-site-chrome.footer.sc,
.uos-site-chrome:is(.footer.sc) {
background: var(--secondary-color);
}
.uos-site-chrome.footer.sc p,
.uos-site-chrome:is(.footer.sc p) {
color: var(--rt-white);
}
.uos-site-chrome.footer.sc .footer__widget--social .social li a:hover,
.uos-site-chrome:is(.footer.sc .footer__widget--social .social li a:hover) {
background: var(--primary-color);
}
.uos-site-chrome.footer.sc .footer__widget--menu ul li a,
.uos-site-chrome:is(.footer.sc .footer__widget--menu ul li a) {
color: var(--rt-white);
}
.uos-site-chrome.footer.sc .footer__widget--menu ul li a:hover,
.uos-site-chrome:is(.footer.sc .footer__widget--menu ul li a:hover) {
text-decoration: underline;
}
.uos-site-chrome.footer.sc .footer__widget--button .cta__button,
.uos-site-chrome:is(.footer.sc .footer__widget--button .cta__button) {
border-radius: 4px;
  font-weight: 600;
}
.uos-site-chrome.footer.sc .footer__widget--button .cta__button.active,
.uos-site-chrome:is(.footer.sc .footer__widget--button .cta__button.active),
.uos-site-chrome.footer.sc .footer__widget--button .cta__button:hover,
.uos-site-chrome:is(.footer.sc .footer__widget--button .cta__button:hover) {
background: var(--rt-white);
  color: var(--secondary-color);
  border-color: var(--rt-white);
}
.uos-site-chrome.copyright.sc,
.uos-site-chrome:is(.copyright.sc) {
background: var(--secondary-color);
  border-top: 1px solid rgba(255, 255, 255, 0.07);
}
.uos-site-chrome.copyright.sc p,
.uos-site-chrome:is(.copyright.sc p) {
color: var(--rt-white);
}
.uos-site-chrome.copyright.sc a,
.uos-site-chrome:is(.copyright.sc a) {
color: var(--primary-color);
}
.uos-site-chrome.side-bar {
position: fixed;
  overflow: hidden;
  top: 0;
  right: -100%;
  width: 380px;
  padding: 40px 35px;
  padding-top: 50px;
  height: 100%;
  display: block;
  background-color: white;
  backdrop-filter: blur(7px);
  z-index: 1900;
  transition: all 600ms ease;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  overflow: visible;
}
@media only screen and (max-width: 575px) {
.uos-site-chrome.side-bar {
width: 315px;
}
}
.uos-site-chrome.side-bar .inner-main-wrapper-desk .thumbnail,
.uos-site-chrome:is(.side-bar .inner-main-wrapper-desk .thumbnail) {
display: flex;
  justify-content: center;
}
.uos-site-chrome.side-bar .inner-main-wrapper-desk .thumbnail img,
.uos-site-chrome:is(.side-bar .inner-main-wrapper-desk .thumbnail img) {
width: 60%;
  margin: auto;
}
.uos-site-chrome.side-bar .inner-main-wrapper-desk .inner-content,
.uos-site-chrome:is(.side-bar .inner-main-wrapper-desk .inner-content) {
text-align: center;
  margin-top: 30px;
}
.uos-site-chrome.side-bar .inner-main-wrapper-desk .inner-content p,
.uos-site-chrome:is(.side-bar .inner-main-wrapper-desk .inner-content p) {
max-width: 100%;
  text-align: center;
  margin: auto;
  font-size: 14px;
}
.uos-site-chrome.side-bar .inner-main-wrapper-desk .inner-content .title,
.uos-site-chrome:is(.side-bar .inner-main-wrapper-desk .inner-content .title) {
font-weight: 600;
}
.uos-site-chrome.side-bar .inner-main-wrapper-desk .inner-content .footer,
.uos-site-chrome:is(.side-bar .inner-main-wrapper-desk .inner-content .footer) {
padding-top: 50px;
  margin-top: 40px;
  border-top: 1px solid #e8e8e8;
}
.uos-site-chrome.side-bar .inner-main-wrapper-desk .inner-content .footer .title,
.uos-site-chrome:is(.side-bar .inner-main-wrapper-desk .inner-content .footer .title) {
font-weight: 500;
}
.uos-site-chrome.side-bar .inner-main-wrapper-desk .inner-content .footer a.rts-btn,
.uos-site-chrome:is(.side-bar .inner-main-wrapper-desk .inner-content .footer a.rts-btn) {
margin: auto;
}
.uos-site-chrome.side-bar .inner-main-wrapper-desk .inner-content .contact-information--sidebar,
.uos-site-chrome:is(.side-bar .inner-main-wrapper-desk .inner-content .contact-information--sidebar) {
margin-top: 50px;
}
.uos-site-chrome.side-bar .inner-main-wrapper-desk .inner-content .contact-information--sidebar .title,
.uos-site-chrome:is(.side-bar .inner-main-wrapper-desk .inner-content .contact-information--sidebar .title) {
margin-bottom: 20px;
  font-size: 24px;
}
.uos-site-chrome.side-bar .inner-main-wrapper-desk .inner-content .contact-information--sidebar .single-info,
.uos-site-chrome:is(.side-bar .inner-main-wrapper-desk .inner-content .contact-information--sidebar .single-info) {
margin: 15px 0;
}
.uos-site-chrome.side-bar .inner-main-wrapper-desk .inner-content .contact-information--sidebar .single-info a:hover,
.uos-site-chrome:is(.side-bar .inner-main-wrapper-desk .inner-content .contact-information--sidebar .single-info a:hover) {
color: var(--color-primary);
}
.uos-site-chrome.side-bar.show,
.uos-site-chrome:is(.side-bar.show) {
right: 0;
  overflow-y: auto;
}
.uos-site-chrome.side-bar button,
.uos-site-chrome:is(.side-bar button) {
max-width: max-content;
  margin-right: auto;
  margin-left: -55px;
  margin-top: 0;
  position: absolute;
  border: 0;
}
.uos-site-chrome.side-bar button i,
.uos-site-chrome:is(.side-bar button i) {
color: #ffffff;
  height: 50px;
  width: 50px;
  border-radius: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 14px;
  margin-top: -53px;
  font-size: 27px;
  background: var(--rt-primary-2);
}
.uos-site-chrome #uos-nav-overlay,
.uos-site-chrome:is(#uos-nav-overlay) {
cursor: url(../themes/uni-new-template/assets/css/../images/banner/shape/close.html), auto;
  background: #0e1013;
  position: fixed;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  transition: opacity 500ms ease-in-out;
  pointer-events: none;
  z-index: 50;
}
.uos-site-chrome #uos-nav-overlay.bgshow,
.uos-site-chrome:is(#uos-nav-overlay.bgshow) {
background: #0e1013;
  opacity: 70%;
  visibility: visible;
  pointer-events: visible;
  z-index: 999;
  top: 0;
}
.uos-site-chrome .metismenu .mm-collapse:not(.mm-show) {
display: none;
}
.uos-site-chrome .index-three .side-bar .inner-main-wrapper-desk {
display: none !important;
}
.uos-site-chrome .index-three .side-bar .mobile-menu-main {
display: block !important;
}
.uos-site-chrome #uos-nav-overlay,
.uos-site-chrome:is(#uos-nav-overlay) {
cursor: url(../themes/uni-new-template/assets/css/../images/banner/shape/close.html), auto;
  background: #0e1013;
  position: fixed;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  transition: opacity 500ms ease-in-out;
  pointer-events: none;
  z-index: 50;
}
.uos-site-chrome #uos-nav-overlay.bgshow,
.uos-site-chrome:is(#uos-nav-overlay.bgshow) {
background: #0e1013;
  opacity: 70%;
  visibility: visible;
  pointer-events: visible;
  z-index: 999;
  top: 0;
}
.uos-site-chrome { 
            --uos-blue: #211c5b;
            --uos-blue-dark: #17143b;
            --uos-red: #d13b34;
            --uos-red-dark: #b7302a;
            --uos-menu-active: #ffc107;
            --uos-ink: #1b2540;
            --uos-soft: #f6f7fb;
            --rt-theme: var(--uos-blue);
         }
.uos-site-chrome .uos-topbar,
.uos-site-chrome.header.v__2,
.uos-site-chrome:is(.header.v__2),
.uos-site-chrome.footer.v__1,
.uos-site-chrome:is(.footer.v__1),
.uos-site-chrome .copyright,
.uos-site-chrome.side-bar {
font-family: var(--font-primary);
}
.uos-site-chrome .uos-topbar {
background: #fff;
            color: var(--uos-blue-dark);
            font-size: 13px;
            font-weight: 500;
            line-height: 1.45;
            padding: 10px 0;
}
.uos-site-chrome .uos-topbar a {
color: var(--uos-blue-dark);
            font-size: 13px;
            font-weight: 600;
            letter-spacing: 0;
            line-height: 1.35;
}
.uos-site-chrome .uos-topbar a:hover {
color: var(--uos-red);
}
.uos-site-chrome .uos-topbar__links,
.uos-site-chrome .uos-topbar__social {
display: flex;
            flex-wrap: wrap;
            gap: 16px;
}
.uos-site-chrome .uos-topbar .row {
justify-content: space-between;
}
.uos-site-chrome .uos-topbar .col-lg-5,
.uos-site-chrome .uos-topbar .col-lg-7 {
flex: 0 0 auto;
            width: auto;
}
.uos-site-chrome .uos-topbar__social {
align-items: center;
}
.uos-site-chrome .uos-topbar__social a {
align-items: center;
            display: inline-flex;
            font-size: 15px;
            height: 18px;
            justify-content: center;
            width: 18px;
}
.uos-site-chrome .uos-topbar__links {
align-items: center;
justify-content: flex-end;
}
.uos-site-chrome .uos-topbar__links > a {
    background: transparent;
    box-shadow: none;
    text-shadow: none;
}
.uos-site-chrome .uos-topbar__links > a::before,
.uos-site-chrome .uos-topbar__links > a::after,
.uos-site-chrome .uos-topbar__search button::before,
.uos-site-chrome .uos-topbar__search button::after {
    content: none;
}
.uos-search-label { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0; }
.uos-site-chrome .uos-topbar__search { display: flex; align-items: center; width: 230px; max-width: 100%; height: 32px; margin: 0; border: 1px solid #dce0e9; border-radius: 4px; background: #fff; }
.uos-site-chrome .uos-topbar__search input { flex: 1; min-width: 0; width: 100%; height: 30px; margin: 0; padding: 0 10px; border: 0; background: transparent; color: var(--uos-blue-dark); font: inherit; font-size: 12px; }
.uos-site-chrome .uos-topbar__search input::placeholder { color: #68718a; opacity: 1; }
.uos-site-chrome .uos-topbar__search button { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 32px; width: 32px; height: 30px; min-height: 0; margin: 0; padding: 0; border: 0; background: transparent; color: var(--uos-blue-dark); cursor: pointer; }
.uos-site-chrome .uos-topbar__search:focus-within { outline: 2px solid var(--uos-blue-dark); outline-offset: 2px; }
.uos-site-chrome .uos-topbar__search-wrap { position: relative; max-width: 100%; }
.uos-site-chrome .uos-search-popup { position: absolute; top: calc(100% + 8px); right: 0; width: min(480px, calc(100vw - 32px)); max-height: min(480px, 65vh); box-sizing: border-box; overflow-y: auto; overflow-x: hidden; overscroll-behavior: contain; overflow-wrap: anywhere; padding: 12px; border: 1px solid #dce0e9; border-radius: 6px; background: #fff; color: var(--uos-blue-dark); box-shadow: 0 12px 32px rgba(23,20,59,.18); z-index: 1200; text-align: left; }
.uos-site-chrome .uos-search-popup[hidden], .uos-site-chrome .uos-search-popup__more[hidden] { display: none; }
.uos-site-chrome .uos-search-popup__status { margin: 0; padding: 4px 8px 10px; font-size: 12px; color: #68718a; line-height: 1.5; }
.uos-site-chrome .uos-search-popup__result { display: block; padding: 10px 8px; border-top: 1px solid #edf0f5; border-radius: 3px; text-decoration: none; }
.uos-site-chrome .uos-search-popup__result:is(:hover, :focus-visible) { background: #f4f6fb; outline: 2px solid var(--uos-blue-dark); outline-offset: -2px; }
.uos-site-chrome .uos-search-popup__result strong { display: block; color: var(--uos-blue-dark); font-size: 13px; line-height: 1.5; }
.uos-site-chrome .uos-search-popup__result small { display: block; margin-top: 3px; color: #68718a; font-size: 11px; line-height: 1.5; font-weight: 400; }
.uos-site-chrome .uos-search-popup__more { display: block; width: 100%; min-height: 32px; padding: 6px 10px; margin-top: 10px; border: 0; background: var(--uos-blue-dark); color: #fff; font-size: 12px; font-weight: 700; cursor: pointer; }
.uos-search-page { padding: 40px 0 60px; background: #fff; color: #1b2540; }
.uos-search-page h1 { margin: 0 0 22px; font-size: clamp(28px, 4vw, 36px); color: #17143b; }
.uos-search-page__form { display: flex; gap: 10px; max-width: 760px; margin-bottom: 24px; }
.uos-search-page__form input { flex: 1; min-width: 0; height: 44px; margin: 0; padding: 0 14px; border: 1px solid #dce0e9; border-radius: 4px; background: #fff; color: #1b2540; }
.uos-search-page__form button { padding: 0 20px; border: 0; border-radius: 4px; background: #17143b; color: #fff; font-size: 13px; font-weight: 800; cursor: pointer; }
.uos-search-page__summary { color: #68718a; }
.uos-search-result { padding: 22px 0; border-bottom: 1px solid #e8ecf4; }
.uos-search-result__type { font-size: 12px; font-weight: 700; color: #68718a; }
.uos-search-result h2 { margin: 6px 0 10px; font-size: 22px; }
.uos-search-result h2 a, .uos-search-result h2 a:visited { color: #17143b; }
.uos-search-result h2 a:hover { text-decoration: underline; }
.uos-search-result p { max-width: 900px; margin: 0; color: #59657b; }
.uos-search-pagination { display: flex; flex-wrap: wrap; gap: 20px; align-items: center; margin-top: 28px; }
.uos-search-pagination a, .uos-search-pagination a:visited { color: #17143b; font-weight: 700; }
@media (max-width: 575px) {
    .uos-site-chrome .uos-topbar__search { width: 210px; }
    .uos-search-page__form { flex-wrap: wrap; }
    .uos-search-page__form input { flex-basis: 100%; }
    .uos-search-page__form button { min-height: 36px; }
}
.uos-site-chrome .uos-header-container {
margin: 0 auto;
            max-width: 1320px;
            padding: 0 24px;
            width: 100%;
}
.uos-site-chrome .uos-brand {
display: inline-flex;
            align-items: center;
}
.uos-site-chrome .uos-brand img {
display: block;
            height: 58px;
            max-width: 100%;
            object-fit: contain;

}
.uos-site-chrome.header.v__2,
.uos-site-chrome:is(.header.v__2) {
background-color: var(--uos-blue-dark);
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Ccircle cx='2' cy='2' r='1.1' fill='%23c9a24a' fill-opacity='.18'/%3E%3Ccircle cx='11' cy='10' r='1' fill='%23ffffff' fill-opacity='.07'/%3E%3C/svg%3E");
            background-position: center;
            background-repeat: repeat;
            background-size: 18px 18px;
            box-shadow: 0 4px 18px rgba(10, 24, 52, 0.08);
}
.uos-site-chrome.header.v__2 .header__wrapper,
.uos-site-chrome:is(.header.v__2 .header__wrapper) {
gap: 20px;
            min-height: 88px;
            align-items: center;
            justify-content: space-between;
}
.uos-site-chrome.header.v__2 .header__logo,
.uos-site-chrome:is(.header.v__2 .header__logo) {
flex: 0 0 auto;
            max-width: 230px;
            margin-right: auto;
}
.uos-site-chrome.header.v__2 .header__logo--link,
.uos-site-chrome:is(.header.v__2 .header__logo--link) {
display: inline-flex;
            align-items: center;
}
.uos-site-chrome.header.v__2 .header__logo .uos-brand img,
.uos-site-chrome:is(.header.v__2 .header__logo .uos-brand img) {
height: 52px;
margin-top: 10px;
}
.uos-site-chrome .header__menu {
flex: 1 1 auto;
            display: flex;
            justify-content: flex-end;
}
.uos-site-chrome .header__menu .uos-legacy-nav {
width: 100%;
            display: flex;
            justify-content: flex-end;
}
.uos-site-chrome .header__menu .uos-nav-menu {
display: flex;
            flex-wrap: nowrap;
            justify-content: flex-end;
            gap: 18px;
            list-style: none;
            margin: 0;
            padding: 0;
}
.uos-site-chrome .header__menu .uos-nav-menu > li {
position: relative;
}
.uos-site-chrome .header__menu .uos-nav-menu > li > a {
letter-spacing: 0;
}
.uos-site-chrome .header__menu .uos-nav-menu > li > a,
.uos-site-chrome .footer__widget a,
.uos-site-chrome .copyright__wrapper p a {
font-family: var(--font-primary);
}
.uos-site-chrome .header__menu .uos-nav-menu > li > a {
color: #fff;
}
.uos-site-chrome .header__menu .uos-nav-menu > li > a {
align-items: center;
            display: inline-flex;
            font-size: 15px;
            font-weight: 500;
            line-height: 1.25;
            text-transform: uppercase;
            white-space: nowrap;
}
.uos-site-chrome .header__menu .uos-nav-menu > li.uos-nav-item > a::after {
content: "\25BE";
            font-size: 19px;
            line-height: 1;
            margin-left: 6px;
            transform: translateY(-1px);
}
.uos-site-chrome .header__menu .uos-nav-menu > li:hover > a,
.uos-site-chrome .header__menu .uos-nav-menu > li.current-menu-item > a {
color: var(--uos-menu-active);
}
.uos-site-chrome .footer__widget a:hover,
.uos-site-chrome .copyright__wrapper p a:hover {
color: var(--uos-red);
}
.uos-site-chrome .header__menu .uos-nav-menu .uos-nav-submenu {
list-style: none;
            margin: 0;
            padding: 0;
}
.uos-site-chrome .header__menu .uos-nav-menu > li.uos-nav-item .uos-nav-dropdown {
background: #fff;
            border-radius: 20px;
            box-shadow: 0 24px 60px rgba(11, 27, 59, 0.16);
            left: 50%;
            width: min(var(--uos-dropdown-width, 900px), calc(100vw - 48px));
            opacity: 0;
            padding: 26px 30px;
            pointer-events: none;
            position: absolute;
            top: calc(100% + 10px);
            transform: translateX(-50%) translateY(10px);
            transition: opacity 0.2s ease, transform 0.2s ease;
            visibility: hidden;
            z-index: 30;
}
.uos-site-chrome .header__menu .uos-nav-menu > li.uos-nav-item:nth-last-child(-n+2) .uos-nav-dropdown {
left: auto;
            right: 0;
            transform: translateY(10px);
}
.uos-site-chrome .header__menu .uos-nav-menu > li.uos-nav-item .uos-nav-dropdown::before {
content: "";
            position: absolute;
            left: 0;
            right: 0;
            top: -18px;
            height: 18px;
}
.uos-site-chrome .header__menu .uos-nav-menu > li.uos-nav-item.is-open .uos-nav-dropdown {
opacity: 1;
            pointer-events: auto;
            transform: translateX(-50%) translateY(0);
            visibility: visible;
}
.uos-site-chrome .header__menu .uos-nav-menu > li.uos-nav-item:nth-last-child(-n+2).is-open .uos-nav-dropdown {
transform: translateY(0);
}
.uos-site-chrome .header__menu .uos-nav-menu > li.uos-nav-item .uos-nav-dropdown > .uos-nav-submenu {
display: grid;
            gap: 24px;
            grid-template-columns: repeat(var(--uos-dropdown-columns, 4), minmax(0, 1fr));
}
.uos-nav-dropdown--three-columns {
    --uos-dropdown-columns: 3;
    --uos-dropdown-width: 738px;
}
.uos-nav-dropdown--two-columns {
    --uos-dropdown-columns: 2;
    --uos-dropdown-width: 504px;
}
.uos-site-chrome .header__menu .uos-nav-dropdown > .uos-nav-submenu > li {
    position: relative;
    min-width: 0;
}
.uos-site-chrome .header__menu .uos-nav-dropdown > .uos-nav-submenu > li:not(:first-child)::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: -12px;
    width: 1px;
    background: #dce0e9;
    pointer-events: none;
}
.uos-site-chrome .header__menu .uos-nav-menu > li.uos-nav-item .uos-nav-dropdown > .uos-nav-submenu > li > :is(a, .uos-nav-column-heading) {
color: var(--uos-blue-dark);
            display: block;
            font-family: var(--font-primary);
            font-size: 15px;
            font-weight: 700;
            letter-spacing: 0;
            line-height: 1.3;
            margin-bottom: 14px;
            text-transform: capitalize;
}
.uos-site-chrome .header__menu .uos-nav-dropdown .uos-nav-column-heading {
    cursor: default;
}
.uos-site-chrome .header__menu .uos-nav-dropdown > .uos-nav-submenu > li > a[href]:not([href="#"]) {
    cursor: pointer;
}
.uos-site-chrome .header__menu .uos-nav-menu > li.uos-nav-item .uos-nav-dropdown .uos-nav-submenu li {
margin-bottom: 10px;
}
.uos-site-chrome .header__menu .uos-nav-menu > li.uos-nav-item .uos-nav-dropdown .uos-nav-submenu li:last-child {
margin-bottom: 0;
}
.uos-site-chrome .header__menu .uos-nav-menu > li.uos-nav-item .uos-nav-dropdown .uos-nav-submenu li a {
color: #5a6784;
            display: block;
            font-family: var(--font-primary);
            font-size: 14px;
            font-weight: 400;
            line-height: 1.45;
            text-transform: capitalize;
            white-space: normal;
}
.uos-site-chrome .header__menu .uos-nav-menu > li.uos-nav-item .uos-nav-dropdown .uos-nav-submenu li a:hover {
color: var(--uos-red);
}
.uos-site-chrome .header__right--item {
gap: 14px;
}
.uos-site-chrome .header__right {
display: none;
}
.uos-site-chrome .header__right .menu__trigger {
display: none;
}
.uos-site-chrome .header__menu .uos-nav-menu > li:hover > a,
.uos-site-chrome .header__menu .uos-nav-menu > li.current-menu-item > a,
.uos-site-chrome .header__menu .uos-nav-menu > li.current-menu-item:hover > a {
color: var(--uos-menu-active);
}
.uos-site-chrome.footer.v__1 .footer__widget--description,
.uos-site-chrome:is(.footer.v__1 .footer__widget--description),
.uos-site-chrome.footer.v__1 .footer__widget--title,
.uos-site-chrome:is(.footer.v__1 .footer__widget--title),
.uos-site-chrome.footer.v__1 .footer__widget a,
.uos-site-chrome:is(.footer.v__1 .footer__widget a),
.uos-site-chrome .copyright__wrapper p {
color: #fff;
}
.uos-site-chrome.footer.v__1,
.uos-site-chrome:is(.footer.v__1) {
background-color: var(--uos-blue-dark);
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Ccircle cx='2' cy='2' r='1.1' fill='%23c9a24a' fill-opacity='.18'/%3E%3Ccircle cx='11' cy='10' r='1' fill='%23ffffff' fill-opacity='.07'/%3E%3C/svg%3E");
            background-position: center;
            background-repeat: repeat;
            background-size: 18px 18px;
            isolation: isolate;
            overflow: hidden;
            padding: 20px 0;
            position: relative;
            z-index: 0;
}
.uos-site-chrome.footer.v__1 > .container,
.uos-site-chrome:is(.footer.v__1 > .container) {
position: relative;
            z-index: 1;
}
.uos-site-chrome.copyright {
background: #0a0b0d;
}
.uos-site-chrome.footer.v__1 .footer__widget--title,
.uos-site-chrome:is(.footer.v__1 .footer__widget--title) {
font-family: var(--font-primary);
            font-size: 20px;
            font-weight: 500;
            letter-spacing: 0;
            line-height: 1.35;
            margin-bottom: 24px;
            text-transform: none;
}
.uos-site-chrome.footer.v__1 .footer__widget--description,
.uos-site-chrome:is(.footer.v__1 .footer__widget--description),
.uos-site-chrome.footer.v__1 .footer__widget--menu,
.uos-site-chrome:is(.footer.v__1 .footer__widget--menu),
.uos-site-chrome.footer.v__1 .footer__widget--menu p,
.uos-site-chrome:is(.footer.v__1 .footer__widget--menu p),
.uos-site-chrome.footer.v__1 .footer__widget--menu a,
.uos-site-chrome:is(.footer.v__1 .footer__widget--menu a),
.uos-site-chrome .copyright__wrapper p,
.uos-site-chrome .copyright__wrapper p a {
font-family: var(--font-primary);
            font-size: 16px;
            font-weight: 400;
            letter-spacing: 0;
            line-height: 1.7;
}
.uos-site-chrome .footer__widget--logo {
align-items: center;
            display: flex;
            min-height: 60px;
}
.uos-site-chrome .footer__widget--logo .uos-brand {
align-items: center;
            display: inline-flex;
}
.uos-site-chrome .footer__widget--logo .uos-brand img {
display: block;
            height: auto;
            max-width: 100%;
            object-fit: contain;
            width: min(240px, 100%);
}
.uos-site-chrome .uos-footer-contact-list {
display: grid;
            gap: 8px;
            margin-top: 16px;
            max-width: 330px;
}
.uos-site-chrome .uos-footer-contact-item {
            align-items: center;
            color: rgba(255, 255, 255, 0.78);
            display: flex;
            font-family: var(--font-primary);
            font-size: 14px;
            font-weight: 400;
            gap: 10px;
            line-height: 1.55;
}
.uos-site-chrome .uos-footer-contact-item i {
color: #c9a24a;
            flex: 0 0 18px;
            font-size: 15px;
            line-height: 1.55;
            margin-top: 1px;
            text-align: center;
}
.uos-site-chrome .uos-footer-contact-item a {
color: rgba(255, 255, 255, 0.78);
            font-size: 14px;
            line-height: 1.55;
            word-break: break-word;
}
.uos-site-chrome .footer__widget .uos-list-reset li {
margin-bottom: 6px;
}
.uos-site-chrome .footer__widget .uos-list-reset li:last-child {
margin-bottom: 0;
}
.uos-site-chrome .footer__widget .uos-list-reset a {
display: inline-block;
            line-height: 1.5;
}
.uos-site-chrome.side-bar .uos-brand img,
.uos-site-chrome:is(.side-bar .uos-brand img) {
height: 52px;
}
.uos-site-chrome .uos-list-reset {
list-style: none;
            margin: 0;
            padding: 0;
}
@media (max-width: 1399px) {
.uos-site-chrome .uos-header-container {
max-width: 1140px;
}
.uos-site-chrome.header.v__2 .header__logo,
.uos-site-chrome:is(.header.v__2 .header__logo) {
max-width: 205px;
}
.uos-site-chrome .header__menu .uos-nav-menu {
gap: 14px;
}
.uos-site-chrome .header__menu .uos-nav-menu > li > a {
font-size: 14px;
}
}
@media (max-width: 1199px) {
.uos-site-chrome .uos-header-container {
max-width: 960px;
                padding-left: 18px;
                padding-right: 18px;
}
.uos-site-chrome.header.v__2 .header__wrapper,
.uos-site-chrome:is(.header.v__2 .header__wrapper) {
gap: 16px;
}
.uos-site-chrome.header.v__2 .header__logo,
.uos-site-chrome:is(.header.v__2 .header__logo) {
max-width: 180px;
}
.uos-site-chrome.header.v__2 .header__logo .uos-brand img,
.uos-site-chrome:is(.header.v__2 .header__logo .uos-brand img) {
height: 46px;
margin-top: 10px;
}
.uos-site-chrome .header__menu .uos-nav-menu {
gap: 12px;
}
.uos-site-chrome .header__menu .uos-nav-menu > li > a {
font-size: 13px;
}
.uos-site-chrome .header__menu .uos-nav-menu > li.uos-nav-item > a::after {
font-size: 15px;
                margin-left: 4px;
}
.uos-site-chrome .header__menu .uos-nav-menu > li.uos-nav-item .uos-nav-dropdown {
left: auto;
                right: 0;
                transform: translateY(10px);
}
.uos-site-chrome .header__menu .uos-nav-menu > li.uos-nav-item.is-open .uos-nav-dropdown {
transform: translateY(0);
}
}
@media (max-width: 991px) {
.uos-site-chrome .header__menu {
display: none;
}
.uos-site-chrome .header__right {
display: block;
}
.uos-site-chrome .header__right .menu__trigger {
display: block;
}
}
@media (max-width: 767px) {
.uos-site-chrome .uos-brand img {
height: 32px;
}
.uos-site-chrome.header.v__2 .header__wrapper,
.uos-site-chrome:is(.header.v__2 .header__wrapper) {
min-height: 56px;
}
.uos-site-chrome .uos-topbar {
display: block;
padding: 7px 0;
}
.uos-site-chrome .uos-topbar .row {
gap: 5px;
}
.uos-site-chrome .uos-topbar .col-lg-5 {
display: none;
}
.uos-site-chrome .uos-topbar .col-lg-7 {
width: 100%;
}
.uos-site-chrome .uos-topbar__links {
gap: 6px 14px;
justify-content: center;
}
.uos-site-chrome .uos-topbar__links a {
font-size: 11px;
line-height: 1.3;
}
.uos-site-chrome .uos-topbar__search-wrap {
    flex: 0 0 100%;
    min-width: 0;
    width: 100%;
}
.uos-site-chrome .uos-topbar__search {
    width: 100%;
    height: 38px;
}
.uos-site-chrome .uos-topbar__search input {
    height: 36px;
    font-size: 16px;
}
.uos-site-chrome .uos-topbar__search button {
    flex-basis: 38px;
    width: 38px;
    height: 36px;
}
.uos-site-chrome .uos-search-popup {
    left: 0;
    right: 0;
    width: 100%;
    max-height: min(420px, 55vh);
    max-height: min(420px, 55dvh);
    padding: 8px;
}
.uos-site-chrome .uos-search-popup__result strong {
    font-size: 14px;
}
.uos-site-chrome .uos-search-popup__result small {
    font-size: 12px;
}
}

.uos-shared-header.uos-site-chrome.header { position: sticky; top: 0; z-index: 1000; }
@media (min-width: 992px) {
    .uos-shared-header :is(.uos-topbar, .header__wrapper, .uos-brand img) { transition: padding .2s ease, min-height .2s ease, height .2s ease, margin .2s ease; }
    .uos-shared-header.is-compact .uos-topbar { padding: 5px 0; }
    .uos-shared-header.uos-site-chrome.is-compact .header__wrapper { min-height: 66px; }
    .uos-shared-header.uos-site-chrome.is-compact .header__logo .uos-brand img { height: 39px; margin-top: 7px; }
}
@media (prefers-reduced-motion: reduce) {
    .uos-shared-header :is(.uos-topbar, .header__wrapper, .uos-brand img) { transition: none; }
}
.uos-shared-header .menu__trigger { background: transparent; border: 0; padding: 0; width: 22px; height: 18px; }
.uos-shared-header .menu__trigger img { display: block; width: 22px; height: 18px; filter: brightness(0) invert(1); }
.uos-shared-mobile { overflow-y: auto; overflow-x: hidden; }
.uos-shared-mobile.side-bar button.close-icon-menu { top: 12px; right: 12px; margin: 0; padding: 0; background: transparent; }
.uos-shared-mobile.side-bar button.close-icon-menu i { margin: 0; width: 32px; height: 32px; color: var(--uos-blue-dark); background: transparent; }
.uos-shared-mobile .submenu[hidden] { display: none !important; }
.uos-shared-mobile .submenu:not([hidden]) { display: block; }
.uos-shared-overlay { inset: 0; }
.uos-shared-mobile[hidden], .uos-shared-overlay[hidden] { display: none !important; }
.uos-shared-mobile .mobile-menu-main nav ul li a.main {
    color: var(--uos-blue-dark);
}
.uos-shared-mobile .mobile-menu-main nav ul li.has-droupdown::after {
    background: var(--uos-blue-dark) !important;
}
.uos-shared-mobile .mobile-menu-main nav ul li.has-droupdown.mm-active::after {
    background: var(--uos-blue-dark) !important;
}
@media (max-width: 1024px) {
    .uos-shared-header .header__right--item { display: flex; }
}

/* Both header rows share fluid screen gutters and the same content edges. */
.uos-shared-header .uos-header-container {
    max-width: none;
    padding-inline: clamp(16px, 4vw, 80px);
}
.uos-shared-header .uos-header-container > .row {
    --bs-gutter-x: 0;
    --bs-gutter-y: 0;
    margin: 0;
}
.uos-shared-header .uos-header-container > .row > [class*="col-"] {
    padding: 0;
    margin-top: 0;
}
.uos-shared-header .header__logo--link {
    transform: translateX(-8px);
}
@media (min-width: 1200px) {
    .uos-shared-header .header__menu .uos-nav-menu {
        gap: clamp(16px, 1.8vw, 34px);
    }
}
