/* sansita-regular - latin */
@font-face {
  font-family: 'Sansita';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/sansita-v10-latin/sansita-v10-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/sansita-v10-latin/sansita-v10-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/sansita-v10-latin/sansita-v10-latin-regular.woff2") format("woff2"), url("../fonts/sansita-v10-latin/sansita-v10-latin-regular.woff") format("woff"), url("../fonts/sansita-v10-latin/sansita-v10-latin-regular.ttf") format("truetype"), url("../fonts/sansita-v10-latin/sansita-v10-latin-regular.svg#Sansita") format("svg");
  /* Legacy iOS */ }
/* sansita-italic - latin */
@font-face {
  font-family: 'Sansita';
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/sansita-v10-latin/sansita-v10-latin-italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/sansita-v10-latin/sansita-v10-latin-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/sansita-v10-latin/sansita-v10-latin-italic.woff2") format("woff2"), url("../fonts/sansita-v10-latin/sansita-v10-latin-italic.woff") format("woff"), url("../fonts/sansita-v10-latin/sansita-v10-latin-italic.ttf") format("truetype"), url("../fonts/sansita-v10-latin/sansita-v10-latin-italic.svg#Sansita") format("svg");
  /* Legacy iOS */ }
/* sansita-700 - latin */
@font-face {
  font-family: 'Sansita';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/sansita-v10-latin/sansita-v10-latin-700.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/sansita-v10-latin/sansita-v10-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/sansita-v10-latin/sansita-v10-latin-700.woff2") format("woff2"), url("../fonts/sansita-v10-latin/sansita-v10-latin-700.woff") format("woff"), url("../fonts/sansita-v10-latin/sansita-v10-latin-700.ttf") format("truetype"), url("../fonts/sansita-v10-latin/sansita-v10-latin-700.svg#Sansita") format("svg");
  /* Legacy iOS */ }
/* sansita-700italic - latin */
@font-face {
  font-family: 'Sansita';
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/sansita-v10-latin/sansita-v10-latin-700italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/sansita-v10-latin/sansita-v10-latin-700italic.eot?#iefix") format("embedded-opentype"), url("../fonts/sansita-v10-latin/sansita-v10-latin-700italic.woff2") format("woff2"), url("../fonts/sansita-v10-latin/sansita-v10-latin-700italic.woff") format("woff"), url("../fonts/sansita-v10-latin/sansita-v10-latin-700italic.ttf") format("truetype"), url("../fonts/sansita-v10-latin/sansita-v10-latin-700italic.svg#Sansita") format("svg");
  /* Legacy iOS */ }
/* sansita-800 - latin */
@font-face {
  font-family: 'Sansita';
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/sansita-v10-latin/sansita-v10-latin-800.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/sansita-v10-latin/sansita-v10-latin-800.eot?#iefix") format("embedded-opentype"), url("../fonts/sansita-v10-latin/sansita-v10-latin-800.woff2") format("woff2"), url("../fonts/sansita-v10-latin/sansita-v10-latin-800.woff") format("woff"), url("../fonts/sansita-v10-latin/sansita-v10-latin-800.ttf") format("truetype"), url("../fonts/sansita-v10-latin/sansita-v10-latin-800.svg#Sansita") format("svg");
  /* Legacy iOS */ }
/* sansita-800italic - latin */
@font-face {
  font-family: 'Sansita';
  font-style: italic;
  font-weight: 800;
  src: url("../fonts/sansita-v10-latin/sansita-v10-latin-800italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/sansita-v10-latin/sansita-v10-latin-800italic.eot?#iefix") format("embedded-opentype"), url("../fonts/sansita-v10-latin/sansita-v10-latin-800italic.woff2") format("woff2"), url("../fonts/sansita-v10-latin/sansita-v10-latin-800italic.woff") format("woff"), url("../fonts/sansita-v10-latin/sansita-v10-latin-800italic.ttf") format("truetype"), url("../fonts/sansita-v10-latin/sansita-v10-latin-800italic.svg#Sansita") format("svg");
  /* Legacy iOS */ }
/* sansita-900 - latin */
@font-face {
  font-family: 'Sansita';
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/sansita-v10-latin/sansita-v10-latin-900.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/sansita-v10-latin/sansita-v10-latin-900.eot?#iefix") format("embedded-opentype"), url("../fonts/sansita-v10-latin/sansita-v10-latin-900.woff2") format("woff2"), url("../fonts/sansita-v10-latin/sansita-v10-latin-900.woff") format("woff"), url("../fonts/sansita-v10-latin/sansita-v10-latin-900.ttf") format("truetype"), url("../fonts/sansita-v10-latin/sansita-v10-latin-900.svg#Sansita") format("svg");
  /* Legacy iOS */ }
/* sansita-900italic - latin */
@font-face {
  font-family: 'Sansita';
  font-style: italic;
  font-weight: 900;
  src: url("../fonts/sansita-v10-latin/sansita-v10-latin-900italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/sansita-v10-latin/sansita-v10-latin-900italic.eot?#iefix") format("embedded-opentype"), url("../fonts/sansita-v10-latin/sansita-v10-latin-900italic.woff2") format("woff2"), url("../fonts/sansita-v10-latin/sansita-v10-latin-900italic.woff") format("woff"), url("../fonts/sansita-v10-latin/sansita-v10-latin-900italic.ttf") format("truetype"), url("../fonts/sansita-v10-latin/sansita-v10-latin-900italic.svg#Sansita") format("svg");
  /* Legacy iOS */ }
* {
  box-sizing: border-box; }

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-size-adjust: 100%;
  font-weight: normal;
  margin: 0;
  font-family: 'Sansita', sans-serif;
  font-style: normal;
  color: black;
  background-color: #727374; }

.wrap {
  max-width: 1366px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.4);
  background-color: white;
  z-index: 0; }

.inner {
  margin-left: auto;
  margin-right: auto;
  padding-left: 9vw;
  padding-right: 9vw; }
  @media (min-width: 1366px) {
    .inner {
      padding-left: 122.94px; } }
  @media (min-width: 1366px) {
    .inner {
      padding-right: 122.94px; } }

.lang_menu {
  position: absolute;
  display: block;
  margin-right: 1rem;
  right: 1vw;
  top: 0.9rem;
  transform: rotate(-90deg);
  transform-origin: right;
  font-style: italic;
  color: #ff9f00;
  text-decoration: none;
  font-size: 0.9rem;
  transition: color 0.3s;
  padding: 0; }
  @media (min-width: 1366px) {
    .lang_menu {
      right: 13.66px; } }
  @media (min-width: 768px) {
    .lang_menu {
      font-size: 1.1rem; } }
  @media (min-width: 1024px) {
    .lang_menu {
      font-size: 1.3rem; } }
  .lang_menu:hover {
    color: white; }

.header {
  display: table;
  width: 100%;
  background-color: #bd35a3;
  padding-top: 6vw;
  padding-bottom: 10vw; }
  @media (min-width: 1366px) {
    .header {
      padding-top: 81.96px; } }
  @media (min-width: 1366px) {
    .header {
      padding-bottom: 136.6px; } }

.header_title {
  font-size: 11vw;
  font-style: italic;
  font-weight: 700;
  color: #ff9f00;
  line-height: 1;
  margin: 0;
  padding-left: 13.5vw; }
  @media (min-width: 1366px) {
    .header_title {
      font-size: 150.26px; } }
  @media (min-width: 1366px) {
    .header_title {
      padding-left: 184.41px; } }
  .header_title span {
    padding-left: 2vw;
    color: white; }
    @media (min-width: 1366px) {
      .header_title span {
        padding-left: 27.32px; } }

.header_subtitle {
  margin: 0;
  margin-top: 2.4vw;
  font-size: 3.4vw;
  padding-left: 13.5vw;
  color: white;
  line-height: 1; }
  @media (min-width: 1366px) {
    .header_subtitle {
      margin-top: 32.784px; } }
  @media (min-width: 1366px) {
    .header_subtitle {
      font-size: 46.444px; } }
  @media (min-width: 1366px) {
    .header_subtitle {
      padding-left: 184.41px; } }

.main {
  display: table;
  width: 100%; }

.answers {
  display: table;
  overflow: hidden;
  width: 100%;
  padding-top: 11.8vw;
  padding-bottom: 11.8vw; }
  @media (min-width: 1366px) {
    .answers {
      padding-top: 161.188px; } }
  @media (min-width: 1366px) {
    .answers {
      padding-bottom: 161.188px; } }

.answers-list {
  list-style: none;
  counter-reset: item;
  margin: 0;
  padding: 0; }

.answers-list-item {
  position: relative;
  counter-increment: item;
  padding-bottom: 5.5vw; }
  @media (min-width: 1366px) {
    .answers-list-item {
      padding-bottom: 75.13px; } }

.answers-list-item:before {
  position: relative;
  display: inline-block;
  vertical-align: top;
  text-align: right;
  content: counter(item);
  font-weight: 900;
  font-style: normal;
  line-height: 1;
  font-size: 10.18vw;
  color: #bd35a3; }
  @media (min-width: 1366px) {
    .answers-list-item:before {
      font-size: 139.0588px; } }

.answers_answer_wrap {
  margin: 0;
  line-height: 1;
  display: inline-block;
  padding-left: 0.2vw;
  vertical-align: top; }
  @media (min-width: 1366px) {
    .answers_answer_wrap {
      padding-left: 2.732px; } }

.answers_question {
  color: #bd35a3; }

.answers_answer {
  white-space: nowrap; }

.answers-item-image {
  position: absolute; }

.answers-list-item.item-1 {
  left: 13vw;
  font-size: 3.56vw;
  font-style: italic; }
  @media (min-width: 1366px) {
    .answers-list-item.item-1 {
      left: 177.58px; } }
  .answers-list-item.item-1:before {
    top: -2.63vw; }
    @media (min-width: 1366px) {
      .answers-list-item.item-1:before {
        top: -35.9258px; } }
  @media (min-width: 1366px) {
    .answers-list-item.item-1 {
      font-size: 48.6296px; } }

.answers-list-item.item-2 {
  left: 0vw;
  font-size: 2.7vw;
  font-weight: 800; }
  @media (min-width: 1366px) {
    .answers-list-item.item-2 {
      left: 0px; } }
  .answers-list-item.item-2:before {
    top: -4.2vw; }
    @media (min-width: 1366px) {
      .answers-list-item.item-2:before {
        top: -57.372px; } }
  @media (min-width: 1366px) {
    .answers-list-item.item-2 {
      font-size: 36.882px; } }
  .answers-list-item.item-2:after {
    content: "";
    display: block;
    position: absolute;
    top: -2vw;
    right: 0;
    width: 34vw;
    height: 67vw;
    background-color: #ff9f00;
    z-index: -1; }
    @media (min-width: 1366px) {
      .answers-list-item.item-2:after {
        top: -27.32px; } }
    @media (min-width: 1366px) {
      .answers-list-item.item-2:after {
        width: 464.44px; } }
    @media (min-width: 1366px) {
      .answers-list-item.item-2:after {
        height: 915.22px; } }
  .answers-list-item.item-2 .answers-item-image {
    top: 3vw;
    right: -2.3vw;
    width: 34vw; }
    @media (min-width: 1366px) {
      .answers-list-item.item-2 .answers-item-image {
        top: 40.98px; } }
    @media (min-width: 1366px) {
      .answers-list-item.item-2 .answers-item-image {
        right: -31.418px; } }
    @media (min-width: 1366px) {
      .answers-list-item.item-2 .answers-item-image {
        width: 464.44px; } }

.answers-list-item.item-3 {
  margin-top: -3vw;
  left: 6vw;
  font-size: 4.4vw;
  font-weight: 400; }
  @media (min-width: 1366px) {
    .answers-list-item.item-3 {
      margin-top: -40.98px; } }
  @media (min-width: 1366px) {
    .answers-list-item.item-3 {
      left: 81.96px; } }
  .answers-list-item.item-3:before {
    top: -1.4vw; }
    @media (min-width: 1366px) {
      .answers-list-item.item-3:before {
        top: -19.124px; } }
  @media (min-width: 1366px) {
    .answers-list-item.item-3 {
      font-size: 60.104px; } }

.answers-list-item.item-4 {
  margin-top: 4vw;
  left: -1vw;
  font-size: 2.7vw;
  font-weight: 900; }
  @media (min-width: 1366px) {
    .answers-list-item.item-4 {
      margin-top: 54.64px; } }
  @media (min-width: 1366px) {
    .answers-list-item.item-4 {
      left: -13.66px; } }
  .answers-list-item.item-4:before {
    top: -4.3vw; }
    @media (min-width: 1366px) {
      .answers-list-item.item-4:before {
        top: -58.738px; } }
  @media (min-width: 1366px) {
    .answers-list-item.item-4 {
      font-size: 36.882px; } }

.answers-list-item.item-5 {
  margin-top: 5vw;
  left: 5vw;
  font-size: 3vw;
  font-weight: 700;
  font-style: italic; }
  @media (min-width: 1366px) {
    .answers-list-item.item-5 {
      margin-top: 68.3px; } }
  @media (min-width: 1366px) {
    .answers-list-item.item-5 {
      left: 68.3px; } }
  .answers-list-item.item-5:before {
    top: -3.8vw; }
    @media (min-width: 1366px) {
      .answers-list-item.item-5:before {
        top: -51.908px; } }
  @media (min-width: 1366px) {
    .answers-list-item.item-5 {
      font-size: 40.98px; } }

[lang="en"] .answers-list-item.item-5 {
  margin-top: 7.5vw; }
  @media (min-width: 1366px) {
    [lang="en"] .answers-list-item.item-5 {
      margin-top: 102.45px; } }

.answers-list-item.item-6 {
  left: 0vw;
  font-style: italic;
  font-size: 2.9vw; }
  @media (min-width: 1366px) {
    .answers-list-item.item-6 {
      left: 0px; } }
  .answers-list-item.item-6:before {
    position: absolute;
    top: -0.7vw;
    left: 22.2vw;
    color: #d24fd1; }
    @media (min-width: 1366px) {
      .answers-list-item.item-6:before {
        top: -9.562px; } }
    @media (min-width: 1366px) {
      .answers-list-item.item-6:before {
        left: 303.252px; } }
  @media (min-width: 1366px) {
    .answers-list-item.item-6 {
      font-size: 39.614px; } }
  .answers-list-item.item-6 .answers_answer_wrap {
    position: relative;
    left: 3vw;
    top: 6vw; }
    @media (min-width: 1366px) {
      .answers-list-item.item-6 .answers_answer_wrap {
        left: 40.98px; } }
    @media (min-width: 1366px) {
      .answers-list-item.item-6 .answers_answer_wrap {
        top: 81.96px; } }
  .answers-list-item.item-6 .answers_question {
    font-weight: 900;
    color: #d24fd1; }
  .answers-list-item.item-6 .answers_answer {
    font-weight: 400;
    color: white; }
  .answers-list-item.item-6:after {
    content: "";
    display: block;
    position: absolute;
    top: 0vw;
    right: 0;
    width: 100%;
    height: 35vw;
    background-color: #2971cb;
    z-index: -1; }
    @media (min-width: 1366px) {
      .answers-list-item.item-6:after {
        top: 0px; } }
    @media (min-width: 1366px) {
      .answers-list-item.item-6:after {
        height: 478.1px; } }
  .answers-list-item.item-6 .answers-item-image {
    top: 5.5vw;
    right: 3vw;
    width: 42vw; }
    @media (min-width: 1366px) {
      .answers-list-item.item-6 .answers-item-image {
        top: 75.13px; } }
    @media (min-width: 1366px) {
      .answers-list-item.item-6 .answers-item-image {
        right: 40.98px; } }
    @media (min-width: 1366px) {
      .answers-list-item.item-6 .answers-item-image {
        width: 573.72px; } }

[lang="en"] .answers-list-item.item-6:before {
  left: 19.2vw; }
  @media (min-width: 1366px) {
    [lang="en"] .answers-list-item.item-6:before {
      left: 262.272px; } }

.answers-list-item.item-7 {
  margin-top: 20.5vw;
  left: 7vw;
  font-size: 3.1vw; }
  @media (min-width: 1366px) {
    .answers-list-item.item-7 {
      margin-top: 280.03px; } }
  @media (min-width: 1366px) {
    .answers-list-item.item-7 {
      left: 95.62px; } }
  .answers-list-item.item-7:before {
    top: -3.5vw; }
    @media (min-width: 1366px) {
      .answers-list-item.item-7:before {
        top: -47.81px; } }
  @media (min-width: 1366px) {
    .answers-list-item.item-7 {
      font-size: 42.346px; } }

.answers-list-item.item-8 {
  margin-top: -3.6vw;
  left: 0vw;
  font-weight: 900;
  font-style: italic;
  font-size: 3vw; }
  @media (min-width: 1366px) {
    .answers-list-item.item-8 {
      margin-top: -49.176px; } }
  @media (min-width: 1366px) {
    .answers-list-item.item-8 {
      left: 0px; } }
  .answers-list-item.item-8:before {
    top: -3.5vw; }
    @media (min-width: 1366px) {
      .answers-list-item.item-8:before {
        top: -47.81px; } }
  @media (min-width: 1366px) {
    .answers-list-item.item-8 {
      font-size: 40.98px; } }

.answers-list-item.item-9 {
  margin-top: 4.7vw;
  left: 0vw;
  font-size: 4.06vw;
  font-weight: 400; }
  @media (min-width: 1366px) {
    .answers-list-item.item-9 {
      margin-top: 64.202px; } }
  @media (min-width: 1366px) {
    .answers-list-item.item-9 {
      left: 0px; } }
  .answers-list-item.item-9:before {
    position: absolute;
    top: -2.6vw;
    left: 75.3vw; }
    @media (min-width: 1366px) {
      .answers-list-item.item-9:before {
        top: -35.516px; } }
    @media (min-width: 1366px) {
      .answers-list-item.item-9:before {
        left: 1028.598px; } }
  @media (min-width: 1366px) {
    .answers-list-item.item-9 {
      font-size: 55.4596px; } }
  .answers-list-item.item-9 .answers_answer_wrap {
    position: relative;
    left: 42.5vw;
    top: -0.8vw; }
    @media (min-width: 1366px) {
      .answers-list-item.item-9 .answers_answer_wrap {
        left: 580.55px; } }
    @media (min-width: 1366px) {
      .answers-list-item.item-9 .answers_answer_wrap {
        top: -10.928px; } }
  .answers-list-item.item-9:after {
    content: "";
    display: block;
    position: absolute;
    top: 0vw;
    left: 0;
    width: 48.4%;
    height: 33.7vw;
    background-color: #2971cb;
    z-index: -1; }
    @media (min-width: 1366px) {
      .answers-list-item.item-9:after {
        top: 0px; } }
    @media (min-width: 1366px) {
      .answers-list-item.item-9:after {
        height: 460.342px; } }
  .answers-list-item.item-9 .answers-item-image {
    top: -8.5vw;
    left: 9.8vw;
    width: 35.3vw; }
    @media (min-width: 1366px) {
      .answers-list-item.item-9 .answers-item-image {
        top: -116.11px; } }
    @media (min-width: 1366px) {
      .answers-list-item.item-9 .answers-item-image {
        left: 133.868px; } }
    @media (min-width: 1366px) {
      .answers-list-item.item-9 .answers-item-image {
        width: 482.198px; } }

[lang="en"] .answers-list-item.item-9:before {
  left: 73.6vw; }
  @media (min-width: 1366px) {
    [lang="en"] .answers-list-item.item-9:before {
      left: 1005.376px; } }

.answers-list-item.item-10 {
  margin-top: -0.4vw;
  left: 10.4vw;
  font-size: 3.6vw;
  font-weight: 600;
  font-style: italic; }
  @media (min-width: 1366px) {
    .answers-list-item.item-10 {
      margin-top: -5.464px; } }
  @media (min-width: 1366px) {
    .answers-list-item.item-10 {
      left: 142.064px; } }
  .answers-list-item.item-10:before {
    position: absolute;
    top: -2.4vw;
    left: 44.6vw; }
    @media (min-width: 1366px) {
      .answers-list-item.item-10:before {
        top: -32.784px; } }
    @media (min-width: 1366px) {
      .answers-list-item.item-10:before {
        left: 609.236px; } }
  @media (min-width: 1366px) {
    .answers-list-item.item-10 {
      font-size: 49.176px; } }
  .answers-list-item.item-10 .answers_answer_wrap {
    position: relative; }

[lang="en"] .answers-list-item.item-10:before {
  left: 41vw; }
  @media (min-width: 1366px) {
    [lang="en"] .answers-list-item.item-10:before {
      left: 560.06px; } }

@media (max-width: 500px) {
  .iphone .answers-list-item.item-10:before {
    left: 46vw; } }
  @media (max-width: 500px) and (min-width: 1366px) {
    .iphone .answers-list-item.item-10:before {
      left: 628.36px; } }

@media (max-width: 500px) {
  [lang="en"] .iphone .answers-list-item.item-10:before {
    left: 43vw; } }
  @media (max-width: 500px) and (min-width: 1366px) {
    [lang="en"] .iphone .answers-list-item.item-10:before {
      left: 587.38px; } }

.answers-list-item.item-11 {
  margin-top: 2vw;
  margin-bottom: 12vw;
  left: 0vw;
  font-size: 3.7vw;
  font-weight: 900; }
  @media (min-width: 1366px) {
    .answers-list-item.item-11 {
      margin-top: 27.32px; } }
  @media (min-width: 1366px) {
    .answers-list-item.item-11 {
      margin-bottom: 163.92px; } }
  @media (min-width: 1366px) {
    .answers-list-item.item-11 {
      left: 0px; } }
  .answers-list-item.item-11:before {
    top: -0.9vw;
    left: 26vw; }
    @media (min-width: 1366px) {
      .answers-list-item.item-11:before {
        top: -12.294px; } }
    @media (min-width: 1366px) {
      .answers-list-item.item-11:before {
        left: 355.16px; } }
  @media (min-width: 1366px) {
    .answers-list-item.item-11 {
      font-size: 50.542px; } }
  .answers-list-item.item-11 .answers_answer_wrap {
    position: absolute;
    left: 26.5vw;
    top: 10.8vw; }
    @media (min-width: 1366px) {
      .answers-list-item.item-11 .answers_answer_wrap {
        left: 361.99px; } }
    @media (min-width: 1366px) {
      .answers-list-item.item-11 .answers_answer_wrap {
        top: 147.528px; } }
  .answers-list-item.item-11:after {
    content: "";
    display: block;
    position: absolute;
    top: -2vw;
    right: 0;
    width: 58vw;
    height: 25.2vw;
    background-color: #ff9f00;
    z-index: -1; }
    @media (min-width: 1366px) {
      .answers-list-item.item-11:after {
        top: -27.32px; } }
    @media (min-width: 1366px) {
      .answers-list-item.item-11:after {
        width: 792.28px; } }
    @media (min-width: 1366px) {
      .answers-list-item.item-11:after {
        height: 344.232px; } }
  .answers-list-item.item-11 .answers-item-image {
    top: 16.1vw;
    right: 55vw;
    width: 19.8vw; }
    @media (min-width: 1366px) {
      .answers-list-item.item-11 .answers-item-image {
        top: 219.926px; } }
    @media (min-width: 1366px) {
      .answers-list-item.item-11 .answers-item-image {
        right: 751.3px; } }
    @media (min-width: 1366px) {
      .answers-list-item.item-11 .answers-item-image {
        width: 270.468px; } }

.adress {
  display: table;
  width: 100%;
  padding-top: 1.2rem;
  padding-bottom: 2rem;
  background-color: #bd35a3;
  color: white;
  font-size: 1rem;
  font-weight: 600;
  font-style: italic;
  line-height: 1; }
  @media (min-width: 500px) {
    .adress {
      font-size: 1.2rem; } }
  @media (min-width: 600px) {
    .adress {
      font-size: 1.4rem; } }
  @media (min-width: 768px) {
    .adress {
      font-size: 1.6rem; } }
  @media (min-width: 896px) {
    .adress {
      font-size: 1.8rem; } }
  @media (min-width: 1024px) {
    .adress {
      font-size: 2.0rem; } }
  @media (min-width: 1130px) {
    .adress {
      font-size: 2.2rem; } }
  .adress p {
    display: block;
    float: right;
    margin: 0; }
    .adress p a {
      color: white;
      text-decoration: none; }
      .adress p a:hover {
        text-decoration: underline; }

.biography {
  position: relative;
  z-index: 1;
  margin-top: 3rem;
  margin-bottom: 0; }
  .biography .inner {
    position: relative; }

.biography_title {
  font-size: 2rem;
  font-weight: 600;
  font-style: italic;
  line-height: 1;
  color: #bd35a3;
  margin: 0;
  margin-bottom: 2rem; }

.biography-list {
  font-size: 0.9rem;
  font-weight: 400;
  margin: 0;
  margin-right: -3vw;
  padding: 0;
  list-style-type: none; }
  @media (min-width: 1366px) {
    .biography-list {
      margin-right: -40.98px; } }
  .biography-list p {
    margin: 0; }

.biography_section {
  margin-bottom: 1.2rem; }

.biography_section_title {
  display: block;
  color: #bd35a3;
  margin-bottom: 0.5rem !important; }

.biography_section_items {
  list-style-type: none;
  padding: 0; }

.biography_section_item {
  display: block;
  margin-bottom: 0.5rem; }

.biography-img {
  display: block;
  float: right;
  width: 70%;
  margin-bottom: -12%; }
  @media (min-width: 500px) {
    .biography-img {
      width: 42vw;
      margin-bottom: -7vw; } }
  @media (min-width: 500px) and (min-width: 1366px) {
    .biography-img {
      width: 573.72px; } }
  @media (min-width: 500px) and (min-width: 1366px) {
    .biography-img {
      margin-bottom: -95.62px; } }

  @media (min-width: 1300px) {
    .biography-img {
      margin-top: -4vw; } }
  @media (min-width: 1300px) and (min-width: 1366px) {
    .biography-img {
      margin-top: -54.64px; } }

@media (min-width: 768px) {
  .biography_title {
    font-size: 3.4rem; }

  .biography-list {
    font-size: 1.3rem; } }
.imprint,
.privacy_policy {
  margin-bottom: 3rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.2; }
  .imprint h2,
  .privacy_policy h2 {
    font-size: 2rem;
    font-weight: 600;
    font-style: italic;
    line-height: 1;
    margin: 0;
    margin-bottom: 0rem; }
  .imprint h3,
  .privacy_policy h3 {
    display: block;
    font-size: inherit;
    margin-bottom: -0.9rem; }
  .imprint a,
  .privacy_policy a {
    color: white;
    text-decoration: none; }
    .imprint a:hover,
    .privacy_policy a:hover {
      text-decoration: underline; }

@media (min-width: 768px) {
  .imprint,
  .privacy_policy {
    margin-bottom: 4rem;
    font-size: 1.2rem; }
    .imprint h2,
    .privacy_policy h2 {
      font-size: 3.4rem; }
    .imprint h3,
    .privacy_policy h3 {
      margin-bottom: -1.2rem; } }
.footer {
  display: table;
  width: 100%;
  position: relative;
  z-index: 0;
  background-color: gray;
  color: white;
  padding-top: 3rem;
  padding-bottom: 3rem; }
