#__tealiumGDPRecModal { order: -1; width: 100%; }
body.cookie-banner-padding { transition: 0.3s ease-out; }
body.lock-scroll { overflow: hidden; }
.cookies-dashboard { font-family: HurmeGeometricSans3, sans-serif; color: rgb(255, 255, 255); background-color: rgb(1, 1, 51); width: 100%; top: 0px; left: 0px; display: flex; justify-content: center; align-items: center; min-height: 60px; box-sizing: border-box; flex-wrap: wrap; transition: 0.3s ease-out; opacity: 1; }
.cookies-dashboard.hidden { opacity: 0; max-height: 0px; min-height: 0px; }
.cookies-dashboard .cookies-container { display: flex; justify-content: space-between; align-items: center; flex-grow: 1; box-sizing: border-box; width: 100%; height: 100%; max-width: 1200px; color: white; margin: 0px; padding: 0px 15px; position: relative; }
.cookies-dashboard .cookies-container .cookies-text { font-size: 14px; line-height: 19px; font-weight: normal; letter-spacing: -0.1px; padding-right: 10px; }
.cookies-dashboard .cookies-container .cookies-text .cookies-link { text-decoration: none; color: rgb(255, 255, 255); font-weight: bold; transition: color 0.1s ease-in-out; }
.cookies-dashboard .cookies-container .cookies-text .cookies-link:hover { color: rgb(163, 162, 194); }
.cookies-dashboard .cookies-container .buttons-group { display: flex; align-items: center; }
.cookies-dashboard .cookies-container .buttons-group .cookies-dashboard-btn { width: 140px; height: 38px; border-radius: 4px; border: 1px solid rgb(255, 255, 255); font-size: 14px; line-height: 22px; font-weight: bold; letter-spacing: -0.1px; }
.cookies-dashboard .cookies-container .buttons-group .cookies-dashboard-btn:focus { outline: none; }
.cookies-dashboard .cookies-container .buttons-group .cookies-dashboard-btn:hover { cursor: pointer; background-color: rgb(40, 37, 106); border: 1px solid rgb(40, 37, 106); color: rgb(255, 255, 255); }
.cookies-dashboard .cookies-container .buttons-group .btn-settings { background-color: transparent; color: rgb(255, 255, 255); }
.cookies-dashboard .cookies-container .buttons-group .btn-accept { margin-left: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.cookies-dashboard .cookies-container .btn-close { position: absolute; width: 10px; height: 10px; line-height: 10px; right: -45px; cursor: pointer; }
.cookies-dashboard .cookies-container .btn-close img { width: 10px; height: 10px; }
@media (max-width: 1299px) {
  .cookies-dashboard .cookies-container .btn-close { position: initial; right: auto; margin-left: 40px; }
}
@media (max-width: 1040px) {
  .cookies-dashboard .cookies-container .btn-close { margin-left: 30px; }
}
@media (max-width: 715px) {
  .cookies-dashboard .cookies-container { flex-flow: column; padding: 21px 25px; }
  .cookies-dashboard .cookies-container .cookies-text { padding-right: 27px; margin-bottom: 10px; }
  .cookies-dashboard .cookies-container .btn-close { position: absolute; top: 15px; right: 15px; width: 15px; height: 15px; line-height: 15px; }
  .cookies-dashboard .cookies-container .btn-close img { width: 15px; height: 15px; }
}
@media screen and (min-width: 375px) and (max-width: 715px) {
  .cookies-dashboard .cookies-container .buttons-group .cookies-dashboard-btn { width: 160px; }
}
@media screen and (max-width: 374px) {
  .cookies-dashboard .cookies-container .buttons-group .cookies-dashboard-btn { width: 140px; }
}
@media screen and (max-width: 340px) {
  .cookies-dashboard .cookies-container { flex-flow: column; padding: 21px 16px; }
  .cookies-dashboard .cookies-container .buttons-group .btn-accept { margin-left: 9px; }
}
.ni-115muf9 { border-bottom: 1px solid rgb(165, 165, 165); background-color: rgb(255, 255, 255); }
.ni-414l0w { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; background-color: rgb(255, 255, 255); height: 60px; padding: 0px 16px; }
@media (min-width: 1200px) {
  .ni-414l0w { height: 48px; gap: 32px; margin: 0px auto; width: 100%; max-width: 1200px; padding: 0px; }
}
.ni-4a5znu { width: auto; height: 36px; display: flex; -webkit-box-align: center; align-items: center; }
@media (min-width: 1200px) {
  .ni-4a5znu { width: 178px; }
}
.ni-usdf6i { display: block; height: 100%; width: 100%; text-decoration: none; color: inherit; }
.ni-7mr6p5 { object-fit: contain; max-height: 36px; display: block; max-width: 100%; height: auto; }
.ni-105cu7g { box-sizing: border-box; margin: 0px auto; min-width: 0px; padding: 0px; font-family: hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif; font-weight: 400; font-size: 14px; width: 100%; max-width: 1200px; color: rgb(56, 56, 56); }
@media (max-width: 768px) {
  .ni-105cu7g { padding: 0px 16px; }
}
.ni-1p0n0h7 { box-sizing: border-box; margin: 0px; min-width: 0px; padding: 0px; font-family: hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif; font-size: 20px; font-weight: 700; color: rgb(255, 74, 100); cursor: pointer; text-decoration: none; transition: 0.3s; }
.ni-1p0n0h7:hover { color: rgb(255, 74, 100); }
.ni-1p0n0h7:hover { text-decoration: none; }
.ni-wyaod6 { box-sizing: border-box; min-width: 0px; font-family: hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif; font-weight: 400; font-size: 14px; margin: 0px; padding: 0px; position: relative; }
.ni-28lozg { box-sizing: border-box; min-width: 0px; font-family: hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif; font-weight: 400; font-size: 14px; margin: 16px 0px; background-color: rgb(238, 238, 238); list-style: none; cursor: pointer; position: relative; border: 1px solid rgb(238, 238, 238); padding: 0px; }
.ni-1ph5uih { text-decoration: none; font-size: 14px; padding-inline-start: 16px; line-height: 32px; list-style: none; margin: 0px; color: rgb(16, 97, 151); }
.ni-1ph5uih:hover { color: rgb(16, 97, 151); }
.ni-dglcsw { color: rgb(20, 125, 194); transform: rotate(0deg); transition: transform 0.17s cubic-bezier(0.4, 0, 1, 1); position: absolute; font-size: 16px; right: 16px; top: 8px; }
.ni-22trnk { box-sizing: border-box; background-color: rgb(255, 255, 255); padding-inline-start: 16px; width: 100%; margin: 0px 0px -1px; }
.ni-ve0etd { transition: max-height 200ms; overflow: hidden; position: relative; box-sizing: border-box; background-color: rgb(255, 255, 255); padding-inline-start: 16px; width: 100%; margin: 0px 0px -1px; }
.ni-h2spel { box-sizing: border-box; margin: 0px; min-width: 0px; font-family: hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif; font-weight: 400; font-size: 14px; padding: 1px; list-style: none; margin-inline: 0px; position: relative; }
.ni-1tow9ez { font-size: 14px; padding-inline-start: 16px; line-height: 32px; margin: 0px; }
.ni-ca3jxa { box-sizing: border-box; min-width: 0px; padding: 0px; font-family: hurmegeometricsans_no3_6, Gilroy, Almarai, Arial, sans-serif; font-weight: 700; font-size: 14px; padding-inline-start: 16px; line-height: 32px; margin: 0px; }
.fa-ph{visibility:hidden;max-width:100%;box-sizing:border-box;pointer-events:none}