@media screen and (max-width: 768px) {
    .content__secondary {
        display: none;
    }
}

.blockContainer a {
    color: #36393d;
}

.google-adposition>div {
  flex-grow: 1;
}

.google-adposition:has(iframe) {
  background-image: none !important;
}

.menu-fixed .menu .headContainer .google-auto-placed {
  display: none;
}

#onetrust-banner-sdk #onetrust-accept-btn-handler {
  margin-bottom: 10px;
}

#onetrust-banner-sdk #onetrust-reject-all-handler {
  visibility: hidden;
}

html,
body {
  background-color: #fff;
  padding: 0;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  scrollbar-gutter: stable
}

#onetrust-pc-btn-handler {
  background-color: transparent !important;
  border: 1px solid #474747 !important
}

#onetrust-reject-all-handler {
  background-color: transparent !important;
  border: 1px solid #474747 !important
}

.demand-supply__sm {
  z-index: 999999 !important
}

main.svelte-1ut1w4n {
  margin: 0px auto;
  width: 100%
}

main.svelte-1ut1w4n {
  --containerPadding: 0px
}

main.svelte-1ut1w4n .titleAndHeadings {
  font-family: "Gelasio", Georgia, Times, "Times New Roman", serif;
  letter-spacing: 0.2px;
  line-height: 1.2em
}

main.svelte-1ut1w4n .metaFont {
  font-family: Arial, Helvetica, sans-serif
}

main.svelte-1ut1w4n .bgEagleAdevarul {
  background-image: url("urn:scrapbook:download:error:https://adevareul.info/lander/--ro-adevarul--denise-rifai--0003/index/2ef6d7aca77d21f4a9f291b3a27920134f430af9.svg")
}

main.svelte-1ut1w4n a {
  color: #36393d;
  text-decoration: none
}

@media only screen and (max-width: 500px) {
  main.svelte-1ut1w4n {
    width: calc(100% - 2px);
    --containerPadding: 5px
  }
}

.popup.svelte-1azwx5r.svelte-1azwx5r {
  position: fixed;
  top: 125px;
  right: 0px;
  z-index: 9999;
  width: 100%;
  text-align: center
}

.popup.svelte-1azwx5r .container.svelte-1azwx5r {
  width: 330px;
  height: 150px;
  margin: auto;
  background-color: #eee;
  box-shadow: 0px 1px 46px 22px rgba(0, 0, 0, 0.4);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border: 1px solid #012d61;
  padding: 20px
}

.popup.svelte-1azwx5r .container .buttons.svelte-1azwx5r {
  margin-top: 10px;
  display: flex;
  justify-content: center
}

.popup.svelte-1azwx5r .container .buttons button.svelte-1azwx5r {
  margin-right: 10px;
  border: none;
  font-weight: bold;
  background-color: #ccc;
  cursor: pointer;
  padding: 10px
}

.popup.svelte-1azwx5r .container .buttons button.svelte-1azwx5r:hover {
  background-color: #1171c0 !important;
  color: #fff
}

.popup.svelte-1azwx5r .container .buttons button.yes.svelte-1azwx5r {
  background-color: #19a14d;
  border-radius: 2px;
  color: #fff
}

.blockContainer.svelte-b4f4kz {
  display: flex
}

.flex-row.svelte-b4f4kz {
  flex-flow: row;
  flex-wrap: wrap;
  justify-content: center
}

.flex-column.svelte-b4f4kz {
  flex-flow: column
}

.flex-grow0.svelte-b4f4kz {
  flex-grow: 0;
  width: calc(100%-10px)
}

.flex-grow1.svelte-b4f4kz {
  flex-grow: 1;
  flex-basis: 0
}

.flex-grow2.svelte-b4f4kz {
  flex-grow: 2;
  flex-basis: 0
}

.flex-grow3.svelte-b4f4kz {
  flex-grow: 3;
  flex-basis: 0
}

.blockContainer-co-1.svelte-b4f4kz {
  width: 100%
}

.blockContainer-co-2.svelte-b4f4kz {
  width: 50%
}

.blockContainer-co-3.svelte-b4f4kz {
  width: 33%
}

.blockContainer-co-4.svelte-b4f4kz {
  width: 25%
}

.blockContainer-border-bottom {
  border-bottom: 1px solid var(--contextColor)
}

.blockContainer-border-top {
  border-bottom: 1px solid #d5d5d5
}

.blockContainer-width-full {
  width: 100%;
  margin-bottom: 10px
}

.blockContainer-min-width-250px {
  min-width: 250px !important
}

.blockContainer-min-width-400px {
  min-width: 400px !important
}

.blockContainer-min-width-600px {
  min-width: 600px !important
}

.blockContainer-min-width-500px {
  min-width: 500px !important
}

.blockContainer-max-site-width {
  max-width: 1200px !important;
  margin: auto auto 10px auto;
  width: calc(100% - var(--containerPadding) * 2) !important;
  padding: 0 var(--containerPadding) !important
}

.blockContainer-width-60percent {
  margin: 5px;
  width: calc(60% - 10px) !important
}

.blockContainer-width-75percent {
  margin: 5px;
  width: calc(75% - 10px) !important
}

.blockContainer-width-70percent {
  margin: 5px;
  width: calc(70% - 11px) !important;
  border-right: 1px solid #f5f5f5
}

.blockContainer-width-50percent {
  margin: 5px;
  width: calc(50% - 11px) !important;
  border-right: 1px solid #f5f5f5
}

.blockContainer-width-40percent {
  margin: 5px;
  width: calc(40% - 11px) !important;
  border-right: 1px solid #f5f5f5
}

.blockContainer-width-30percent {
  margin: 5px;
  width: calc(30% - 11px) !important;
  border-right: 1px solid #f5f5f5
}

.blockContainer-width-33percent {
  margin: 5px;
  width: calc(33% - 11px) !important;
  border-right: 1px solid #f5f5f5
}

.blockContainer-width-25percent {
  margin: 5px;
  width: calc(25% - 11px) !important;
  border-right: 1px solid #f5f5f5
}

.blockContainer-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0
}

.blockContainer-fill {
  height: auto;
  flex-grow: 1
}

.blockContainer-article-container {
  border: 1px solid var(--contextColor);
  background-color: #fff;
  width: calc(70% - 10px) !important;
  min-width: calc(1200px * 0.6 - 10px);
  margin-right: auto
}

.blockContainer:last-child {
  border-right: none
}

@media screen and (max-width: 1010px) {
  .blockContainer-article-container {
    margin: auto;
    width: calc(100% - 20px) !important;
    padding: 10px !important;
    border: none !important;
    min-width: auto
  }
}

@media screen and (max-width: 500px) {
  .blockContainer {
    border-right: none
  }

  .blockContainer-article-container {
    width: calc(100% - var(--containerPadding) * 2) !important;
    border: none !important;
    margin: auto !important;
    padding: var(--containerPadding) !important
  }
}

@media only screen and (max-width: 1000px) {
  .blockContainer-breakPoint-1000px {
    width: calc(100% - var(--containerPadding) * 2) !important;
    min-width: calc(100% - var(--containerPadding) * 2) !important;
    position: relative !important;
    margin-left: auto;
    margin-right: auto
  }
}

@media only screen and (max-width: 800px) {
  .blockContainer-breakPoint-800px {
    width: calc(100% - var(--containerPadding) * 2) !important;
    min-width: calc(100% - var(--containerPadding) * 2) !important;
    position: relative !important;
    margin-left: auto;
    margin-right: auto
  }
}

@media only screen and (max-width: 600px) {
  .blockContainer-breakPoint-600px {
    width: calc(100% - var(--containerPadding) * 2) !important;
    min-width: calc(100% - var(--containerPadding) * 2) !important;
    position: relative !important;
    flex-direction: column !important;
    margin-left: auto;
    margin-right: auto
  }
}

@media only screen and (max-width: 1000px) {
  .blockContainer-width-1000px {
    position: relative !important
  }

  .blockContainer-breakPoint-1000px {
    width: calc(100% - var(--containerPadding) * 2) !important;
    min-width: calc(100% - var(--containerPadding) * 2) !important;
    position: relative !important;
    margin-left: auto;
    margin-right: auto
  }
}

.container.svelte-afgpd {
  padding: 20px;
  background: #ccc;
  border: 1px solid #ddd;
  display: flex;
  justify-content: center;
  align-items: center
}

.google-adposition {
  background-image: url("urn:scrapbook:download:error:https://adevareul.info/lander/--ro-adevarul--denise-rifai--0003/index/39b86aac46007f9a0e9f9172675cb113b8e5b338.svg");
  background-position: center center;
  background-repeat: no-repeat
}

.google-ads-smallStandard {
  width: 100%;
  min-height: 250px;
  margin-bottom: 10px
}

.google-ads-billboard_small {
  min-height: 135px;
  display: flex;
  justify-content: center;
  align-items: center
}

.google-ads-billboard {
  min-height: 250px;
  margin-bottom: 10px;
  display: flex;
  justify-content: center;
  align-items: center
}

.google-ads-in_article {
  min-height: 250px;
  margin-bottom: 10px;
  display: flex;
  justify-content: center;
  align-items: center
}

.google-ads-in_article_type2 {
  min-height: 280px;
  margin-bottom: 10px;
  display: flex;
  justify-content: center;
  align-items: center
}

@media only screen and (min-width: 980px) {
  .google-ads-in_article_type2 {
    min-height: 400px
  }
}

.google-ads-in_article_half_page {
  min-height: 600px;
  margin-bottom: 10px
}

.google-ads-in_comments {
  min-height: 100px;
  margin-bottom: 10px;
  display: flex;
  justify-content: center;
  align-items: center
}

.notifications.svelte-937ibe.svelte-937ibe.svelte-937ibe {
  visibility: var(--visibility, hidden);
  background-color: #eb0e0e;
  color: #fff;
  width: 36px;
  height: 20px;
  font-size: 14px;
  margin-right: 5px;
  margin-left: 5px;
  display: flex;
  align-items: center;
  user-select: none;
  justify-content: center;
  cursor: pointer;
  border-radius: 5px
}

.notifications-items.svelte-937ibe.svelte-937ibe.svelte-937ibe {
  display: flex;
  flex-direction: column;
  justify-content: flex-start
}

.notifications-items.svelte-937ibe .item.svelte-937ibe.svelte-937ibe:nth-child(1) {
  background-color: #f5f5f5
}

.notifications-items.svelte-937ibe .item.svelte-937ibe.svelte-937ibe:hover {
  background-color: #eee;
  transition: background-color 0.2s ease-in-out
}

.notifications-items.svelte-937ibe .item.svelte-937ibe.svelte-937ibe {
  cursor: pointer;
  margin-bottom: 5px;
  padding: 5px;
  font-size: 16px;
  border-bottom: 1px solid #ddd;
  display: flex;
  flex-direction: row;
  justify-content: space-between
}

.notifications-items.svelte-937ibe .item .source_comment.svelte-937ibe.svelte-937ibe {
  font-style: italic;
  color: #383737
}

.notifications-items.svelte-937ibe .item .reply.svelte-937ibe.svelte-937ibe {
  font-style: italic;
  color: #2222a0
}

.notifications-items.svelte-937ibe .item .date.svelte-937ibe.svelte-937ibe {
  font-weight: bold
}

.notifications-items.svelte-937ibe .item .remove.svelte-937ibe.svelte-937ibe {
  background-color: #d76464;
  color: #fff;
  width: 24px;
  height: 24px;
  padding: 5px;
  display: flex;
  justify-content: center;
  align-items: center
}

.menu.svelte-937ibe.svelte-937ibe.svelte-937ibe {
  user-select: none;
  width: 100%;
  display: none;
  flex-direction: column;
  border-bottom: 2px solid var(--contextColor);
  overflow: hidden;
  background-color: #fff;
  z-index: 4;
  position: fixed;
  left: 0px;
  top: 0px;
  font-family: Georgia, "Times New Roman", Times, serif
}

.menu.svelte-937ibe .headContainer.svelte-937ibe.svelte-937ibe {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 5px;
  border-bottom: 1px solid #eee;
  background-color: #fff;
  box-shadow: 1px -8px 11px -11px rgba(0, 0, 0, 0.35) inset
}

.menu.svelte-937ibe .headContainer .head.svelte-937ibe.svelte-937ibe {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: -5px auto 5px auto;
  max-width: 1250px;
  position: relative
}

.menu.svelte-937ibe .headContainer .head .notifications.svelte-937ibe.svelte-937ibe {
  display: none
}

.menu.svelte-937ibe .headContainer .head a.l.svelte-937ibe.svelte-937ibe {
  display: block;
  height: 30px;
  width: calc(30px * var(--ratio))
}

.menu.svelte-937ibe .headContainer .head a.l img.svelte-937ibe.svelte-937ibe {
  object-fit: contain;
  width: 100%;
  height: 100%
}

.menu.svelte-937ibe .headContainer .head .date.svelte-937ibe.svelte-937ibe {
  font-size: 11px;
  font-weight: bold;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 20px;
  top: 0px;
  color: #435762
}

.menu.svelte-937ibe .headContainer .head form.svelte-937ibe.svelte-937ibe {
  position: absolute;
  right: 20px;
  top: 0px;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center
}

.menu.svelte-937ibe .headContainer .head form.svelte-937ibe input.svelte-937ibe {
  width: 250px;
  height: 30px;
  outline-width: 0;
  font-size: 14px;
  padding: 5px;
  border: 1px solid #ddd
}

.menu.svelte-937ibe .headContainer .head form.svelte-937ibe img.svelte-937ibe {
  margin-left: 10px;
  cursor: pointer
}

.menu.svelte-937ibe .container.svelte-937ibe.svelte-937ibe {
  width: 100%;
  margin: auto;
  max-width: 1250px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  overflow: hidden;
  align-items: center;
  margin-bottom: 5px
}

.menu.svelte-937ibe .container .menuButton.svelte-937ibe.svelte-937ibe {
  letter-spacing: 3px;
  margin-right: 5px;
  margin-left: 5px;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  color: #fff;
  min-width: 24px;
  min-height: 24px;
  display: flex;
  align-items: center;
  cursor: pointer;
  opacity: 0.9;
  user-select: none
}

.menu.svelte-937ibe .container .menuButton .svelte-937ibe.svelte-937ibe:hover {
  opacity: 1
}

.menu.svelte-937ibe .container .menuButton img.svelte-937ibe.svelte-937ibe {
  margin-left: auto
}

.menu.svelte-937ibe .container .menuButtonSearch.svelte-937ibe.svelte-937ibe {
  display: none
}

.menu.svelte-937ibe .container .items.svelte-937ibe.svelte-937ibe {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  overflow: hidden;
  justify-items: center;
  align-items: center;
  width: 100%;
  height: 40px
}

.menu.svelte-937ibe .container .items a.svelte-937ibe.svelte-937ibe {
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  color: #312f2f;
  padding: 0 5px 0 5px;
  transition: all 350ms;
  flex-shrink: 0;
  flex-basis: fit-content;
  height: 40px
}

.menu.svelte-937ibe .container .items a .arrowDown.svelte-937ibe.svelte-937ibe {
  border: solid #5a5b64;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  margin-left: 5px
}

@media(hover: none) {
  .menu.svelte-937ibe .container .items a .arrowDown.svelte-937ibe.svelte-937ibe {
    display: none
  }
}

.menu.svelte-937ibe .container .items a.svelte-937ibe.svelte-937ibe:hover {
  color: var(--color)
}

.menu.svelte-937ibe .container .items a.selected.svelte-937ibe.svelte-937ibe {
  color: var(--color)
}

.menu.svelte-937ibe .container .items a.svelte-937ibe.svelte-937ibe:first-child {
  margin-left: 15px
}

.menu.svelte-937ibe .container form.svelte-937ibe.svelte-937ibe {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  overflow: hidden;
  width: calc(100% - 10px);
  height: 40px;
  margin-left: 10px
}

.menu.svelte-937ibe .container form.svelte-937ibe input.svelte-937ibe {
  width: calc(100% - 20px);
  height: 90%;
  outline-width: 0;
  font-size: 16px;
  padding: 5px;
  border: 1px solid #ddd;
  background-color: #eee
}

.menu.svelte-937ibe .menuButtonSelected.svelte-937ibe.svelte-937ibe {
  transform: scale(1.2);
  transition: transform 0.2s ease-in-out
}

.menuDropdown.svelte-937ibe.svelte-937ibe.svelte-937ibe {
  position: fixed;
  width: 400px;
  padding: 10px;
  min-height: 300px;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  overflow-y: scroll;
  left: var(--left);
  top: var(--top);
  height: calc(100% - var(--top));
  z-index: 9999
}

.menuDropdown.svelte-937ibe ul.main.svelte-937ibe.svelte-937ibe {
  padding-bottom: 250px
}

.menuDropdown.svelte-937ibe ul.svelte-937ibe.svelte-937ibe {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: calc(100% - 20px);
  margin: 0;
  padding: 10px
}

.menuDropdown.svelte-937ibe ul a.svelte-937ibe.svelte-937ibe {
  height: 32px;
  line-height: 32px
}

.menuDropdown.svelte-937ibe ul li.svelte-937ibe.svelte-937ibe {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  font-weight: bold;
  margin-bottom: 5px;
  width: calc(100% - 10px);
  flex-direction: column;
  padding: 5px;
  font-size: 16px;
  border-bottom: 1px solid #dfdfdf
}

.menuDropdown.svelte-937ibe ul li ul.svelte-937ibe.svelte-937ibe {
  opacity: 1;
  transition: opacity 0.5s;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center
}

.menuDropdown.svelte-937ibe ul li ul li.svelte-937ibe.svelte-937ibe {
  display: block;
  width: auto;
  min-width: calc(50% - 20px);
  font-weight: normal;
  border-bottom: none
}

.menuDropdown.svelte-937ibe ul li ul li.svelte-937ibe.svelte-937ibe:hover {
  transition: background-color 350ms
}

.menuDropdown.svelte-937ibe ul li div.svelte-937ibe.svelte-937ibe {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center
}

.menuDropdown.svelte-937ibe ul li div.svelte-937ibe a.svelte-937ibe {
  width: calc(100% - 50px)
}

.menuDropdown.svelte-937ibe form.svelte-937ibe.svelte-937ibe {
  width: 100%;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center
}

.menuDropdown.svelte-937ibe form.svelte-937ibe img.svelte-937ibe {
  margin-left: 10px
}

.menuDropdown.svelte-937ibe form.svelte-937ibe input.svelte-937ibe {
  width: 80%;
  height: 35px;
  font-size: 16px;
  padding: 5px;
  outline-width: 0;
  padding: 5px;
  border: 1px solid #ddd
}

.menuOverlay.svelte-937ibe.svelte-937ibe.svelte-937ibe {
  width: 100%;
  height: 100%;
  position: fixed;
  left: var(--left);
  top: var(--top);
  background-color: #111;
  opacity: 0.85;
  z-index: 9998
}

@media screen and (min-width: 1024px) {
  .menuDropdown.svelte-937ibe form.svelte-937ibe.svelte-937ibe {
    display: none
  }
}

@media screen and (max-width: 1024px) {
  .menu.svelte-937ibe .head .date.svelte-937ibe.svelte-937ibe {
    visibility: hidden
  }

  .menu.svelte-937ibe .head form.svelte-937ibe.svelte-937ibe {
    visibility: hidden
  }

  .menu.svelte-937ibe .container .items.svelte-937ibe.svelte-937ibe {
    padding-left: 16px
  }

  .menuDropdown.svelte-937ibe form.svelte-937ibe.svelte-937ibe {
    display: flex
  }
}

@media screen and (min-width: 500px) {
  .fake.svelte-937ibe.svelte-937ibe.svelte-937ibe {
    height: 103px
  }

  .menu.svelte-937ibe .headContainer .head .menuButton.svelte-937ibe.svelte-937ibe {
    display: none
  }
}

@media screen and (max-width: 500px) {
  .fake.svelte-937ibe.svelte-937ibe.svelte-937ibe {
    height: 47px
  }

  .menu.svelte-937ibe.svelte-937ibe.svelte-937ibe {
    background-color: #f5f5f5;
    border-bottom-width: 1px !important
  }

  .menu.svelte-937ibe .container.svelte-937ibe.svelte-937ibe {
    display: none
  }

  .menu.svelte-937ibe .headContainer.svelte-937ibe.svelte-937ibe {
    border-bottom: none !important;
    margin-bottom: 0
  }

  .menu.svelte-937ibe .headContainer .head a.l.svelte-937ibe.svelte-937ibe {
    height: 25px !important;
    width: calc(25px * var(--ratio)) !important
  }

  .menu.svelte-937ibe .headContainer .head .menuButtonMenu.svelte-937ibe.svelte-937ibe {
    position: absolute;
    right: 10px;
    top: 5px
  }

  .menu.svelte-937ibe .headContainer .head .menuButtonSearch.svelte-937ibe.svelte-937ibe {
    display: block;
    position: absolute;
    left: 10px;
    top: 5px
  }

  .menu.svelte-937ibe .headContainer .head .notifications.svelte-937ibe.svelte-937ibe {
    display: flex;
    position: absolute;
    right: 50px;
    top: 5px
  }

  .menuDropdown.svelte-937ibe.svelte-937ibe.svelte-937ibe {
    width: calc(100% - 20px);
    overflow-x: hidden;
    height: calc(100vh - 60px)
  }
}

@media screen and (min-width: 500px) {
  body.no-scroll {
    height: 100vh;
    overflow-y: hidden
  }
}

@media screen and (max-width: 500px) {
  body.no-scroll {
    height: 100vh;
    overflow-y: hidden;
    position: fixed
  }

  body.no-scroll .menu {
    position: fixed !important;
    z-index: 10000 !important;
    margin-left: -1px
  }
}

.overall.svelte-1eecks7.svelte-1eecks7 {
  position: relative;
  padding-left: 30px;
  padding-right: 30px;
  background-color: var(--contextColorFaded);
  border-bottom: 1px solid #DFDFDF;
  display: flex;
  justify-content: center;
  align-items: center
}

.overall.svelte-1eecks7 .container.svelte-1eecks7 {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-flow: row wrap;
  padding: 5px;
  margin: 0px auto 5px auto;
  width: calc(100% - 10px);
  height: 25px;
  overflow: hidden
}

.overall.svelte-1eecks7 .container a.svelte-1eecks7 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  white-space: nowrap;
  color: var(--color);
  font-size: 14px;
  margin-right: 15px;
  padding: 2px 10px 2px 2px;
  border-right: 1px solid #DFDFDF;
  background-color: var(--backgroundColor);
  font-weight: var(--fontWeight)
}

.overall.svelte-1eecks7 .container a.svelte-1eecks7:last-child {
  border-right: none
}

.overall.svelte-1eecks7 .container a.svelte-1eecks7:hover {
  color: #0b4281;
  transition: all 0.15s ease-in-out
}

.overall.svelte-1eecks7 svg.svelte-1eecks7 {
  padding: 10px
}

.overall.svelte-1eecks7 svg.feather-chevron-left.svelte-1eecks7 {
  position: absolute;
  left: 5px;
  top: -2px;
  cursor: pointer
}

.overall.svelte-1eecks7 svg.feather-chevron-right.svelte-1eecks7 {
  position: absolute;
  right: 5px;
  top: -2px;
  cursor: pointer
}

.overall.svelte-1eecks7 svg.svelte-1eecks7:hover {
  transform: scale(1.25);
  transition: transform 0.2s ease-in-out
}

@media(max-width: 500px) {
  .container.svelte-1eecks7.svelte-1eecks7 {
    justify-content: flex-start
  }

  .container.svelte-1eecks7 a.svelte-1eecks7 {
    font-size: 16px
  }
}

.tabs.svelte-1jfxw0a.svelte-1jfxw0a {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: row;
  font-size: 16px;
  font-weight: 500;
  background-color: #f5f5f5;
  box-shadow: 1px -5px 11px -11px rgba(0, 0, 0, 0.35) inset;
  user-select: none;
  margin-top: 10px
}

.tabs.svelte-1jfxw0a .active {
  background-color: #000000 !important;
  color: #fff
}

.tabs.svelte-1jfxw0a .tab.svelte-1jfxw0a {
  border-right: 1px solid #eaeaea;
  padding: 10px;
  cursor: pointer
}

.tabs.svelte-1jfxw0a .tab.svelte-1jfxw0a:last-child {
  border-right: none
}

.carousel {
  width: calc(100%);
  margin-bottom: 55px;
  background-color: var(--contextColorFaded)
}

.carousel>div.blockContainer {
  width: 100% !important;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-shrink: 0;
  flex-grow: 0;
  overflow: hidden;
  justify-content: flex-start !important
}

.carousel>div.blockContainer>div,
.carousel>div.blockContainer>a {
  padding: 10px;
  width: calc(100% / var(--parentColumns, 1) - var(--sideSpace, 20px));
  flex-shrink: 0;
  flex-grow: 0
}

.carousel>div.blockContainer>div:last-child {
  border-bottom: none
}

div.withTabs.svelte-1jfxw0a.svelte-1jfxw0a {
  margin-bottom: 10px
}

.dots.svelte-1jfxw0a.svelte-1jfxw0a {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 30px;
  margin-top: -45px;
  padding-bottom: 15px;
  position: relative
}

.dots.svelte-1jfxw0a .arrows.svelte-1jfxw0a {
  position: absolute;
  right: 10px;
  top: 0;
  width: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row
}

.dots.svelte-1jfxw0a .arrows .arrow.svelte-1jfxw0a:hover {
  background-color: var(--contextColor);
  transition: all 0.35s ease-in-out
}

.dots.svelte-1jfxw0a .arrows .arrow:hover .inner.svelte-1jfxw0a {
  border-color: #fff
}

.dots.svelte-1jfxw0a .arrows .disabled.svelte-1jfxw0a {
  background-color: #f6f6f6 !important;
  transition: all 0.35s ease-in-out;
  cursor: not-allowed;
  pointer-events: none
}

.dots.svelte-1jfxw0a .arrows .disabled .inner.svelte-1jfxw0a {
  border-color: #dfdfdf !important
}

.dots.svelte-1jfxw0a .arrows .arrow.svelte-1jfxw0a {
  background-color: #dfdfdf;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  margin-right: 10px;
  cursor: pointer
}

.dots.svelte-1jfxw0a .arrows .arrow .inner.svelte-1jfxw0a {
  border: solid #474646;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 2px
}

.dots.svelte-1jfxw0a .arrows .arrow .left.svelte-1jfxw0a {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg)
}

.dots.svelte-1jfxw0a .arrows .arrow .right.svelte-1jfxw0a {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg)
}

.dots.svelte-1jfxw0a div.selected.svelte-1jfxw0a {
  background-color: #000000
}

.dots.svelte-1jfxw0a .dot.svelte-1jfxw0a:hover {
  background-color: var(--contextColor);
  transition: background-color 0.2s ease-in-out
}

.dots.svelte-1jfxw0a .dot.svelte-1jfxw0a {
  background-color: #ccc;
  border-radius: 16px;
  width: 16px;
  height: 16px;
  margin: 5px;
  cursor: pointer
}

@media(min-width: 600px) {
  .tabs.svelte-1jfxw0a .tab.svelte-1jfxw0a:hover {
    background-color: var(--contextColor);
    color: #fff;
    transition: background-color 0.2s ease-in-out
  }
}

@media(max-width: 600px) {

  .carousel>div.blockContainer>div,
  .carousel>div.blockContainer>a {
    padding: 0px;
    width: 100% !important
  }

  .dots.svelte-1jfxw0a.svelte-1jfxw0a {
    margin-top: -45px
  }

  .dots.svelte-1jfxw0a .arrows.svelte-1jfxw0a {
    display: none
  }

  .dots.svelte-1jfxw0a .dot.svelte-1jfxw0a {
    width: 6px;
    height: 6px
  }
}

.adminContainerEmpty.svelte-qkrati.svelte-qkrati {
  padding: 40px
}

.co-1.svelte-qkrati.svelte-qkrati {
  max-width: calc(100% - 10px)
}

.co-2.svelte-qkrati.svelte-qkrati {
  max-width: calc(50% - 10px)
}

.co-3.svelte-qkrati.svelte-qkrati {
  max-width: calc(33% - 10px)
}

.co-4.svelte-qkrati.svelte-qkrati {
  max-width: calc(25% - 10px)
}

.container.svelte-qkrati.svelte-qkrati {
  display: block;
  width: auto;
  color: inherit;
  margin: 5px
}

.container.svelte-qkrati span.svelte-qkrati {
  font-weight: bold;
  display: block
}

.container.svelte-1h5vdfy:last-child {
  border: none
}

.borderRightSpace.svelte-1h5vdfy {
  width: calc(100% / var(--parentColumns) - 26px) !important;
  margin-right: 5px !important
}

.borderRight.svelte-1h5vdfy {
  border-right: 1px solid #dfdfdf;
  width: calc(100% / var(--parentColumns) - 26px) !important;
  margin-top: 5px !important;
  --sideSpace: 26px
}

.container.svelte-1h5vdfy:hover .title {
  color: #12384f;
  transition: color 0.2s ease-in-out
}

.container.svelte-1h5vdfy {
  flex-grow: 1;
  padding: 5px;
  margin: 0px;
  width: calc(100% / var(--parentColumns) - 10px);
  min-width: 140px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  font-size: 16px;
  border-bottom: 1px solid #dfdfdf;
  --sideSpace: 10px
}

.container.svelte-1h5vdfy .row {
  margin-bottom: 10px;
  width: calc(100% - 5px)
}

.container.svelte-1h5vdfy .title,
.container.svelte-1h5vdfy .summary {
  --maxLines: 5;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  white-space: normal;
  text-overflow: ellipsis;
  overflow: hidden;
  line-clamp: var(--maxLines);
  -webkit-line-clamp: var(--maxLines);
  line-height: 1.25em
}

.multiColumnParent.svelte-1h5vdfy a.title {
  --maxLines: 5
}

.multiColumnParent.svelte-1h5vdfy a.summary {
  --maxLines: 2
}

@media only screen and (max-width: 500px) {
  .row {
    margin-bottom: 15px !important
  }

  .blockContainer-breakPoint-600px>div.container {
    width: calc(100% - 10px) !important;
    border-right: none !important
  }

  div.multiColumnParent.svelte-1h5vdfy {
    border-right: 1px solid #dfdfdf
  }

  .container.svelte-1h5vdfy {
    padding-top: 10px
  }

  .borderRight.svelte-1h5vdfy {
    border-right: none
  }
}

@media only screen and (max-width: 600px) {
  .container.svelte-1h5vdfy {
    border-bottom: 1px solid #dfdfdf !important;
    width: calc(100% - 10px)
  }
}

.fullSized.svelte-o4m35i svg.feather.svelte-o4m35i {
  width: 24px;
  height: 24px
}

.meta.svelte-o4m35i.svelte-o4m35i {
  margin-bottom: 0px !important;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end
}

.meta.svelte-o4m35i svg.feather.svelte-o4m35i {
  width: 12px;
  height: 12px;
  margin-right: 5px
}

.live.svelte-o4m35i.svelte-o4m35i {
  margin-right: auto;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-size: 12px;
  font-weight: 400;
  color: var(--contextColor)
}

.live.svelte-o4m35i svg.svelte-o4m35i {
  margin-right: 5px
}

.live.svelte-o4m35i svg .pulse-disk.svelte-o4m35i {
  fill: var(--contextColor)
}

.live.svelte-o4m35i svg .pulse-circle.svelte-o4m35i,
.live.svelte-o4m35i svg .pulse-circle-2.svelte-o4m35i {
  stroke: var(--contextColor)
}

.live.svelte-o4m35i svg .pulse-circle.svelte-o4m35i,
.live.svelte-o4m35i svg .pulse-circle-2.svelte-o4m35i {
  transform-origin: center;
  stroke-width: 2;
  fill: none;
  transform: translate3d(0, 0, 0)
}

.live.svelte-o4m35i svg .pulse-disk.svelte-o4m35i {
  r: 3
}

.live.svelte-o4m35i svg .pulse-circle.svelte-o4m35i {
  r: 2;
  animation: svelte-o4m35i-pulse 3s cubic-bezier(0.39, 0.54, 0.41, 1.5) infinite
}

.live.svelte-o4m35i svg .pulse-circle-2.svelte-o4m35i {
  r: 8;
  animation: svelte-o4m35i-pulse-2 3s cubic-bezier(0.39, 0.54, 0.41, 1.5) infinite
}

@keyframes svelte-o4m35i-pulse {
  0% {
    r: 2
  }

  50% {
    r: 8;
    opacity: 1
  }

  99% {
    opacity: 0
  }

  100% {
    opacity: 0;
    r: 8
  }
}

@keyframes svelte-o4m35i-pulse-2 {
  0% {
    opacity: 1
  }

  40% {
    opacity: 0
  }

  49.99% {
    r: 8;
    opacity: 0
  }

  50% {
    r: 2;
    opacity: 1
  }

  100% {
    r: 8;
    opacity: 1
  }
}

@media(max-width: 500px) {
  .meta.svelte-o4m35i.svelte-o4m35i {
    margin-bottom: 10px !important
  }
}

.comments-count.svelte-4dr2hm.svelte-4dr2hm {
  --color: var(--contextColor);
  user-select: none;
  visibility: hidden;
  position: relative;
  top: 0px;
  height: 1.5em;
  width: 3em;
  display: inline-block;
  text-align: center;
  line-height: 1.5em;
  font-weight: normal;
  font-size: 11px;
  padding: 0 0 5px;
  color: #fff;
  margin-left: 5px;
  background-color: var(--color);
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-shadow: 0px 1px 1px rgba(1, 1, 1, 0.4)
}

.comments-count.svelte-4dr2hm.svelte-4dr2hm:after {
  --color: var(--contextColor);
  content: "";
  position: absolute;
  bottom: -4px;
  left: 5px;
  width: 0;
  height: 0;
  border-left: 0px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid var(--color)
}

@media screen and (max-width: 767px) {
  .comments-count.svelte-4dr2hm.svelte-4dr2hm {
    margin-right: auto;
    padding: 2px;
    width: 2em;
    color: #111;
    text-shadow: none;
    --color: #dfdfdf
  }

  .comments-count.svelte-4dr2hm.svelte-4dr2hm:after {
    --color: #ccc
  }
}

.row.svelte-4dr2hm.svelte-4dr2hm {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px
}

@media only screen and (max-width: 700px) {
  .row.svelte-4dr2hm .comments-count.svelte-4dr2hm {
    display: none
  }
}

.row.svelte-4dr2hm .title.svelte-4dr2hm {
  position: relative;
  width: 100%;
  color: #000;
  position: relative;
  line-height: 1.25em
}

.row.svelte-4dr2hm .opening.svelte-4dr2hm {
  font-size: 26px;
  font-weight: 900;
  text-align: center
}

.row.svelte-4dr2hm .large.svelte-4dr2hm {
  font-size: 24px;
  font-weight: 800;
  text-align: center
}

.row.svelte-4dr2hm .medium.svelte-4dr2hm {
  font-size: 20px;
  font-weight: 600
}

.row.svelte-4dr2hm .small.svelte-4dr2hm {
  font-size: 17px;
  font-weight: 600
}

.advert.svelte-4dr2hm.svelte-4dr2hm {
  font-size: 12px;
  margin-right: auto;
  margin-left: 0px;
  margin-bottom: 5px;
  background-color: #f5f0f0;
  padding: 2px;
  display: flex;
  justify-content: flex-start;
  align-items: center
}

.advert.svelte-4dr2hm img.svelte-4dr2hm {
  height: 1em;
  margin-left: 0.5em
}

@media only screen and (max-width: 500px) {
  .advert.svelte-4dr2hm.svelte-4dr2hm {
    font-size: 16px
  }

  .row.svelte-4dr2hm .opening.svelte-4dr2hm {
    font-size: 24px;
    font-weight: 900;
    text-align: left
  }

  .row.svelte-4dr2hm .large.svelte-4dr2hm {
    font-size: 21px;
    font-weight: 900;
    text-align: left
  }

  .row.svelte-4dr2hm .medium.svelte-4dr2hm {
    font-size: 19px;
    font-weight: 600
  }

  .row.svelte-4dr2hm .small.svelte-4dr2hm {
    font-size: 18px;
    font-weight: 600
  }
}

span.svelte-1geqhoj {
  text-transform: uppercase;
  display: inline-block;
  padding: 2px 5px;
  color: #fff;
  margin-right: 2px;
  border-radius: 2px;
  font-family: Georgia, Times, "Times New Roman", serif;
  font-family: 0.8em
}

span.exclusiv.svelte-1geqhoj {
  background-color: #0066df
}

span.video.svelte-1geqhoj {
  background-color: #9e50c8
}

span.breakingNews.svelte-1geqhoj {
  background-color: #f1011b
}

span.foto.svelte-1geqhoj {
  background-color: #ff7f50
}

a.row.svelte-1mo6hi5 {
  color: #132f54
}

.opening.svelte-1mo6hi5 {
  text-align: center
}

.large.svelte-1mo6hi5 {
  text-align: center
}

.small.svelte-1mo6hi5 {
  font-size: 14px
}

@media only screen and (max-width: 500px) {
  .small.svelte-1mo6hi5 {
    font-size: 17px
  }

  .opening.svelte-1mo6hi5 {
    text-align: left
  }

  .large.svelte-1mo6hi5 {
    text-align: left
  }
}

.row.svelte-7ep0p0.svelte-7ep0p0 {
  background-position: center center;
  background-size: 100px;
  background-repeat: no-repeat;
  background-color: #f5f5f5;
  display: flex;
  justify-content: center;
  align-items: center;
  aspect-ratio: var(--aspectRatio, auto);
  overflow: hidden
}

.row.svelte-7ep0p0 span.svelte-7ep0p0 {
  visibility: hidden
}

picture.svelte-h45upf.svelte-h45upf,
img.svelte-h45upf.svelte-h45upf {
  object-fit: contain;
  max-width: 100%;
  height: auto
}

div.fill.svelte-h45upf.svelte-h45upf {
  background-size: cover;
  width: 100% !important;
  height: 100% !important
}

.fill.svelte-h45upf img.svelte-h45upf {
  width: 100%;
  height: 100%;
  object-fit: fill
}

picture.fill.svelte-h45upf.svelte-h45upf {
  object-fit: fill
}

img.fill.svelte-h45upf.svelte-h45upf {
  object-fit: fill
}

div.contain.svelte-h45upf.svelte-h45upf {
  background-size: contain;
  width: 100% !important;
  height: 100% !important
}

.contain.svelte-h45upf img.svelte-h45upf {
  width: 100%;
  height: 100%;
  object-fit: contain
}

picture.contain.svelte-h45upf.svelte-h45upf {
  object-fit: contain
}

img.contain.svelte-h45upf.svelte-h45upf {
  object-fit: contain
}

div.cover.svelte-h45upf.svelte-h45upf {
  background-size: cover;
  width: 100% !important;
  height: 100% !important
}

.cover.svelte-h45upf img.svelte-h45upf {
  width: 100%;
  height: 100%;
  object-fit: cover
}

picture.cover.svelte-h45upf.svelte-h45upf {
  object-fit: cover
}

img.cover.svelte-h45upf.svelte-h45upf {
  object-fit: cover
}

.image.svelte-h45upf.svelte-h45upf {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  margin: auto
}

.comments-count.svelte-itueop.svelte-itueop {
  --color: var(--contextColor);
  user-select: none;
  visibility: hidden;
  position: relative;
  top: 0px;
  height: 1.5em;
  width: 3em;
  display: inline-block;
  text-align: center;
  line-height: 1.5em;
  font-weight: normal;
  font-size: 11px;
  padding: 2px 3px 2px 4px;
  color: #fff;
  margin-left: 5px;
  background-color: var(--color);
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-shadow: 0px 1px 1px rgba(1, 1, 1, 0.4)
}

.comments-count.svelte-itueop.svelte-itueop:after {
  --color: var(--contextColor);
  content: "";
  position: absolute;
  bottom: -4px;
  left: 5px;
  width: 0;
  height: 0;
  border-left: 0px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid var(--color)
}

@media screen and (max-width: 767px) {
  .comments-count.svelte-itueop.svelte-itueop {
    margin-right: auto;
    padding: 2px;
    width: 2em;
    color: #111;
    text-shadow: none;
    --color: #dfdfdf
  }

  .comments-count.svelte-itueop.svelte-itueop:after {
    --color: #ccc
  }
}

.category.svelte-itueop.svelte-itueop {
  justify-content: space-between;
  display: flex
}

.category.svelte-itueop .source.svelte-itueop {
  color: #5e5f63;
  font-size: 12px;
  border-left: 4px solid var(--contextColor);
  padding: 2px 2px 2px 3px;
  text-transform: uppercase
}

.category.svelte-itueop .date.svelte-itueop {
  color: #5e5f63;
  font-size: 12px;
  padding: 5px
}

.category.svelte-itueop .recent.svelte-itueop {
  color: #ab2020 !important
}

@media only screen and (min-width: 700px) {
  .comments-count.svelte-itueop.svelte-itueop {
    display: none
  }
}

@media only screen and (max-width: 600px) {
  .category.svelte-itueop .source.svelte-itueop {
    padding: 5px
  }
}

.container.svelte-hjtm2f.svelte-hjtm2f:last-child {
  border: none
}

.container.svelte-hjtm2f:hover .title.svelte-hjtm2f {
  color: #12384f;
  transition: color 0.2s ease-in-out
}

.container.svelte-hjtm2f.svelte-hjtm2f {
  padding: 5px;
  width: calc(100% / var(--parentColumns) - 10px);
  border-bottom: 1px solid #dfdfdf;
  --sideSpace: 10px
}

.container.svelte-hjtm2f .advert.svelte-hjtm2f {
  font-size: 12px;
  margin-right: auto;
  margin-left: 0px;
  margin-bottom: 5px;
  background-color: #f5f0f0;
  padding: 2px;
  width: fit-content;
  display: flex;
  justify-content: flex-start;
  align-items: center
}

.container.svelte-hjtm2f .advert img.svelte-hjtm2f {
  height: 1em;
  margin-left: 0.5em
}

.container.svelte-hjtm2f a.item.svelte-hjtm2f {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative
}

.container.svelte-hjtm2f a.item .poster.svelte-hjtm2f {
  width: 128px;
  height: 128px;
  flex-shrink: 0;
  flex-grow: 0;
  overflow: hidden;
  margin-left: 5px;
  background-color: #f5f5f5;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 25% 25%
}

.container.svelte-hjtm2f a.item .title.svelte-hjtm2f {
  font-weight: 600;
  font-size: 17px
}

.container.svelte-hjtm2f a.item .title span.svelte-hjtm2f {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  white-space: normal;
  text-overflow: ellipsis;
  overflow: hidden;
  line-clamp: 5;
  -webkit-line-clamp: 5
}

.container.svelte-hjtm2f .row.svelte-hjtm2f {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center
}

.container.svelte-hjtm2f .row .source.svelte-hjtm2f {
  color: #5e5f63;
  font-size: 12px;
  border-left: 4px solid var(--contextColor);
  padding: 5px;
  text-transform: uppercase
}

.container.svelte-hjtm2f .row .date.svelte-hjtm2f {
  font-size: 12px
}

.container.svelte-hjtm2f .row .recent.svelte-hjtm2f {
  color: #ab2020
}

@media only screen and (max-width: 1000px) {
  .container.svelte-hjtm2f.svelte-hjtm2f {
    padding: 15px 5px 5px 5px;
    width: calc(100% - 10px)
  }

  .container.svelte-hjtm2f a.item .poster.svelte-hjtm2f {
    width: 100px;
    height: 100px
  }
}

@media only screen and (max-width: 600px) {
  .container.svelte-hjtm2f a.item.svelte-hjtm2f {
    margin-bottom: 10px
  }

  .container.svelte-hjtm2f .advert.svelte-hjtm2f {
    font-size: 16px !important
  }
}

h1.svelte-1ej6nv9,
h2.svelte-1ej6nv9,
h3.svelte-1ej6nv9 {
  width: 100%
}

.block-Title {
  flex-grow: 0 !important
}

h1.svelte-1fkr9fj.svelte-1fkr9fj,
h2.svelte-1fkr9fj.svelte-1fkr9fj,
h3.svelte-1fkr9fj.svelte-1fkr9fj {
  font-weight: 900;
  color: var(--color);
  background-color: var(--bgColor);
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 3px 0 10px 0;
  border-bottom: 2px solid var(--borderColor);
  width: calc(100% - 13px);
  margin: 5px auto 5px auto
}

h1.svelte-1fkr9fj a.svelte-1fkr9fj,
h2.svelte-1fkr9fj a.svelte-1fkr9fj,
h3.svelte-1fkr9fj a.svelte-1fkr9fj {
  color: inherit;
  display: flex;
  justify-content: center;
  align-items: center
}

h1.svelte-1fkr9fj.svelte-1fkr9fj {
  font-size: 24px
}

h2.svelte-1fkr9fj.svelte-1fkr9fj {
  font-size: 24px
}

h3.svelte-1fkr9fj.svelte-1fkr9fj {
  font-size: 22px
}

.image.svelte-1fkr9fj.svelte-1fkr9fj {
  aspect-ratio: 1;
  object-fit: contain;
  width: 32px;
  margin-left: 10px
}

@media only screen and (max-width: 600px) {
  h1.svelte-1fkr9fj.svelte-1fkr9fj {
    font-size: 24px
  }

  h2.svelte-1fkr9fj.svelte-1fkr9fj {
    font-size: 22px
  }

  h3.svelte-1fkr9fj.svelte-1fkr9fj {
    font-size: 20px
  }
}

.blinking.svelte-1fkr9fj.svelte-1fkr9fj {
  animation: svelte-1fkr9fj-blinking 1s infinite
}

@keyframes svelte-1fkr9fj-blinking {
  0% {
    opacity: 0.5
  }

  50% {
    opacity: 0.75
  }

  99% {
    opacity: 0.85
  }

  100% {
    opacity: 1
  }
}

.html.svelte-p9jyr1 {
  background-color: #111;
  color: #fff;
  padding: 5px
}

.row.svelte-1kb1qzh.svelte-1kb1qzh {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center
}

.row.svelte-1kb1qzh .info span.svelte-1kb1qzh {
  display: block;
  width: 100%
}

.row.svelte-1kb1qzh .info .profession.svelte-1kb1qzh {
  font-style: italic;
  color: #1f1c1c
}

.row.svelte-1kb1qzh .avatar.svelte-1kb1qzh {
  width: 50px;
  height: 50px;
  object-fit: cover;
  border-radius: 50px;
  overflow: hidden;
  background-color: #dae2e4;
  margin-right: 10px
}

div.svelte-1f3w406 {
  text-align: center;
  padding: 10px;
  width: 100%;
  background-color: #ddd;
  font-size: 12px
}

hr.svelte-1f3w406 {
  border-top: 1px solid #111;
  width: calc(100% - 20px);
  margin: 10px auto 10px auto
}

.container.svelte-ki6kg0.svelte-ki6kg0 {
  width: calc(100% - 20px);
  height: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  object-fit: contain;
  position: relative;
  margin: 10px
}

.container.svelte-ki6kg0 svg.svelte-ki6kg0 {
  width: 100%;
  height: 100%
}

.container.svelte-ki6kg0 a.svelte-ki6kg0 {
  position: absolute;
  line-height: 13px;
  font-size: 14px;
  padding: 8px;
  color: #fff;
  margin-left: 5px;
  background-color: #4458ab;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box
}

.container.svelte-ki6kg0 a span.short.svelte-ki6kg0 {
  display: none;
  font-size: 16px
}

.container.svelte-ki6kg0 .alba.svelte-ki6kg0 {
  left: 30%;
  top: 43%
}

.container.svelte-ki6kg0 .teleorman.svelte-ki6kg0 {
  left: 50%;
  top: 94%
}

.container.svelte-ki6kg0 .gorj.svelte-ki6kg0 {
  left: 31%;
  top: 69%
}

.container.svelte-ki6kg0 .bucuresti.svelte-ki6kg0 {
  left: 58%;
  top: 80%;
  background-color: #2b4dd9
}

.container.svelte-ki6kg0 .prahova.svelte-ki6kg0 {
  left: 60%;
  top: 68%
}

.container.svelte-ki6kg0 .arges.svelte-ki6kg0 {
  left: 47%;
  top: 68%
}

.container.svelte-ki6kg0 .giurgiu.svelte-ki6kg0 {
  left: 59%;
  top: 88%
}

.container.svelte-ki6kg0 .calarasi.svelte-ki6kg0 {
  left: 69%;
  top: 84%
}

.container.svelte-ki6kg0 .constanta.svelte-ki6kg0 {
  left: 83%;
  top: 85%
}

.container.svelte-ki6kg0 .tulcea.svelte-ki6kg0 {
  left: 88%;
  top: 70%
}

.container.svelte-ki6kg0 .braila.svelte-ki6kg0 {
  left: 76%;
  top: 65%
}

.container.svelte-ki6kg0 .galati.svelte-ki6kg0 {
  left: 79%;
  top: 53%
}

.container.svelte-ki6kg0 .moldova.svelte-ki6kg0 {
  left: 85%;
  top: 25%
}

.container.svelte-ki6kg0 .ialomita.svelte-ki6kg0 {
  left: 69%;
  top: 76%
}

.container.svelte-ki6kg0 .vrancea.svelte-ki6kg0 {
  left: 71%;
  top: 58%
}

.container.svelte-ki6kg0 .buzau.svelte-ki6kg0 {
  left: 69%;
  top: 64%
}

.container.svelte-ki6kg0 .brasov.svelte-ki6kg0 {
  left: 53%;
  top: 51%
}

.container.svelte-ki6kg0 .dambovita.svelte-ki6kg0 {
  left: 53%;
  top: 61%
}

.container.svelte-ki6kg0 .olt.svelte-ki6kg0 {
  left: 43%;
  top: 86%
}

.container.svelte-ki6kg0 .valcea.svelte-ki6kg0 {
  left: 38%;
  top: 64%
}

.container.svelte-ki6kg0 .dolj.svelte-ki6kg0 {
  left: 35%;
  top: 86%
}

.container.svelte-ki6kg0 .mehedinti.svelte-ki6kg0 {
  left: 24%;
  top: 75%
}

.container.svelte-ki6kg0 .sibiu.svelte-ki6kg0 {
  left: 43%;
  top: 49%
}

.container.svelte-ki6kg0 .hunedoara.svelte-ki6kg0 {
  left: 28%;
  top: 54%
}

.container.svelte-ki6kg0 .carasseverin.svelte-ki6kg0 {
  left: 13%;
  top: 68%
}

.container.svelte-ki6kg0 .timis.svelte-ki6kg0 {
  left: 10%;
  top: 48%
}

.container.svelte-ki6kg0 .arad.svelte-ki6kg0 {
  left: 13%;
  top: 39%
}

.container.svelte-ki6kg0 .bihor.svelte-ki6kg0 {
  left: 18%;
  top: 25%
}

.container.svelte-ki6kg0 .satumare.svelte-ki6kg0 {
  left: 22%;
  top: 12%
}

.container.svelte-ki6kg0 .maramures.svelte-ki6kg0 {
  left: 33%;
  top: 10%
}

.container.svelte-ki6kg0 .salaj.svelte-ki6kg0 {
  left: 27%;
  top: 20%
}

.container.svelte-ki6kg0 .cluj.svelte-ki6kg0 {
  left: 32%;
  top: 27%
}

.container.svelte-ki6kg0 .bistritanasaud.svelte-ki6kg0 {
  left: 40%;
  top: 19%
}

.container.svelte-ki6kg0 .mures.svelte-ki6kg0 {
  left: 44%;
  top: 38%
}

.container.svelte-ki6kg0 .botosani.svelte-ki6kg0 {
  left: 63%;
  top: 6%
}

.container.svelte-ki6kg0 .iasi.svelte-ki6kg0 {
  left: 70%;
  top: 17%
}

.container.svelte-ki6kg0 .suceava.svelte-ki6kg0 {
  left: 55%;
  top: 16%
}

.container.svelte-ki6kg0 .neamt.svelte-ki6kg0 {
  left: 61%;
  top: 25%
}

.container.svelte-ki6kg0 .vaslui.svelte-ki6kg0 {
  left: 73%;
  top: 29%
}

.container.svelte-ki6kg0 .bacau.svelte-ki6kg0 {
  left: 64%;
  top: 33%
}

.container.svelte-ki6kg0 a.svelte-ki6kg0:hover {
  background-color: #111;
  transition: background-color 0.3s ease
}

.container.svelte-ki6kg0 a.svelte-ki6kg0:after {
  content: "";
  position: absolute;
  bottom: -4px;
  left: 5px;
  width: 0;
  height: 0;
  border-left: 0px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #170344
}

@media(max-width: 768px) {
  .container.svelte-ki6kg0 a.svelte-ki6kg0 {
    padding: 2px
  }

  .container.svelte-ki6kg0 a span.long.svelte-ki6kg0 {
    display: none
  }

  .container.svelte-ki6kg0 a span.short.svelte-ki6kg0 {
    display: block
  }

  .container.svelte-ki6kg0 a.svelte-ki6kg0:after {
    display: none
  }
}

footer.svelte-1wb4m60.svelte-1wb4m60 {
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-flow: column;
  border-top: 1px solid #ccc;
  background-color: #fff;
  width: 100%;
  padding: 30px 0;
  color: black
}

footer.svelte-1wb4m60 ul.network.svelte-1wb4m60 {
  list-style: none;
  padding: 10px 10px 0 10px;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap
}

footer.svelte-1wb4m60 ul.network li.svelte-1wb4m60:first-child {
  background-color: inherit;
  font-style: italic
}

footer.svelte-1wb4m60 ul.network li.svelte-1wb4m60 {
  display: block;
  margin-right: 10px;
  margin-bottom: 10px;
  padding: 2px;
  background-color: #f4f4f4
}

footer.svelte-1wb4m60 #ot-sdk-btn.svelte-1wb4m60 {
  border: none;
  padding: 2px;
  border-radius: 5px;
  cursor: pointer
}

footer.svelte-1wb4m60 .subcontainer.svelte-1wb4m60 {
  width: calc(100% - 20px);
  max-width: 1000px;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  flex-direction: column
}

footer.svelte-1wb4m60 .legal.svelte-1wb4m60 {
  padding-top: 15px;
  width: calc(100% - 20px);
  text-align: center;
  margin-bottom: 10px
}

footer.svelte-1wb4m60 .legal a.svelte-1wb4m60 {
  font-size: 0.85em;
  margin-right: 10px
}

footer.svelte-1wb4m60 .other.svelte-1wb4m60 {
  width: calc(100% - 20px);
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px
}

footer.svelte-1wb4m60 .copyright.svelte-1wb4m60 {
  font-size: 0.75em;
  width: calc(100% - 20px);
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px
}

footer.svelte-1wb4m60 .reperio.svelte-1wb4m60 {
  width: calc(100% - 20px);
  text-align: center;
  padding: 10px;
  opacity: 0.5
}

footer.svelte-1wb4m60 .logo img.svelte-1wb4m60 {
  object-fit: contain;
  max-width: 100%;
  max-height: 100%
}

@media only screen and (max-width: 700px) {
  footer.svelte-1wb4m60 .subcontainer .logo.svelte-1wb4m60 {
    width: 100px;
    height: 55px
  }
}

</style><style id="svelte-1azwx5r">.popup.svelte-1azwx5r.svelte-1azwx5r {
  position: fixed;
  top: 125px;
  right: 0px;
  z-index: 9999;
  width: 100%;
  text-align: center
}

.popup.svelte-1azwx5r .container.svelte-1azwx5r {
  width: 330px;
  height: 150px;
  margin: auto;
  background-color: #eee;
  box-shadow: 0px 1px 46px 22px rgba(0, 0, 0, 0.4);
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border: 1px solid #012d61;
  padding: 20px
}

.popup.svelte-1azwx5r .container .buttons.svelte-1azwx5r {
  margin-top: 10px;
  display: flex;
  justify-content: center
}

.popup.svelte-1azwx5r .container .buttons button.svelte-1azwx5r {
  margin-right: 10px;
  border: none;
  font-weight: bold;
  background-color: #ccc;
  cursor: pointer;
  padding: 10px
}

.popup.svelte-1azwx5r .container .buttons button.svelte-1azwx5r:hover {
  background-color: #1171c0 !important;
  color: #fff
}

.popup.svelte-1azwx5r .container .buttons button.yes.svelte-1azwx5r {
  background-color: #19a14d;
  border-radius: 2px;
  color: #fff
}

</style>
<style id="svelte-937ibe">.notifications.svelte-937ibe.svelte-937ibe.svelte-937ibe {
  visibility: var(--visibility, hidden);
  background-color: #eb0e0e;
  color: #fff;
  width: 36px;
  height: 20px;
  font-size: 14px;
  margin-right: 5px;
  margin-left: 5px;
  display: flex;
  align-items: center;
  user-select: none;
  justify-content: center;
  cursor: pointer;
  border-radius: 5px
}

.notifications-items.svelte-937ibe.svelte-937ibe.svelte-937ibe {
  display: flex;
  flex-direction: column;
  justify-content: flex-start
}

.notifications-items.svelte-937ibe .item.svelte-937ibe.svelte-937ibe:nth-child(1) {
  background-color: #f5f5f5
}

.notifications-items.svelte-937ibe .item.svelte-937ibe.svelte-937ibe:hover {
  background-color: #eee;
  transition: background-color 0.2s ease-in-out
}

.notifications-items.svelte-937ibe .item.svelte-937ibe.svelte-937ibe {
  cursor: pointer;
  margin-bottom: 5px;
  padding: 5px;
  font-size: 16px;
  border-bottom: 1px solid #ddd;
  display: flex;
  flex-direction: row;
  justify-content: space-between
}

.notifications-items.svelte-937ibe .item .source_comment.svelte-937ibe.svelte-937ibe {
  font-style: italic;
  color: #383737
}

.notifications-items.svelte-937ibe .item .reply.svelte-937ibe.svelte-937ibe {
  font-style: italic;
  color: #2222a0
}

.notifications-items.svelte-937ibe .item .date.svelte-937ibe.svelte-937ibe {
  font-weight: bold
}

.notifications-items.svelte-937ibe .item .remove.svelte-937ibe.svelte-937ibe {
  background-color: #d76464;
  color: #fff;
  width: 24px;
  height: 24px;
  padding: 5px;
  display: flex;
  justify-content: center;
  align-items: center
}

.menu.svelte-937ibe.svelte-937ibe.svelte-937ibe {
  user-select: none;
  width: 100%;
  display: none;
  flex-direction: column;
  border-bottom: 2px solid var(--contextColor);
  overflow: hidden;
  background-color: #fff;
  z-index: 4;
  position: relative;
  left: 0px;
  top: 0px;
  font-family: Georgia, "Times New Roman", Times, serif
}

.menu.svelte-937ibe .headContainer.svelte-937ibe.svelte-937ibe {
  padding-top: 10px;
  padding-bottom: 10px;
  margin-bottom: 5px;
  border-bottom: 1px solid #eee;
  background-color: #fff;
  box-shadow: 1px -8px 11px -11px rgba(0, 0, 0, 0.35) inset
}

.menu.svelte-937ibe .headContainer .head.svelte-937ibe.svelte-937ibe {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: -5px auto 5px auto;
  max-width: 1250px;
  position: relative
}

.menu.svelte-937ibe .headContainer .head .notifications.svelte-937ibe.svelte-937ibe {
  display: none
}

.menu.svelte-937ibe .headContainer .head a.l.svelte-937ibe.svelte-937ibe {
  display: block;
  height: 30px;
  width: calc(30px * var(--ratio))
}

.menu.svelte-937ibe .headContainer .head a.l img.svelte-937ibe.svelte-937ibe {
  object-fit: contain;
  width: 100%;
  height: 100%
}

.menu.svelte-937ibe .headContainer .head .date.svelte-937ibe.svelte-937ibe {
  font-size: 11px;
  font-weight: bold;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 20px;
  top: 0px;
  color: #435762
}

.menu.svelte-937ibe .headContainer .head form.svelte-937ibe.svelte-937ibe {
  position: absolute;
  right: 20px;
  top: 0px;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center
}

.menu.svelte-937ibe .headContainer .head form.svelte-937ibe input.svelte-937ibe {
  width: 250px;
  height: 30px;
  outline-width: 0;
  font-size: 14px;
  padding: 5px;
  border: 1px solid #ddd
}

.menu.svelte-937ibe .headContainer .head form.svelte-937ibe img.svelte-937ibe {
  margin-left: 10px;
  cursor: pointer
}

.menu.svelte-937ibe .container.svelte-937ibe.svelte-937ibe {
  width: 100%;
  margin: auto;
  max-width: 1250px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  overflow: hidden;
  align-items: center;
  margin-bottom: 5px
}

.menu.svelte-937ibe .container .menuButton.svelte-937ibe.svelte-937ibe {
  letter-spacing: 3px;
  margin-right: 5px;
  margin-left: 5px;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  color: #fff;
  min-width: 24px;
  min-height: 24px;
  display: flex;
  align-items: center;
  cursor: pointer;
  opacity: 0.9;
  user-select: none
}

.menu.svelte-937ibe .container .menuButton .svelte-937ibe.svelte-937ibe:hover {
  opacity: 1
}

.menu.svelte-937ibe .container .menuButton img.svelte-937ibe.svelte-937ibe {
  margin-left: auto
}

.menu.svelte-937ibe .container .menuButtonSearch.svelte-937ibe.svelte-937ibe {
  display: none
}

.menu.svelte-937ibe .container .items.svelte-937ibe.svelte-937ibe {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  overflow: hidden;
  justify-items: center;
  align-items: center;
  width: 100%;
  height: 40px
}

.menu.svelte-937ibe .container .items a.svelte-937ibe.svelte-937ibe {
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  color: #312f2f;
  padding: 0 5px 0 5px;
  transition: all 350ms;
  flex-shrink: 0;
  flex-basis: fit-content;
  height: 40px
}

.menu.svelte-937ibe .container .items a .arrowDown.svelte-937ibe.svelte-937ibe {
  border: solid #5a5b64;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 3px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  margin-left: 5px
}

@media(hover: none) {
  .menu.svelte-937ibe .container .items a .arrowDown.svelte-937ibe.svelte-937ibe {
    display: none
  }
}

.menu.svelte-937ibe .container .items a.svelte-937ibe.svelte-937ibe:hover {
  color: var(--color)
}

.menu.svelte-937ibe .container .items a.selected.svelte-937ibe.svelte-937ibe {
  color: var(--color)
}

.menu.svelte-937ibe .container .items a.svelte-937ibe.svelte-937ibe:first-child {
  margin-left: 15px
}

.menu.svelte-937ibe .container form.svelte-937ibe.svelte-937ibe {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  overflow: hidden;
  width: calc(100% - 10px);
  height: 40px;
  margin-left: 10px
}

.menu.svelte-937ibe .container form.svelte-937ibe input.svelte-937ibe {
  width: calc(100% - 20px);
  height: 90%;
  outline-width: 0;
  font-size: 16px;
  padding: 5px;
  border: 1px solid #ddd;
  background-color: #eee
}

.menu.svelte-937ibe .menuButtonSelected.svelte-937ibe.svelte-937ibe {
  transform: scale(1.2);
  transition: transform 0.2s ease-in-out
}

.menuDropdown.svelte-937ibe.svelte-937ibe.svelte-937ibe {
  position: fixed;
  width: 400px;
  padding: 10px;
  min-height: 300px;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  overflow-y: scroll;
  left: var(--left);
  top: var(--top);
  height: calc(100% - var(--top));
  z-index: 9999
}

.menuDropdown.svelte-937ibe ul.main.svelte-937ibe.svelte-937ibe {
  padding-bottom: 250px
}

.menuDropdown.svelte-937ibe ul.svelte-937ibe.svelte-937ibe {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: calc(100% - 20px);
  margin: 0;
  padding: 10px
}

.menuDropdown.svelte-937ibe ul a.svelte-937ibe.svelte-937ibe {
  height: 32px;
  line-height: 32px
}

.menuDropdown.svelte-937ibe ul li.svelte-937ibe.svelte-937ibe {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  font-weight: bold;
  margin-bottom: 5px;
  width: calc(100% - 10px);
  flex-direction: column;
  padding: 5px;
  font-size: 16px;
  border-bottom: 1px solid #dfdfdf
}

.menuDropdown.svelte-937ibe ul li ul.svelte-937ibe.svelte-937ibe {
  opacity: 1;
  transition: opacity 0.5s;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center
}

.menuDropdown.svelte-937ibe ul li ul li.svelte-937ibe.svelte-937ibe {
  display: block;
  width: auto;
  min-width: calc(50% - 20px);
  font-weight: normal;
  border-bottom: none
}

.menuDropdown.svelte-937ibe ul li ul li.svelte-937ibe.svelte-937ibe:hover {
  transition: background-color 350ms
}

.menuDropdown.svelte-937ibe ul li div.svelte-937ibe.svelte-937ibe {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center
}

.menuDropdown.svelte-937ibe ul li div.svelte-937ibe a.svelte-937ibe {
  width: calc(100% - 50px)
}

.menuDropdown.svelte-937ibe form.svelte-937ibe.svelte-937ibe {
  width: 100%;
  padding: 10px;
  display: flex;
  justify-content: center;
  align-items: center
}

.menuDropdown.svelte-937ibe form.svelte-937ibe img.svelte-937ibe {
  margin-left: 10px
}

.menuDropdown.svelte-937ibe form.svelte-937ibe input.svelte-937ibe {
  width: 80%;
  height: 35px;
  font-size: 16px;
  padding: 5px;
  outline-width: 0;
  padding: 5px;
  border: 1px solid #ddd
}

.menuOverlay.svelte-937ibe.svelte-937ibe.svelte-937ibe {
  width: 100%;
  height: 100%;
  position: fixed;
  left: var(--left);
  top: var(--top);
  background-color: #111;
  opacity: 0.85;
  z-index: 9998
}

@media screen and (min-width: 1024px) {
  .menuDropdown.svelte-937ibe form.svelte-937ibe.svelte-937ibe {
    display: none
  }
}

@media screen and (max-width: 1024px) {
  .menu.svelte-937ibe .head .date.svelte-937ibe.svelte-937ibe {
    visibility: hidden
  }

  .menu.svelte-937ibe .head form.svelte-937ibe.svelte-937ibe {
    visibility: hidden
  }

  .menu.svelte-937ibe .container .items.svelte-937ibe.svelte-937ibe {
    padding-left: 16px
  }

  .menuDropdown.svelte-937ibe form.svelte-937ibe.svelte-937ibe {
    display: flex
  }
}

@media screen and (min-width: 500px) {
  .fake.svelte-937ibe.svelte-937ibe.svelte-937ibe {
    height: 103px
  }

  .menu.svelte-937ibe .headContainer .head .menuButton.svelte-937ibe.svelte-937ibe {
    display: none
  }
}

@media screen and (max-width: 500px) {
  .fake.svelte-937ibe.svelte-937ibe.svelte-937ibe {
    height: 47px
  }

  .menu.svelte-937ibe.svelte-937ibe.svelte-937ibe {
    background-color: #f5f5f5;
    border-bottom-width: 1px !important
  }

  .menu.svelte-937ibe .container.svelte-937ibe.svelte-937ibe {
    display: none
  }

  .menu.svelte-937ibe .headContainer.svelte-937ibe.svelte-937ibe {
    border-bottom: none !important;
    margin-bottom: 0
  }

  .menu.svelte-937ibe .headContainer .head a.l.svelte-937ibe.svelte-937ibe {
    height: 25px !important;
    width: calc(25px * var(--ratio)) !important
  }

  .menu.svelte-937ibe .headContainer .head .menuButtonMenu.svelte-937ibe.svelte-937ibe {
    position: absolute;
    right: 10px;
    top: 5px
  }

  .menu.svelte-937ibe .headContainer .head .menuButtonSearch.svelte-937ibe.svelte-937ibe {
    display: block;
    position: absolute;
    left: 10px;
    top: 5px
  }

  .menu.svelte-937ibe .headContainer .head .notifications.svelte-937ibe.svelte-937ibe {
    display: flex;
    position: absolute;
    right: 50px;
    top: 5px
  }

  .menuDropdown.svelte-937ibe.svelte-937ibe.svelte-937ibe {
    width: calc(100% - 20px);
    overflow-x: hidden;
    height: calc(100vh - 60px)
  }
}

@media screen and (min-width: 500px) {
  body.no-scroll {
    height: 100vh;
    overflow-y: hidden
  }
}

@media screen and (max-width: 500px) {
  body.no-scroll {
    height: 100vh;
    overflow-y: hidden;
    position: fixed
  }

  body.no-scroll .menu {
    position: fixed !important;
    z-index: 10000 !important;
    margin-left: -1px
  }
}

</style>
<style id="svelte-1eecks7">.overall.svelte-1eecks7.svelte-1eecks7 {
  position: relative;
  padding-left: 30px;
  padding-right: 30px;
  background-color: var(--contextColorFaded);
  border-bottom: 1px solid #DFDFDF;
  display: flex;
  justify-content: center;
  align-items: center
}

.overall.svelte-1eecks7 .container.svelte-1eecks7 {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-flow: row wrap;
  padding: 5px;
  margin: 0px auto 5px auto;
  width: calc(100% - 10px);
  height: 25px;
  overflow: hidden
}

.overall.svelte-1eecks7 .container a.svelte-1eecks7 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  white-space: nowrap;
  color: var(--color);
  font-size: 14px;
  margin-right: 15px;
  padding: 9px 10px 10px 2px;
  border-right: 1px solid #DFDFDF;
  background-color: var(--backgroundColor);
  font-weight: var(--fontWeight)
}

.overall.svelte-1eecks7 .container a.svelte-1eecks7:last-child {
  border-right: none
}

.overall.svelte-1eecks7 .container a.svelte-1eecks7:hover {
  color: #0b4281;
  transition: all 0.15s ease-in-out
}

.overall.svelte-1eecks7 svg.svelte-1eecks7 {
  padding: 10px
}

.overall.svelte-1eecks7 svg.feather-chevron-left.svelte-1eecks7 {
  position: absolute;
  left: 5px;
  top: -2px;
  cursor: pointer
}

.overall.svelte-1eecks7 svg.feather-chevron-right.svelte-1eecks7 {
  position: absolute;
  right: 5px;
  top: -2px;
  cursor: pointer
}

.overall.svelte-1eecks7 svg.svelte-1eecks7:hover {
  transform: scale(1.25);
  transition: transform 0.2s ease-in-out
}

@media(max-width: 500px) {
  .container.svelte-1eecks7.svelte-1eecks7 {
    justify-content: flex-start
  }

  .container.svelte-1eecks7 a.svelte-1eecks7 {
    font-size: 16px
  }
}

</style>
<style id="svelte-1jfxw0a">.tabs.svelte-1jfxw0a.svelte-1jfxw0a {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: row;
  font-size: 16px;
  font-weight: 500;
  background-color: #f5f5f5;
  box-shadow: 1px -5px 11px -11px rgba(0, 0, 0, 0.35) inset;
  user-select: none;
  margin-top: 10px
}

.tabs.svelte-1jfxw0a .active {
  background-color: #000000 !important;
  color: #fff
}

.tabs.svelte-1jfxw0a .tab.svelte-1jfxw0a {
  border-right: 1px solid #eaeaea;
  padding: 10px;
  cursor: pointer
}

.tabs.svelte-1jfxw0a .tab.svelte-1jfxw0a:last-child {
  border-right: none
}

.carousel {
  width: calc(100%);
  margin-bottom: 55px;
  background-color: var(--contextColorFaded)
}

.carousel>div.blockContainer {
  width: 100% !important;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  flex-shrink: 0;
  flex-grow: 0;
  overflow: hidden;
  justify-content: flex-start !important
}

.carousel>div.blockContainer>div,
.carousel>div.blockContainer>a {
  padding: 10px;
  width: calc(100% / var(--parentColumns, 1) - var(--sideSpace, 20px));
  flex-shrink: 0;
  flex-grow: 0
}

.carousel>div.blockContainer>div:last-child {
  border-bottom: none
}

div.withTabs.svelte-1jfxw0a.svelte-1jfxw0a {
  margin-bottom: 10px
}

.dots.svelte-1jfxw0a.svelte-1jfxw0a {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 30px;
  margin-top: -45px;
  padding-bottom: 15px;
  position: relative
}

.dots.svelte-1jfxw0a .arrows.svelte-1jfxw0a {
  position: absolute;
  right: 10px;
  top: 0;
  width: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row
}

.dots.svelte-1jfxw0a .arrows .arrow.svelte-1jfxw0a:hover {
  background-color: var(--contextColor);
  transition: all 0.35s ease-in-out
}

.dots.svelte-1jfxw0a .arrows .arrow:hover .inner.svelte-1jfxw0a {
  border-color: #fff
}

.dots.svelte-1jfxw0a .arrows .disabled.svelte-1jfxw0a {
  background-color: #f6f6f6 !important;
  transition: all 0.35s ease-in-out;
  cursor: not-allowed;
  pointer-events: none
}

.dots.svelte-1jfxw0a .arrows .disabled .inner.svelte-1jfxw0a {
  border-color: #dfdfdf !important
}

.dots.svelte-1jfxw0a .arrows .arrow.svelte-1jfxw0a {
  background-color: #dfdfdf;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  margin-right: 10px;
  cursor: pointer
}

.dots.svelte-1jfxw0a .arrows .arrow .inner.svelte-1jfxw0a {
  border: solid #474646;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 2px
}

.dots.svelte-1jfxw0a .arrows .arrow .left.svelte-1jfxw0a {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg)
}

.dots.svelte-1jfxw0a .arrows .arrow .right.svelte-1jfxw0a {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg)
}

.dots.svelte-1jfxw0a div.selected.svelte-1jfxw0a {
  background-color: #000000
}

.dots.svelte-1jfxw0a .dot.svelte-1jfxw0a:hover {
  background-color: var(--contextColor);
  transition: background-color 0.2s ease-in-out
}

.dots.svelte-1jfxw0a .dot.svelte-1jfxw0a {
  background-color: #ccc;
  border-radius: 16px;
  width: 16px;
  height: 16px;
  margin: 5px;
  cursor: pointer
}

@media(min-width: 600px) {
  .tabs.svelte-1jfxw0a .tab.svelte-1jfxw0a:hover {
    background-color: var(--contextColor);
    color: #fff;
    transition: background-color 0.2s ease-in-out
  }
}

@media(max-width: 600px) {

  .carousel>div.blockContainer>div,
  .carousel>div.blockContainer>a {
    padding: 0px;
    width: 100% !important
  }

  .dots.svelte-1jfxw0a.svelte-1jfxw0a {
    margin-top: -45px
  }

  .dots.svelte-1jfxw0a .arrows.svelte-1jfxw0a {
    display: none
  }

  .dots.svelte-1jfxw0a .dot.svelte-1jfxw0a {
    width: 6px;
    height: 6px
  }
}
</style>
<style id="onetrust-style">#onetrust-banner-sdk .onetrust-vendors-list-handler {
  cursor: pointer;
  color: #1f96db;
  font-size: inherit;
  font-weight: bold;
  text-decoration: none;
  margin-left: 5px
}

#onetrust-banner-sdk .onetrust-vendors-list-handler:hover {
  color: #1f96db
}

#onetrust-banner-sdk:focus {
  outline: 2px solid #000;
  outline-offset: -2px
}

#onetrust-banner-sdk a:focus {
  outline: 2px solid #000
}

#onetrust-banner-sdk #onetrust-accept-btn-handler,
#onetrust-banner-sdk #onetrust-reject-all-handler,
#onetrust-banner-sdk #onetrust-pc-btn-handler {
  outline-offset: 1px
}

#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo {
  height: 64px;
  width: 64px
}

#onetrust-banner-sdk .ot-tcf2-vendor-count.ot-text-bold {
  font-weight: bold
}

#onetrust-banner-sdk .ot-close-icon,
#onetrust-pc-sdk .ot-close-icon,
#ot-sync-ntfy .ot-close-icon {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  height: 12px;
  width: 12px
}

#onetrust-banner-sdk .powered-by-logo,
#onetrust-banner-sdk .ot-pc-footer-logo a,
#onetrust-pc-sdk .powered-by-logo,
#onetrust-pc-sdk .ot-pc-footer-logo a,
#ot-sync-ntfy .powered-by-logo,
#ot-sync-ntfy .ot-pc-footer-logo a {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  height: 25px;
  width: 152px;
  display: block;
  text-decoration: none;
  font-size: .75em
}

#onetrust-banner-sdk .powered-by-logo:hover,
#onetrust-banner-sdk .ot-pc-footer-logo a:hover,
#onetrust-pc-sdk .powered-by-logo:hover,
#onetrust-pc-sdk .ot-pc-footer-logo a:hover,
#ot-sync-ntfy .powered-by-logo:hover,
#ot-sync-ntfy .ot-pc-footer-logo a:hover {
  color: #565656
}

#onetrust-banner-sdk h3 *,
#onetrust-banner-sdk h4 *,
#onetrust-banner-sdk h6 *,
#onetrust-banner-sdk button *,
#onetrust-banner-sdk a[data-parent-id] *,
#onetrust-pc-sdk h3 *,
#onetrust-pc-sdk h4 *,
#onetrust-pc-sdk h6 *,
#onetrust-pc-sdk button *,
#onetrust-pc-sdk a[data-parent-id] *,
#ot-sync-ntfy h3 *,
#ot-sync-ntfy h4 *,
#ot-sync-ntfy h6 *,
#ot-sync-ntfy button *,
#ot-sync-ntfy a[data-parent-id] * {
  font-size: inherit;
  font-weight: inherit;
  color: inherit
}

#onetrust-banner-sdk .ot-hide,
#onetrust-pc-sdk .ot-hide,
#ot-sync-ntfy .ot-hide {
  display: none !important
}

#onetrust-banner-sdk button.ot-link-btn:hover,
#onetrust-pc-sdk button.ot-link-btn:hover,
#ot-sync-ntfy button.ot-link-btn:hover {
  text-decoration: underline;
  opacity: 1
}

#onetrust-pc-sdk .ot-sdk-row .ot-sdk-column {
  padding: 0
}

#onetrust-pc-sdk .ot-sdk-container {
  padding-right: 0
}

#onetrust-pc-sdk .ot-sdk-row {
  flex-direction: initial;
  width: 100%
}

#onetrust-pc-sdk [type=checkbox]:checked,
#onetrust-pc-sdk [type=checkbox]:not(:checked) {
  pointer-events: initial
}

#onetrust-pc-sdk [type=checkbox]:disabled+label::before,
#onetrust-pc-sdk [type=checkbox]:disabled+label:after,
#onetrust-pc-sdk [type=checkbox]:disabled+label {
  opacity: .7
}

#onetrust-pc-sdk #vendor-list-content {
  transform: translate3d(0, 0, 0)
}

#onetrust-pc-sdk li input[type=checkbox] {
  z-index: 1
}

#onetrust-pc-sdk li .ot-checkbox label {
  z-index: 2
}

#onetrust-pc-sdk li .ot-checkbox input[type=checkbox] {
  height: auto;
  width: auto
}

#onetrust-pc-sdk li .host-title a,
#onetrust-pc-sdk li .ot-host-name a,
#onetrust-pc-sdk li .accordion-text,
#onetrust-pc-sdk li .ot-acc-txt {
  z-index: 2;
  position: relative
}

#onetrust-pc-sdk input {
  margin: 3px .1ex
}

#onetrust-pc-sdk .pc-logo,
#onetrust-pc-sdk .ot-pc-logo {
  height: 60px;
  width: 180px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-flex;
  justify-content: center;
  align-items: center
}

#onetrust-pc-sdk .pc-logo img,
#onetrust-pc-sdk .ot-pc-logo img {
  max-height: 100%;
  max-width: 100%
}

#onetrust-pc-sdk .screen-reader-only,
#onetrust-pc-sdk .ot-scrn-rdr,
.ot-sdk-cookie-policy .screen-reader-only,
.ot-sdk-cookie-policy .ot-scrn-rdr {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}

#onetrust-pc-sdk.ot-fade-in,
.onetrust-pc-dark-filter.ot-fade-in,
#onetrust-banner-sdk.ot-fade-in {
  animation-name: onetrust-fade-in;
  animation-duration: 400ms;
  animation-timing-function: ease-in-out
}

#onetrust-pc-sdk.ot-hide {
  display: none !important
}

.onetrust-pc-dark-filter.ot-hide {
  display: none !important
}

#ot-sdk-btn.ot-sdk-show-settings,
#ot-sdk-btn.optanon-show-settings {
  color: #68b631;
  border: 1px solid #68b631;
  height: auto;
  white-space: normal;
  word-wrap: break-word;
  padding: .8em 2em;
  font-size: .8em;
  line-height: 1.2;
  cursor: pointer;
  -moz-transition: .1s ease;
  -o-transition: .1s ease;
  -webkit-transition: 1s ease;
  transition: .1s ease
}

#ot-sdk-btn.ot-sdk-show-settings:hover,
#ot-sdk-btn.optanon-show-settings:hover {
  color: #fff;
  background-color: #68b631
}

.onetrust-pc-dark-filter {
  background: rgba(0, 0, 0, .5);
  z-index: 2147483646;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0
}

@keyframes onetrust-fade-in {
  0% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

.ot-cookie-label {
  text-decoration: underline
}

@media only screen and (min-width: 426px)and (max-width: 896px)and (orientation: landscape) {
  #onetrust-pc-sdk p {
    font-size: .75em
  }
}

#onetrust-banner-sdk .banner-option-input:focus+label {
  outline: 1px solid #000;
  outline-style: auto
}

.category-vendors-list-handler+a:focus,
.category-vendors-list-handler+a:focus-visible {
  outline: 2px solid #000
}

#onetrust-pc-sdk .ot-userid-title {
  margin-top: 10px
}

#onetrust-pc-sdk .ot-userid-title>span,
#onetrust-pc-sdk .ot-userid-timestamp>span {
  font-weight: 700
}

#onetrust-pc-sdk .ot-userid-desc {
  font-style: italic
}

#onetrust-pc-sdk .ot-host-desc a {
  pointer-events: initial
}

#onetrust-pc-sdk .ot-ven-hdr>p a {
  position: relative;
  z-index: 2;
  pointer-events: initial
}

#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a,
#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info a {
  margin-right: auto
}

#onetrust-pc-sdk .ot-pc-footer-logo img {
  width: 136px;
  height: 16px
}

#onetrust-pc-sdk .ot-pur-vdr-count {
  font-weight: 400;
  font-size: .7rem;
  padding-top: 3px;
  display: block
}

#onetrust-banner-sdk .ot-optout-signal,
#onetrust-pc-sdk .ot-optout-signal {
  border: 1px solid #32ae88;
  border-radius: 3px;
  padding: 5px;
  margin-bottom: 10px;
  background-color: #f9fffa;
  font-size: .85rem;
  line-height: 2
}

#onetrust-banner-sdk .ot-optout-signal .ot-optout-icon,
#onetrust-pc-sdk .ot-optout-signal .ot-optout-icon {
  display: inline;
  margin-right: 5px
}

#onetrust-banner-sdk .ot-optout-signal svg,
#onetrust-pc-sdk .ot-optout-signal svg {
  height: 20px;
  width: 30px;
  transform: scale(0.5)
}

#onetrust-banner-sdk .ot-optout-signal svg path,
#onetrust-pc-sdk .ot-optout-signal svg path {
  fill: #32ae88
}

#onetrust-consent-sdk .ot-general-modal {
  overflow: hidden;
  position: fixed;
  margin: 0 auto;
  top: 50%;
  left: 50%;
  width: 40%;
  padding: 1.5rem;
  max-width: 575px;
  min-width: 575px;
  z-index: 2147483647;
  border-radius: 2.5px;
  transform: translate(-50%, -50%)
}

#onetrust-consent-sdk .ot-signature-health-group {
  margin-top: 1rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-bottom: .625rem;
  width: calc(100% - 2.5rem)
}

#onetrust-consent-sdk .ot-signature-health-group .ot-signature-health-form {
  gap: .5rem
}

#onetrust-consent-sdk .ot-signature-health .ot-signature-health-form {
  width: 70%;
  gap: .35rem
}

#onetrust-consent-sdk .ot-signature-health .ot-signature-input {
  height: 38px;
  padding: 6px 10px;
  background-color: #fff;
  border: 1px solid #d1d1d1;
  border-radius: 4px;
  box-shadow: none;
  box-sizing: border-box
}

#onetrust-consent-sdk .ot-signature-health .ot-signature-subtitle {
  font-size: 1.125rem
}

#onetrust-consent-sdk .ot-signature-health .ot-signature-group-title {
  font-size: 1.25rem;
  font-weight: bold
}

#onetrust-consent-sdk .ot-signature-health,
#onetrust-consent-sdk .ot-signature-health-group {
  display: flex;
  flex-direction: column;
  gap: 1rem
}

#onetrust-consent-sdk .ot-signature-health .ot-signature-cont,
#onetrust-consent-sdk .ot-signature-health-group .ot-signature-cont {
  display: flex;
  flex-direction: column;
  gap: .25rem
}

#onetrust-consent-sdk .ot-signature-health .ot-signature-paragraph,
#onetrust-consent-sdk .ot-signature-health-group .ot-signature-paragraph {
  margin: 0;
  line-height: 20px;
  font-size: max(14px, .875rem)
}

#onetrust-consent-sdk .ot-signature-health .ot-health-signature-error,
#onetrust-consent-sdk .ot-signature-health-group .ot-health-signature-error {
  color: #4d4d4d;
  font-size: min(12px, .75rem)
}

#onetrust-consent-sdk .ot-signature-health .ot-signature-buttons-cont,
#onetrust-consent-sdk .ot-signature-health-group .ot-signature-buttons-cont {
  margin-top: max(.75rem, 2%);
  gap: 1rem;
  display: flex;
  justify-content: flex-end
}

#onetrust-consent-sdk .ot-signature-health .ot-signature-button,
#onetrust-consent-sdk .ot-signature-health-group .ot-signature-button {
  flex: 1;
  height: auto;
  color: #fff;
  cursor: pointer;
  line-height: 1.2;
  min-width: 125px;
  font-weight: 600;
  font-size: .813em;
  border-radius: 2px;
  padding: 12px 10px;
  white-space: normal;
  word-wrap: break-word;
  word-break: break-word;
  background-color: #68b631;
  border: 2px solid #68b631
}

#onetrust-consent-sdk .ot-signature-health .ot-signature-button.reject,
#onetrust-consent-sdk .ot-signature-health-group .ot-signature-button.reject {
  background-color: #fff
}

#onetrust-consent-sdk .ot-input-field-cont {
  display: flex;
  flex-direction: column;
  gap: .5rem
}

#onetrust-consent-sdk .ot-input-field-cont .ot-signature-input {
  width: 65%
}

#onetrust-consent-sdk .ot-signature-health-form {
  display: flex;
  flex-direction: column
}

#onetrust-consent-sdk .ot-signature-health-form .ot-signature-label {
  margin-bottom: 0;
  line-height: 20px;
  font-size: max(14px, .875rem)
}

@media only screen and (max-width: 600px) {
  #onetrust-consent-sdk .ot-general-modal {
    min-width: 100%
  }

  #onetrust-consent-sdk .ot-signature-health .ot-signature-health-form {
    width: 100%
  }

  #onetrust-consent-sdk .ot-input-field-cont .ot-signature-input {
    width: 100%
  }
}

#onetrust-banner-sdk,
#onetrust-pc-sdk,
#ot-sdk-cookie-policy,
#ot-sync-ntfy {
  font-size: 16px
}

#onetrust-banner-sdk *,
#onetrust-banner-sdk ::after,
#onetrust-banner-sdk ::before,
#onetrust-pc-sdk *,
#onetrust-pc-sdk ::after,
#onetrust-pc-sdk ::before,
#ot-sdk-cookie-policy *,
#ot-sdk-cookie-policy ::after,
#ot-sdk-cookie-policy ::before,
#ot-sync-ntfy *,
#ot-sync-ntfy ::after,
#ot-sync-ntfy ::before {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box
}

#onetrust-banner-sdk div,
#onetrust-banner-sdk span,
#onetrust-banner-sdk h1,
#onetrust-banner-sdk h2,
#onetrust-banner-sdk h3,
#onetrust-banner-sdk h4,
#onetrust-banner-sdk h5,
#onetrust-banner-sdk h6,
#onetrust-banner-sdk p,
#onetrust-banner-sdk img,
#onetrust-banner-sdk svg,
#onetrust-banner-sdk button,
#onetrust-banner-sdk section,
#onetrust-banner-sdk a,
#onetrust-banner-sdk label,
#onetrust-banner-sdk input,
#onetrust-banner-sdk ul,
#onetrust-banner-sdk li,
#onetrust-banner-sdk nav,
#onetrust-banner-sdk table,
#onetrust-banner-sdk thead,
#onetrust-banner-sdk tr,
#onetrust-banner-sdk td,
#onetrust-banner-sdk tbody,
#onetrust-banner-sdk .ot-main-content,
#onetrust-banner-sdk .ot-toggle,
#onetrust-banner-sdk #ot-content,
#onetrust-banner-sdk #ot-pc-content,
#onetrust-banner-sdk .checkbox,
#onetrust-pc-sdk div,
#onetrust-pc-sdk span,
#onetrust-pc-sdk h1,
#onetrust-pc-sdk h2,
#onetrust-pc-sdk h3,
#onetrust-pc-sdk h4,
#onetrust-pc-sdk h5,
#onetrust-pc-sdk h6,
#onetrust-pc-sdk p,
#onetrust-pc-sdk img,
#onetrust-pc-sdk svg,
#onetrust-pc-sdk button,
#onetrust-pc-sdk section,
#onetrust-pc-sdk a,
#onetrust-pc-sdk label,
#onetrust-pc-sdk input,
#onetrust-pc-sdk ul,
#onetrust-pc-sdk li,
#onetrust-pc-sdk nav,
#onetrust-pc-sdk table,
#onetrust-pc-sdk thead,
#onetrust-pc-sdk tr,
#onetrust-pc-sdk td,
#onetrust-pc-sdk tbody,
#onetrust-pc-sdk .ot-main-content,
#onetrust-pc-sdk .ot-toggle,
#onetrust-pc-sdk #ot-content,
#onetrust-pc-sdk #ot-pc-content,
#onetrust-pc-sdk .checkbox,
#ot-sdk-cookie-policy div,
#ot-sdk-cookie-policy span,
#ot-sdk-cookie-policy h1,
#ot-sdk-cookie-policy h2,
#ot-sdk-cookie-policy h3,
#ot-sdk-cookie-policy h4,
#ot-sdk-cookie-policy h5,
#ot-sdk-cookie-policy h6,
#ot-sdk-cookie-policy p,
#ot-sdk-cookie-policy img,
#ot-sdk-cookie-policy svg,
#ot-sdk-cookie-policy button,
#ot-sdk-cookie-policy section,
#ot-sdk-cookie-policy a,
#ot-sdk-cookie-policy label,
#ot-sdk-cookie-policy input,
#ot-sdk-cookie-policy ul,
#ot-sdk-cookie-policy li,
#ot-sdk-cookie-policy nav,
#ot-sdk-cookie-policy table,
#ot-sdk-cookie-policy thead,
#ot-sdk-cookie-policy tr,
#ot-sdk-cookie-policy td,
#ot-sdk-cookie-policy tbody,
#ot-sdk-cookie-policy .ot-main-content,
#ot-sdk-cookie-policy .ot-toggle,
#ot-sdk-cookie-policy #ot-content,
#ot-sdk-cookie-policy #ot-pc-content,
#ot-sdk-cookie-policy .checkbox,
#ot-sync-ntfy div,
#ot-sync-ntfy span,
#ot-sync-ntfy h1,
#ot-sync-ntfy h2,
#ot-sync-ntfy h3,
#ot-sync-ntfy h4,
#ot-sync-ntfy h5,
#ot-sync-ntfy h6,
#ot-sync-ntfy p,
#ot-sync-ntfy img,
#ot-sync-ntfy svg,
#ot-sync-ntfy button,
#ot-sync-ntfy section,
#ot-sync-ntfy a,
#ot-sync-ntfy label,
#ot-sync-ntfy input,
#ot-sync-ntfy ul,
#ot-sync-ntfy li,
#ot-sync-ntfy nav,
#ot-sync-ntfy table,
#ot-sync-ntfy thead,
#ot-sync-ntfy tr,
#ot-sync-ntfy td,
#ot-sync-ntfy tbody,
#ot-sync-ntfy .ot-main-content,
#ot-sync-ntfy .ot-toggle,
#ot-sync-ntfy #ot-content,
#ot-sync-ntfy #ot-pc-content,
#ot-sync-ntfy .checkbox {
  font-family: inherit;
  font-weight: normal;
  -webkit-font-smoothing: auto;
  letter-spacing: normal;
  line-height: normal;
  padding: 0;
  margin: 0;
  height: auto;
  min-height: 0;
  max-height: none;
  width: auto;
  min-width: 0;
  max-width: none;
  border-radius: 0;
  border: none;
  clear: none;
  float: none;
  position: static;
  bottom: auto;
  left: auto;
  right: auto;
  top: auto;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  background: none;
  overflow: visible;
  vertical-align: baseline;
  visibility: visible;
  z-index: auto;
  box-shadow: none
}

#onetrust-banner-sdk label:before,
#onetrust-banner-sdk label:after,
#onetrust-banner-sdk .checkbox:after,
#onetrust-banner-sdk .checkbox:before,
#onetrust-pc-sdk label:before,
#onetrust-pc-sdk label:after,
#onetrust-pc-sdk .checkbox:after,
#onetrust-pc-sdk .checkbox:before,
#ot-sdk-cookie-policy label:before,
#ot-sdk-cookie-policy label:after,
#ot-sdk-cookie-policy .checkbox:after,
#ot-sdk-cookie-policy .checkbox:before,
#ot-sync-ntfy label:before,
#ot-sync-ntfy label:after,
#ot-sync-ntfy .checkbox:after,
#ot-sync-ntfy .checkbox:before {
  content: "";
  content: none
}

#onetrust-banner-sdk .ot-sdk-container,
#onetrust-pc-sdk .ot-sdk-container,
#ot-sdk-cookie-policy .ot-sdk-container {
  position: relative;
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 20px;
  box-sizing: border-box
}

#onetrust-banner-sdk .ot-sdk-column,
#onetrust-banner-sdk .ot-sdk-columns,
#onetrust-pc-sdk .ot-sdk-column,
#onetrust-pc-sdk .ot-sdk-columns,
#ot-sdk-cookie-policy .ot-sdk-column,
#ot-sdk-cookie-policy .ot-sdk-columns {
  width: 100%;
  float: left;
  box-sizing: border-box;
  padding: 0;
  display: initial
}

@media(min-width: 400px) {

  #onetrust-banner-sdk .ot-sdk-container,
  #onetrust-pc-sdk .ot-sdk-container,
  #ot-sdk-cookie-policy .ot-sdk-container {
    width: 90%;
    padding: 0
  }
}

@media(min-width: 550px) {

  #onetrust-banner-sdk .ot-sdk-container,
  #onetrust-pc-sdk .ot-sdk-container,
  #ot-sdk-cookie-policy .ot-sdk-container {
    width: 100%
  }

  #onetrust-banner-sdk .ot-sdk-column,
  #onetrust-banner-sdk .ot-sdk-columns,
  #onetrust-pc-sdk .ot-sdk-column,
  #onetrust-pc-sdk .ot-sdk-columns,
  #ot-sdk-cookie-policy .ot-sdk-column,
  #ot-sdk-cookie-policy .ot-sdk-columns {
    margin-left: 4%
  }

  #onetrust-banner-sdk .ot-sdk-column:first-child,
  #onetrust-banner-sdk .ot-sdk-columns:first-child,
  #onetrust-pc-sdk .ot-sdk-column:first-child,
  #onetrust-pc-sdk .ot-sdk-columns:first-child,
  #ot-sdk-cookie-policy .ot-sdk-column:first-child,
  #ot-sdk-cookie-policy .ot-sdk-columns:first-child {
    margin-left: 0
  }

  #onetrust-banner-sdk .ot-sdk-two.ot-sdk-columns,
  #onetrust-pc-sdk .ot-sdk-two.ot-sdk-columns,
  #ot-sdk-cookie-policy .ot-sdk-two.ot-sdk-columns {
    width: 13.3333333333%
  }

  #onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns,
  #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns,
  #ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns {
    width: 22%
  }

  #onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns,
  #onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns,
  #ot-sdk-cookie-policy .ot-sdk-four.ot-sdk-columns {
    width: 30.6666666667%
  }

  #onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns,
  #onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns,
  #ot-sdk-cookie-policy .ot-sdk-eight.ot-sdk-columns {
    width: 65.3333333333%
  }

  #onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns,
  #onetrust-pc-sdk .ot-sdk-nine.ot-sdk-columns,
  #ot-sdk-cookie-policy .ot-sdk-nine.ot-sdk-columns {
    width: 74%
  }

  #onetrust-banner-sdk .ot-sdk-ten.ot-sdk-columns,
  #onetrust-pc-sdk .ot-sdk-ten.ot-sdk-columns,
  #ot-sdk-cookie-policy .ot-sdk-ten.ot-sdk-columns {
    width: 82.6666666667%
  }

  #onetrust-banner-sdk .ot-sdk-eleven.ot-sdk-columns,
  #onetrust-pc-sdk .ot-sdk-eleven.ot-sdk-columns,
  #ot-sdk-cookie-policy .ot-sdk-eleven.ot-sdk-columns {
    width: 91.3333333333%
  }

  #onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns,
  #onetrust-pc-sdk .ot-sdk-twelve.ot-sdk-columns,
  #ot-sdk-cookie-policy .ot-sdk-twelve.ot-sdk-columns {
    width: 100%;
    margin-left: 0
  }
}

#onetrust-banner-sdk h1,
#onetrust-banner-sdk h2,
#onetrust-banner-sdk h3,
#onetrust-banner-sdk h4,
#onetrust-banner-sdk h5,
#onetrust-banner-sdk h6,
#onetrust-pc-sdk h1,
#onetrust-pc-sdk h2,
#onetrust-pc-sdk h3,
#onetrust-pc-sdk h4,
#onetrust-pc-sdk h5,
#onetrust-pc-sdk h6,
#ot-sdk-cookie-policy h1,
#ot-sdk-cookie-policy h2,
#ot-sdk-cookie-policy h3,
#ot-sdk-cookie-policy h4,
#ot-sdk-cookie-policy h5,
#ot-sdk-cookie-policy h6 {
  margin-top: 0;
  font-weight: 600;
  font-family: inherit
}

#onetrust-banner-sdk h1,
#onetrust-pc-sdk h1,
#ot-sdk-cookie-policy h1 {
  font-size: 1.5rem;
  line-height: 1.2
}

#onetrust-banner-sdk h2,
#onetrust-pc-sdk h2,
#ot-sdk-cookie-policy h2 {
  font-size: 1.5rem;
  line-height: 1.25
}

#onetrust-banner-sdk h3,
#onetrust-pc-sdk h3,
#ot-sdk-cookie-policy h3 {
  font-size: 1.5rem;
  line-height: 1.3
}

#onetrust-banner-sdk h4,
#onetrust-pc-sdk h4,
#ot-sdk-cookie-policy h4 {
  font-size: 1.5rem;
  line-height: 1.35
}

#onetrust-banner-sdk h5,
#onetrust-pc-sdk h5,
#ot-sdk-cookie-policy h5 {
  font-size: 1.5rem;
  line-height: 1.5
}

#onetrust-banner-sdk h6,
#onetrust-pc-sdk h6,
#ot-sdk-cookie-policy h6 {
  font-size: 1.5rem;
  line-height: 1.6
}

@media(min-width: 550px) {

  #onetrust-banner-sdk h1,
  #onetrust-pc-sdk h1,
  #ot-sdk-cookie-policy h1 {
    font-size: 1.5rem
  }

  #onetrust-banner-sdk h2,
  #onetrust-pc-sdk h2,
  #ot-sdk-cookie-policy h2 {
    font-size: 1.5rem
  }

  #onetrust-banner-sdk h3,
  #onetrust-pc-sdk h3,
  #ot-sdk-cookie-policy h3 {
    font-size: 1.5rem
  }

  #onetrust-banner-sdk h4,
  #onetrust-pc-sdk h4,
  #ot-sdk-cookie-policy h4 {
    font-size: 1.5rem
  }

  #onetrust-banner-sdk h5,
  #onetrust-pc-sdk h5,
  #ot-sdk-cookie-policy h5 {
    font-size: 1.5rem
  }

  #onetrust-banner-sdk h6,
  #onetrust-pc-sdk h6,
  #ot-sdk-cookie-policy h6 {
    font-size: 1.5rem
  }
}

#onetrust-banner-sdk p,
#onetrust-pc-sdk p,
#ot-sdk-cookie-policy p {
  margin: 0 0 1em 0;
  font-family: inherit;
  line-height: normal
}

#onetrust-banner-sdk a,
#onetrust-pc-sdk a,
#ot-sdk-cookie-policy a {
  color: #565656;
  text-decoration: underline
}

#onetrust-banner-sdk a:hover,
#onetrust-pc-sdk a:hover,
#ot-sdk-cookie-policy a:hover {
  color: #565656;
  text-decoration: none
}

#onetrust-banner-sdk .ot-sdk-button,
#onetrust-banner-sdk button,
#onetrust-pc-sdk .ot-sdk-button,
#onetrust-pc-sdk button,
#ot-sdk-cookie-policy .ot-sdk-button,
#ot-sdk-cookie-policy button {
  margin-bottom: 1rem;
  font-family: inherit
}

#onetrust-banner-sdk .ot-sdk-button,
#onetrust-banner-sdk button,
#onetrust-pc-sdk .ot-sdk-button,
#onetrust-pc-sdk button,
#ot-sdk-cookie-policy .ot-sdk-button,
#ot-sdk-cookie-policy button {
  display: inline-block;
  height: 38px;
  padding: 0 30px;
  color: #555;
  text-align: center;
  font-size: .9em;
  font-weight: 400;
  line-height: 38px;
  letter-spacing: .01em;
  text-decoration: none;
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 2px;
  border: 1px solid #bbb;
  cursor: pointer;
  box-sizing: border-box
}

#onetrust-banner-sdk .ot-sdk-button:hover,
#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):hover,
#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):focus,
#onetrust-pc-sdk .ot-sdk-button:hover,
#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):hover,
#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:not(.ot-link-btn):focus,
#ot-sdk-cookie-policy .ot-sdk-button:hover,
#ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:not(.ot-link-btn):hover,
#ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:not(.ot-link-btn):focus {
  color: #333;
  border-color: #888;
  opacity: .7
}

#onetrust-banner-sdk .ot-sdk-button:focus,
#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:focus,
#onetrust-pc-sdk .ot-sdk-button:focus,
#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:focus,
#ot-sdk-cookie-policy .ot-sdk-button:focus,
#ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:focus {
  outline: 2px solid #000
}

#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary,
#onetrust-banner-sdk button.ot-sdk-button-primary,
#onetrust-banner-sdk input[type=submit].ot-sdk-button-primary,
#onetrust-banner-sdk input[type=reset].ot-sdk-button-primary,
#onetrust-banner-sdk input[type=button].ot-sdk-button-primary,
#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary,
#onetrust-pc-sdk button.ot-sdk-button-primary,
#onetrust-pc-sdk input[type=submit].ot-sdk-button-primary,
#onetrust-pc-sdk input[type=reset].ot-sdk-button-primary,
#onetrust-pc-sdk input[type=button].ot-sdk-button-primary,
#ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary,
#ot-sdk-cookie-policy button.ot-sdk-button-primary,
#ot-sdk-cookie-policy input[type=submit].ot-sdk-button-primary,
#ot-sdk-cookie-policy input[type=reset].ot-sdk-button-primary,
#ot-sdk-cookie-policy input[type=button].ot-sdk-button-primary {
  color: #fff;
  background-color: #33c3f0;
  border-color: #33c3f0
}

#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover,
#onetrust-banner-sdk button.ot-sdk-button-primary:hover,
#onetrust-banner-sdk input[type=submit].ot-sdk-button-primary:hover,
#onetrust-banner-sdk input[type=reset].ot-sdk-button-primary:hover,
#onetrust-banner-sdk input[type=button].ot-sdk-button-primary:hover,
#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:focus,
#onetrust-banner-sdk button.ot-sdk-button-primary:focus,
#onetrust-banner-sdk input[type=submit].ot-sdk-button-primary:focus,
#onetrust-banner-sdk input[type=reset].ot-sdk-button-primary:focus,
#onetrust-banner-sdk input[type=button].ot-sdk-button-primary:focus,
#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover,
#onetrust-pc-sdk button.ot-sdk-button-primary:hover,
#onetrust-pc-sdk input[type=submit].ot-sdk-button-primary:hover,
#onetrust-pc-sdk input[type=reset].ot-sdk-button-primary:hover,
#onetrust-pc-sdk input[type=button].ot-sdk-button-primary:hover,
#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:focus,
#onetrust-pc-sdk button.ot-sdk-button-primary:focus,
#onetrust-pc-sdk input[type=submit].ot-sdk-button-primary:focus,
#onetrust-pc-sdk input[type=reset].ot-sdk-button-primary:focus,
#onetrust-pc-sdk input[type=button].ot-sdk-button-primary:focus,
#ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:hover,
#ot-sdk-cookie-policy button.ot-sdk-button-primary:hover,
#ot-sdk-cookie-policy input[type=submit].ot-sdk-button-primary:hover,
#ot-sdk-cookie-policy input[type=reset].ot-sdk-button-primary:hover,
#ot-sdk-cookie-policy input[type=button].ot-sdk-button-primary:hover,
#ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:focus,
#ot-sdk-cookie-policy button.ot-sdk-button-primary:focus,
#ot-sdk-cookie-policy input[type=submit].ot-sdk-button-primary:focus,
#ot-sdk-cookie-policy input[type=reset].ot-sdk-button-primary:focus,
#ot-sdk-cookie-policy input[type=button].ot-sdk-button-primary:focus {
  color: #fff;
  background-color: #1eaedb;
  border-color: #1eaedb
}

#onetrust-banner-sdk input[type=text],
#onetrust-pc-sdk input[type=text],
#ot-sdk-cookie-policy input[type=text] {
  height: 38px;
  padding: 6px 10px;
  background-color: #fff;
  border: 1px solid #d1d1d1;
  border-radius: 4px;
  box-shadow: none;
  box-sizing: border-box
}

#onetrust-banner-sdk input[type=text],
#onetrust-pc-sdk input[type=text],
#ot-sdk-cookie-policy input[type=text] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}

#onetrust-banner-sdk input[type=text]:focus,
#onetrust-pc-sdk input[type=text]:focus,
#ot-sdk-cookie-policy input[type=text]:focus {
  border: 1px solid #000;
  outline: 0
}

#onetrust-banner-sdk label,
#onetrust-pc-sdk label,
#ot-sdk-cookie-policy label {
  display: block;
  margin-bottom: .5rem;
  font-weight: 600
}

#onetrust-banner-sdk input[type=checkbox],
#onetrust-pc-sdk input[type=checkbox],
#ot-sdk-cookie-policy input[type=checkbox] {
  display: inline
}

#onetrust-banner-sdk ul,
#onetrust-pc-sdk ul,
#ot-sdk-cookie-policy ul {
  list-style: circle inside
}

#onetrust-banner-sdk ul,
#onetrust-pc-sdk ul,
#ot-sdk-cookie-policy ul {
  padding-left: 0;
  margin-top: 0
}

#onetrust-banner-sdk ul ul,
#onetrust-pc-sdk ul ul,
#ot-sdk-cookie-policy ul ul {
  margin: 1.5rem 0 1.5rem 3rem;
  font-size: 90%
}

#onetrust-banner-sdk li,
#onetrust-pc-sdk li,
#ot-sdk-cookie-policy li {
  margin-bottom: 1rem
}

#onetrust-banner-sdk th,
#onetrust-banner-sdk td,
#onetrust-pc-sdk th,
#onetrust-pc-sdk td,
#ot-sdk-cookie-policy th,
#ot-sdk-cookie-policy td {
  padding: 12px 15px;
  text-align: left;
  border-bottom: 1px solid #e1e1e1
}

#onetrust-banner-sdk button,
#onetrust-pc-sdk button,
#ot-sdk-cookie-policy button {
  margin-bottom: 1rem;
  font-family: inherit
}

#onetrust-banner-sdk .ot-sdk-container:after,
#onetrust-banner-sdk .ot-sdk-row:after,
#onetrust-pc-sdk .ot-sdk-container:after,
#onetrust-pc-sdk .ot-sdk-row:after,
#ot-sdk-cookie-policy .ot-sdk-container:after,
#ot-sdk-cookie-policy .ot-sdk-row:after {
  content: "";
  display: table;
  clear: both
}

#onetrust-banner-sdk .ot-sdk-row,
#onetrust-pc-sdk .ot-sdk-row,
#ot-sdk-cookie-policy .ot-sdk-row {
  margin: 0;
  max-width: none;
  display: block
}

#onetrust-banner-sdk {
  box-shadow: 0 0 18px rgba(0, 0, 0, .2)
}

#onetrust-banner-sdk.otFlat {
  position: fixed;
  z-index: 2147483645;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: #fff;
  max-height: 90%;
  overflow-x: hidden;
  overflow-y: auto
}

#onetrust-banner-sdk.otFlat.top {
  top: 0px;
  bottom: auto
}

#onetrust-banner-sdk.otRelFont {
  font-size: 1rem
}

#onetrust-banner-sdk>.ot-sdk-container {
  overflow: hidden
}

#onetrust-banner-sdk::-webkit-scrollbar {
  width: 11px
}

#onetrust-banner-sdk::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #c1c1c1
}

#onetrust-banner-sdk {
  scrollbar-arrow-color: #c1c1c1;
  scrollbar-darkshadow-color: #c1c1c1;
  scrollbar-face-color: #c1c1c1;
  scrollbar-shadow-color: #c1c1c1
}

#onetrust-banner-sdk #onetrust-policy {
  margin: 1.25em 0 .625em 2em;
  overflow: hidden
}

#onetrust-banner-sdk #onetrust-policy .ot-gv-list-handler {
  float: left;
  font-size: .82em;
  padding: 0;
  margin-bottom: 0;
  border: 0;
  line-height: normal;
  height: auto;
  width: auto
}

#onetrust-banner-sdk #onetrust-policy-title {
  font-size: 1.2em;
  line-height: 1.3;
  margin-bottom: 10px
}

#onetrust-banner-sdk #onetrust-policy-text {
  clear: both;
  text-align: left;
  font-size: .88em;
  line-height: 1.4
}

#onetrust-banner-sdk #onetrust-policy-text * {
  font-size: inherit;
  line-height: inherit
}

#onetrust-banner-sdk #onetrust-policy-text a {
  font-weight: bold;
  margin-left: 5px
}

#onetrust-banner-sdk #onetrust-policy-title,
#onetrust-banner-sdk #onetrust-policy-text {
  color: dimgray;
  float: left
}

#onetrust-banner-sdk #onetrust-button-group-parent {
  min-height: 1px;
  text-align: center
}

#onetrust-banner-sdk #onetrust-button-group {
  display: inline-block
}

#onetrust-banner-sdk #onetrust-accept-btn-handler,
#onetrust-banner-sdk #onetrust-reject-all-handler,
#onetrust-banner-sdk #onetrust-pc-btn-handler {
  background-color: #68b631;
  color: #fff;
  border-color: #68b631;
  margin-right: 1em;
  min-width: 125px;
  height: auto;
  white-space: normal;
  word-break: break-word;
  word-wrap: break-word;
  padding: 12px 10px;
  line-height: 1.2;
  font-size: .813em;
  font-weight: 600
}

#onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link {
  background-color: #fff;
  border: none;
  color: #68b631;
  text-decoration: underline;
  padding-left: 0;
  padding-right: 0
}

#onetrust-banner-sdk .onetrust-close-btn-ui {
  width: 44px;
  height: 44px;
  background-size: 12px;
  border: none;
  position: relative;
  margin: auto;
  padding: 0
}

#onetrust-banner-sdk .banner_logo {
  display: none
}

#onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0px
}

#onetrust-banner-sdk.ot-bnr-w-logo #onetrust-policy {
  margin-left: 65px
}

#onetrust-banner-sdk .ot-b-addl-desc {
  clear: both;
  float: left;
  display: block
}

#onetrust-banner-sdk #banner-options {
  float: left;
  display: table;
  margin-right: 0;
  margin-left: 1em;
  width: calc(100% - 1em)
}

#onetrust-banner-sdk .banner-option-input {
  cursor: pointer;
  width: auto;
  height: auto;
  border: none;
  padding: 0;
  padding-right: 3px;
  margin: 0 0 10px;
  font-size: .82em;
  line-height: 1.4
}

#onetrust-banner-sdk .banner-option-input * {
  font-size: inherit;
  line-height: inherit
}

#onetrust-banner-sdk .banner-option-input[aria-expanded=true]~.banner-option-details {
  display: block;
  height: auto
}

#onetrust-banner-sdk .banner-option-input[aria-expanded=true] .ot-arrow-container {
  transform: rotate(90deg)
}

#onetrust-banner-sdk .banner-option {
  margin-bottom: 12px;
  margin-left: 0;
  border: none;
  float: left;
  padding: 0
}

#onetrust-banner-sdk .banner-option:first-child {
  padding-left: 2px
}

#onetrust-banner-sdk .banner-option:not(:first-child) {
  padding: 0;
  border: none
}

#onetrust-banner-sdk .banner-option-header {
  cursor: pointer;
  display: inline-block
}

#onetrust-banner-sdk .banner-option-header :first-child {
  color: dimgray;
  font-weight: bold;
  float: left
}

#onetrust-banner-sdk .banner-option-header .ot-arrow-container {
  display: inline-block;
  border-top: 6px solid rgba(0, 0, 0, 0);
  border-bottom: 6px solid rgba(0, 0, 0, 0);
  border-left: 6px solid dimgray;
  margin-left: 10px;
  vertical-align: middle
}

#onetrust-banner-sdk .banner-option-details {
  display: none;
  font-size: .83em;
  line-height: 1.5;
  padding: 10px 0px 5px 10px;
  margin-right: 10px;
  height: 0px
}

#onetrust-banner-sdk .banner-option-details * {
  font-size: inherit;
  line-height: inherit;
  color: dimgray
}

#onetrust-banner-sdk .ot-arrow-container,
#onetrust-banner-sdk .banner-option-details {
  transition: all 300ms ease-in 0s;
  -webkit-transition: all 300ms ease-in 0s;
  -moz-transition: all 300ms ease-in 0s;
  -o-transition: all 300ms ease-in 0s
}

#onetrust-banner-sdk .ot-dpd-container {
  float: left
}

#onetrust-banner-sdk .ot-dpd-title {
  margin-bottom: 10px
}

#onetrust-banner-sdk .ot-dpd-title,
#onetrust-banner-sdk .ot-dpd-desc {
  font-size: .88em;
  line-height: 1.4;
  color: dimgray
}

#onetrust-banner-sdk .ot-dpd-title *,
#onetrust-banner-sdk .ot-dpd-desc * {
  font-size: inherit;
  line-height: inherit
}

#onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text * {
  margin-bottom: 0
}

#onetrust-banner-sdk.ot-iab-2 .onetrust-vendors-list-handler {
  display: block;
  margin-left: 0;
  margin-top: 5px;
  clear: both;
  margin-bottom: 0;
  padding: 0;
  border: 0;
  height: auto;
  width: auto
}

#onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button {
  display: block
}

#onetrust-banner-sdk.ot-close-btn-link {
  padding-top: 25px
}

#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container {
  top: 15px;
  transform: none;
  right: 15px
}

#onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button {
  padding: 0;
  white-space: pre-wrap;
  border: none;
  height: auto;
  line-height: 1.5;
  text-decoration: underline;
  font-size: .69em
}

#onetrust-banner-sdk #onetrust-policy-text,
#onetrust-banner-sdk .ot-dpd-desc,
#onetrust-banner-sdk .ot-b-addl-desc {
  font-size: .813em;
  line-height: 1.5
}

#onetrust-banner-sdk .ot-dpd-desc {
  margin-bottom: 10px
}

#onetrust-banner-sdk .ot-dpd-desc>.ot-b-addl-desc {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 1em
}

@media only screen and (max-width: 425px) {
  #onetrust-banner-sdk #onetrust-close-btn-container {
    position: absolute;
    top: 6px;
    right: 2px
  }

  #onetrust-banner-sdk #onetrust-policy {
    margin-left: 0;
    margin-top: 3em
  }

  #onetrust-banner-sdk #onetrust-button-group {
    display: block
  }

  #onetrust-banner-sdk #onetrust-accept-btn-handler,
  #onetrust-banner-sdk #onetrust-reject-all-handler,
  #onetrust-banner-sdk #onetrust-pc-btn-handler {
    width: 100%
  }

  #onetrust-banner-sdk .onetrust-close-btn-ui {
    top: auto;
    transform: none
  }

  #onetrust-banner-sdk #onetrust-policy-title {
    display: inline;
    float: none
  }

  #onetrust-banner-sdk #banner-options {
    margin: 0;
    padding: 0;
    width: 100%
  }
}

@media only screen and (min-width: 426px)and (max-width: 896px) {
  #onetrust-banner-sdk #onetrust-close-btn-container {
    position: absolute;
    top: 0;
    right: 0
  }

  #onetrust-banner-sdk #onetrust-policy {
    margin-left: 1em;
    margin-right: 1em
  }

  #onetrust-banner-sdk .onetrust-close-btn-ui {
    top: 10px;
    right: 10px
  }

  #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container {
    width: 95%
  }

  #onetrust-banner-sdk.ot-iab-2 #onetrust-group-container {
    width: 100%
  }

  #onetrust-banner-sdk.ot-bnr-w-logo #onetrust-button-group-parent {
    padding-left: 50px
  }

  #onetrust-banner-sdk #onetrust-button-group-parent {
    width: 100%;
    position: relative;
    margin-left: 0
  }

  #onetrust-banner-sdk #onetrust-button-group button {
    display: inline-block
  }

  #onetrust-banner-sdk #onetrust-button-group {
    margin-right: 0;
    text-align: center
  }

  #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler {
    float: left
  }

  #onetrust-banner-sdk .has-reject-all-button #onetrust-reject-all-handler,
  #onetrust-banner-sdk .has-reject-all-button #onetrust-accept-btn-handler {
    float: right
  }

  #onetrust-banner-sdk .has-reject-all-button #onetrust-button-group {
    width: calc(100% - 2em);
    margin-right: 0
  }

  #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link {
    padding-left: 0px;
    text-align: left
  }

  #onetrust-banner-sdk.ot-buttons-fw .ot-sdk-three button {
    width: 100%;
    text-align: center
  }

  #onetrust-banner-sdk.ot-buttons-fw #onetrust-button-group-parent button {
    float: none
  }

  #onetrust-banner-sdk.ot-buttons-fw #onetrust-pc-btn-handler.cookie-setting-link {
    text-align: center
  }
}

@media only screen and (min-width: 550px) {
  #onetrust-banner-sdk .banner-option:not(:first-child) {
    border-left: 1px solid #d8d8d8;
    padding-left: 25px
  }
}

@media only screen and (min-width: 425px)and (max-width: 550px) {

  #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group,
  #onetrust-banner-sdk.ot-iab-2 #onetrust-policy,
  #onetrust-banner-sdk.ot-iab-2 .banner-option {
    width: 100%
  }

  #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-accept-btn-handler,
  #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-reject-all-handler,
  #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-pc-btn-handler {
    width: 100%
  }

  #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-accept-btn-handler,
  #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-reject-all-handler {
    float: left
  }
}

@media only screen and (min-width: 769px) {
  #onetrust-banner-sdk #onetrust-button-group {
    margin-right: 30%
  }

  #onetrust-banner-sdk #banner-options {
    margin-left: 2em;
    margin-right: 5em;
    margin-bottom: 1.25em;
    width: calc(100% - 7em)
  }
}

@media only screen and (min-width: 897px)and (max-width: 1023px) {
  #onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent {
    position: absolute;
    top: 50%;
    left: 75%;
    transform: translateY(-50%)
  }

  #onetrust-banner-sdk #onetrust-close-btn-container {
    top: 50%;
    margin: auto;
    transform: translate(-50%, -50%);
    position: absolute;
    padding: 0;
    right: 0
  }

  #onetrust-banner-sdk #onetrust-close-btn-container button {
    position: relative;
    margin: 0;
    right: -22px;
    top: 2px
  }
}

@media only screen and (min-width: 1024px) {
  #onetrust-banner-sdk #onetrust-close-btn-container {
    top: 50%;
    margin: auto;
    transform: translate(-50%, -50%);
    position: absolute;
    right: 0
  }

  #onetrust-banner-sdk #onetrust-close-btn-container button {
    right: -12px
  }

  #onetrust-banner-sdk #onetrust-policy {
    margin-left: 2em
  }

  #onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent {
    position: absolute;
    top: 50%;
    left: 60%;
    transform: translateY(-50%)
  }

  #onetrust-banner-sdk .ot-optout-signal {
    width: 50%
  }

  #onetrust-banner-sdk.ot-iab-2 #onetrust-policy-title {
    width: 50%
  }

  #onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text,
  #onetrust-banner-sdk.ot-iab-2 :not(.ot-dpd-desc)>.ot-b-addl-desc {
    margin-bottom: 1em;
    width: 50%;
    border-right: 1px solid #d8d8d8;
    padding-right: 1rem
  }

  #onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text {
    margin-bottom: 0;
    padding-bottom: 1em
  }

  #onetrust-banner-sdk.ot-iab-2 :not(.ot-dpd-desc)>.ot-b-addl-desc {
    margin-bottom: 0;
    padding-bottom: 1em
  }

  #onetrust-banner-sdk.ot-iab-2 .ot-dpd-container {
    width: 45%;
    padding-left: 1rem;
    display: inline-block;
    float: none
  }

  #onetrust-banner-sdk.ot-iab-2 .ot-dpd-title {
    line-height: 1.7
  }

  #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group-parent {
    left: auto;
    right: 4%;
    margin-left: 0
  }

  #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button {
    display: block
  }

  #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent {
    margin: auto;
    width: 30%
  }

  #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container {
    width: 60%
  }

  #onetrust-banner-sdk #onetrust-button-group {
    margin-right: auto
  }

  #onetrust-banner-sdk #onetrust-accept-btn-handler,
  #onetrust-banner-sdk #onetrust-reject-all-handler,
  #onetrust-banner-sdk #onetrust-pc-btn-handler {
    margin-top: 1em
  }
}

@media only screen and (min-width: 890px) {
  #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group-parent {
    padding-left: 3%;
    padding-right: 4%;
    margin-left: 0
  }

  #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group {
    margin-right: 0;
    margin-top: 1.25em;
    width: 100%
  }

  #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button {
    width: 100%;
    margin-bottom: 5px;
    margin-top: 5px
  }

  #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button:last-of-type {
    margin-bottom: 20px
  }
}

@media only screen and (min-width: 1280px) {
  #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container {
    width: 55%
  }

  #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent {
    width: 44%;
    padding-left: 2%;
    padding-right: 2%
  }

  #onetrust-banner-sdk:not(.ot-iab-2).vertical-align-content #onetrust-button-group-parent {
    position: absolute;
    left: 55%
  }
}

#onetrust-consent-sdk #onetrust-banner-sdk {
  background-color: #000000;
}

#onetrust-consent-sdk #onetrust-policy-title,
#onetrust-consent-sdk #onetrust-policy-text,
#onetrust-consent-sdk .ot-b-addl-desc,
#onetrust-consent-sdk .ot-dpd-desc,
#onetrust-consent-sdk .ot-dpd-title,
#onetrust-consent-sdk #onetrust-policy-text *:not(.onetrust-vendors-list-handler),
#onetrust-consent-sdk .ot-dpd-desc *:not(.onetrust-vendors-list-handler),
#onetrust-consent-sdk #onetrust-banner-sdk #banner-options *,
#onetrust-banner-sdk .ot-cat-header,
#onetrust-banner-sdk .ot-optout-signal {
  color: #FFFFFF;
}

#onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details {
  background-color: #FFFFFF;
}

#onetrust-consent-sdk #onetrust-banner-sdk a[href],
#onetrust-consent-sdk #onetrust-banner-sdk a[href] font,
#onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn {
  color: #3860BE;
}

#onetrust-consent-sdk #onetrust-accept-btn-handler,
#onetrust-banner-sdk #onetrust-reject-all-handler {
  background-color: #008000;
  border-color: #008000;
  color: #FFFFFF;
}

#onetrust-consent-sdk #onetrust-banner-sdk *:focus,
#onetrust-consent-sdk #onetrust-banner-sdk:focus {
  outline-color: #FFFFFF;
  outline-width: 1px;
}

#onetrust-consent-sdk #onetrust-pc-btn-handler,
#onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link {
  color: #FFFFFF;
  border-color: #FFFFFF;
  background-color:
    #008000;
}

#onetrust-consent-sdk #onetrust-accept-btn-handler {
  margin: auto;
}

#onetrust-banner-sdk #onetrust-pc-btn-handler {
  color: #ffffff;
  position: relative;
  top: -4em;
  margin-left: 15.4205px;
  margin-right: 15.4205px;
  margin-top: auto;
  margin-bottom: auto;
  border-color: #008000;
}

#onetrust-banner-sdk #onetrust-policy-title {
  text-align: justify;
  font-size: 1em;
}

#onetrust-banner-sdk #onetrust-policy-text {
  text-align: justify;
  font-size: 0.7em;
}

#onetrust-banner-sdk .ot-dpd-title {
  text-align: justify;
  font-size: 0.8em;
}

#onetrust-banner-sdk .ot-b-addl-desc {
  text-align: justify;
  font-size: 0.7em;
}

#onetrust-banner-sdk .ot-dpd-desc {
  text-align: justify;
  font-size: 0.7em;
}

#onetrust-banner-sdk a {
  font-size: 1.1em;
}

#onetrust-banner-sdk #onetrust-reject-all-handler {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  bottom: -4.5em;
}

.a {
  color: #03BF00;
}

@media only screen and (max-width: 2530px) {
  #onetrust-banner-sdk #onetrust-reject-all-handler {
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    bottom: -6em;
  }

  #onetrust-banner-sdk #onetrust-pc-btn-handler {
    color: #ffffff;
    position: relative;
    top: -2.5em;
    margin-left: 15.4205px;
    margin-right: 15.4205px;
    margin-top: auto;
    margin-bottom: auto;
  }
}

@media only screen and (max-width: 1530px) {
  #onetrust-banner-sdk #onetrust-reject-all-handler {
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    bottom: -7em;
  }

  #onetrust-banner-sdk #onetrust-pc-btn-handler {
    color: #ffffff;
    position: relative;
    top: -2.5em;
    margin-left: 15.4205px;
    margin-right: 15.4205px;
    margin-top: auto;
    margin-bottom: auto;
  }
}

@media only screen and (max-width: 1365px) {
  #onetrust-banner-sdk #onetrust-reject-all-handler {
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    bottom: -8em;
  }

  #onetrust-banner-sdk #onetrust-pc-btn-handler {
    color: #ffffff;
    position: relative;
    top: -2.5em;
    margin-left: 15.4205px;
    margin-right: 15.4205px;
    margin-top: auto;
    margin-bottom: auto;
  }
}

@media only screen and (max-width: 896px) {
  #onetrust-banner-sdk #onetrust-pc-btn-handler {
    color: #ffffff;
    position: relative;
    top: -2.5em;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
  }

  #onetrust-banner-sdk #onetrust-reject-all-handler {
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
    bottom: -4.5em;
  }
}

@media only screen and (max-width: 450px) {
  #onetrust-banner-sdk #onetrust-policy-text {
    text-align: justify;
    font-size: 0.45em;
  }

  #onetrust-banner-sdk .ot-b-addl-desc {
    text-align: justify;
    font-size: 0.45em;
  }

  #onetrust-banner-sdk .ot-dpd-desc {
    text-align: justify;
    font-size: 0.45em;
  }

  #onetrust-banner-sdk #onetrust-policy-title {
    text-align: justify;
    font-size: 0.6em;
  }

  #onetrust-banner-sdk .ot-dpd-title {
    text-align: justify;
    font-size: 0.6em;
  }

  #onetrust-banner-sdk a {
    font-size: 1em;
  }

  #onetrust-banner-sdk #onetrust-pc-btn-handler {
    font-size: 0.7em;
    padding: 5px;
  }

  #onetrust-banner-sdk .banner-option {
    margin-bottom: 0px;
  }

  #onetrust-banner-sdk #onetrust-pc-btn-handler .cookie-setting-link {
    padding: 0px;
  }

  #onetrust-banner-sdk #onetrust-reject-all-handler {
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 0.7em;
    padding: 5px;
    bottom: -3em;
  }

  #onetrust-banner-sdk #onetrust-accept-btn-handler {
    font-size: 0.7em;
    padding: 5px;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
  }

  #onetrust-banner-sdk #onetrust-pc-btn-handler {
    color: #ffffff;
    position: relative;
    top: -2em;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
  }
}

@media only screen and (max-width: 309px) {
  #onetrust-banner-sdk #onetrust-reject-all-handler {
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 0.7em;
    padding: 5px;
    bottom: -4em;
  }
}

.ot-sdk-cookie-policy {
  font-family: inherit;
  font-size: 16px
}

.ot-sdk-cookie-policy.otRelFont {
  font-size: 1rem
}

.ot-sdk-cookie-policy h3,
.ot-sdk-cookie-policy h4,
.ot-sdk-cookie-policy h6,
.ot-sdk-cookie-policy p,
.ot-sdk-cookie-policy li,
.ot-sdk-cookie-policy a,
.ot-sdk-cookie-policy th,
.ot-sdk-cookie-policy #cookie-policy-description,
.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,
.ot-sdk-cookie-policy #cookie-policy-title {
  color: dimgray
}

.ot-sdk-cookie-policy #cookie-policy-description {
  margin-bottom: 1em
}

.ot-sdk-cookie-policy h4 {
  font-size: 1.2em
}

.ot-sdk-cookie-policy h6 {
  font-size: 1em;
  margin-top: 2em
}

.ot-sdk-cookie-policy th {
  min-width: 75px
}

.ot-sdk-cookie-policy a,
.ot-sdk-cookie-policy a:hover {
  background: #fff
}

.ot-sdk-cookie-policy thead {
  background-color: #f6f6f4;
  font-weight: bold
}

.ot-sdk-cookie-policy .ot-mobile-border {
  display: none
}

.ot-sdk-cookie-policy section {
  margin-bottom: 2em
}

.ot-sdk-cookie-policy table {
  border-collapse: inherit
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy {
  font-family: inherit;
  font-size: 1rem
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h4,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title {
  color: dimgray
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
  margin-bottom: 1em
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup {
  margin-left: 1.5em
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td {
  font-size: .9em
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td span,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a {
  font-size: inherit
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
  font-size: 1em;
  margin-bottom: .6em
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-title {
  margin-bottom: 1.2em
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy>section {
  margin-bottom: 1em
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
  min-width: 75px
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover {
  background: #fff
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead {
  background-color: #f6f6f4;
  font-weight: bold
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-mobile-border {
  display: none
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section {
  margin-bottom: 2em
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li {
  list-style: disc;
  margin-left: 1.5em
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li h4 {
  display: inline-block
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table {
  border-collapse: inherit;
  margin: auto;
  border: 1px solid #d7d7d7;
  border-radius: 5px;
  border-spacing: initial;
  width: 100%;
  overflow: hidden
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td {
  border-bottom: 1px solid #d7d7d7;
  border-right: 1px solid #d7d7d7
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td {
  border-bottom: 0px
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr th:last-child,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td:last-child {
  border-right: 0px
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type {
  width: 25%
}

.ot-sdk-cookie-policy[dir=rtl] {
  text-align: left
}

#ot-sdk-cookie-policy h3 {
  font-size: 1.5em
}

@media only screen and (max-width: 530px) {

  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) table,
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead,
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tbody,
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) th,
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td,
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr {
    display: block
  }

  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px
  }

  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr {
    margin: 0 0 1em 0
  }

  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd),
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd) a {
    background: #f6f6f4
  }

  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td {
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%
  }

  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td:before {
    position: absolute;
    height: 100%;
    left: 6px;
    width: 40%;
    padding-right: 10px
  }

  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) .ot-mobile-border {
    display: inline-block;
    background-color: #e4e4e4;
    position: absolute;
    height: 100%;
    top: 0;
    left: 45%;
    width: 2px
  }

  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td:before {
    content: attr(data-label);
    font-weight: bold
  }

  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) li {
    word-break: break-word;
    word-wrap: break-word
  }

  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table {
    overflow: hidden
  }

  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td {
    border: none;
    border-bottom: 1px solid #d7d7d7
  }

  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table,
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead,
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tbody,
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th,
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr {
    display: block
  }

  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host,
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type {
    width: auto
  }

  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr {
    margin: 0 0 1em 0
  }

  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before {
    height: 100%;
    width: 40%;
    padding-right: 10px
  }

  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before {
    content: attr(data-label);
    font-weight: bold
  }

  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li {
    word-break: break-word;
    word-wrap: break-word
  }

  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
    z-index: -9999
  }

  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td {
    border-bottom: 1px solid #d7d7d7;
    border-right: 0px
  }

  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td:last-child {
    border-bottom: 0px
  }
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
  color: #696969;
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
  color: #696969;
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
  color: #696969;
}

#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title {
  color: #696969;
}


#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th {
  background-color: #F8F8F8;
}

.ot-floating-button__front {
  background-image: url("")
}
