html body nav.widescreen.mobile.hidden .darkModeSwitcher {
  position: absolute;
  margin-left: -20px; }

html body #mobileMenuModal .darkModeSwitcher {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 10px) scale(2); }

html:not(.dark) .darkModeSwitcher:before {
  content: "\f186"; }

html.dark body {
  background: #222222; }
  html.dark body nav.widescreen.mobile.hidden div.ui.top.fixed.text.menu:not(.menuSmall) > div.item:nth-child(2) {
    background: linear-gradient(30deg, transparent, transparent, rgba(33, 33, 33, 0.4), rgba(33, 33, 33, 0.6), rgba(33, 33, 33, 0.8), rgba(33, 33, 33, 0.8), rgba(33, 33, 33, 0.6), rgba(33, 33, 33, 0.4), transparent, transparent); }
  html.dark body .darkModeSwitcher:before {
    content: "\f185" !important; }
  html.dark body #scrollDownDiv {
    display: none; }
  html.dark body .menuSmall {
    background: #333333; }
  html.dark body #mainContent,
  html.dark body #mainContentMobile {
    background-color: #333333; }
    html.dark body #mainContent *,
    html.dark body #mainContentMobile * {
      color: white; }
    html.dark body #mainContent .ui.visible.message,
    html.dark body #mainContentMobile .ui.visible.message {
      background-color: #353535; }
    html.dark body #mainContent .ui.attached.message,
    html.dark body #mainContentMobile .ui.attached.message {
      background: #353535; }
    html.dark body #mainContent div.ui.stacked.left.aligned.orange.segment,
    html.dark body #mainContent .ui.segments.mobile.hidden,
    html.dark body #mainContent .ui.segments.mobile.tablet.only,
    html.dark body #mainContentMobile div.ui.stacked.left.aligned.orange.segment,
    html.dark body #mainContentMobile .ui.segments.mobile.hidden,
    html.dark body #mainContentMobile .ui.segments.mobile.tablet.only {
      background: #333333;
      border: none;
      border-top: 2px solid #f2711c;
      box-shadow: none;
      position: static; }
      html.dark body #mainContent div.ui.stacked.left.aligned.orange.segment .ui.segment.slick,
      html.dark body #mainContent .ui.segments.mobile.hidden .ui.segment.slick,
      html.dark body #mainContent .ui.segments.mobile.tablet.only .ui.segment.slick,
      html.dark body #mainContentMobile div.ui.stacked.left.aligned.orange.segment .ui.segment.slick,
      html.dark body #mainContentMobile .ui.segments.mobile.hidden .ui.segment.slick,
      html.dark body #mainContentMobile .ui.segments.mobile.tablet.only .ui.segment.slick {
        background: #353535; }
      html.dark body #mainContent div.ui.stacked.left.aligned.orange.segment .ui.secondary.segment, html.dark body #mainContent div.ui.stacked.left.aligned.orange.segment .ui.segment,
      html.dark body #mainContent .ui.segments.mobile.hidden .ui.secondary.segment,
      html.dark body #mainContent .ui.segments.mobile.hidden .ui.segment,
      html.dark body #mainContent .ui.segments.mobile.tablet.only .ui.secondary.segment,
      html.dark body #mainContent .ui.segments.mobile.tablet.only .ui.segment,
      html.dark body #mainContentMobile div.ui.stacked.left.aligned.orange.segment .ui.secondary.segment,
      html.dark body #mainContentMobile div.ui.stacked.left.aligned.orange.segment .ui.segment,
      html.dark body #mainContentMobile .ui.segments.mobile.hidden .ui.secondary.segment,
      html.dark body #mainContentMobile .ui.segments.mobile.hidden .ui.segment,
      html.dark body #mainContentMobile .ui.segments.mobile.tablet.only .ui.secondary.segment,
      html.dark body #mainContentMobile .ui.segments.mobile.tablet.only .ui.segment {
        background: #353535;
        border-top: 1px solid rgba(34, 36, 38, 0.75); }
    html.dark body #mainContent .ui.link.cards .card,
    html.dark body #mainContentMobile .ui.link.cards .card {
      background: #353535;
      box-shadow: none;
      border: 1px solid #434343; }
  html.dark body #mainContent:not(.mobile) .ui.segments.mobile.tablet.only {
    margin-left: -8vw;
    margin-right: -8vw; }
  html.dark body footer .ui.small.text {
    color: white !important; }
  html.dark body footer a {
    color: #f2711c !important; }

html.dark #modal_newsletter .header,
html.dark #modal_newsletter .scrolling.content,
html.dark #modal_newsletter .actions {
  background: #353535;
  color: white; }
  html.dark #modal_newsletter .header .ui.form *,
  html.dark #modal_newsletter .scrolling.content .ui.form *,
  html.dark #modal_newsletter .actions .ui.form * {
    color: white; }

html.dark #modal1 #persona_name,
html.dark #modal1 .image.content,
html.dark #modal1 .description,
html.dark #modal1 #persona_position,
html.dark #modal1 #persona_description {
  color: white;
  background: #353535; }

html.dark input,
html.dark textarea {
  color: black !important; }

html.dark a {
  color: #f2711c !important; }
