.row {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  width: 100%;
  *zoom: 1;
}
.row:before, .row:after {
  content: '';
  display: table;
}
.row:after {
  clear: both;
}
.row.collapse .column,
.row.collapse .columns {
  float: left;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}
.row .row {
  margin-bottom: 0;
  margin-top: 0;
  max-width: none;
  width: auto;
  *zoom: 1;
}
.row .row:before, .row .row:after {
  content: '';
  display: table;
}
.row .row:after {
  clear: both;
}
.row .row.collapse {
  margin: 0;
  max-width: none;
  width: auto;
  *zoom: 1;
}
.row .row.collapse:before, .row .row.collapse:after {
  content: '';
  display: table;
}
.row .row.collapse:after {
  clear: both;
}

.grid_1 {
  float: left;
  position: relative;
  width: 100%;
  width: 8.33333%;
}

.grid_2 {
  float: left;
  position: relative;
  width: 100%;
  width: 16.66667%;
}
.grid_2:nth-of-type(6n+1) {
  clear: both;
}

.nw_clever_static_page .nwcsp_plugin_wrapper.nwcsp_photogallery .nwcsp_photogallery_item,
.grid_3 {
  float: left;
  position: relative;
  width: 100%;
  width: 25%;
}
.nw_clever_static_page .nwcsp_plugin_wrapper.nwcsp_photogallery .nwcsp_photogallery_item:nth-of-type(4n+1),
.grid_3:nth-of-type(4n+1) {
  clear: both;
}

.nw_clever_static_page .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_3_cols .nwcsp_col,
.grid_4 {
  float: left;
  position: relative;
  width: 100%;
  width: 33.33333%;
}
.nw_clever_static_page .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_3_cols .nwcsp_col:nth-of-type(3n+1),
.grid_4:nth-of-type(3n+1) {
  clear: both;
}

.grid_5 {
  float: left;
  position: relative;
  width: 100%;
  width: 41.66667%;
}

.nw_clever_static_page .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_2_cols .nwcsp_col,
.grid_6 {
  float: left;
  position: relative;
  width: 100%;
  width: 50%;
}
.nw_clever_static_page .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_2_cols .nwcsp_col:nth-of-type(2n+1),
.grid_6:nth-of-type(2n+1) {
  clear: both;
}

.grid_7 {
  float: left;
  position: relative;
  width: 100%;
  width: 58.33333%;
}

.grid_8 {
  float: left;
  position: relative;
  width: 100%;
  width: 66.66667%;
}

.grid_9 {
  float: left;
  position: relative;
  width: 100%;
  width: 75%;
}

.grid_10 {
  float: left;
  position: relative;
  width: 100%;
  width: 83.33333%;
}

.grid_11 {
  float: left;
  position: relative;
  width: 100%;
  width: 91.66667%;
}

.nw_clever_static_page .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_1_col .nwcsp_col,
.grid_12 {
  float: left;
  position: relative;
  width: 100%;
  width: 100%;
}

.grid_right {
  float: right !important;
}

@media only screen and (min-width: 1200px) {
  .grid_info:after {
    content: "> 1200px";
  }
}
@media only screen and (min-width: 1600px) {
  .grid_info:after {
    content: "> 1600px";
  }
}
@media only screen and (max-width: 1200px) {
  ._cont {
    width: 90% !important;
  }

  .grid_info:after {
    content: "< 1200px";
  }

  .full_1200 {
    width: 100% !important;
  }
}
@media only screen and (max-width: 1050px) {
  .grid_info:after {
    content: "< 1050px";
  }

  .full_1050 {
    width: 100% !important;
  }
}
@media only screen and (max-width: 800px) {
  ._cont {
    width: 100% !important;
  }

  .padding_box {
    padding-left: 5% !important;
    padding-right: 5% !important;
  }

  .grid_info:after {
    content: "< 800px";
  }

  .grid_2 {
    float: left;
    position: relative;
    width: 100%;
    width: 33.33333%;
  }
  .grid_2:nth-of-type(3n+1) {
    clear: both;
  }

  .nw_clever_static_page .nwcsp_plugin_wrapper.nwcsp_photogallery .nwcsp_photogallery_item,
  .grid_3 {
    float: left;
    position: relative;
    width: 100%;
    width: 50%;
  }
  .nw_clever_static_page .nwcsp_plugin_wrapper.nwcsp_photogallery .nwcsp_photogallery_item:nth-of-type(2n+1),
  .grid_3:nth-of-type(2n+1) {
    clear: both;
  }

  .nw_clever_static_page .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_3_cols .nwcsp_col,
  .nw_clever_static_page .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_2_cols .nwcsp_col,
  .grid_6 {
    float: left;
    position: relative;
    width: 100%;
    width: 100%;
  }

  .nw_clever_static_page .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_3_cols .nwcsp_col,
  .nw_clever_static_page .nwcsp_plugin_wrapper.nwcsp_wiki.nwcsp_2_cols .nwcsp_col {
    width: 100% !important;
  }

  .grid_9 {
    float: left;
    position: relative;
    width: 100%;
    width: 50%;
  }
  .grid_9:nth-of-type(2n+1) {
    clear: both;
  }

  .grid_7,
  .grid_5 {
    float: left;
    position: relative;
    width: 100%;
    width: 50%;
  }
  .grid_7:nth-of-type(2n+1),
  .grid_5:nth-of-type(2n+1) {
    clear: both;
  }

  .full_800 {
    width: 100% !important;
  }
}
@media only screen and (max-width: 600px) {
  .grid_info:after {
    content: "< 600px";
  }

  .grid_2 {
    float: left;
    position: relative;
    width: 100%;
    width: 50%;
  }
  .grid_2:nth-of-type(2n+1) {
    clear: both;
  }
  .grid_2:nth-of-type(3n+1) {
    clear: none;
  }

  .grid_4,
  .grid_5,
  .grid_7,
  .grid_8,
  .grid_9 {
    float: left;
    position: relative;
    width: 100%;
    width: 100%;
  }

  .full_600 {
    width: 100% !important;
  }
}
@media only screen and (max-width: 400px) {
  .grid_info:after {
    content: "< 400px";
  }

  .nw_clever_static_page .nwcsp_plugin_wrapper.nwcsp_photogallery .nwcsp_photogallery_item,
  .grid_2,
  .grid_3 {
    float: left;
    position: relative;
    width: 100%;
    width: 100%;
  }

  .full_400 {
    width: 100% !important;
  }
}
@media only screen and (max-width: 320px) {
  .grid_info:after {
    content: "< 320px";
  }

  .full_320 {
    width: 100% !important;
  }
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  -webkit-text-size-adjust: 100%;
}

body {
  background: #fff none repeat-x left top;
  color: #5f646a;
  font-family: Arial, helvetica, sans-serif;
  font-size: 87.5%;
  line-height: 130%;
  -webkit-font-smoothing: antialiased;
}

.non-visible {
  display: none !important;
}

.form_cleaner,
.cleaner {
  clear: both !important;
  display: block !important;
  float: none !important;
  height: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  width: auto !important;
}

.clearfix {
  display: block;
}
.clearfix:after {
  clear: both;
  content: '';
  display: block;
  visibility: hidden;
  height: 0;
}

*:focus {
  outline: none;
}

p.perex {
  margin-bottom: 80px;
}

iframe,
img {
  max-width: 100%;
}

img.float-left {
  float: left;
  margin: 0 20px 10px 0;
}

img.float-right {
  float: right;
  margin: 0 0 10px 20px;
}

a {
  color: inherit;
  text-decoration: inherit;
  cursor: inherit;
  cursor: pointer;
  color: #ff6300;
  text-decoration: underline;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
a:active, a:focus {
  outline: none;
}
a:visited {
  color: #393e44;
}
a:hover {
  color: #ffa800;
}

.nwcsp_main_headline,
h1, h2, h3, h4, h5 {
  font-family: "aaux-next", Arial, helvetica, sans-serif;
  font-weight: 400;
  color: #393e44;
  margin-bottom: 10px;
}
.nwcsp_main_headline else,
h1 else, h2 else, h3 else, h4 else, h5 else {
  font-style: normal;
}

h1 {
  font-size: 250%;
  line-height: 114.28571%;
}

.nwcsp_main_headline,
h2 {
  font-size: 214.28571%;
  line-height: 116.66667%;
  color: #ff6300;
}

h3 {
  font-size: 157.14286%;
  line-height: 127.27273%;
}

h4 {
  font-size: 128.57143%;
  line-height: 133.33333%;
}

h5 {
  font-size: 100%;
  line-height: 128.57143%;
}

.nwcsp_main_headline {
  margin-top: 80px;
}

div.wiki-box {
  font-family: "aaux-next", Arial, helvetica, sans-serif;
  font-weight: 400;
  font-size: 100%;
  line-height: 128.57143%;
}
div.wiki-box else {
  font-style: normal;
}
div.wiki-box p {
  font-size: 114.28571%;
  line-height: 162.5%;
  margin-bottom: 20px;
}
div.wiki-box strong {
  font-family: "aaux-next", Arial, helvetica, sans-serif;
  font-weight: 600;
  color: #393e44;
}
div.wiki-box strong else {
  font-style: normal;
}
div.wiki-box h2, div.wiki-box h3, div.wiki-box h4 {
  margin-top: 80px;
}
div.wiki-box ul,
div.wiki-box ol {
  margin-bottom: 20px;
  margin-left: 35px;
}
div.wiki-box ul li,
div.wiki-box ol li {
  margin-bottom: 8px;
}
div.wiki-box ul {
  list-style-type: none;
}
div.wiki-box ul li {
  list-style-type: none;
  position: relative;
}
div.wiki-box ul li:before {
  background-color: #ff6300;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  content: '';
  display: block;
  height: 8px;
  left: -30px;
  position: absolute;
  top: 5px;
  width: 8px;
}
div.wiki-box ul ul {
  margin: 8px 0 8px 25px;
}
div.wiki-box ul ul li:before {
  background-color: #393e44;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  height: 1px;
  left: -25px;
  position: absolute;
  top: 9px;
  width: 8px;
}
div.wiki-box ol {
  counter-reset: li;
  list-style-type: decimal;
}
div.wiki-box ol li {
  list-style-type: none;
  position: relative;
}
div.wiki-box ol li:before {
  font-family: "aaux-next", Arial, helvetica, sans-serif;
  font-weight: 600;
  font-size: 128.57143%;
  line-height: 133.33333%;
  color: #ff6300;
  content: counter(li);
  counter-increment: li;
  left: -30px;
  position: absolute;
  text-align: center;
  top: -4px;
}
div.wiki-box ol li:before else {
  font-style: normal;
}
div.wiki-box ol ol {
  margin: 8px 0 8px 20px;
}
div.wiki-box table.wiki-class {
  margin: 80px 0 0;
  text-align: left;
  width: 100%;
}
div.wiki-box table.wiki-class th,
div.wiki-box table.wiki-class td {
  border-bottom: 1px solid #e5e5e5;
  font-weight: normal;
  padding: 12px 18px;
  text-align: left;
}
div.wiki-box table.wiki-class th {
  font-family: "aaux-next", Arial, helvetica, sans-serif;
  font-weight: 600;
  font-size: 114.28571%;
  line-height: 125%;
  border-color: #393e44;
  color: #393e44;
}
div.wiki-box table.wiki-class th else {
  font-style: normal;
}
div.wiki-box > *:first-child {
  margin-top: 0;
}

.fake_button_attrs, .fake_button a, form .button_field button,
form .button_submit_field button {
  background-color: #393e44;
  border: 0 none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-family: "aaux-next", Arial, helvetica, sans-serif;
  font-weight: 400;
  font-size: 114.28571%;
  color: #fff;
  cursor: pointer;
  display: block;
  min-height: 40px;
  line-height: 38px;
  padding: 0 25px;
  text-align: center;
  width: auto;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.fake_button_attrs else, .fake_button a else, form .button_field button else,
form .button_submit_field button else {
  font-style: normal;
}
.fake_button_attrs:hover, .fake_button a:hover, form .button_field button:hover,
form .button_submit_field button:hover {
  background-color: #ff6300;
  -moz-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.055);
  -webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.055);
  box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.055);
}
.fake_button_attrs.orange, .fake_button a.orange, form .button_field button.orange,
form .button_submit_field button.orange {
  background-color: #ff6300;
}
.fake_button_attrs.orange:hover, .fake_button a.orange:hover, form .button_field button.orange:hover,
form .button_submit_field button.orange:hover {
  background-color: #ffa800;
}
.fake_button_attrs.white, .fake_button a.white, form .button_field button.white,
form .button_submit_field button.white {
  background-color: #fff;
  border: 1px solid #bdc1c7;
  color: #393e44;
}
.fake_button_attrs.white:hover, .fake_button a.white:hover, form .button_field button.white:hover,
form .button_submit_field button.white:hover {
  background-color: #ff6300;
  border-color: #ff6300;
  color: #fff;
}
.fake_button_attrs.big, .fake_button a.big, form .button_field button.big,
form .button_submit_field button.big {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  font-family: "aaux-next", Arial, helvetica, sans-serif;
  font-weight: 300;
  font-size: 171.42857%;
  line-height: 108.33333%;
  min-height: 70px;
  padding: 22px 30px;
  text-transform: none;
}
.fake_button_attrs.big else, .fake_button a.big else, form .button_field button.big else,
form .button_submit_field button.big else {
  font-style: normal;
}

.fake_button a {
  display: inline-block;
  text-decoration: none;
}

._cont,
.nwcsp_cont {
  margin: 0 auto;
  width: 1050px;
}

.nwcsp_plugin_wrapper {
  margin-bottom: 0 !important;
}
.nwcsp_plugin_wrapper.nwcsp_photogallery, .nwcsp_plugin_wrapper.nwcsp_gmap {
  margin-top: 80px;
}
@media only screen and (max-width: 600px) {
  .nwcsp_plugin_wrapper.nwcsp_wiki .nwcsp_col {
    width: 100% !important;
  }
}
.nwcsp_plugin_wrapper.nwcsp_photogallery .nwcsp_photogallery_item a {
  overflow: hidden;
  position: relative;
  height: 150px;
  overflow: hidden;
}
.nwcsp_plugin_wrapper.nwcsp_photogallery .nwcsp_photogallery_item a img {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}
@media only screen and (max-width: 800px) {
  .nwcsp_plugin_wrapper.nwcsp_photogallery .nwcsp_photogallery_item:nth-of-type(2n) {
    padding-right: 0;
  }
}
@media only screen and (max-width: 400px) {
  .nwcsp_plugin_wrapper.nwcsp_photogallery .nwcsp_photogallery_item {
    padding-right: 0;
  }
}

button::-moz-focus-inner {
  border: 0;
  margin-top: -2px;
  margin-bottom: -2px;
  padding: 0;
}

form .form_item {
  margin: 0 0 20px;
  position: relative;
}
form .form_item label {
  font-family: "aaux-next", Arial, helvetica, sans-serif;
  font-weight: 400;
  font-size: 114.28571%;
  line-height: 125%;
  display: block;
  margin-bottom: 3px;
  padding-left: 2px;
}
form .form_item label else {
  font-style: normal;
}
form .input_field input,
form .select_field select,
form .textarea_field textarea {
  background-color: #fff;
  border: 1px solid #bdc1c7;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #393e44;
  display: block;
  font-size: 128.57143%;
  line-height: 166.66667%;
  height: 50px;
  padding: 10px 15px;
  width: 100%;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
form .input_field input:focus,
form .select_field select:focus,
form .textarea_field textarea:focus {
  border-color: #ff6300;
  -moz-box-shadow: 0 0 5px 0 rgba(255, 168, 0, 0.5);
  -webkit-box-shadow: 0 0 5px 0 rgba(255, 168, 0, 0.5);
  box-shadow: 0 0 5px 0 rgba(255, 168, 0, 0.5);
}
form .textarea_field textarea {
  height: 228px;
}
form .button_submit_field {
  margin-bottom: 0;
}
form .radiogroup_field {
  display: block;
}
form .radiogroup_field:after {
  clear: both;
  content: '';
  display: block;
  visibility: hidden;
  height: 0;
}
form .radiogroup_field label,
form .radiogroup_field input {
  display: block;
  float: left;
}
form .radiogroup_field input {
  clear: left;
  margin: 3px 7px 0 0;
  width: 16px;
  width: auto\9;
  margin-top: 0\9;
}
form .radiogroup_field label {
  font-family: "aaux-next", Arial, helvetica, sans-serif;
  font-weight: 600;
  margin-bottom: 8px;
}
form .radiogroup_field label else {
  font-style: normal;
}
form .radiogroup_field label:first-of-type {
  font-family: "aaux-next", Arial, helvetica, sans-serif;
  font-weight: 400;
  float: none;
  margin-bottom: 20px;
  width: auto;
}
form .radiogroup_field label:first-of-type else {
  font-style: normal;
}
form .checkboxgroup_field > label {
  font-family: "aaux-next", Arial, helvetica, sans-serif;
  font-weight: 400;
  float: none;
  margin-bottom: 20px;
  width: auto;
}
form .checkboxgroup_field > label else {
  font-style: normal;
}
form .checkboxgroup_field > div {
  display: block;
}
form .checkboxgroup_field > div:after {
  clear: both;
  content: '';
  display: block;
  visibility: hidden;
  height: 0;
}
form .checkboxgroup_field > div label,
form .checkboxgroup_field > div input {
  display: block;
  float: right;
}
form .checkboxgroup_field > div input {
  margin: 3px 7px 0 0;
  width: 16px;
  width: auto\9;
  margin-top: 0\9;
}
form .checkboxgroup_field > div label {
  clear: right;
  font-family: "aaux-next", Arial, helvetica, sans-serif;
  font-weight: 600;
  margin-bottom: 8px;
  width: 84%;
  width: -webkit-calc(100% - 23px);
  width: -moz-calc(100% - 23px);
  width: -ms-calc(100% - 23px);
  width: -o-calc(100% - 23px);
  width: calc(100% - 23px);
}
form .checkboxgroup_field > div label else {
  font-style: normal;
}

header ._cont {
  display: block;
  padding: 27px 0;
  position: relative;
}
header ._cont:after {
  clear: both;
  content: '';
  display: block;
  visibility: hidden;
  height: 0;
}
header .home {
  color: transparent;
  display: block;
  text-decoration: none;
  -moz-transition: none 0.2s ease-in-out;
  -o-transition: none 0.2s ease-in-out;
  -webkit-transition: none 0.2s ease-in-out;
  transition: none 0.2s ease-in-out;
}
@media only screen and (max-width: 1200px) {
  header .home {
    left: 50%;
    margin-left: -14px;
  }
}
header .logo {
  float: left;
  position: relative;
  top: 7px;
}
header .logo a {
  color: transparent;
  display: block;
  text-decoration: none;
  background: transparent url("/media/page/logo-eicero.png") no-repeat center center;
  height: 50px;
  width: 140px;
  -moz-background-size: 140px;
  -o-background-size: 140px;
  -webkit-background-size: 140px;
  background-size: 140px;
}
@media only screen and (max-width: 1200px) {
  header .logo {
    float: none;
  }
  header .logo a {
    width: auto;
  }
}
@media only screen and (max-width: 800px) {
  header .logo a {
    background-position: 25px center;
    padding-right: 70px;
  }
}
header .top_menu {
  float: right;
  padding: 10px 0;
  position: relative;
}
header .top_menu ul {
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
}
header .top_menu ul:after {
  clear: both;
  content: '';
  display: block;
  visibility: hidden;
  height: 0;
}
header .top_menu ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  float: left;
}
header .top_menu ul li {
  display: block;
  margin-left: 1px;
}
header .top_menu ul li a {
  border: 1px solid transparent;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  font-family: "aaux-next", Arial, helvetica, sans-serif;
  font-weight: 300;
  font-size: 114.28571%;
  line-height: 250%;
  color: #393e44;
  display: block;
  height: 40px;
  padding: 0 9px;
  text-decoration: none;
  white-space: nowrap;
}
header .top_menu ul li a else {
  font-style: normal;
}
header .top_menu ul li a:hover {
  border-color: #bdc1c7;
}
header .top_menu ul li.active a {
  background-color: #393e44;
  -moz-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.055);
  -webkit-box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.055);
  box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.055);
  border-color: #393e44;
  color: #fff;
}
header .top_menu ul li:first-of-type a, header .top_menu ul li:last-of-type a {
  font-family: "aaux-next", Arial, helvetica, sans-serif;
  font-weight: 600;
}
header .top_menu ul li:first-of-type a else, header .top_menu ul li:last-of-type a else {
  font-style: normal;
}
header .top_menu ul li:last-of-type a {
  background-color: #ff6300;
  color: #fff;
}
header .top_menu ul li:last-of-type a:hover {
  background-color: #ffa800;
  border-color: #ffa800;
}
header .top_menu .top_menu_opener {
  background: transparent url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Im9yaWdpbmFsIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDMyIDMyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMiAzMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBpZD0iaG9yaXpvbnRhbF94NUZfd2hpdGUiPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMzkzRTQ0IiBkPSJNMi41LDhoMjdDMzAuMyw4LDMxLDcuMywzMSw2LjVDMzEsNS43LDMwLjMsNSwyOS41LDVoLTI3DQoJCQlDMS43LDUsMSw1LjcsMSw2LjVDMSw3LjMsMS43LDgsMi41LDh6IE0yOS41LDE1aC0yN0MxLjcsMTUsMSwxNS43LDEsMTYuNUMxLDE3LjMsMS43LDE4LDIuNSwxOGgyN2MwLjgsMCwxLjUtMC43LDEuNS0xLjUNCgkJCUMzMSwxNS43LDMwLjMsMTUsMjkuNSwxNXogTTI5LjUsMjVoLTI3QzEuNywyNSwxLDI1LjcsMSwyNi41QzEsMjcuMywxLjcsMjgsMi41LDI4aDI3YzAuOCwwLDEuNS0wLjcsMS41LTEuNQ0KCQkJQzMxLDI1LjcsMzAuMywyNSwyOS41LDI1eiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K') no-repeat center center;
  -moz-background-size: 32px;
  -o-background-size: 32px;
  -webkit-background-size: 32px;
  background-size: 32px;
  cursor: pointer;
  display: none;
  height: 60px;
  position: absolute;
  right: 0;
  top: -60px;
  width: 70px;
}
@media only screen and (max-width: 1200px) {
  header .top_menu {
    float: none;
    padding-bottom: 0;
    text-align: center;
  }
  header .top_menu ul {
    display: inline-block;
  }
  header .top_menu ul li {
    display: inline-block;
    float: none;
  }
  header .top_menu ul li a {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media only screen and (max-width: 800px) {
  header .top_menu ul {
    display: none;
  }
  header .top_menu ul li {
    display: block;
    float: none;
    margin-bottom: 10px;
  }
  header .top_menu ul li a {
    padding-left: 15px;
    padding-right: 15px;
  }
  header .top_menu ul.opened {
    display: inline-block;
  }
  header .top_menu .top_menu_opener {
    display: block;
  }
}

.main_headline {
  background: #ff6300 url("/media/page/main-headline-bg.png") no-repeat center top;
  color: #fff;
}
.main_headline ._cont {
  height: 250px;
  position: relative;
}
.main_headline ._cont .mh_cont {
  bottom: 35px;
  left: 0;
  max-height: 180px;
  overflow: hidden;
  padding-right: 30%;
  position: absolute;
  width: 100%;
}
.main_headline .mh_headline {
  color: #fff;
}
.main_headline .mh_perex {
  font-family: "aaux-next", Arial, helvetica, sans-serif;
  font-weight: 400;
  font-size: 128.57143%;
  line-height: 144.44444%;
}
.main_headline .mh_perex else {
  font-style: normal;
}
@media only screen and (max-width: 800px) {
  .main_headline ._cont {
    height: auto;
    position: static;
    padding: 35px 0;
  }
  .main_headline ._cont .mh_cont {
    max-height: inherit;
    padding-right: 0;
    position: static;
  }
}

.content_wrapper {
  background: transparent url("/media/page/content-bg.png") no-repeat center bottom -95px;
}

.content ._cont {
  padding: 70px 0;
}

.main_perex {
  font-family: "aaux-next", Arial, helvetica, sans-serif;
  font-weight: 600;
  font-size: 114.28571%;
  line-height: 162.5%;
  margin-bottom: 80px;
}
.main_perex else {
  font-style: normal;
}

.after_content {
  padding: 0 0 70px;
}

.guarantee_box,
.solve_problem_box {
  padding: 50px 25% 0;
  text-align: center;
}
.guarantee_box .gb_headline,
.solve_problem_box .gb_headline {
  color: #393e44;
  margin-bottom: 30px;
}
.guarantee_box .gb_headline strong,
.solve_problem_box .gb_headline strong {
  font-family: "aaux-next", Arial, helvetica, sans-serif;
  font-weight: 600;
}
.guarantee_box .gb_headline strong else,
.solve_problem_box .gb_headline strong else {
  font-style: normal;
}
.guarantee_box .gb_button,
.solve_problem_box .gb_button {
  margin-bottom: 30px;
}
.guarantee_box .spb_button a,
.solve_problem_box .spb_button a {
  height: auto;
  min-height: 50px;
}
.guarantee_box .spb_note,
.guarantee_box .gb_note,
.solve_problem_box .spb_note,
.solve_problem_box .gb_note {
  font-family: "aaux-next", Arial, helvetica, sans-serif;
  font-weight: 400;
  font-size: 100%;
  line-height: 157.14286%;
  color: #393e44;
}
.guarantee_box .spb_note else,
.guarantee_box .gb_note else,
.solve_problem_box .spb_note else,
.solve_problem_box .gb_note else {
  font-style: normal;
}
.guarantee_box .spb_note,
.solve_problem_box .spb_note {
  margin-bottom: 30px;
}
@media only screen and (max-width: 800px) {
  .guarantee_box,
  .solve_problem_box {
    padding-left: 15%;
    padding-right: 15%;
  }
}
@media only screen and (max-width: 400px) {
  .guarantee_box,
  .solve_problem_box {
    padding-left: 5%;
    padding-right: 5%;
  }
}

.news_item .ni_headline {
  font-family: "aaux-next", Arial, helvetica, sans-serif;
  font-weight: 600;
}
.news_item .ni_headline else {
  font-style: normal;
}
.news_item .ni_perex {
  font-family: "aaux-next", Arial, helvetica, sans-serif;
  font-weight: 300;
  font-size: 100%;
  line-height: 157.14286%;
}
.news_item .ni_perex else {
  font-style: normal;
}
.news_item .ni_more {
  margin-top: 30px;
}
.news_item .ni_more a {
  text-transform: lowercase;
}

.news_box {
  border-top: 1px solid #ebebec;
  margin-top: 50px;
}
.news_box ._cont {
  padding-top: 50px;
}
.news_box .news_item .ni_headline {
  font-size: 128.57143%;
  line-height: 122.22222%;
}
.news_box .news_item .ni_more a {
  font-size: 100%;
  line-height: 214.28571%;
  line-height: 270%;
  height: 30px;
}
.news_box .news_item:nth-of-type(4n+1) {
  padding-left: 0;
  padding-right: 4.5%;
}
.news_box .news_item:nth-of-type(4n+2) {
  padding-left: 1.5%;
  padding-right: 3%;
}
.news_box .news_item:nth-of-type(4n+3) {
  padding-left: 3%;
  padding-right: 1.5%;
}
.news_box .news_item:nth-of-type(4n) {
  padding-left: 4.5%;
  padding-right: 0;
}
@media only screen and (max-width: 800px) {
  .news_box .news_item {
    margin-bottom: 40px;
  }
  .news_box .news_item:nth-of-type(2n-1) {
    clear: left;
    padding: 0 4.5% 0 0;
  }
  .news_box .news_item:nth-of-type(2n) {
    padding: 0 0 0 4.5%;
  }
}
@media only screen and (max-width: 400px) {
  .news_box .news_item {
    float: none;
    padding: 0 !important;
  }
}
.news_box .nb_top {
  display: block;
  margin-bottom: 30px;
}
.news_box .nb_top:after {
  clear: both;
  content: '';
  display: block;
  visibility: hidden;
  height: 0;
}
.news_box .nb_top .nb_headline {
  float: left;
}
.news_box .nb_top .more_news {
  float: right;
}
.news_box .nb_top .more_news a {
  text-transform: lowercase;
}
@media only screen and (max-width: 320px) {
  .news_box .nb_top .nb_headline,
  .news_box .nb_top .more_news {
    float: none;
  }
}

.slider_wrapper {
  text-align: center;
}
.slider_wrapper .slider {
  display: inline-block;
  height: 50px;
  overflow: hidden;
}
.slider_wrapper .slider .slider-first,
.slider_wrapper .slider .slider-last {
  display: none;
}
.slider_wrapper .slider .slider-previous,
.slider_wrapper .slider .slider-next {
  background: #ebebec none no-repeat center center;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  display: block;
  float: left;
  height: 50px;
  width: 50px;
}
.slider_wrapper .slider .slider-previous span,
.slider_wrapper .slider .slider-next span {
  display: none;
}
.slider_wrapper .slider .slider-previous {
  background-image: url("/media/page/arrow-slider-left.png");
  margin-right: 10px;
}
.slider_wrapper .slider .slider-next {
  background-image: url("/media/page/arrow-slider-right.png");
  margin-left: 5px;
}
.slider_wrapper .slider .slider-pages {
  display: block;
  float: left;
  height: 50px;
}
.slider_wrapper .slider .slider-pages .dots,
.slider_wrapper .slider .slider-pages .slider-page {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  color: #393e44;
  font-family: "aaux-next", Arial, helvetica, sans-serif;
  font-weight: 400;
  font-size: 128.57143%;
  line-height: 277.77778%;
  display: block;
  float: left;
  height: 50px;
  margin-right: 5px;
  overflow: hidden;
  text-align: center;
  text-decoration: none;
  width: 50px;
}
.slider_wrapper .slider .slider-pages .dots else,
.slider_wrapper .slider .slider-pages .slider-page else {
  font-style: normal;
}
.slider_wrapper .slider .slider-pages .dots:hover, .slider_wrapper .slider .slider-pages .dots.active,
.slider_wrapper .slider .slider-pages .slider-page:hover,
.slider_wrapper .slider .slider-pages .slider-page.active {
  background-color: #ff6300;
  color: #fff;
}
.slider_wrapper .slider .slider-pages .dots {
  width: 18px;
}

footer {
  background-color: #24282d;
}
footer ._cont {
  font-size: 85.71429%;
  line-height: 133.33333%;
  display: block;
}
footer ._cont:after {
  clear: both;
  content: '';
  display: block;
  visibility: hidden;
  height: 0;
}
footer .logo {
  float: left;
  height: 46px;
  margin: 14px 37px 0 -10px;
  width: 123px;
}
footer .logo a {
  background: transparent url("/media/page/logo-footer.png") no-repeat center center;
  display: block;
  height: 100%;
  text-indent: -5000px;
  width: 100%;
}
@media only screen and (max-width: 1050px) {
  footer .logo {
    float: none;
    margin: 0 auto;
    height: 76px;
    padding-top: 30px;
  }
}
footer .bottom_menu {
  float: left;
  padding: 30px 0;
}
footer .bottom_menu ul {
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
}
footer .bottom_menu ul:after {
  clear: both;
  content: '';
  display: block;
  visibility: hidden;
  height: 0;
}
footer .bottom_menu ul li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
  white-space: nowrap;
  float: left;
}
footer .bottom_menu ul li {
  margin-right: 30px;
}
footer .bottom_menu ul li a {
  color: #9da2a8;
  text-decoration: none;
}
footer .bottom_menu ul li a:hover {
  color: #fff;
}
@media only screen and (max-width: 1050px) {
  footer .bottom_menu {
    float: none;
    text-align: center;
  }
  footer .bottom_menu ul {
    display: inline-block;
    margin-left: 30px;
  }
  footer .bottom_menu ul li {
    display: inline-block;
    float: none;
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 600px) {
  footer .bottom_menu ul {
    display: block;
    margin-left: 0;
  }
  footer .bottom_menu ul li {
    display: block;
    margin-bottom: 0;
    margin-right: 0;
  }
  footer .bottom_menu ul li a {
    display: block;
    padding: 10px 0;
  }
}
footer .heal {
  float: right;
  padding-top: 6px;
}
footer .heal .copyright,
footer .heal .credits {
  color: #fff;
  float: left;
  padding: 24px 0 20px;
}
footer .heal .credits {
  background: transparent url("/media/page/copyright-separator.png") no-repeat left center;
  float: right;
  margin-left: 10px;
  padding-left: 10px;
}
footer .heal .credits .heal_company_url,
footer .heal .credits .made_by_inspire {
  display: block;
  float: right;
}
footer .heal .credits .heal_company_url a {
  color: #fff;
  text-decoration: none;
}
footer .heal .credits .made_by_inspire .mbi_label,
footer .heal .credits .made_by_inspire .mbi_link {
  display: block;
  float: left;
}
footer .heal .credits .made_by_inspire .mbi_link {
  background: transparent url("/media/page/ico-inspire.png") no-repeat left top;
  -moz-background-size: contain;
  -o-background-size: contain;
  -webkit-background-size: contain;
  background-size: contain;
  display: block;
  height: 27px;
  margin: -5px 0 0 15px;
  text-indent: -5000px;
  width: 32px;
}
footer .heal .credits .made_by_inspire .mbi_label {
  display: none;
}
@media only screen and (max-width: 800px) {
  footer .heal {
    float: none;
    text-align: center;
  }
  footer .heal .copyright,
  footer .heal .credits {
    float: none;
    width: 100%;
  }
  footer .heal .copyright {
    background-position: center 20px;
    padding-bottom: 0;
    padding-top: 20px;
  }
  footer .heal .credits {
    background-image: none;
    margin-left: 0;
    padding-left: 0;
  }
  footer .heal .credits .heal_company_url,
  footer .heal .credits .heal_company,
  footer .heal .credits .made_by_inspire {
    float: none;
  }
  footer .heal .credits .heal_company {
    padding: 5px 0 0;
  }
  footer .heal .credits .made_by_inspire .mbi_link {
    float: none;
    margin: 0 auto 5px;
  }
}
footer .associate, footer .cleverlance {
  background: transparent no-repeat left top;
  color: #fff;
  float: left;
  height: 37px;
  margin-top: 18px;
  padding-left: 150px;
  padding-top: 3px;
  position: relative;
  width: 37%;
}
footer .associate a, footer .cleverlance a {
  display: block;
  height: 38px;
  left: 0;
  position: absolute;
  top: 0;
  width: 110px;
}
@media only screen and (max-width: 800px) {
  footer .associate, footer .cleverlance {
    background: no-repeat center top;
    float: none;
    height: 100px;
    padding-left: 0;
    text-align: center;
    width: 100%;
  }
  footer .associate a, footer .cleverlance a {
    left: 50% !important;
    margin-left: -55px;
  }
}
footer .associate {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASIAAABXCAMAAACX+LhCAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABdUExURQAAAP/CO//CO//////CO//CO//CO//////////////////CO//////////////////////////////////////////CO//CO//CO//CO//CO//CO//CO//CO////wazet4AAAAddFJOUwBw7xCfYM+AQL/vQGAwIJ/fz69QcI+/MIBQjyDfBZyYcwAACHNJREFUeNrtnIly3CgQQLHxmGNA6LQz2RX//5lLc0iADuTa7CblQeWqsTxAdz/1waEEoUvX58dyfaJ67RF6ncP19vNWeZwTepvnyqhEqDIqE6qMyoQqozKhea51rUSo1rUioVrXLhCqjMqEKqMyocqoTGh+fXZEH0VCt9eKqERorog2hH6mhCqiDaFbRqgiKhKqiIqEKqIioYqoSKgiKhJ6ekRlQr8c0UBIc6FZQwj9ExA9yoTefrXMVrMrzZTm+I9wo7f/nZC4Znqj9fC7oPx1D9dnzOiE0G09g/zrVzjRJdMn3f8Ba/uf95XRGaE1Fl/e//3eCL2WYSTFv5+QydS3wOgqoeP9I5OECZH+Bo/rTZ51ly8a4q4hayeIAJKEZMl7pZeIEtFNLJguVUHGQ4GeIkgM19n+kGd0ndABI9xpezH76AW3N7290TrRQGqtvDtpf7XStWud3zCbzonWadyF+MTMi5KRKCc3EWwGoCHx68BQtonEcJ3uoFmD7yuhv0uE9hkZQi1jRsHJJmStOzCE7SAy+vp0TW0faMcbp/B0jIgvZE0HvogawF4YokO54BXR2rfh0LldJIJ8uM73GG9JXXu/FwntMRq8EgTUxlxzo1zTuQefIYLnLAIi4qFN/pnSI0SAwpGV3knGyeV+GAx8WNixQTDc0QgRgOPL81HrR6bZ8S5szOgSoXne1DWjzppcg+lNMJ1ktvpaFdr5iZINAHyAqNfckx0W53C8LClsx4wEqwjR2tcw7LxEvovoYJ/65bEwukhoW9eMOk1843TT3nSS2jr6xguizrfzwbODyCBQrhUgGuKnQdfgHMMdpXJVA55U559KiOXGltUNoiNC74sfXSa0iTWjdzdsXIptEYGtRucxRiSC20/cWrWDyDSRnqxxnFbg9e8BUWu7SLR5UqPri13fGEqO6JhQiLUvENowsgWNsxHHxu0gAluNJ7UeETMFF9KrdO0GG2o7iDrTI5BlTtTUxA7LoHUam+G7qC/NESUF7YyQN/jzC4RyRlg5YVyeIwJ9Haeo6HMRnmkPkbBF5LJa58jiKRFVQiQtnc4moVNEkYPc3nZs3xapAqFNF0xH0trsc4LI2YpdSqBhotAsbo8h1LaIXASJEEcgCmYZO4jwBtFkx3dRukHE1pnjbT4nNM+PrxKa33fWaz1osqSEboPI6DtSSjtbUJzCJHxvPyHUug2iVrem17BMb7womqVrEhe7cOf6ivBsjnLRZ5HQ+z1jVCb08rFFZGvKeFzR2sW3h4AIZlHRLLzX68wvqlshJFFazGio5nbeIEKx69kUEA1L39bKcJBHlmt2LxN6/XGA6JDQHCMacZiaNXZy53mNqSKrrdE0JriR+4BQyxEpHZMd5OokjZ/BU2u79HejdRmHKO3bumm1EdIeITomNB8gOiYUI1KaE+POyi0ETGLoKSXLNF9RdzmCPkpwQBTcyCs8bBGFCZ+dIArNJ2pHb50oNtDRzRZSwRYRDvPUZTrZCjq4OXms2YLohNABohNCKSK9lhkkub8T6WIRB1shJMSSPL0bhWfa54iEr/aO7BR7xbJ8dqKaWLBFJEIkmsQIDyIoqvJl7L1MaB/RGaEk0AanqmqiKQCjaWnVq60Y3C0gwq6oBUTmNkXUL1N3R7Z3keqrmwIsYd7qBHd0iUS2FLnRwRohHXKC9hGdEtpFdEpo/si3ymRy9x/uiMlkWy7dfCsKbuje4cL9jJCzdw/ROaH54zsdBd3LhHYQFQh9O0QlQltEJULfDVGR0AZRkdD3QvRZJjS/ZF3WVq/3/R7f60XRW5HQ2+EZ5HMQigw+IfS5ewb5LIQWg08I3Xb3ap+HkDf4IqF1r/aZCCH08gVCYa/2KiHZ65YgytwZJ4LfiF3QUiQ73Um3m3qoGoFvCbWLT+La2nVqjxE2I5uFg3a7BOTcRGVPXGCtNhC724GoXSG3FP5qx3bT8qF1q5V2dLLDZP32BUJhr/aiD/UTomOGCOwxGpn10CiCakeI/I5GH5lhfsG9Qkxh2ltjy2/cYG6PfszalqCACBZmQueIFKyBVY/phNLT6scXCG3OIE+jjNllZIqo18Z5qHS+kyNq6A6ijg8JIjQw5Fehu4ikTO9FD8tZjfoeLYh4C4v8DBHWk7K+5eXs1P4rhLIzyPM8NPKeNBkiYkKNUW8ZU8nbDw2P91gRaeFVBMoGjsEM25YwQvgIVsLrC+ajzV5PiDY6woMSoxlVW/8NiFgraMsyRKJvTAC68AI5YsPoGqHXe3QGWcrUjVAcZ4hQRwyi1mk/0niBTdPMRDrYJjCd+h7MsG2N6ia9WUQ2ldCOZq/dMJ2+7tZobH6Q5sLYvyASHRM5IibgxyNS6RaFpXGVUHQGeaWWdd5j4Fx/sIikbmmzH2gqcQAfaMxkky4KNGHwwlZRR3cDTXIus41z8CsT30qBBoYZ9Go5BkSmaT+6sRu3P97tBZrlcZ3QcgZZJMQJHXljH3RDuRggXxI48KCoU3SarGccZ2ziOjLYlnVeRCHikKllqqMEgsJ50elrpK1JRIK5ikYbPlKmABEdAIwZx2joxiYK0lEzdcPIrBdlW0yPLxAKda3oQ1Kx3tR3eA9FoKFno1EW3tjopSmtTDVoSl9RyS5hO0oo2ZNwbSX0HxTChCnjACwMfrJVxuzLRwg+RuPCPSMY2THRJGEc2Ke0Y0/2fM2UBlDays7y/uNHuF6KhOo/ajwkFL2HdX9yQo8iobfbk/+HBj/KhJ7djX6UCVVERUIVUZFQRZTtmm0JVURFQhVRkVBFVCT09IjKhJ4d0aNM6On/u7BHkVBdx94qoYuMEkI/K6Eto4TQWyW0ZVQJFRlVQl+oa5VQqa5VQiVGlVCJUSVUYlQJla57nTEWr+xdx6e6/gHjvRwbuRC2igAAAABJRU5ErkJggg==');
  background-size: auto 38px;
  padding-top: 12px;
}
@media only screen and (max-width: 800px) {
  footer .associate {
    padding-top: 50px;
  }
}
footer .cleverlance {
  background-image: url('data:image/png;base64,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');
  background-position: left 6px;
  padding-top: 12px;
  padding-left: 178px;
  width: 32%;
}
footer .cleverlance a {
  height: 35px;
  width: 140px;
}
@media only screen and (max-width: 800px) {
  footer .cleverlance {
    background-position: center top;
    float: none;
    height: 70px;
    padding-left: 0;
    padding-top: 38px;
    text-align: center;
    width: 100%;
  }
  footer .cleverlance a {
    left: 50% !important;
    margin-left: -70px;
  }
}

.languages {
  border: 1px solid #bdc1c7;
  border-top-width: 0;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  min-width: 105px;
  position: absolute;
  right: 0;
  top: 0;
}
.languages ul {
  background-color: #fff;
  position: relative;
}
.languages ul li {
  display: none;
  position: relative;
  z-index: 0;
}
.languages ul li a {
  font-family: "aaux-next", Arial, helvetica, sans-serif;
  font-weight: 400;
  font-size: 92.85714%;
  line-height: 123.07692%;
  display: block;
  height: 100%;
  padding: 7px 10px 7px 45px;
  text-decoration: none;
}
.languages ul li a else {
  font-style: normal;
}
.languages ul li:after {
  background: transparent none no-repeat center center / 25px auto;
  content: '';
  display: block;
  height: 32px;
  left: 5px;
  position: absolute;
  top: -1px;
  width: 32px;
  z-index: -1;
}
.languages ul li.active {
  display: block;
}
.languages.opened ul li {
  display: block;
}

.lang_cs::after {
  background-image: url("/media/page/flags/CZ.png") !important;
}

.lang_de::after {
  background-image: url("/media/page/flags/DE.png") !important;
}

.lang_en::after {
  background-image: url("/media/page/flags/GB.png") !important;
}

.lang_sk::after {
  background-image: url("/media/page/flags/SK.png") !important;
}
