@charset "UTF-8";
/*
    Theme Name: WEtell
    Description: WEtell Wordpress Theme
    Version: 1.6.0
    Author: jankopietz.de
*/
/*------------------------------------*\
    IMPORTS
\*------------------------------------*/
/* 
    Author     : jankopietz.de
    Content    : Global definitions
*/
/*------------------------------------*\
    SETTINGS
\*------------------------------------*/
/* responsive breakpoints */
/* colors */
/* font import */
@font-face {
  font-family: 'Wetell-Bold';
  src: url("fonts/wetell/Wetell-Bold.woff2") format("woff2"), url("fonts/wetell/Wetell-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Wetell-Regular';
  src: url("fonts/wetell/Wetell-Regular.woff2") format("woff2"), url("fonts/wetell/Wetell-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'Wetell-Italic';
  src: url("fonts/wetell/Wetell-Italic.woff2") format("woff2"), url("fonts/wetell/Wetell-Italic.woff") format("woff");
  font-weight: 400;
  font-style: italic;
  font-display: swap; }
@font-face {
  font-family: 'Wetell-Headline';
  src: url("fonts/wetell/Wetell-Headline.woff2") format("woff2"), url("fonts/wetell/Wetell-Headline.woff") format("woff");
  font-weight: 700;
  font-style: normal;
  font-display: swap; }
/* icon font import */
@font-face {
  font-family: "icons";
  src: url("fonts/icons/fonts/icons.ttf?1l561n") format("truetype"), url("fonts/icons/fonts/icons.woff?1l561n") format("woff"), url("fonts/icons/fonts/icons.svg?1l561n#icons") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block; }
.icon, ul.checklist li:before, ol.checklist li:before, ul.download-list li a:before, ol.download-list li a:before, .alm-load-more-btn:after, #place_order:before, footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, .faq .faq__trigger:after, .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .list--posts li .list--posts__link:after, .partner-teaser .partner-teaser__content:after, .post-teaser .post-teaser__content:after, .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .testimonial .testimonial__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__info:before, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .faqs__topic .faqs__topic__title:after, .box.box--linked .box__content:after, .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .tnp-field label input[type='checkbox'] + font:before, .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .breadcrumbs .menu li:after, .slick-lightbox-close:before, .slick-arrow {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icons" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-trustpilot:before {
  content: ""; }

.icon-threema:before {
  content: ""; }

.icon-document-invoice:before {
  content: ""; }

.icon-arrow-right-long:before {
  content: ""; }

.icon-arrow-right:before {
  content: ""; }

.icon-check-circle:before {
  content: ""; }

.icon-check:before {
  content: ""; }

.icon-chevron-down:before {
  content: ""; }

.icon-chevron-left:before {
  content: ""; }

.icon-chevron-right:before {
  content: ""; }

.icon-copy:before {
  content: ""; }

.icon-cross:before {
  content: ""; }

.icon-document:before {
  content: ""; }

.icon-download:before {
  content: ""; }

.icon-envelope-lined:before {
  content: ""; }

.icon-envelope:before {
  content: ""; }

.icon-eye-closed:before {
  content: ""; }

.icon-eye:before {
  content: ""; }

.icon-facebook-messenger:before {
  content: ""; }

.icon-facebook:before {
  content: ""; }

.icon-globe:before {
  content: ""; }

.icon-grid:before {
  content: ""; }

.icon-heart:before {
  content: ""; }

.icon-house:before {
  content: ""; }

.icon-illu-a:before {
  content: ""; }

.icon-illu-b:before {
  content: ""; }

.icon-illu-c:before {
  content: ""; }

.icon-illu-d:before {
  content: ""; }

.icon-illu-e:before {
  content: ""; }

.icon-info:before {
  content: ""; }

.icon-instagram:before {
  content: ""; }

.icon-key:before {
  content: ""; }

.icon-link:before {
  content: ""; }

.icon-logout:before {
  content: ""; }

.icon-magnifier:before {
  content: ""; }

.icon-mastodon:before {
  content: ""; }

.icon-pen:before {
  content: ""; }

.icon-pinterest:before {
  content: ""; }

.icon-play-circle:before {
  content: ""; }

.icon-play:before {
  content: ""; }

.icon-plus:before {
  content: ""; }

.icon-rss:before {
  content: ""; }

.icon-share:before {
  content: ""; }

.icon-telegram:before {
  content: ""; }

.icon-twitter:before {
  content: ""; }

.icon-user-outline:before {
  content: ""; }

.icon-user:before {
  content: ""; }

.icon-whatsapp:before {
  content: ""; }

/* typography */
/* mixins */
/*------------------------------------*\
    MAIN
\*------------------------------------*/
/* global */
*,
*:after,
*:before {
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

html,
body {
  font-size: 100%;
  height: 100%;
  min-width: 320px; }

body {
  background-color: #E5F4F2;
  color: #323232;
  font-family: "Wetell-Regular", Arial, Verdana, sans-serif;
  line-height: normal;
  font-size: 16px;
  font-size: 1rem; }

/* clear */
.clear {
  *zoom: 1; }
  .clear:after, .clear:before {
    content: "";
    display: table; }
  .clear:after {
    clear: both; }

img {
  height: auto;
  max-width: 100%;
  vertical-align: bottom; }

/*------------------------------------*\
    TYPOGRAPHY
\*------------------------------------*/
a {
  text-decoration: none;
  -webkit-transition: all 0.1s ease 0s;
  -moz-transition: all 0.1s ease 0s;
  transition: all 0.1s ease 0s; }
  a:active, a:focus, a:hover {
    outline: 0; }

p {
  line-height: 1.5;
  margin: 0 0 1em;
  font-size: 14px;
  font-size: 0.875rem;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto; }
  @media screen and (min-width: 760px) {
    p {
      font-size: 16px;
      font-size: 1rem; } }
  p:last-of-type {
    margin: 0; }
  p + .button, p + .slick-lightbox-close, p + .slick-arrow {
    margin-top: 2em; }
  p + h1, p + h2, p + h3, p + h4, p + h5, p + h6 {
    margin-top: 1em; }
  p + ul, p + ol {
    margin-top: 1em !important; }
  p + .wpcf7 {
    margin-top: 3em; }
  p.text-big {
    font-size: 18px;
    font-size: 1.125rem; }
    @media screen and (min-width: 760px) {
      p.text-big {
        font-size: 20px;
        font-size: 1.25rem; } }
    p.text-big small {
      font-size: 16px;
      font-size: 1rem; }
      @media screen and (min-width: 760px) {
        p.text-big small {
          font-size: 18px;
          font-size: 1.125rem; } }
  p a {
    color: #5CB287;
    text-decoration: underline; }
    @media screen and (min-width: 1100px) {
      p a:hover {
        color: #367254; } }
    p a:active {
      text-decoration: none; }

big {
  line-height: 1.5;
  font-size: 18px;
  font-size: 1.125rem;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto; }
  @media screen and (min-width: 760px) {
    big {
      font-size: 20px;
      font-size: 1.25rem; } }
  big a {
    color: #5CB287;
    text-decoration: underline; }
    @media screen and (min-width: 1100px) {
      big a:hover {
        color: #367254; } }
    big a:active {
      text-decoration: none; }

small {
  line-height: 1.5;
  font-size: 12px;
  font-size: 0.75rem;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto; }
  @media screen and (min-width: 760px) {
    small {
      font-size: 14px;
      font-size: 0.875rem; } }
  small a {
    color: #5CB287;
    text-decoration: underline; }
    @media screen and (min-width: 1100px) {
      small a:hover {
        color: #367254; } }
    small a:active {
      text-decoration: none; }

.painted {
  text-decoration-line: line-through; }

b, strong {
  font-family: "Wetell-Bold", Arial, Verdana, sans-serif; }

i {
  font-family: "Wetell-Italic", Arial, Verdana, sans-serif; }

ul, ol {
  margin: 0 0 0 18px;
  padding: 0; }
  ul + *, ol + * {
    margin-top: 1em; }
  ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons), ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) {
    line-height: 1.5;
    list-style-type: none;
    margin: 0 0 1em 0;
    font-size: 14px;
    font-size: 0.875rem;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto; }
    ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons):last-child, ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons):last-child {
      margin-bottom: 0; }
    ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) + .button, ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) + .slick-lightbox-close, ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) + .slick-arrow, ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) + .button, ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) + .slick-lightbox-close, ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) + .slick-arrow {
      margin-top: 2em; }
    ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) + h1, ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) + h2, ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) + h3, ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) + h4, ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) + h5, ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) + h6, ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) + h1, ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) + h2, ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) + h3, ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) + h4, ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) + h5, ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) + h6 {
      margin-top: 1em; }
    @media screen and (min-width: 760px) {
      ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons), ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) {
        font-size: 16px;
        font-size: 1rem; } }
    ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) a, ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) a {
      color: #5CB287;
      text-decoration: underline; }
      @media screen and (min-width: 1100px) {
        ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) a:hover, ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) a:hover {
          color: #367254; } }
      ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) a:active, ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) a:active {
        text-decoration: none; }
  ul.errorlist li:before, ol.errorlist li:before {
    background-color: #ff5050; }
  ul.checklist, ol.checklist {
    list-style-type: none;
    margin: 1em 0 0; }
    ul.checklist.checklist--green li:before, ul.checklist.checklist--green li a, ol.checklist.checklist--green li:before, ol.checklist.checklist--green li a {
      color: #78DCAA; }
    ul.checklist.checklist--green-dark li:before, ul.checklist.checklist--green-dark li a, ol.checklist.checklist--green-dark li:before, ol.checklist.checklist--green-dark li a {
      color: #5CB287; }
    ul.checklist.checklist--red li:before, ul.checklist.checklist--red li a, ol.checklist.checklist--red li:before, ol.checklist.checklist--red li a {
      color: #323232; }
    ul.checklist.checklist--turquoise li:before, ul.checklist.checklist--turquoise li a, ol.checklist.checklist--turquoise li:before, ol.checklist.checklist--turquoise li a {
      color: #009682; }
    ul.checklist.checklist--violet li:before, ul.checklist.checklist--violet li a, ol.checklist.checklist--violet li:before, ol.checklist.checklist--violet li a {
      color: #323232; }
    ul.checklist.checklist--berry li:before, ul.checklist.checklist--berry li a, ol.checklist.checklist--berry li:before, ol.checklist.checklist--berry li a {
      color: #871E5F; }
    ul.checklist.checklist--white li:before, ul.checklist.checklist--white li a, ol.checklist.checklist--white li:before, ol.checklist.checklist--white li a {
      color: #ffffff; }
    ul.checklist.checklist--black li:before, ul.checklist.checklist--black li a, ul.checklist.checklist--dark li:before, ul.checklist.checklist--dark li a, ol.checklist.checklist--black li:before, ol.checklist.checklist--black li a, ol.checklist.checklist--dark li:before, ol.checklist.checklist--dark li a {
      color: #323232; }
    ul.checklist li, ol.checklist li {
      padding-left: 25px;
      position: relative;
      -webkit-hyphens: auto;
      -moz-hyphens: auto;
      -ms-hyphens: auto;
      hyphens: auto; }
      ul.checklist li + li, ol.checklist li + li {
        margin-top: 5px; }
      ul.checklist li a, ol.checklist li a {
        margin-left: 5px; }
        ul.checklist li a:active, ol.checklist li a:active {
          opacity: 0.6; }
        @media screen and (min-width: 1100px) {
          ul.checklist li a:hover, ol.checklist li a:hover {
            opacity: 0.6; }
          ul.checklist li a:active, ol.checklist li a:active {
            opacity: 1; } }
      ul.checklist li.checklist__hidden, ol.checklist li.checklist__hidden {
        display: none; }
      ul.checklist li:before, ol.checklist li:before {
        color: #5CB287;
        content: "";
        left: 0;
        position: absolute;
        top: 3px; }
  ul.download-list, ol.download-list {
    list-style-type: none;
    margin: 1em 0 0; }
    ul.download-list.download-list--green li:before, ol.download-list.download-list--green li:before {
      color: #78DCAA; }
    ul.download-list.download-list--green-dark li:before, ol.download-list.download-list--green-dark li:before {
      color: #5CB287; }
    ul.download-list.download-list--red li:before, ol.download-list.download-list--red li:before {
      color: #323232; }
    ul.download-list.download-list--turquoise li:before, ol.download-list.download-list--turquoise li:before {
      color: #009682; }
    ul.download-list.download-list--violet li:before, ol.download-list.download-list--violet li:before {
      color: #323232; }
    ul.download-list.download-list--berry li:before, ol.download-list.download-list--berry li:before {
      color: #871E5F; }
    ul.download-list.download-list--white li:before, ol.download-list.download-list--white li:before {
      color: #ffffff; }
    ul.download-list.download-list--black li:before, ol.download-list.download-list--black li:before {
      color: #323232; }
    ul.download-list li + li, ol.download-list li + li {
      margin-top: 5px; }
    ul.download-list li a, ol.download-list li a {
      font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
      padding-left: 25px;
      position: relative; }
      ul.download-list li a:before, ol.download-list li a:before {
        color: #323232;
        content: "";
        left: 0;
        position: absolute;
        top: 3px; }

ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li {
  padding-left: 18px;
  position: relative; }
  ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
    background-color: #009682;
    border-radius: 50%;
    content: '';
    display: block;
    height: 6px;
    left: 0;
    position: absolute;
    top: 10px;
    width: 6px; }

ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list) {
  counter-reset: counter; }
  ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list) li {
    counter-increment: counter;
    padding-left: 32px;
    position: relative; }
    ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list) li:before {
      color: #009682;
      content: counter(counter) ". ";
      display: block;
      font-family: "Wetell-Headline", Arial, Verdana, sans-serif;
      left: 0;
      position: absolute;
      top: 7px;
      font-size: 10px;
      font-size: 0.625rem; }

.rte {
  line-height: 1.5;
  font-size: 14px;
  font-size: 0.875rem;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto; }
  @media screen and (min-width: 760px) {
    .rte {
      font-size: 16px;
      font-size: 1rem; } }
  .rte + .button, .rte + .slick-lightbox-close, .rte + .slick-arrow {
    margin-top: 2em; }
  .rte + h1, .rte + h2, .rte + h3, .rte + h4, .rte + h5, .rte + h6 {
    margin-top: 1em; }
  .rte.text-big p {
    font-size: 18px;
    font-size: 1.125rem; }
    @media screen and (min-width: 760px) {
      .rte.text-big p {
        font-size: 20px;
        font-size: 1.25rem; } }
    .rte.text-big p small {
      font-size: 16px;
      font-size: 1rem; }
      @media screen and (min-width: 760px) {
        .rte.text-big p small {
          font-size: 18px;
          font-size: 1.125rem; } }

h1, h2, h3, h4, h5, h6 {
  color: #78DCAA;
  font-family: "Wetell-Headline", Arial, Verdana, sans-serif;
  font-weight: normal;
  line-height: 1.1;
  margin: 0 0 0.5em; }
  h1:last-child, h2:last-child, h3:last-child, h4:last-child, h5:last-child, h6:last-child {
    margin: 0; }
  @media screen and (max-width: 760px) {
    h1, h2, h3, h4, h5, h6 {
      -webkit-hyphens: auto;
      -moz-hyphens: auto;
      -ms-hyphens: auto;
      hyphens: auto; } }
  h1.title--green-dark, .step-form h1, .lity h1, h2.title--green-dark, .step-form h2, .lity h2, h3.title--green-dark, .step-form h3, .lity h3, h4.title--green-dark, .step-form h4, .lity h4, h5.title--green-dark, .step-form h5, .lity h5, h6.title--green-dark, .step-form h6, .lity h6 {
    color: #5CB287; }
  h1.title--red, h2.title--red, h3.title--red, h4.title--red, h5.title--red, h6.title--red {
    color: #323232; }
  h1.title--turquoise, h2.title--turquoise, h3.title--turquoise, h4.title--turquoise, h5.title--turquoise, h6.title--turquoise {
    color: #009682; }
  h1.title--violet, h2.title--violet, h3.title--violet, h4.title--violet, h5.title--violet, h6.title--violet {
    color: #323232; }
  h1.title--berry, h2.title--berry, h3.title--berry, h4.title--berry, h5.title--berry, h6.title--berry {
    color: #871E5F; }
  h1.title--white, h2.title--white, h3.title--white, h4.title--white, h5.title--white, h6.title--white {
    color: #ffffff; }
  h1.title--black, h1.title--dark, h2.title--black, h2.title--dark, h3.title--black, h3.title--dark, h4.title--black, h4.title--dark, h5.title--black, h5.title--dark, h6.title--black, h6.title--dark {
    color: #323232; }
  h1 + .button, h1 + .slick-lightbox-close, h1 + .slick-arrow, h2 + .button, h2 + .slick-lightbox-close, h2 + .slick-arrow, h3 + .button, h3 + .slick-lightbox-close, h3 + .slick-arrow, h4 + .button, h4 + .slick-lightbox-close, h4 + .slick-arrow, h5 + .button, h5 + .slick-lightbox-close, h5 + .slick-arrow, h6 + .button, h6 + .slick-lightbox-close, h6 + .slick-arrow {
    margin-top: 10px; }

h1, .h1 {
  font-size: 36px;
  font-size: 2.25rem; }
  @media screen and (min-width: 760px) {
    h1, .h1 {
      font-size: 40px;
      font-size: 2.5rem; } }
  @media screen and (min-width: 1100px) {
    h1, .h1 {
      font-size: 68px;
      font-size: 4.25rem; } }

h2, .h2, .module--products .module--products__title .title, .faqs__topic .faqs__topic__title {
  font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
  font-size: 30px;
  font-size: 1.875rem; }
  @media screen and (min-width: 760px) {
    h2, .h2, .module--products .module--products__title .title, .faqs__topic .faqs__topic__title {
      font-size: 36px;
      font-size: 2.25rem; } }
  @media screen and (min-width: 1100px) {
    h2, .h2, .module--products .module--products__title .title, .faqs__topic .faqs__topic__title {
      font-size: 48px;
      font-size: 3rem; } }

h3, .h3 {
  font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
  font-size: 26px;
  font-size: 1.625rem; }
  @media screen and (min-width: 760px) {
    h3, .h3 {
      font-size: 30px;
      font-size: 1.875rem; } }
  @media screen and (min-width: 1100px) {
    h3, .h3 {
      font-size: 40px;
      font-size: 2.5rem; } }

h4, .h4 {
  font-size: 24px;
  font-size: 1.5rem; }
  @media screen and (min-width: 760px) {
    h4, .h4 {
      font-size: 26px;
      font-size: 1.625rem; } }
  @media screen and (min-width: 1100px) {
    h4, .h4 {
      font-size: 36px;
      font-size: 2.25rem; } }

h5, .h5, .content-two-cols .content-two-cols__box h1, .content-two-cols .content-two-cols__box h2, .content-two-cols .content-two-cols__box h3, .content-two-cols .content-two-cols__box h4, .content-two-cols .content-two-cols__box h5, .content-two-cols .content-two-cols__box h6 {
  font-size: 20px;
  font-size: 1.25rem; }
  @media screen and (min-width: 760px) {
    h5, .h5, .content-two-cols .content-two-cols__box h1, .content-two-cols .content-two-cols__box h2, .content-two-cols .content-two-cols__box h3, .content-two-cols .content-two-cols__box h4, .content-two-cols .content-two-cols__box h5, .content-two-cols .content-two-cols__box h6 {
      font-size: 24px;
      font-size: 1.5rem; } }
  @media screen and (min-width: 1100px) {
    h5, .h5, .content-two-cols .content-two-cols__box h1, .content-two-cols .content-two-cols__box h2, .content-two-cols .content-two-cols__box h3, .content-two-cols .content-two-cols__box h4, .content-two-cols .content-two-cols__box h5, .content-two-cols .content-two-cols__box h6 {
      font-size: 30px;
      font-size: 1.875rem; } }

h6, .h6 {
  font-size: 20px;
  font-size: 1.25rem; }
  @media screen and (min-width: 1100px) {
    h6, .h6 {
      font-size: 26px;
      font-size: 1.625rem; } }

.label--question {
  display: block;
  color: #78DCAA;
  font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
  line-height: 1.2;
  margin-bottom: 20px;
  font-size: 24px;
  font-size: 1.5rem; }
  @media screen and (max-width: 760px) {
    .label--question {
      font-size: 20px;
      font-size: 1.25rem;
      -webkit-hyphens: auto;
      -moz-hyphens: auto;
      -ms-hyphens: auto;
      hyphens: auto; } }

.label, .comments ul li.comment .comment__body .comment__body__author, .tnp-field.tnp-field-email label {
  display: block;
  font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
  margin-bottom: 10px;
  overflow: hidden;
  position: relative;
  text-overflow: ellipsis;
  font-size: 16px;
  font-size: 1rem; }
  @media screen and (max-width: 760px) {
    .label, .comments ul li.comment .comment__body .comment__body__author, .tnp-field.tnp-field-email label {
      font-size: 14px;
      font-size: 0.875rem;
      -webkit-hyphens: auto;
      -moz-hyphens: auto;
      -ms-hyphens: auto;
      hyphens: auto; } }
  .label.label--green-dark, .comments ul li.comment .comment__body .label--green-dark.comment__body__author, .tnp-field.tnp-field-email label.label--green-dark {
    color: #5CB287; }
  .label.label--red, .comments ul li.comment .comment__body .label--red.comment__body__author, .tnp-field.tnp-field-email label.label--red {
    color: #323232; }
  .label.label--turquoise, .comments ul li.comment .comment__body .label--turquoise.comment__body__author, .tnp-field.tnp-field-email label.label--turquoise {
    color: #009682; }
  .label.label--violet, .comments ul li.comment .comment__body .label--violet.comment__body__author, .tnp-field.tnp-field-email label.label--violet {
    color: #323232; }
  .label.label--berry, .comments ul li.comment .comment__body .label--berry.comment__body__author, .tnp-field.tnp-field-email label.label--berry {
    color: #871E5F; }
  .label.label--white, .comments ul li.comment .comment__body .label--white.comment__body__author, .tnp-field.tnp-field-email label.label--white {
    color: #ffffff; }
  .label.label--black, .comments ul li.comment .comment__body .label--black.comment__body__author, .tnp-field.tnp-field-email label.label--black {
    color: #323232; }
  .section--green-dark .label, .section--green-dark .comments ul li.comment .comment__body .comment__body__author, .comments ul li.comment .comment__body .section--green-dark .comment__body__author, .section--green-dark .tnp-field.tnp-field-email label, .tnp-field.tnp-field-email .section--green-dark label, .section--berry .label, .section--berry .comments ul li.comment .comment__body .comment__body__author, .comments ul li.comment .comment__body .section--berry .comment__body__author, .section--berry .tnp-field.tnp-field-email label, .tnp-field.tnp-field-email .section--berry label {
    color: #ffffff; }
  .label a, .comments ul li.comment .comment__body .comment__body__author a, .tnp-field.tnp-field-email label a {
    color: #323232; }
    .label a:active, .comments ul li.comment .comment__body .comment__body__author a:active, .tnp-field.tnp-field-email label a:active {
      color: #989898; }
    @media screen and (min-width: 1100px) {
      .label a:hover, .comments ul li.comment .comment__body .comment__body__author a:hover, .tnp-field.tnp-field-email label a:hover {
        color: #989898; }
      .label a:active, .comments ul li.comment .comment__body .comment__body__author a:active, .tnp-field.tnp-field-email label a:active {
        color: #323232; } }

/*------------------------------------*\
    BUTTONS & LINKS
\*------------------------------------*/
button:disabled, button.disabled {
  opacity: 0.5;
  pointer-events: none; }

.button, .slick-lightbox-close, .slick-arrow, button {
  background: none;
  border: none;
  display: inline-block;
  outline: none;
  padding: 0; }
  .button.button--green a, .button--green.slick-lightbox-close a, .button--green.slick-arrow a, .button.button--green button, .button--green.slick-lightbox-close button, .button--green.slick-arrow button, button.button--green a, button.button--green button {
    color: #323232; }
  .button.button--red a, .button--red.slick-lightbox-close a, .button--red.slick-arrow a, .button.button--red button, .button--red.slick-lightbox-close button, .button--red.slick-arrow button, button.button--red a, button.button--red button {
    background-color: #323232; }
    @media screen and (min-width: 1100px) {
      .button.button--red a:hover, .button--red.slick-lightbox-close a:hover, .button--red.slick-arrow a:hover, .button.button--red button:hover, .button--red.slick-lightbox-close button:hover, .button--red.slick-arrow button:hover, button.button--red a:hover, button.button--red button:hover {
        background-color: #191919; } }
    .button.button--red a:active, .button--red.slick-lightbox-close a:active, .button--red.slick-arrow a:active, .button.button--red button:active, .button--red.slick-lightbox-close button:active, .button--red.slick-arrow button:active, button.button--red a:active, button.button--red button:active {
      background-color: black; }
  .button.button--turquoise a, .button--turquoise.slick-lightbox-close a, .button--turquoise.slick-arrow a, .button.button--turquoise button, .button--turquoise.slick-lightbox-close button, .button--turquoise.slick-arrow button, button.button--turquoise a, button.button--turquoise button {
    background-color: #009682; }
    @media screen and (min-width: 1100px) {
      .button.button--turquoise a:hover, .button--turquoise.slick-lightbox-close a:hover, .button--turquoise.slick-arrow a:hover, .button.button--turquoise button:hover, .button--turquoise.slick-lightbox-close button:hover, .button--turquoise.slick-arrow button:hover, button.button--turquoise a:hover, button.button--turquoise button:hover {
        background-color: #006356; } }
    .button.button--turquoise a:active, .button--turquoise.slick-lightbox-close a:active, .button--turquoise.slick-arrow a:active, .button.button--turquoise button:active, .button--turquoise.slick-lightbox-close button:active, .button--turquoise.slick-arrow button:active, button.button--turquoise a:active, button.button--turquoise button:active {
      background-color: #00302a; }
  .button.button--violet a, .button--violet.slick-lightbox-close a, .button--violet.slick-arrow a, .button.button--violet button, .button--violet.slick-lightbox-close button, .button--violet.slick-arrow button, button.button--violet a, button.button--violet button {
    background-color: #323232; }
    @media screen and (min-width: 1100px) {
      .button.button--violet a:hover, .button--violet.slick-lightbox-close a:hover, .button--violet.slick-arrow a:hover, .button.button--violet button:hover, .button--violet.slick-lightbox-close button:hover, .button--violet.slick-arrow button:hover, button.button--violet a:hover, button.button--violet button:hover {
        background-color: #191919; } }
    .button.button--violet a:active, .button--violet.slick-lightbox-close a:active, .button--violet.slick-arrow a:active, .button.button--violet button:active, .button--violet.slick-lightbox-close button:active, .button--violet.slick-arrow button:active, button.button--violet a:active, button.button--violet button:active {
      background-color: black; }
  .button.button--berry a, .button--berry.slick-lightbox-close a, .button--berry.slick-arrow a, .button.button--berry button, .button--berry.slick-lightbox-close button, .button--berry.slick-arrow button, button.button--berry a, button.button--berry button {
    background-color: #871E5F; }
    @media screen and (min-width: 1100px) {
      .button.button--berry a:hover, .button--berry.slick-lightbox-close a:hover, .button--berry.slick-arrow a:hover, .button.button--berry button:hover, .button--berry.slick-lightbox-close button:hover, .button--berry.slick-arrow button:hover, button.button--berry a:hover, button.button--berry button:hover {
        background-color: #5d1542; } }
    .button.button--berry a:active, .button--berry.slick-lightbox-close a:active, .button--berry.slick-arrow a:active, .button.button--berry button:active, .button--berry.slick-lightbox-close button:active, .button--berry.slick-arrow button:active, button.button--berry a:active, button.button--berry button:active {
      background-color: #340b24; }
  .button.button--green-dark a, .button--green-dark.slick-lightbox-close a, .button--green-dark.slick-arrow a, .button.button--green-dark button, .button--green-dark.slick-lightbox-close button, .button--green-dark.slick-arrow button, button.button--green-dark a, button.button--green-dark button {
    background-color: #5CB287; }
    @media screen and (min-width: 1100px) {
      .button.button--green-dark a:hover, .button--green-dark.slick-lightbox-close a:hover, .button--green-dark.slick-arrow a:hover, .button.button--green-dark button:hover, .button--green-dark.slick-lightbox-close button:hover, .button--green-dark.slick-arrow button:hover, button.button--green-dark a:hover, button.button--green-dark button:hover {
        background-color: #46956e; } }
    .button.button--green-dark a:active, .button--green-dark.slick-lightbox-close a:active, .button--green-dark.slick-arrow a:active, .button.button--green-dark button:active, .button--green-dark.slick-lightbox-close button:active, .button--green-dark.slick-arrow button:active, button.button--green-dark a:active, button.button--green-dark button:active {
      background-color: #367254; }
  .button.button--black a, .button--black.slick-lightbox-close a, .button--black.slick-arrow a, .button.button--black button, .button--black.slick-lightbox-close button, .button--black.slick-arrow button, button.button--black a, button.button--black button {
    background-color: #323232;
    color: #ffffff; }
    @media screen and (min-width: 1100px) {
      .button.button--black a:hover, .button--black.slick-lightbox-close a:hover, .button--black.slick-arrow a:hover, .button.button--black button:hover, .button--black.slick-lightbox-close button:hover, .button--black.slick-arrow button:hover, button.button--black a:hover, button.button--black button:hover {
        background-color: #4c4c4c; } }
    .button.button--black a:active, .button--black.slick-lightbox-close a:active, .button--black.slick-arrow a:active, .button.button--black button:active, .button--black.slick-lightbox-close button:active, .button--black.slick-arrow button:active, button.button--black a:active, button.button--black button:active {
      background-color: #656565; }
  .button.button--white a, .button--white.slick-lightbox-close a, .button--white.slick-arrow a, .button.button--white button, .button--white.slick-lightbox-close button, .button--white.slick-arrow button, button.button--white a, button.button--white button {
    background-color: #ffffff; }
    .section--blue .button.button--white a, .section--blue .button--white.slick-lightbox-close a, .section--blue .button--white.slick-arrow a, .section--blue .button.button--white button, .section--blue .button--white.slick-lightbox-close button, .section--blue .button--white.slick-arrow button, .section--blue button.button--white a, .section--blue button.button--white button {
      color: #323232; }
    .section--green .button.button--white a, .section--green .button--white.slick-lightbox-close a, .section--green .button--white.slick-arrow a, .section--green .button.button--white button, .section--green .button--white.slick-lightbox-close button, .section--green .button--white.slick-arrow button, .section--green button.button--white a, .section--green button.button--white button {
      color: #78DCAA; }
    .section--green-dark .button.button--white a, .section--green-dark .button--white.slick-lightbox-close a, .section--green-dark .button--white.slick-arrow a, .section--green-dark .button.button--white button, .section--green-dark .button--white.slick-lightbox-close button, .section--green-dark .button--white.slick-arrow button, .section--green-dark button.button--white a, .section--green-dark button.button--white button {
      color: #5CB287; }
    .section--red .button.button--white a, .section--red .button--white.slick-lightbox-close a, .section--red .button--white.slick-arrow a, .section--red .button.button--white button, .section--red .button--white.slick-lightbox-close button, .section--red .button--white.slick-arrow button, .section--red button.button--white a, .section--red button.button--white button {
      color: #323232; }
    .section--turquoise .button.button--white a, .section--turquoise .button--white.slick-lightbox-close a, .section--turquoise .button--white.slick-arrow a, .section--turquoise .button.button--white button, .section--turquoise .button--white.slick-lightbox-close button, .section--turquoise .button--white.slick-arrow button, .section--turquoise button.button--white a, .section--turquoise button.button--white button {
      color: #009682; }
    .section--violet .button.button--white a, .section--violet .button--white.slick-lightbox-close a, .section--violet .button--white.slick-arrow a, .section--violet .button.button--white button, .section--violet .button--white.slick-lightbox-close button, .section--violet .button--white.slick-arrow button, .section--violet button.button--white a, .section--violet button.button--white button {
      color: #323232; }
    .section--beige .button.button--white a, .section--beige .button--white.slick-lightbox-close a, .section--beige .button--white.slick-arrow a, .button.button--white a .section--bright, .button--white.slick-lightbox-close a .section--bright, .button--white.slick-arrow a .section--bright, .section--beige .button.button--white button, .section--beige .button--white.slick-lightbox-close button, .section--beige .button--white.slick-arrow button, .button.button--white button .section--bright, .button--white.slick-lightbox-close button .section--bright, .button--white.slick-arrow button .section--bright, .section--beige button.button--white a, button.button--white a .section--bright, .section--beige button.button--white button, button.button--white button .section--bright {
      color: #78DCAA; }
    .section--yellow .button.button--white a, .section--yellow .button--white.slick-lightbox-close a, .section--yellow .button--white.slick-arrow a, .section--yellow .button.button--white button, .section--yellow .button--white.slick-lightbox-close button, .section--yellow .button--white.slick-arrow button, .section--yellow button.button--white a, .section--yellow button.button--white button {
      color: #323232; }
    .section--berry .button.button--white a, .section--berry .button--white.slick-lightbox-close a, .section--berry .button--white.slick-arrow a, .section--berry .button.button--white button, .section--berry .button--white.slick-lightbox-close button, .section--berry .button--white.slick-arrow button, .section--berry button.button--white a, .section--berry button.button--white button {
      color: #871E5F; }
    @media screen and (min-width: 1100px) {
      .button.button--white a:hover, .button--white.slick-lightbox-close a:hover, .button--white.slick-arrow a:hover, .button.button--white button:hover, .button--white.slick-lightbox-close button:hover, .button--white.slick-arrow button:hover, button.button--white a:hover, button.button--white button:hover {
        background-color: #e6e6e6; } }
    .button.button--white a:active, .button--white.slick-lightbox-close a:active, .button--white.slick-arrow a:active, .button.button--white button:active, .button--white.slick-lightbox-close button:active, .button--white.slick-arrow button:active, button.button--white a:active, button.button--white button:active {
      background-color: #cccccc; }
  .button.button--round, .slick-lightbox-close, .slick-arrow, button.button--round, button.slick-lightbox-close, button.slick-arrow {
    align-items: center;
    background-color: transparent !important;
    color: #ffffff !important;
    display: flex;
    height: 47px;
    justify-content: center;
    padding: 0 !important;
    position: relative;
    width: 50px;
    font-size: 28px !important;
    font-size: 1.75rem !important; }
    @media screen and (min-width: 760px) {
      .button.button--round, .slick-lightbox-close, .slick-arrow, button.button--round, button.slick-lightbox-close, button.slick-arrow {
        height: 67px;
        width: 70px;
        font-size: 36px !important;
        font-size: 2.25rem !important; } }
    .button.button--round:before, .slick-lightbox-close:before, .slick-arrow:before, button.button--round:before, button.slick-lightbox-close:before, button.slick-arrow:before {
      background-image: url("img/bg-button-round-green.svg");
      background-repeat: no-repeat;
      background-size: 100% 100%;
      content: '';
      display: block;
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%;
      z-index: 1; }
    .button.button--round .icon, .slick-lightbox-close .icon, .slick-arrow .icon, .button.button--round ul.checklist li:before, ul.checklist .button.button--round li:before, .slick-lightbox-close ul.checklist li:before, ul.checklist .slick-lightbox-close li:before, .slick-arrow ul.checklist li:before, ul.checklist .slick-arrow li:before, .button.button--round ol.checklist li:before, ol.checklist .button.button--round li:before, .slick-lightbox-close ol.checklist li:before, ol.checklist .slick-lightbox-close li:before, .slick-arrow ol.checklist li:before, ol.checklist .slick-arrow li:before, .button.button--round ul.download-list li a:before, ul.download-list li .button.button--round a:before, .slick-lightbox-close ul.download-list li a:before, ul.download-list li .slick-lightbox-close a:before, .slick-arrow ul.download-list li a:before, ul.download-list li .slick-arrow a:before, .button.button--round ol.download-list li a:before, ol.download-list li .button.button--round a:before, .slick-lightbox-close ol.download-list li a:before, ol.download-list li .slick-lightbox-close a:before, .slick-arrow ol.download-list li a:before, ol.download-list li .slick-arrow a:before, .button.button--round .alm-load-more-btn:after, .slick-lightbox-close .alm-load-more-btn:after, .slick-arrow .alm-load-more-btn:after, .button.button--round #place_order:before, .slick-lightbox-close #place_order:before, .slick-arrow #place_order:before, .button.button--round footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .button.button--round .footer__content__navigation__column__trigger:after, .slick-lightbox-close footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .slick-lightbox-close .footer__content__navigation__column__trigger:after, .slick-arrow footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .slick-arrow .footer__content__navigation__column__trigger:after, .button.button--round .faq .faq__trigger:after, .faq .button.button--round .faq__trigger:after, .slick-lightbox-close .faq .faq__trigger:after, .faq .slick-lightbox-close .faq__trigger:after, .slick-arrow .faq .faq__trigger:after, .faq .slick-arrow .faq__trigger:after, .button.button--round .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .button.button--round .module__menu__inner__trigger:after, .slick-lightbox-close .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .slick-lightbox-close .module__menu__inner__trigger:after, .slick-arrow .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .slick-arrow .module__menu__inner__trigger:after, .button.button--round .list--posts li .list--posts__link:after, .list--posts li .button.button--round .list--posts__link:after, .slick-lightbox-close .list--posts li .list--posts__link:after, .list--posts li .slick-lightbox-close .list--posts__link:after, .slick-arrow .list--posts li .list--posts__link:after, .list--posts li .slick-arrow .list--posts__link:after, .button.button--round .partner-teaser .partner-teaser__content:after, .partner-teaser .button.button--round .partner-teaser__content:after, .slick-lightbox-close .partner-teaser .partner-teaser__content:after, .partner-teaser .slick-lightbox-close .partner-teaser__content:after, .slick-arrow .partner-teaser .partner-teaser__content:after, .partner-teaser .slick-arrow .partner-teaser__content:after, .button.button--round .post-teaser .post-teaser__content:after, .post-teaser .button.button--round .post-teaser__content:after, .slick-lightbox-close .post-teaser .post-teaser__content:after, .post-teaser .slick-lightbox-close .post-teaser__content:after, .slick-arrow .post-teaser .post-teaser__content:after, .post-teaser .slick-arrow .post-teaser__content:after, .button.button--round .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .button.button--round .comment__body__author__external:before, .slick-lightbox-close .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .slick-lightbox-close .comment__body__author__external:before, .slick-arrow .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .slick-arrow .comment__body__author__external:before, .button.button--round .testimonial .testimonial__link:after, .testimonial .button.button--round .testimonial__link:after, .slick-lightbox-close .testimonial .testimonial__link:after, .testimonial .slick-lightbox-close .testimonial__link:after, .slick-arrow .testimonial .testimonial__link:after, .testimonial .slick-arrow .testimonial__link:after, .button.button--round .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .button.button--round .rate-listing__rates__rate__inner__data__link:after, .slick-lightbox-close .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .slick-lightbox-close .rate-listing__rates__rate__inner__data__link:after, .slick-arrow .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .slick-arrow .rate-listing__rates__rate__inner__data__link:after, .button.button--round .rate-listing .rate-listing__info:before, .rate-listing .button.button--round .rate-listing__info:before, .slick-lightbox-close .rate-listing .rate-listing__info:before, .rate-listing .slick-lightbox-close .rate-listing__info:before, .slick-arrow .rate-listing .rate-listing__info:before, .rate-listing .slick-arrow .rate-listing__info:before, .button.button--round .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .button.button--round .slider__testimonial__content__quote:after, .slick-lightbox-close .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slick-lightbox-close .slider__testimonial__content__quote:after, .slick-arrow .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slick-arrow .slider__testimonial__content__quote:after, .button.button--round .faqs__topic .faqs__topic__title:after, .faqs__topic .button.button--round .faqs__topic__title:after, .slick-lightbox-close .faqs__topic .faqs__topic__title:after, .faqs__topic .slick-lightbox-close .faqs__topic__title:after, .slick-arrow .faqs__topic .faqs__topic__title:after, .faqs__topic .slick-arrow .faqs__topic__title:after, .button.button--round .box.box--linked .box__content:after, .box.box--linked .button.button--round .box__content:after, .slick-lightbox-close .box.box--linked .box__content:after, .box.box--linked .slick-lightbox-close .box__content:after, .slick-arrow .box.box--linked .box__content:after, .box.box--linked .slick-arrow .box__content:after, .button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .button.button--round .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .button.button--round input[type='checkbox'] + .wpcf7-list-item-label:before, .slick-lightbox-close .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .slick-lightbox-close input[type='checkbox'] + .wpcf7-list-item-label:before, .slick-arrow .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .slick-arrow input[type='checkbox'] + .wpcf7-list-item-label:before, .button.button--round .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .button.button--round input[type='checkbox'] + .wpcf7-list-item-label:before, .slick-lightbox-close .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .slick-lightbox-close input[type='checkbox'] + .wpcf7-list-item-label:before, .slick-arrow .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .slick-arrow input[type='checkbox'] + .wpcf7-list-item-label:before, .button.button--round .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .button.button--round input[type='checkbox'] + font:before, .slick-lightbox-close .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .slick-lightbox-close input[type='checkbox'] + font:before, .slick-arrow .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .slick-arrow input[type='checkbox'] + font:before, .button.button--round .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .button.button--round input[type='checkbox'] + .tnp-list-label:before, .slick-lightbox-close .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .slick-lightbox-close input[type='checkbox'] + .tnp-list-label:before, .slick-arrow .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .slick-arrow input[type='checkbox'] + .tnp-list-label:before, .button.button--round .breadcrumbs .menu li:after, .breadcrumbs .menu .button.button--round li:after, .slick-lightbox-close .breadcrumbs .menu li:after, .breadcrumbs .menu .slick-lightbox-close li:after, .slick-arrow .breadcrumbs .menu li:after, .breadcrumbs .menu .slick-arrow li:after, .button.button--round .slick-lightbox-close:before, .slick-lightbox-close .slick-lightbox-close:before, .slick-arrow .slick-lightbox-close:before, .button.button--round .slick-arrow, .slick-lightbox-close .slick-arrow, .slick-arrow .slick-arrow, button.button--round .icon, button.slick-lightbox-close .icon, button.slick-arrow .icon, button.button--round ul.checklist li:before, ul.checklist button.button--round li:before, button.slick-lightbox-close ul.checklist li:before, ul.checklist button.slick-lightbox-close li:before, button.slick-arrow ul.checklist li:before, ul.checklist button.slick-arrow li:before, button.button--round ol.checklist li:before, ol.checklist button.button--round li:before, button.slick-lightbox-close ol.checklist li:before, ol.checklist button.slick-lightbox-close li:before, button.slick-arrow ol.checklist li:before, ol.checklist button.slick-arrow li:before, button.button--round ul.download-list li a:before, ul.download-list li button.button--round a:before, button.slick-lightbox-close ul.download-list li a:before, ul.download-list li button.slick-lightbox-close a:before, button.slick-arrow ul.download-list li a:before, ul.download-list li button.slick-arrow a:before, button.button--round ol.download-list li a:before, ol.download-list li button.button--round a:before, button.slick-lightbox-close ol.download-list li a:before, ol.download-list li button.slick-lightbox-close a:before, button.slick-arrow ol.download-list li a:before, ol.download-list li button.slick-arrow a:before, button.button--round .alm-load-more-btn:after, button.slick-lightbox-close .alm-load-more-btn:after, button.slick-arrow .alm-load-more-btn:after, button.button--round #place_order:before, button.slick-lightbox-close #place_order:before, button.slick-arrow #place_order:before, button.button--round footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column button.button--round .footer__content__navigation__column__trigger:after, button.slick-lightbox-close footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column button.slick-lightbox-close .footer__content__navigation__column__trigger:after, button.slick-arrow footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column button.slick-arrow .footer__content__navigation__column__trigger:after, button.button--round .faq .faq__trigger:after, .faq button.button--round .faq__trigger:after, button.slick-lightbox-close .faq .faq__trigger:after, .faq button.slick-lightbox-close .faq__trigger:after, button.slick-arrow .faq .faq__trigger:after, .faq button.slick-arrow .faq__trigger:after, button.button--round .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner button.button--round .module__menu__inner__trigger:after, button.slick-lightbox-close .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner button.slick-lightbox-close .module__menu__inner__trigger:after, button.slick-arrow .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner button.slick-arrow .module__menu__inner__trigger:after, button.button--round .list--posts li .list--posts__link:after, .list--posts li button.button--round .list--posts__link:after, button.slick-lightbox-close .list--posts li .list--posts__link:after, .list--posts li button.slick-lightbox-close .list--posts__link:after, button.slick-arrow .list--posts li .list--posts__link:after, .list--posts li button.slick-arrow .list--posts__link:after, button.button--round .partner-teaser .partner-teaser__content:after, .partner-teaser button.button--round .partner-teaser__content:after, button.slick-lightbox-close .partner-teaser .partner-teaser__content:after, .partner-teaser button.slick-lightbox-close .partner-teaser__content:after, button.slick-arrow .partner-teaser .partner-teaser__content:after, .partner-teaser button.slick-arrow .partner-teaser__content:after, button.button--round .post-teaser .post-teaser__content:after, .post-teaser button.button--round .post-teaser__content:after, button.slick-lightbox-close .post-teaser .post-teaser__content:after, .post-teaser button.slick-lightbox-close .post-teaser__content:after, button.slick-arrow .post-teaser .post-teaser__content:after, .post-teaser button.slick-arrow .post-teaser__content:after, button.button--round .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author button.button--round .comment__body__author__external:before, button.slick-lightbox-close .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author button.slick-lightbox-close .comment__body__author__external:before, button.slick-arrow .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author button.slick-arrow .comment__body__author__external:before, button.button--round .testimonial .testimonial__link:after, .testimonial button.button--round .testimonial__link:after, button.slick-lightbox-close .testimonial .testimonial__link:after, .testimonial button.slick-lightbox-close .testimonial__link:after, button.slick-arrow .testimonial .testimonial__link:after, .testimonial button.slick-arrow .testimonial__link:after, button.button--round .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner button.button--round .rate-listing__rates__rate__inner__data__link:after, button.slick-lightbox-close .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner button.slick-lightbox-close .rate-listing__rates__rate__inner__data__link:after, button.slick-arrow .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner button.slick-arrow .rate-listing__rates__rate__inner__data__link:after, button.button--round .rate-listing .rate-listing__info:before, .rate-listing button.button--round .rate-listing__info:before, button.slick-lightbox-close .rate-listing .rate-listing__info:before, .rate-listing button.slick-lightbox-close .rate-listing__info:before, button.slick-arrow .rate-listing .rate-listing__info:before, .rate-listing button.slick-arrow .rate-listing__info:before, button.button--round .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content button.button--round .slider__testimonial__content__quote:after, button.slick-lightbox-close .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content button.slick-lightbox-close .slider__testimonial__content__quote:after, button.slick-arrow .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content button.slick-arrow .slider__testimonial__content__quote:after, button.button--round .faqs__topic .faqs__topic__title:after, .faqs__topic button.button--round .faqs__topic__title:after, button.slick-lightbox-close .faqs__topic .faqs__topic__title:after, .faqs__topic button.slick-lightbox-close .faqs__topic__title:after, button.slick-arrow .faqs__topic .faqs__topic__title:after, .faqs__topic button.slick-arrow .faqs__topic__title:after, button.button--round .box.box--linked .box__content:after, .box.box--linked button.button--round .box__content:after, button.slick-lightbox-close .box.box--linked .box__content:after, .box.box--linked button.slick-lightbox-close .box__content:after, button.slick-arrow .box.box--linked .box__content:after, .box.box--linked button.slick-arrow .box__content:after, button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, button.slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, button.slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, button.slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, button.slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, button.slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, button.slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, button.slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, button.slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, button.slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, button.slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, button.slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, button.slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, button.button--round .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox button.button--round input[type='checkbox'] + .wpcf7-list-item-label:before, button.slick-lightbox-close .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox button.slick-lightbox-close input[type='checkbox'] + .wpcf7-list-item-label:before, button.slick-arrow .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox button.slick-arrow input[type='checkbox'] + .wpcf7-list-item-label:before, button.button--round .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance button.button--round input[type='checkbox'] + .wpcf7-list-item-label:before, button.slick-lightbox-close .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance button.slick-lightbox-close input[type='checkbox'] + .wpcf7-list-item-label:before, button.slick-arrow .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance button.slick-arrow input[type='checkbox'] + .wpcf7-list-item-label:before, button.button--round .tnp-field label input[type='checkbox'] + font:before, .tnp-field label button.button--round input[type='checkbox'] + font:before, button.slick-lightbox-close .tnp-field label input[type='checkbox'] + font:before, .tnp-field label button.slick-lightbox-close input[type='checkbox'] + font:before, button.slick-arrow .tnp-field label input[type='checkbox'] + font:before, .tnp-field label button.slick-arrow input[type='checkbox'] + font:before, button.button--round .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label button.button--round input[type='checkbox'] + .tnp-list-label:before, button.slick-lightbox-close .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label button.slick-lightbox-close input[type='checkbox'] + .tnp-list-label:before, button.slick-arrow .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label button.slick-arrow input[type='checkbox'] + .tnp-list-label:before, button.button--round .breadcrumbs .menu li:after, .breadcrumbs .menu button.button--round li:after, button.slick-lightbox-close .breadcrumbs .menu li:after, .breadcrumbs .menu button.slick-lightbox-close li:after, button.slick-arrow .breadcrumbs .menu li:after, .breadcrumbs .menu button.slick-arrow li:after, button.button--round .slick-lightbox-close:before, button.slick-lightbox-close .slick-lightbox-close:before, button.slick-arrow .slick-lightbox-close:before, button.button--round .slick-arrow, button.slick-lightbox-close .slick-arrow, button.slick-arrow .slick-arrow {
      position: relative;
      z-index: 2; }
      .button.button--round .icon.icon-play, .slick-lightbox-close .icon.icon-play, .slick-arrow .icon.icon-play, .button.button--round ul.checklist li.icon-play:before, ul.checklist .button.button--round li.icon-play:before, .slick-lightbox-close ul.checklist li.icon-play:before, ul.checklist .slick-lightbox-close li.icon-play:before, .slick-arrow ul.checklist li.icon-play:before, ul.checklist .slick-arrow li.icon-play:before, .button.button--round ol.checklist li.icon-play:before, ol.checklist .button.button--round li.icon-play:before, .slick-lightbox-close ol.checklist li.icon-play:before, ol.checklist .slick-lightbox-close li.icon-play:before, .slick-arrow ol.checklist li.icon-play:before, ol.checklist .slick-arrow li.icon-play:before, .button.button--round ul.download-list li a.icon-play:before, ul.download-list li .button.button--round a.icon-play:before, .slick-lightbox-close ul.download-list li a.icon-play:before, ul.download-list li .slick-lightbox-close a.icon-play:before, .slick-arrow ul.download-list li a.icon-play:before, ul.download-list li .slick-arrow a.icon-play:before, .button.button--round ol.download-list li a.icon-play:before, ol.download-list li .button.button--round a.icon-play:before, .slick-lightbox-close ol.download-list li a.icon-play:before, ol.download-list li .slick-lightbox-close a.icon-play:before, .slick-arrow ol.download-list li a.icon-play:before, ol.download-list li .slick-arrow a.icon-play:before, .button.button--round .icon-play.alm-load-more-btn:after, .slick-lightbox-close .icon-play.alm-load-more-btn:after, .slick-arrow .icon-play.alm-load-more-btn:after, .button.button--round .icon-play#place_order:before, .slick-lightbox-close .icon-play#place_order:before, .slick-arrow .icon-play#place_order:before, .button.button--round footer .footer__content .footer__content__navigation .footer__content__navigation__column .icon-play.footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .button.button--round .icon-play.footer__content__navigation__column__trigger:after, .slick-lightbox-close footer .footer__content .footer__content__navigation .footer__content__navigation__column .icon-play.footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .slick-lightbox-close .icon-play.footer__content__navigation__column__trigger:after, .slick-arrow footer .footer__content .footer__content__navigation .footer__content__navigation__column .icon-play.footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .slick-arrow .icon-play.footer__content__navigation__column__trigger:after, .button.button--round .faq .icon-play.faq__trigger:after, .faq .button.button--round .icon-play.faq__trigger:after, .slick-lightbox-close .faq .icon-play.faq__trigger:after, .faq .slick-lightbox-close .icon-play.faq__trigger:after, .slick-arrow .faq .icon-play.faq__trigger:after, .faq .slick-arrow .icon-play.faq__trigger:after, .button.button--round .module .module__menu .module__menu__inner .icon-play.module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .button.button--round .icon-play.module__menu__inner__trigger:after, .slick-lightbox-close .module .module__menu .module__menu__inner .icon-play.module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .slick-lightbox-close .icon-play.module__menu__inner__trigger:after, .slick-arrow .module .module__menu .module__menu__inner .icon-play.module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .slick-arrow .icon-play.module__menu__inner__trigger:after, .button.button--round .list--posts li .icon-play.list--posts__link:after, .list--posts li .button.button--round .icon-play.list--posts__link:after, .slick-lightbox-close .list--posts li .icon-play.list--posts__link:after, .list--posts li .slick-lightbox-close .icon-play.list--posts__link:after, .slick-arrow .list--posts li .icon-play.list--posts__link:after, .list--posts li .slick-arrow .icon-play.list--posts__link:after, .button.button--round .partner-teaser .icon-play.partner-teaser__content:after, .partner-teaser .button.button--round .icon-play.partner-teaser__content:after, .slick-lightbox-close .partner-teaser .icon-play.partner-teaser__content:after, .partner-teaser .slick-lightbox-close .icon-play.partner-teaser__content:after, .slick-arrow .partner-teaser .icon-play.partner-teaser__content:after, .partner-teaser .slick-arrow .icon-play.partner-teaser__content:after, .button.button--round .post-teaser .icon-play.post-teaser__content:after, .post-teaser .button.button--round .icon-play.post-teaser__content:after, .slick-lightbox-close .post-teaser .icon-play.post-teaser__content:after, .post-teaser .slick-lightbox-close .icon-play.post-teaser__content:after, .slick-arrow .post-teaser .icon-play.post-teaser__content:after, .post-teaser .slick-arrow .icon-play.post-teaser__content:after, .button.button--round .comments ul li.comment .comment__body .comment__body__author .icon-play.comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .button.button--round .icon-play.comment__body__author__external:before, .slick-lightbox-close .comments ul li.comment .comment__body .comment__body__author .icon-play.comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .slick-lightbox-close .icon-play.comment__body__author__external:before, .slick-arrow .comments ul li.comment .comment__body .comment__body__author .icon-play.comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .slick-arrow .icon-play.comment__body__author__external:before, .button.button--round .testimonial .icon-play.testimonial__link:after, .testimonial .button.button--round .icon-play.testimonial__link:after, .slick-lightbox-close .testimonial .icon-play.testimonial__link:after, .testimonial .slick-lightbox-close .icon-play.testimonial__link:after, .slick-arrow .testimonial .icon-play.testimonial__link:after, .testimonial .slick-arrow .icon-play.testimonial__link:after, .button.button--round .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .icon-play.rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .button.button--round .icon-play.rate-listing__rates__rate__inner__data__link:after, .slick-lightbox-close .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .icon-play.rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .slick-lightbox-close .icon-play.rate-listing__rates__rate__inner__data__link:after, .slick-arrow .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .icon-play.rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .slick-arrow .icon-play.rate-listing__rates__rate__inner__data__link:after, .button.button--round .rate-listing .icon-play.rate-listing__info:before, .rate-listing .button.button--round .icon-play.rate-listing__info:before, .slick-lightbox-close .rate-listing .icon-play.rate-listing__info:before, .rate-listing .slick-lightbox-close .icon-play.rate-listing__info:before, .slick-arrow .rate-listing .icon-play.rate-listing__info:before, .rate-listing .slick-arrow .icon-play.rate-listing__info:before, .button.button--round .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .icon-play.slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .button.button--round .icon-play.slider__testimonial__content__quote:after, .slick-lightbox-close .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .icon-play.slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slick-lightbox-close .icon-play.slider__testimonial__content__quote:after, .slick-arrow .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .icon-play.slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slick-arrow .icon-play.slider__testimonial__content__quote:after, .button.button--round .faqs__topic .icon-play.faqs__topic__title:after, .faqs__topic .button.button--round .icon-play.faqs__topic__title:after, .slick-lightbox-close .faqs__topic .icon-play.faqs__topic__title:after, .faqs__topic .slick-lightbox-close .icon-play.faqs__topic__title:after, .slick-arrow .faqs__topic .icon-play.faqs__topic__title:after, .faqs__topic .slick-arrow .icon-play.faqs__topic__title:after, .button.button--round .box.box--linked .icon-play.box__content:after, .box.box--linked .button.button--round .icon-play.box__content:after, .slick-lightbox-close .box.box--linked .icon-play.box__content:after, .box.box--linked .slick-lightbox-close .icon-play.box__content:after, .slick-arrow .box.box--linked .icon-play.box__content:after, .box.box--linked .slick-arrow .icon-play.box__content:after, .button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + .icon-play.label__label:before, .slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + .icon-play.label__label:before, .slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + .icon-play.label__label:before, .button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label.icon-play:before, .slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label.icon-play:before, .slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label.icon-play:before, .button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label.icon-play:before, .slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label.icon-play:before, .slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label.icon-play:before, .button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label.icon-play:before, .slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label.icon-play:before, .slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label.icon-play:before, .button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label.icon-play:before, .slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label.icon-play:before, .slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label.icon-play:before, .button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label.icon-play:before, .slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label.icon-play:before, .slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label.icon-play:before, .button.button--round .wpcf7-checkbox input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .wpcf7-checkbox .button.button--round input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .slick-lightbox-close .wpcf7-checkbox input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .wpcf7-checkbox .slick-lightbox-close input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .slick-arrow .wpcf7-checkbox input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .wpcf7-checkbox .slick-arrow input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .button.button--round .wpcf7-acceptance input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .wpcf7-acceptance .button.button--round input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .slick-lightbox-close .wpcf7-acceptance input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .wpcf7-acceptance .slick-lightbox-close input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .slick-arrow .wpcf7-acceptance input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .wpcf7-acceptance .slick-arrow input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .button.button--round .tnp-field label input[type='checkbox'] + font.icon-play:before, .tnp-field label .button.button--round input[type='checkbox'] + font.icon-play:before, .slick-lightbox-close .tnp-field label input[type='checkbox'] + font.icon-play:before, .tnp-field label .slick-lightbox-close input[type='checkbox'] + font.icon-play:before, .slick-arrow .tnp-field label input[type='checkbox'] + font.icon-play:before, .tnp-field label .slick-arrow input[type='checkbox'] + font.icon-play:before, .button.button--round .tnp-field label input[type='checkbox'] + .icon-play.tnp-list-label:before, .tnp-field label .button.button--round input[type='checkbox'] + .icon-play.tnp-list-label:before, .slick-lightbox-close .tnp-field label input[type='checkbox'] + .icon-play.tnp-list-label:before, .tnp-field label .slick-lightbox-close input[type='checkbox'] + .icon-play.tnp-list-label:before, .slick-arrow .tnp-field label input[type='checkbox'] + .icon-play.tnp-list-label:before, .tnp-field label .slick-arrow input[type='checkbox'] + .icon-play.tnp-list-label:before, .button.button--round .breadcrumbs .menu li.icon-play:after, .breadcrumbs .menu .button.button--round li.icon-play:after, .slick-lightbox-close .breadcrumbs .menu li.icon-play:after, .breadcrumbs .menu .slick-lightbox-close li.icon-play:after, .slick-arrow .breadcrumbs .menu li.icon-play:after, .breadcrumbs .menu .slick-arrow li.icon-play:after, .button.button--round .icon-play.slick-lightbox-close:before, .slick-lightbox-close .icon-play.slick-lightbox-close:before, .slick-arrow .icon-play.slick-lightbox-close:before, .button.button--round .icon-play.slick-arrow, .slick-lightbox-close .icon-play.slick-arrow, .slick-arrow .icon-play.slick-arrow, button.button--round .icon.icon-play, button.slick-lightbox-close .icon.icon-play, button.slick-arrow .icon.icon-play, button.button--round ul.checklist li.icon-play:before, ul.checklist button.button--round li.icon-play:before, button.slick-lightbox-close ul.checklist li.icon-play:before, ul.checklist button.slick-lightbox-close li.icon-play:before, button.slick-arrow ul.checklist li.icon-play:before, ul.checklist button.slick-arrow li.icon-play:before, button.button--round ol.checklist li.icon-play:before, ol.checklist button.button--round li.icon-play:before, button.slick-lightbox-close ol.checklist li.icon-play:before, ol.checklist button.slick-lightbox-close li.icon-play:before, button.slick-arrow ol.checklist li.icon-play:before, ol.checklist button.slick-arrow li.icon-play:before, button.button--round ul.download-list li a.icon-play:before, ul.download-list li button.button--round a.icon-play:before, button.slick-lightbox-close ul.download-list li a.icon-play:before, ul.download-list li button.slick-lightbox-close a.icon-play:before, button.slick-arrow ul.download-list li a.icon-play:before, ul.download-list li button.slick-arrow a.icon-play:before, button.button--round ol.download-list li a.icon-play:before, ol.download-list li button.button--round a.icon-play:before, button.slick-lightbox-close ol.download-list li a.icon-play:before, ol.download-list li button.slick-lightbox-close a.icon-play:before, button.slick-arrow ol.download-list li a.icon-play:before, ol.download-list li button.slick-arrow a.icon-play:before, button.button--round .icon-play.alm-load-more-btn:after, button.slick-lightbox-close .icon-play.alm-load-more-btn:after, button.slick-arrow .icon-play.alm-load-more-btn:after, button.button--round .icon-play#place_order:before, button.slick-lightbox-close .icon-play#place_order:before, button.slick-arrow .icon-play#place_order:before, button.button--round footer .footer__content .footer__content__navigation .footer__content__navigation__column .icon-play.footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column button.button--round .icon-play.footer__content__navigation__column__trigger:after, button.slick-lightbox-close footer .footer__content .footer__content__navigation .footer__content__navigation__column .icon-play.footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column button.slick-lightbox-close .icon-play.footer__content__navigation__column__trigger:after, button.slick-arrow footer .footer__content .footer__content__navigation .footer__content__navigation__column .icon-play.footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column button.slick-arrow .icon-play.footer__content__navigation__column__trigger:after, button.button--round .faq .icon-play.faq__trigger:after, .faq button.button--round .icon-play.faq__trigger:after, button.slick-lightbox-close .faq .icon-play.faq__trigger:after, .faq button.slick-lightbox-close .icon-play.faq__trigger:after, button.slick-arrow .faq .icon-play.faq__trigger:after, .faq button.slick-arrow .icon-play.faq__trigger:after, button.button--round .module .module__menu .module__menu__inner .icon-play.module__menu__inner__trigger:after, .module .module__menu .module__menu__inner button.button--round .icon-play.module__menu__inner__trigger:after, button.slick-lightbox-close .module .module__menu .module__menu__inner .icon-play.module__menu__inner__trigger:after, .module .module__menu .module__menu__inner button.slick-lightbox-close .icon-play.module__menu__inner__trigger:after, button.slick-arrow .module .module__menu .module__menu__inner .icon-play.module__menu__inner__trigger:after, .module .module__menu .module__menu__inner button.slick-arrow .icon-play.module__menu__inner__trigger:after, button.button--round .list--posts li .icon-play.list--posts__link:after, .list--posts li button.button--round .icon-play.list--posts__link:after, button.slick-lightbox-close .list--posts li .icon-play.list--posts__link:after, .list--posts li button.slick-lightbox-close .icon-play.list--posts__link:after, button.slick-arrow .list--posts li .icon-play.list--posts__link:after, .list--posts li button.slick-arrow .icon-play.list--posts__link:after, button.button--round .partner-teaser .icon-play.partner-teaser__content:after, .partner-teaser button.button--round .icon-play.partner-teaser__content:after, button.slick-lightbox-close .partner-teaser .icon-play.partner-teaser__content:after, .partner-teaser button.slick-lightbox-close .icon-play.partner-teaser__content:after, button.slick-arrow .partner-teaser .icon-play.partner-teaser__content:after, .partner-teaser button.slick-arrow .icon-play.partner-teaser__content:after, button.button--round .post-teaser .icon-play.post-teaser__content:after, .post-teaser button.button--round .icon-play.post-teaser__content:after, button.slick-lightbox-close .post-teaser .icon-play.post-teaser__content:after, .post-teaser button.slick-lightbox-close .icon-play.post-teaser__content:after, button.slick-arrow .post-teaser .icon-play.post-teaser__content:after, .post-teaser button.slick-arrow .icon-play.post-teaser__content:after, button.button--round .comments ul li.comment .comment__body .comment__body__author .icon-play.comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author button.button--round .icon-play.comment__body__author__external:before, button.slick-lightbox-close .comments ul li.comment .comment__body .comment__body__author .icon-play.comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author button.slick-lightbox-close .icon-play.comment__body__author__external:before, button.slick-arrow .comments ul li.comment .comment__body .comment__body__author .icon-play.comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author button.slick-arrow .icon-play.comment__body__author__external:before, button.button--round .testimonial .icon-play.testimonial__link:after, .testimonial button.button--round .icon-play.testimonial__link:after, button.slick-lightbox-close .testimonial .icon-play.testimonial__link:after, .testimonial button.slick-lightbox-close .icon-play.testimonial__link:after, button.slick-arrow .testimonial .icon-play.testimonial__link:after, .testimonial button.slick-arrow .icon-play.testimonial__link:after, button.button--round .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .icon-play.rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner button.button--round .icon-play.rate-listing__rates__rate__inner__data__link:after, button.slick-lightbox-close .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .icon-play.rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner button.slick-lightbox-close .icon-play.rate-listing__rates__rate__inner__data__link:after, button.slick-arrow .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .icon-play.rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner button.slick-arrow .icon-play.rate-listing__rates__rate__inner__data__link:after, button.button--round .rate-listing .icon-play.rate-listing__info:before, .rate-listing button.button--round .icon-play.rate-listing__info:before, button.slick-lightbox-close .rate-listing .icon-play.rate-listing__info:before, .rate-listing button.slick-lightbox-close .icon-play.rate-listing__info:before, button.slick-arrow .rate-listing .icon-play.rate-listing__info:before, .rate-listing button.slick-arrow .icon-play.rate-listing__info:before, button.button--round .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .icon-play.slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content button.button--round .icon-play.slider__testimonial__content__quote:after, button.slick-lightbox-close .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .icon-play.slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content button.slick-lightbox-close .icon-play.slider__testimonial__content__quote:after, button.slick-arrow .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .icon-play.slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content button.slick-arrow .icon-play.slider__testimonial__content__quote:after, button.button--round .faqs__topic .icon-play.faqs__topic__title:after, .faqs__topic button.button--round .icon-play.faqs__topic__title:after, button.slick-lightbox-close .faqs__topic .icon-play.faqs__topic__title:after, .faqs__topic button.slick-lightbox-close .icon-play.faqs__topic__title:after, button.slick-arrow .faqs__topic .icon-play.faqs__topic__title:after, .faqs__topic button.slick-arrow .icon-play.faqs__topic__title:after, button.button--round .box.box--linked .icon-play.box__content:after, .box.box--linked button.button--round .icon-play.box__content:after, button.slick-lightbox-close .box.box--linked .icon-play.box__content:after, .box.box--linked button.slick-lightbox-close .icon-play.box__content:after, button.slick-arrow .box.box--linked .icon-play.box__content:after, .box.box--linked button.slick-arrow .icon-play.box__content:after, button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + .icon-play.label__label:before, button.slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + .icon-play.label__label:before, button.slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + .icon-play.label__label:before, button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label.icon-play:before, button.slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label.icon-play:before, button.slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label.icon-play:before, button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label.icon-play:before, button.slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label.icon-play:before, button.slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label.icon-play:before, button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label.icon-play:before, button.slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label.icon-play:before, button.slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label.icon-play:before, button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label.icon-play:before, button.slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label.icon-play:before, button.slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label.icon-play:before, button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label.icon-play:before, button.slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label.icon-play:before, button.slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label.icon-play:before, button.button--round .wpcf7-checkbox input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .wpcf7-checkbox button.button--round input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, button.slick-lightbox-close .wpcf7-checkbox input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .wpcf7-checkbox button.slick-lightbox-close input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, button.slick-arrow .wpcf7-checkbox input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .wpcf7-checkbox button.slick-arrow input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, button.button--round .wpcf7-acceptance input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .wpcf7-acceptance button.button--round input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, button.slick-lightbox-close .wpcf7-acceptance input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .wpcf7-acceptance button.slick-lightbox-close input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, button.slick-arrow .wpcf7-acceptance input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .wpcf7-acceptance button.slick-arrow input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, button.button--round .tnp-field label input[type='checkbox'] + font.icon-play:before, .tnp-field label button.button--round input[type='checkbox'] + font.icon-play:before, button.slick-lightbox-close .tnp-field label input[type='checkbox'] + font.icon-play:before, .tnp-field label button.slick-lightbox-close input[type='checkbox'] + font.icon-play:before, button.slick-arrow .tnp-field label input[type='checkbox'] + font.icon-play:before, .tnp-field label button.slick-arrow input[type='checkbox'] + font.icon-play:before, button.button--round .tnp-field label input[type='checkbox'] + .icon-play.tnp-list-label:before, .tnp-field label button.button--round input[type='checkbox'] + .icon-play.tnp-list-label:before, button.slick-lightbox-close .tnp-field label input[type='checkbox'] + .icon-play.tnp-list-label:before, .tnp-field label button.slick-lightbox-close input[type='checkbox'] + .icon-play.tnp-list-label:before, button.slick-arrow .tnp-field label input[type='checkbox'] + .icon-play.tnp-list-label:before, .tnp-field label button.slick-arrow input[type='checkbox'] + .icon-play.tnp-list-label:before, button.button--round .breadcrumbs .menu li.icon-play:after, .breadcrumbs .menu button.button--round li.icon-play:after, button.slick-lightbox-close .breadcrumbs .menu li.icon-play:after, .breadcrumbs .menu button.slick-lightbox-close li.icon-play:after, button.slick-arrow .breadcrumbs .menu li.icon-play:after, .breadcrumbs .menu button.slick-arrow li.icon-play:after, button.button--round .icon-play.slick-lightbox-close:before, button.slick-lightbox-close .icon-play.slick-lightbox-close:before, button.slick-arrow .icon-play.slick-lightbox-close:before, button.button--round .icon-play.slick-arrow, button.slick-lightbox-close .icon-play.slick-arrow, button.slick-arrow .icon-play.slick-arrow {
        margin-right: -3px;
        font-size: 20px;
        font-size: 1.25rem; }
        @media screen and (min-width: 760px) {
          .button.button--round .icon.icon-play, .slick-lightbox-close .icon.icon-play, .slick-arrow .icon.icon-play, .button.button--round ul.checklist li.icon-play:before, ul.checklist .button.button--round li.icon-play:before, .slick-lightbox-close ul.checklist li.icon-play:before, ul.checklist .slick-lightbox-close li.icon-play:before, .slick-arrow ul.checklist li.icon-play:before, ul.checklist .slick-arrow li.icon-play:before, .button.button--round ol.checklist li.icon-play:before, ol.checklist .button.button--round li.icon-play:before, .slick-lightbox-close ol.checklist li.icon-play:before, ol.checklist .slick-lightbox-close li.icon-play:before, .slick-arrow ol.checklist li.icon-play:before, ol.checklist .slick-arrow li.icon-play:before, .button.button--round ul.download-list li a.icon-play:before, ul.download-list li .button.button--round a.icon-play:before, .slick-lightbox-close ul.download-list li a.icon-play:before, ul.download-list li .slick-lightbox-close a.icon-play:before, .slick-arrow ul.download-list li a.icon-play:before, ul.download-list li .slick-arrow a.icon-play:before, .button.button--round ol.download-list li a.icon-play:before, ol.download-list li .button.button--round a.icon-play:before, .slick-lightbox-close ol.download-list li a.icon-play:before, ol.download-list li .slick-lightbox-close a.icon-play:before, .slick-arrow ol.download-list li a.icon-play:before, ol.download-list li .slick-arrow a.icon-play:before, .button.button--round .icon-play.alm-load-more-btn:after, .slick-lightbox-close .icon-play.alm-load-more-btn:after, .slick-arrow .icon-play.alm-load-more-btn:after, .button.button--round .icon-play#place_order:before, .slick-lightbox-close .icon-play#place_order:before, .slick-arrow .icon-play#place_order:before, .button.button--round footer .footer__content .footer__content__navigation .footer__content__navigation__column .icon-play.footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .button.button--round .icon-play.footer__content__navigation__column__trigger:after, .slick-lightbox-close footer .footer__content .footer__content__navigation .footer__content__navigation__column .icon-play.footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .slick-lightbox-close .icon-play.footer__content__navigation__column__trigger:after, .slick-arrow footer .footer__content .footer__content__navigation .footer__content__navigation__column .icon-play.footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .slick-arrow .icon-play.footer__content__navigation__column__trigger:after, .button.button--round .faq .icon-play.faq__trigger:after, .faq .button.button--round .icon-play.faq__trigger:after, .slick-lightbox-close .faq .icon-play.faq__trigger:after, .faq .slick-lightbox-close .icon-play.faq__trigger:after, .slick-arrow .faq .icon-play.faq__trigger:after, .faq .slick-arrow .icon-play.faq__trigger:after, .button.button--round .module .module__menu .module__menu__inner .icon-play.module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .button.button--round .icon-play.module__menu__inner__trigger:after, .slick-lightbox-close .module .module__menu .module__menu__inner .icon-play.module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .slick-lightbox-close .icon-play.module__menu__inner__trigger:after, .slick-arrow .module .module__menu .module__menu__inner .icon-play.module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .slick-arrow .icon-play.module__menu__inner__trigger:after, .button.button--round .list--posts li .icon-play.list--posts__link:after, .list--posts li .button.button--round .icon-play.list--posts__link:after, .slick-lightbox-close .list--posts li .icon-play.list--posts__link:after, .list--posts li .slick-lightbox-close .icon-play.list--posts__link:after, .slick-arrow .list--posts li .icon-play.list--posts__link:after, .list--posts li .slick-arrow .icon-play.list--posts__link:after, .button.button--round .partner-teaser .icon-play.partner-teaser__content:after, .partner-teaser .button.button--round .icon-play.partner-teaser__content:after, .slick-lightbox-close .partner-teaser .icon-play.partner-teaser__content:after, .partner-teaser .slick-lightbox-close .icon-play.partner-teaser__content:after, .slick-arrow .partner-teaser .icon-play.partner-teaser__content:after, .partner-teaser .slick-arrow .icon-play.partner-teaser__content:after, .button.button--round .post-teaser .icon-play.post-teaser__content:after, .post-teaser .button.button--round .icon-play.post-teaser__content:after, .slick-lightbox-close .post-teaser .icon-play.post-teaser__content:after, .post-teaser .slick-lightbox-close .icon-play.post-teaser__content:after, .slick-arrow .post-teaser .icon-play.post-teaser__content:after, .post-teaser .slick-arrow .icon-play.post-teaser__content:after, .button.button--round .comments ul li.comment .comment__body .comment__body__author .icon-play.comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .button.button--round .icon-play.comment__body__author__external:before, .slick-lightbox-close .comments ul li.comment .comment__body .comment__body__author .icon-play.comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .slick-lightbox-close .icon-play.comment__body__author__external:before, .slick-arrow .comments ul li.comment .comment__body .comment__body__author .icon-play.comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .slick-arrow .icon-play.comment__body__author__external:before, .button.button--round .testimonial .icon-play.testimonial__link:after, .testimonial .button.button--round .icon-play.testimonial__link:after, .slick-lightbox-close .testimonial .icon-play.testimonial__link:after, .testimonial .slick-lightbox-close .icon-play.testimonial__link:after, .slick-arrow .testimonial .icon-play.testimonial__link:after, .testimonial .slick-arrow .icon-play.testimonial__link:after, .button.button--round .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .icon-play.rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .button.button--round .icon-play.rate-listing__rates__rate__inner__data__link:after, .slick-lightbox-close .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .icon-play.rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .slick-lightbox-close .icon-play.rate-listing__rates__rate__inner__data__link:after, .slick-arrow .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .icon-play.rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .slick-arrow .icon-play.rate-listing__rates__rate__inner__data__link:after, .button.button--round .rate-listing .icon-play.rate-listing__info:before, .rate-listing .button.button--round .icon-play.rate-listing__info:before, .slick-lightbox-close .rate-listing .icon-play.rate-listing__info:before, .rate-listing .slick-lightbox-close .icon-play.rate-listing__info:before, .slick-arrow .rate-listing .icon-play.rate-listing__info:before, .rate-listing .slick-arrow .icon-play.rate-listing__info:before, .button.button--round .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .icon-play.slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .button.button--round .icon-play.slider__testimonial__content__quote:after, .slick-lightbox-close .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .icon-play.slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slick-lightbox-close .icon-play.slider__testimonial__content__quote:after, .slick-arrow .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .icon-play.slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slick-arrow .icon-play.slider__testimonial__content__quote:after, .button.button--round .faqs__topic .icon-play.faqs__topic__title:after, .faqs__topic .button.button--round .icon-play.faqs__topic__title:after, .slick-lightbox-close .faqs__topic .icon-play.faqs__topic__title:after, .faqs__topic .slick-lightbox-close .icon-play.faqs__topic__title:after, .slick-arrow .faqs__topic .icon-play.faqs__topic__title:after, .faqs__topic .slick-arrow .icon-play.faqs__topic__title:after, .button.button--round .box.box--linked .icon-play.box__content:after, .box.box--linked .button.button--round .icon-play.box__content:after, .slick-lightbox-close .box.box--linked .icon-play.box__content:after, .box.box--linked .slick-lightbox-close .icon-play.box__content:after, .slick-arrow .box.box--linked .icon-play.box__content:after, .box.box--linked .slick-arrow .icon-play.box__content:after, .button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + .icon-play.label__label:before, .slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + .icon-play.label__label:before, .slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + .icon-play.label__label:before, .button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label.icon-play:before, .slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label.icon-play:before, .slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label.icon-play:before, .button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label.icon-play:before, .slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label.icon-play:before, .slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label.icon-play:before, .button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label.icon-play:before, .slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label.icon-play:before, .slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label.icon-play:before, .button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label.icon-play:before, .slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label.icon-play:before, .slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label.icon-play:before, .button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label.icon-play:before, .slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label.icon-play:before, .slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label.icon-play:before, .button.button--round .wpcf7-checkbox input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .wpcf7-checkbox .button.button--round input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .slick-lightbox-close .wpcf7-checkbox input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .wpcf7-checkbox .slick-lightbox-close input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .slick-arrow .wpcf7-checkbox input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .wpcf7-checkbox .slick-arrow input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .button.button--round .wpcf7-acceptance input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .wpcf7-acceptance .button.button--round input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .slick-lightbox-close .wpcf7-acceptance input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .wpcf7-acceptance .slick-lightbox-close input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .slick-arrow .wpcf7-acceptance input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .wpcf7-acceptance .slick-arrow input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .button.button--round .tnp-field label input[type='checkbox'] + font.icon-play:before, .tnp-field label .button.button--round input[type='checkbox'] + font.icon-play:before, .slick-lightbox-close .tnp-field label input[type='checkbox'] + font.icon-play:before, .tnp-field label .slick-lightbox-close input[type='checkbox'] + font.icon-play:before, .slick-arrow .tnp-field label input[type='checkbox'] + font.icon-play:before, .tnp-field label .slick-arrow input[type='checkbox'] + font.icon-play:before, .button.button--round .tnp-field label input[type='checkbox'] + .icon-play.tnp-list-label:before, .tnp-field label .button.button--round input[type='checkbox'] + .icon-play.tnp-list-label:before, .slick-lightbox-close .tnp-field label input[type='checkbox'] + .icon-play.tnp-list-label:before, .tnp-field label .slick-lightbox-close input[type='checkbox'] + .icon-play.tnp-list-label:before, .slick-arrow .tnp-field label input[type='checkbox'] + .icon-play.tnp-list-label:before, .tnp-field label .slick-arrow input[type='checkbox'] + .icon-play.tnp-list-label:before, .button.button--round .breadcrumbs .menu li.icon-play:after, .breadcrumbs .menu .button.button--round li.icon-play:after, .slick-lightbox-close .breadcrumbs .menu li.icon-play:after, .breadcrumbs .menu .slick-lightbox-close li.icon-play:after, .slick-arrow .breadcrumbs .menu li.icon-play:after, .breadcrumbs .menu .slick-arrow li.icon-play:after, .button.button--round .icon-play.slick-lightbox-close:before, .slick-lightbox-close .icon-play.slick-lightbox-close:before, .slick-arrow .icon-play.slick-lightbox-close:before, .button.button--round .icon-play.slick-arrow, .slick-lightbox-close .icon-play.slick-arrow, .slick-arrow .icon-play.slick-arrow, button.button--round .icon.icon-play, button.slick-lightbox-close .icon.icon-play, button.slick-arrow .icon.icon-play, button.button--round ul.checklist li.icon-play:before, ul.checklist button.button--round li.icon-play:before, button.slick-lightbox-close ul.checklist li.icon-play:before, ul.checklist button.slick-lightbox-close li.icon-play:before, button.slick-arrow ul.checklist li.icon-play:before, ul.checklist button.slick-arrow li.icon-play:before, button.button--round ol.checklist li.icon-play:before, ol.checklist button.button--round li.icon-play:before, button.slick-lightbox-close ol.checklist li.icon-play:before, ol.checklist button.slick-lightbox-close li.icon-play:before, button.slick-arrow ol.checklist li.icon-play:before, ol.checklist button.slick-arrow li.icon-play:before, button.button--round ul.download-list li a.icon-play:before, ul.download-list li button.button--round a.icon-play:before, button.slick-lightbox-close ul.download-list li a.icon-play:before, ul.download-list li button.slick-lightbox-close a.icon-play:before, button.slick-arrow ul.download-list li a.icon-play:before, ul.download-list li button.slick-arrow a.icon-play:before, button.button--round ol.download-list li a.icon-play:before, ol.download-list li button.button--round a.icon-play:before, button.slick-lightbox-close ol.download-list li a.icon-play:before, ol.download-list li button.slick-lightbox-close a.icon-play:before, button.slick-arrow ol.download-list li a.icon-play:before, ol.download-list li button.slick-arrow a.icon-play:before, button.button--round .icon-play.alm-load-more-btn:after, button.slick-lightbox-close .icon-play.alm-load-more-btn:after, button.slick-arrow .icon-play.alm-load-more-btn:after, button.button--round .icon-play#place_order:before, button.slick-lightbox-close .icon-play#place_order:before, button.slick-arrow .icon-play#place_order:before, button.button--round footer .footer__content .footer__content__navigation .footer__content__navigation__column .icon-play.footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column button.button--round .icon-play.footer__content__navigation__column__trigger:after, button.slick-lightbox-close footer .footer__content .footer__content__navigation .footer__content__navigation__column .icon-play.footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column button.slick-lightbox-close .icon-play.footer__content__navigation__column__trigger:after, button.slick-arrow footer .footer__content .footer__content__navigation .footer__content__navigation__column .icon-play.footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column button.slick-arrow .icon-play.footer__content__navigation__column__trigger:after, button.button--round .faq .icon-play.faq__trigger:after, .faq button.button--round .icon-play.faq__trigger:after, button.slick-lightbox-close .faq .icon-play.faq__trigger:after, .faq button.slick-lightbox-close .icon-play.faq__trigger:after, button.slick-arrow .faq .icon-play.faq__trigger:after, .faq button.slick-arrow .icon-play.faq__trigger:after, button.button--round .module .module__menu .module__menu__inner .icon-play.module__menu__inner__trigger:after, .module .module__menu .module__menu__inner button.button--round .icon-play.module__menu__inner__trigger:after, button.slick-lightbox-close .module .module__menu .module__menu__inner .icon-play.module__menu__inner__trigger:after, .module .module__menu .module__menu__inner button.slick-lightbox-close .icon-play.module__menu__inner__trigger:after, button.slick-arrow .module .module__menu .module__menu__inner .icon-play.module__menu__inner__trigger:after, .module .module__menu .module__menu__inner button.slick-arrow .icon-play.module__menu__inner__trigger:after, button.button--round .list--posts li .icon-play.list--posts__link:after, .list--posts li button.button--round .icon-play.list--posts__link:after, button.slick-lightbox-close .list--posts li .icon-play.list--posts__link:after, .list--posts li button.slick-lightbox-close .icon-play.list--posts__link:after, button.slick-arrow .list--posts li .icon-play.list--posts__link:after, .list--posts li button.slick-arrow .icon-play.list--posts__link:after, button.button--round .partner-teaser .icon-play.partner-teaser__content:after, .partner-teaser button.button--round .icon-play.partner-teaser__content:after, button.slick-lightbox-close .partner-teaser .icon-play.partner-teaser__content:after, .partner-teaser button.slick-lightbox-close .icon-play.partner-teaser__content:after, button.slick-arrow .partner-teaser .icon-play.partner-teaser__content:after, .partner-teaser button.slick-arrow .icon-play.partner-teaser__content:after, button.button--round .post-teaser .icon-play.post-teaser__content:after, .post-teaser button.button--round .icon-play.post-teaser__content:after, button.slick-lightbox-close .post-teaser .icon-play.post-teaser__content:after, .post-teaser button.slick-lightbox-close .icon-play.post-teaser__content:after, button.slick-arrow .post-teaser .icon-play.post-teaser__content:after, .post-teaser button.slick-arrow .icon-play.post-teaser__content:after, button.button--round .comments ul li.comment .comment__body .comment__body__author .icon-play.comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author button.button--round .icon-play.comment__body__author__external:before, button.slick-lightbox-close .comments ul li.comment .comment__body .comment__body__author .icon-play.comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author button.slick-lightbox-close .icon-play.comment__body__author__external:before, button.slick-arrow .comments ul li.comment .comment__body .comment__body__author .icon-play.comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author button.slick-arrow .icon-play.comment__body__author__external:before, button.button--round .testimonial .icon-play.testimonial__link:after, .testimonial button.button--round .icon-play.testimonial__link:after, button.slick-lightbox-close .testimonial .icon-play.testimonial__link:after, .testimonial button.slick-lightbox-close .icon-play.testimonial__link:after, button.slick-arrow .testimonial .icon-play.testimonial__link:after, .testimonial button.slick-arrow .icon-play.testimonial__link:after, button.button--round .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .icon-play.rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner button.button--round .icon-play.rate-listing__rates__rate__inner__data__link:after, button.slick-lightbox-close .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .icon-play.rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner button.slick-lightbox-close .icon-play.rate-listing__rates__rate__inner__data__link:after, button.slick-arrow .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .icon-play.rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner button.slick-arrow .icon-play.rate-listing__rates__rate__inner__data__link:after, button.button--round .rate-listing .icon-play.rate-listing__info:before, .rate-listing button.button--round .icon-play.rate-listing__info:before, button.slick-lightbox-close .rate-listing .icon-play.rate-listing__info:before, .rate-listing button.slick-lightbox-close .icon-play.rate-listing__info:before, button.slick-arrow .rate-listing .icon-play.rate-listing__info:before, .rate-listing button.slick-arrow .icon-play.rate-listing__info:before, button.button--round .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .icon-play.slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content button.button--round .icon-play.slider__testimonial__content__quote:after, button.slick-lightbox-close .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .icon-play.slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content button.slick-lightbox-close .icon-play.slider__testimonial__content__quote:after, button.slick-arrow .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .icon-play.slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content button.slick-arrow .icon-play.slider__testimonial__content__quote:after, button.button--round .faqs__topic .icon-play.faqs__topic__title:after, .faqs__topic button.button--round .icon-play.faqs__topic__title:after, button.slick-lightbox-close .faqs__topic .icon-play.faqs__topic__title:after, .faqs__topic button.slick-lightbox-close .icon-play.faqs__topic__title:after, button.slick-arrow .faqs__topic .icon-play.faqs__topic__title:after, .faqs__topic button.slick-arrow .icon-play.faqs__topic__title:after, button.button--round .box.box--linked .icon-play.box__content:after, .box.box--linked button.button--round .icon-play.box__content:after, button.slick-lightbox-close .box.box--linked .icon-play.box__content:after, .box.box--linked button.slick-lightbox-close .icon-play.box__content:after, button.slick-arrow .box.box--linked .icon-play.box__content:after, .box.box--linked button.slick-arrow .icon-play.box__content:after, button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + .icon-play.label__label:before, button.slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + .icon-play.label__label:before, button.slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + .icon-play.label__label:before, button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label.icon-play:before, button.slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label.icon-play:before, button.slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label.icon-play:before, button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label.icon-play:before, button.slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label.icon-play:before, button.slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label.icon-play:before, button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label.icon-play:before, button.slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label.icon-play:before, button.slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label.icon-play:before, button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label.icon-play:before, button.slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label.icon-play:before, button.slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label.icon-play:before, button.button--round .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label.icon-play:before, button.slick-lightbox-close .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label.icon-play:before, button.slick-arrow .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label.icon-play:before, button.button--round .wpcf7-checkbox input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .wpcf7-checkbox button.button--round input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, button.slick-lightbox-close .wpcf7-checkbox input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .wpcf7-checkbox button.slick-lightbox-close input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, button.slick-arrow .wpcf7-checkbox input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .wpcf7-checkbox button.slick-arrow input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, button.button--round .wpcf7-acceptance input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .wpcf7-acceptance button.button--round input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, button.slick-lightbox-close .wpcf7-acceptance input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .wpcf7-acceptance button.slick-lightbox-close input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, button.slick-arrow .wpcf7-acceptance input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, .wpcf7-acceptance button.slick-arrow input[type='checkbox'] + .icon-play.wpcf7-list-item-label:before, button.button--round .tnp-field label input[type='checkbox'] + font.icon-play:before, .tnp-field label button.button--round input[type='checkbox'] + font.icon-play:before, button.slick-lightbox-close .tnp-field label input[type='checkbox'] + font.icon-play:before, .tnp-field label button.slick-lightbox-close input[type='checkbox'] + font.icon-play:before, button.slick-arrow .tnp-field label input[type='checkbox'] + font.icon-play:before, .tnp-field label button.slick-arrow input[type='checkbox'] + font.icon-play:before, button.button--round .tnp-field label input[type='checkbox'] + .icon-play.tnp-list-label:before, .tnp-field label button.button--round input[type='checkbox'] + .icon-play.tnp-list-label:before, button.slick-lightbox-close .tnp-field label input[type='checkbox'] + .icon-play.tnp-list-label:before, .tnp-field label button.slick-lightbox-close input[type='checkbox'] + .icon-play.tnp-list-label:before, button.slick-arrow .tnp-field label input[type='checkbox'] + .icon-play.tnp-list-label:before, .tnp-field label button.slick-arrow input[type='checkbox'] + .icon-play.tnp-list-label:before, button.button--round .breadcrumbs .menu li.icon-play:after, .breadcrumbs .menu button.button--round li.icon-play:after, button.slick-lightbox-close .breadcrumbs .menu li.icon-play:after, .breadcrumbs .menu button.slick-lightbox-close li.icon-play:after, button.slick-arrow .breadcrumbs .menu li.icon-play:after, .breadcrumbs .menu button.slick-arrow li.icon-play:after, button.button--round .icon-play.slick-lightbox-close:before, button.slick-lightbox-close .icon-play.slick-lightbox-close:before, button.slick-arrow .icon-play.slick-lightbox-close:before, button.button--round .icon-play.slick-arrow, button.slick-lightbox-close .icon-play.slick-arrow, button.slick-arrow .icon-play.slick-arrow {
            margin-right: -5px;
            font-size: 28px;
            font-size: 1.75rem; } }
    .button.button--round:after, .slick-lightbox-close:after, .slick-arrow:after, button.button--round:after, button.slick-lightbox-close:after, button.slick-arrow:after {
      background-image: url("img/bg-button-round-shadow.svg");
      background-repeat: no-repeat;
      background-size: 100% 100%;
      content: '';
      display: block;
      height: 100%;
      left: 4px;
      opacity: 0.3;
      position: absolute;
      top: 4px;
      width: 100%;
      -webkit-transition: all 0.1s ease 0s;
      -moz-transition: all 0.1s ease 0s;
      transition: all 0.1s ease 0s; }
    .button.button--round.button--round--green, .button--round--green.slick-lightbox-close, .button--round--green.slick-arrow, button.button--round.button--round--green, button.button--round--green.slick-lightbox-close, button.button--round--green.slick-arrow {
      color: #323232 !important; }
      @media screen and (min-width: 1100px) {
        .button.button--round.button--round--green:hover, .button--round--green.slick-lightbox-close:hover, .button--round--green.slick-arrow:hover, button.button--round.button--round--green:hover, button.button--round--green.slick-lightbox-close:hover, button.button--round--green.slick-arrow:hover {
          color: #ffffff !important; } }
      .button.button--round.button--round--green:active, .button--round--green.slick-lightbox-close:active, .button--round--green.slick-arrow:active, button.button--round.button--round--green:active, button.button--round--green.slick-lightbox-close:active, button.button--round--green.slick-arrow:active {
        color: #ffffff !important; }
    .button.button--round.button--round--red:before, .button--round--red.slick-lightbox-close:before, .button--round--red.slick-arrow:before, button.button--round.button--round--red:before, button.button--round--red.slick-lightbox-close:before, button.button--round--red.slick-arrow:before {
      background-image: url("img/bg-button-round-red.svg"); }
    @media screen and (min-width: 1100px) {
      .button.button--round:hover, .slick-lightbox-close:hover, .slick-arrow:hover, button.button--round:hover, button.slick-lightbox-close:hover, button.slick-arrow:hover {
        color: #323232 !important; } }
    .button.button--round:active, .slick-lightbox-close:active, .slick-arrow:active, button.button--round:active, button.slick-lightbox-close:active, button.slick-arrow:active {
      color: #656565 !important;
      -webkit-transform: translate(4px, 4px);
      -moz-transform: translate(4px, 4px);
      transform: translate(4px, 4px); }
      .button.button--round:active:after, .slick-lightbox-close:active:after, .slick-arrow:active:after, button.button--round:active:after, button.slick-lightbox-close:active:after, button.slick-arrow:active:after {
        bottom: 0;
        opacity: 0;
        top: 0; }
  .button a, .slick-lightbox-close a, .slick-arrow a, .button button, .slick-lightbox-close button, .slick-arrow button, button a, button button {
    background-color: #78DCAA;
    box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.3);
    color: #ffffff;
    display: inline-block;
    font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
    letter-spacing: 4px;
    line-height: 1.2;
    padding: 15px 15px 15px 22px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 14px;
    font-size: 0.875rem;
    -webkit-transition: all 0.1s ease 0s;
    -moz-transition: all 0.1s ease 0s;
    transition: all 0.1s ease 0s; }
    @media screen and (min-width: 760px) {
      .button a, .slick-lightbox-close a, .slick-arrow a, .button button, .slick-lightbox-close button, .slick-arrow button, button a, button button {
        padding: 20px 20px 20px 27px;
        font-size: 16px;
        font-size: 1rem; } }
    @media screen and (min-width: 1100px) {
      .button a:hover, .slick-lightbox-close a:hover, .slick-arrow a:hover, .button button:hover, .slick-lightbox-close button:hover, .slick-arrow button:hover, button a:hover, button button:hover {
        background-color: #50d291;
        color: #ffffff; } }
    .button a:active, .slick-lightbox-close a:active, .slick-arrow a:active, .button button:active, .slick-lightbox-close button:active, .slick-arrow button:active, button a:active, button button:active {
      background-color: #31bd77;
      box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
      -webkit-transform: translate(4px, 4px);
      -moz-transform: translate(4px, 4px);
      transform: translate(4px, 4px); }
  .button .button__filesize, .slick-lightbox-close .button__filesize, .slick-arrow .button__filesize, button .button__filesize {
    display: block;
    font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
    letter-spacing: 4px;
    margin-top: 10px;
    text-align: center;
    text-transform: uppercase; }
    @media screen and (min-width: 570px) {
      .button .button__filesize, .slick-lightbox-close .button__filesize, .slick-arrow .button__filesize, button .button__filesize {
        display: inline-block;
        margin: 0 0 0 30px; } }

.link, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear {
  color: #323232;
  font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
  letter-spacing: 4px;
  text-align: left;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 0.875rem; }
  @media screen and (min-width: 760px) {
    .link, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear {
      font-size: 16px;
      font-size: 1rem; } }
  .link:active, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear:active {
    opacity: 0.6; }
  @media screen and (min-width: 1100px) {
    .link:hover, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear:hover {
      opacity: 0.6; }
    .link:active, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear:active {
      opacity: 1; } }
  .link.link--green, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--green#wpcf7_unterschrift_clear {
    color: #78DCAA; }
    .section--green .link.link--green, .section--green .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--green#wpcf7_unterschrift_clear, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .section--green .link--green#wpcf7_unterschrift_clear, .section--violet .link.link--green, .section--violet .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--green#wpcf7_unterschrift_clear, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .section--violet .link--green#wpcf7_unterschrift_clear, .section--turquoise .link.link--green, .section--turquoise .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--green#wpcf7_unterschrift_clear, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .section--turquoise .link--green#wpcf7_unterschrift_clear, .section--red .link.link--green, .section--red .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--green#wpcf7_unterschrift_clear, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .section--red .link--green#wpcf7_unterschrift_clear, .section--green-dark .link.link--green, .section--green-dark .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--green#wpcf7_unterschrift_clear, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .section--green-dark .link--green#wpcf7_unterschrift_clear, .section--blue .link.link--green, .section--blue .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--green#wpcf7_unterschrift_clear, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .section--blue .link--green#wpcf7_unterschrift_clear, .section--berry .link.link--green, .section--berry .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--green#wpcf7_unterschrift_clear, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .section--berry .link--green#wpcf7_unterschrift_clear, .section--baby .link.link--green, .section--baby .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--green#wpcf7_unterschrift_clear, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .section--baby .link--green#wpcf7_unterschrift_clear {
      color: #ffffff; }
  .link.link--green-dark, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--green-dark#wpcf7_unterschrift_clear {
    color: #5CB287; }
  .link.link--red, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--red#wpcf7_unterschrift_clear {
    color: #323232; }
  .link.link--turquoise, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--turquoise#wpcf7_unterschrift_clear {
    color: #009682; }
  .link.link--violet, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--violet#wpcf7_unterschrift_clear {
    color: #323232; }
  .link.link--berry, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--berry#wpcf7_unterschrift_clear {
    color: #871E5F; }
  .link.link--icon, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear {
    padding-left: 30px;
    position: relative; }
    .link.link--icon .icon, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .icon, .link.link--icon ul.checklist li:before, ul.checklist .link.link--icon li:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear ul.checklist li:before, ul.checklist .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear li:before, .link.link--icon ol.checklist li:before, ol.checklist .link.link--icon li:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear ol.checklist li:before, ol.checklist .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear li:before, .link.link--icon ul.download-list li a:before, ul.download-list li .link.link--icon a:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear ul.download-list li a:before, ul.download-list li .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear a:before, .link.link--icon ol.download-list li a:before, ol.download-list li .link.link--icon a:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear ol.download-list li a:before, ol.download-list li .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear a:before, .link.link--icon .alm-load-more-btn:after, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .alm-load-more-btn:after, .link.link--icon #place_order:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear #place_order:before, .link.link--icon footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .link.link--icon .footer__content__navigation__column__trigger:after, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .footer__content__navigation__column__trigger:after, .link.link--icon .faq .faq__trigger:after, .faq .link.link--icon .faq__trigger:after, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .faq .faq__trigger:after, .faq .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .faq__trigger:after, .link.link--icon .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .link.link--icon .module__menu__inner__trigger:after, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .module__menu__inner__trigger:after, .link.link--icon .list--posts li .list--posts__link:after, .list--posts li .link.link--icon .list--posts__link:after, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .list--posts li .list--posts__link:after, .list--posts li .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .list--posts__link:after, .link.link--icon .partner-teaser .partner-teaser__content:after, .partner-teaser .link.link--icon .partner-teaser__content:after, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .partner-teaser .partner-teaser__content:after, .partner-teaser .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .partner-teaser__content:after, .link.link--icon .post-teaser .post-teaser__content:after, .post-teaser .link.link--icon .post-teaser__content:after, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .post-teaser .post-teaser__content:after, .post-teaser .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .post-teaser__content:after, .link.link--icon .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .link.link--icon .comment__body__author__external:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .comment__body__author__external:before, .link.link--icon .testimonial .testimonial__link:after, .testimonial .link.link--icon .testimonial__link:after, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .testimonial .testimonial__link:after, .testimonial .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .testimonial__link:after, .link.link--icon .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .link.link--icon .rate-listing__rates__rate__inner__data__link:after, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .rate-listing__rates__rate__inner__data__link:after, .link.link--icon .rate-listing .rate-listing__info:before, .rate-listing .link.link--icon .rate-listing__info:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .rate-listing .rate-listing__info:before, .rate-listing .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .rate-listing__info:before, .link.link--icon .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .link.link--icon .slider__testimonial__content__quote:after, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .slider__testimonial__content__quote:after, .link.link--icon .faqs__topic .faqs__topic__title:after, .faqs__topic .link.link--icon .faqs__topic__title:after, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .faqs__topic .faqs__topic__title:after, .faqs__topic .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .faqs__topic__title:after, .link.link--icon .box.box--linked .box__content:after, .box.box--linked .link.link--icon .box__content:after, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .box.box--linked .box__content:after, .box.box--linked .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .box__content:after, .link.link--icon .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .link.link--icon .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .link.link--icon .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .link.link--icon .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .link.link--icon .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .link.link--icon .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .link.link--icon .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .link.link--icon input[type='checkbox'] + .wpcf7-list-item-label:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear input[type='checkbox'] + .wpcf7-list-item-label:before, .link.link--icon .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .link.link--icon input[type='checkbox'] + .wpcf7-list-item-label:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear input[type='checkbox'] + .wpcf7-list-item-label:before, .link.link--icon .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .link.link--icon input[type='checkbox'] + font:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear input[type='checkbox'] + font:before, .link.link--icon .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .link.link--icon input[type='checkbox'] + .tnp-list-label:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear input[type='checkbox'] + .tnp-list-label:before, .link.link--icon .breadcrumbs .menu li:after, .breadcrumbs .menu .link.link--icon li:after, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .breadcrumbs .menu li:after, .breadcrumbs .menu .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear li:after, .link.link--icon .slick-lightbox-close:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .slick-lightbox-close:before, .link.link--icon .slick-arrow, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link--icon#wpcf7_unterschrift_clear .slick-arrow {
      left: 0;
      position: absolute;
      top: 2px; }

.alm-load-more-btn {
  background-color: #78DCAA;
  box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.3);
  color: #ffffff;
  display: inline-block;
  font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
  letter-spacing: 4px;
  line-height: 1.2;
  padding: 15px 15px 15px 22px;
  text-align: center;
  text-transform: uppercase;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-size: 14px;
  font-size: 0.875rem;
  -webkit-transition: all 0.1s ease 0s;
  -moz-transition: all 0.1s ease 0s;
  transition: all 0.1s ease 0s; }
  @media screen and (min-width: 760px) {
    .alm-load-more-btn {
      padding: 20px 20px 20px 27px;
      font-size: 16px;
      font-size: 1rem; } }
  .alm-load-more-btn:after {
    content: "";
    margin-left: 10px; }
  @media screen and (min-width: 1100px) {
    .alm-load-more-btn:hover {
      background-color: #50d291; } }
  .alm-load-more-btn:active {
    background-color: #31bd77;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    -webkit-transform: translate(4px, 4px);
    -moz-transform: translate(4px, 4px);
    transform: translate(4px, 4px); }

#place_order {
  background-color: #323232;
  box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.3);
  color: #ffffff;
  display: inline-block;
  font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
  letter-spacing: 4px;
  line-height: 1.2;
  padding: 20px 20px 20px 30px;
  text-align: center;
  text-transform: uppercase;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-size: 16px;
  font-size: 1rem;
  -webkit-transition: all 0.1s ease 0s;
  -moz-transition: all 0.1s ease 0s;
  transition: all 0.1s ease 0s; }
  #place_order:before {
    content: "";
    margin-right: 5px; }
  @media screen and (min-width: 1100px) {
    #place_order:hover {
      background-color: #191919; } }
  #place_order:active {
    background-color: black;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    -webkit-transform: translate(4px, 4px);
    -moz-transform: translate(4px, 4px);
    transform: translate(4px, 4px); }

input[type="submit"], button[type="submit"], input.wpcf7-form-control.wpcf7-submit, .newsletter-profil .tnp-profile form .tnp-field input[type=submit] {
  background-color: #78DCAA;
  box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.3);
  border: none;
  color: #323232;
  display: inline-block;
  font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
  letter-spacing: 4px;
  line-height: 1.2;
  outline: none;
  padding: 15px 15px 15px 22px;
  text-align: center;
  text-transform: uppercase;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-size: 16px;
  font-size: 1rem;
  -webkit-transition: all 0.1s ease 0s;
  -moz-transition: all 0.1s ease 0s;
  transition: all 0.1s ease 0s; }
  @media screen and (min-width: 760px) {
    input[type="submit"], button[type="submit"], input.wpcf7-form-control.wpcf7-submit, .newsletter-profil .tnp-profile form .tnp-field input[type=submit] {
      padding: 20px 20px 20px 25px; } }
  @media screen and (min-width: 1100px) {
    input[type="submit"]:hover, button[type="submit"]:hover, input.wpcf7-form-control.wpcf7-submit:hover, .newsletter-profil .tnp-profile form .tnp-field input[type=submit]:hover {
      background-color: #50d291; } }
  input[type="submit"]:disabled, button[type="submit"]:disabled, input.wpcf7-form-control.wpcf7-submit:disabled, .newsletter-profil .tnp-profile form .tnp-field input[type=submit]:disabled {
    opacity: 0.3; }
  input[type="submit"]:active, button[type="submit"]:active, input.wpcf7-form-control.wpcf7-submit:active, .newsletter-profil .tnp-profile form .tnp-field input[type=submit]:active {
    background-color: #31bd77;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    -webkit-transform: translate(4px, 4px);
    -moz-transform: translate(4px, 4px);
    transform: translate(4px, 4px); }
  .step-form input[type="submit"], .step-form button[type="submit"], .step-form input.wpcf7-form-control.wpcf7-submit, .step-form .newsletter-profil .tnp-profile form .tnp-field input[type=submit] {
    background-color: #323232;
    color: #ffffff; }
    @media screen and (min-width: 1100px) {
      .step-form input[type="submit"]:hover, .step-form button[type="submit"]:hover, .step-form input.wpcf7-form-control.wpcf7-submit:hover, .step-form .newsletter-profil .tnp-profile form .tnp-field input[type=submit]:hover {
        background-color: #191919; } }
    .step-form input[type="submit"]:active, .step-form button[type="submit"]:active, .step-form input.wpcf7-form-control.wpcf7-submit:active, .step-form .newsletter-profil .tnp-profile form .tnp-field input[type=submit]:active {
      background-color: black; }

/*------------------------------------*\
    GRID
\*------------------------------------*/
.row {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  max-width: 1400px;
  width: 100%; }
  @media screen and (min-width: 760px) {
    .row {
      padding: 0 20px; } }
  .row .col {
    padding: 0 20px 50px;
    position: relative;
    width: 100%; }
    .row .col:last-child {
      padding-bottom: 0; }
    @media screen and (min-width: 760px) {
      .row .col {
        padding: 0 20px; } }
    @media screen and (min-width: 760px) {
      .row .col.col--one-half {
        width: 50%; } }
    @media screen and (min-width: 760px) {
      .row .col.col--one-third {
        width: 50%; } }
    @media screen and (min-width: 1020px) {
      .row .col.col--one-third {
        width: 33.3333%; } }
    @media screen and (min-width: 760px) {
      .row .col.col--two-third {
        width: 50%; } }
    @media screen and (min-width: 1020px) {
      .row .col.col--two-third {
        width: 66.6666%; } }
    @media screen and (min-width: 760px) {
      .row .col.col--one-fourth {
        width: 50%; } }
    @media screen and (min-width: 1020px) {
      .row .col.col--one-fourth {
        width: 25%; } }
    @media screen and (min-width: 760px) {
      .row .col.col--two-fifth {
        width: 40%; } }
    @media screen and (min-width: 760px) {
      .row .col.col--three-fifth {
        width: 60%; } }

/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/
/* header */
.header {
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000; }
  @media screen and (max-width: 760px) {
    .header.unsticky {
      position: absolute; } }
  .header.header--clean .header__bar {
    background-color: #ffffff; }
    .header.header--clean .header__bar .header__bar__logo {
      width: 60px; }
      @media screen and (min-width: 1400px) {
        .header.header--clean .header__bar .header__bar__logo {
          width: 95px; } }
  .header.header--empty .header__bar {
    background-color: transparent; }
  .home .header.scrolled .header__bar {
    background-color: #ffffff; }
  .header.scrolled .header__bar .header__bar__logo {
    width: 60px; }
    @media screen and (min-width: 1400px) {
      .header.scrolled .header__bar .header__bar__logo {
        width: 95px; } }
  @media screen and (min-width: 1100px) {
    .header.header--type {
      padding-top: 40px;
      -webkit-transition: padding 0.2s ease 0s;
      -moz-transition: padding 0.2s ease 0s;
      transition: padding 0.2s ease 0s; } }
  @media screen and (min-width: 1100px) {
    .header.header--type + main .account-bar:not(.hidden) {
      margin-top: 110px; } }
  @media screen and (min-width: 1400px) {
    .header.header--type + main .account-bar:not(.hidden) {
      margin-top: 150px; } }
  @media screen and (min-width: 1100px) {
    .header.scrolled {
      padding-top: 0; } }
  .header .header__bar {
    background-color: #ffffff;
    display: flex;
    flex-wrap: wrap;
    height: 70px;
    min-width: 320px;
    justify-content: space-between;
    position: relative;
    width: 100%;
    z-index: 20;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s; }
    @media screen and (max-width: 760px) {
      .header .header__bar {
        padding-right: 90px; } }
    @media screen and (min-width: 1400px) {
      .header .header__bar {
        height: 110px; } }
    .home .header .header__bar {
      background-color: rgba(255, 255, 255, 0.5); }
    .nav-active .header .header__bar {
      background-color: #ffffff; }
    @media screen and (min-width: 760px) {
      .header .header__bar.header__bar--linked {
        padding-right: 330px; } }
    @media screen and (min-width: 1100px) {
      .header .header__bar.header__bar--linked {
        padding-right: 290px; } }
    @media screen and (min-width: 1400px) {
      .header .header__bar.header__bar--linked {
        padding-right: 320px; } }
    .header .header__bar .header__bar__logo {
      display: inline-block;
      margin: 15px 0 0 20px;
      width: 115px;
      z-index: 10;
      -webkit-transition: all 0.3s ease 0s;
      -moz-transition: all 0.3s ease 0s;
      transition: all 0.3s ease 0s; }
      @media screen and (min-width: 1400px) {
        .header .header__bar .header__bar__logo {
          margin: 20px 0 0 40px;
          width: 175px; } }
      @media screen and (min-width: 1100px) {
        .header .header__bar .header__bar__logo:hover {
          -webkit-transform: rotate(-8deg);
          -moz-transform: rotate(-8deg);
          transform: rotate(-8deg); } }
      .header .header__bar .header__bar__logo img {
        height: auto;
        width: 100%; }
    .header .header__bar .header__bar__crm {
      align-items: center;
      color: #323232;
      display: flex;
      height: 70px;
      justify-content: center;
      width: 70px;
      font-size: 40px;
      font-size: 2.5rem; }
      @media screen and (min-width: 1400px) {
        .header .header__bar .header__bar__crm {
          margin-top: 20px; } }
      .header .header__bar .header__bar__crm:active {
        color: #5CB287; }
      @media screen and (min-width: 1100px) {
        .header .header__bar .header__bar__crm:hover {
          color: #5CB287; }
        .header .header__bar .header__bar__crm:active {
          color: #323232; } }
      .header .header__bar .header__bar__crm .icon, .header .header__bar .header__bar__crm ul.checklist li:before, ul.checklist .header .header__bar .header__bar__crm li:before, .header .header__bar .header__bar__crm ol.checklist li:before, ol.checklist .header .header__bar .header__bar__crm li:before, .header .header__bar .header__bar__crm ul.download-list li a:before, ul.download-list li .header .header__bar .header__bar__crm a:before, .header .header__bar .header__bar__crm ol.download-list li a:before, ol.download-list li .header .header__bar .header__bar__crm a:before, .header .header__bar .header__bar__crm .alm-load-more-btn:after, .header .header__bar .header__bar__crm #place_order:before, .header .header__bar .header__bar__crm footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .header .header__bar .header__bar__crm .footer__content__navigation__column__trigger:after, .header .header__bar .header__bar__crm .faq .faq__trigger:after, .faq .header .header__bar .header__bar__crm .faq__trigger:after, .header .header__bar .header__bar__crm .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .header .header__bar .header__bar__crm .module__menu__inner__trigger:after, .header .header__bar .header__bar__crm .list--posts li .list--posts__link:after, .list--posts li .header .header__bar .header__bar__crm .list--posts__link:after, .header .header__bar .header__bar__crm .partner-teaser .partner-teaser__content:after, .partner-teaser .header .header__bar .header__bar__crm .partner-teaser__content:after, .header .header__bar .header__bar__crm .post-teaser .post-teaser__content:after, .post-teaser .header .header__bar .header__bar__crm .post-teaser__content:after, .header .header__bar .header__bar__crm .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .header .header__bar .header__bar__crm .comment__body__author__external:before, .header .header__bar .header__bar__crm .testimonial .testimonial__link:after, .testimonial .header .header__bar .header__bar__crm .testimonial__link:after, .header .header__bar .header__bar__crm .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .header .header__bar .header__bar__crm .rate-listing__rates__rate__inner__data__link:after, .header .header__bar .header__bar__crm .rate-listing .rate-listing__info:before, .rate-listing .header .header__bar .header__bar__crm .rate-listing__info:before, .header .header__bar .header__bar__crm .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .header .header__bar .header__bar__crm .slider__testimonial__content__quote:after, .header .header__bar .header__bar__crm .faqs__topic .faqs__topic__title:after, .faqs__topic .header .header__bar .header__bar__crm .faqs__topic__title:after, .header .header__bar .header__bar__crm .box.box--linked .box__content:after, .box.box--linked .header .header__bar .header__bar__crm .box__content:after, .header .header__bar .header__bar__crm .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .header .header__bar .header__bar__crm .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .header .header__bar .header__bar__crm .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .header .header__bar .header__bar__crm .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .header .header__bar .header__bar__crm .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .header .header__bar .header__bar__crm .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .header .header__bar .header__bar__crm .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .header .header__bar .header__bar__crm input[type='checkbox'] + .wpcf7-list-item-label:before, .header .header__bar .header__bar__crm .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .header .header__bar .header__bar__crm input[type='checkbox'] + .wpcf7-list-item-label:before, .header .header__bar .header__bar__crm .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .header .header__bar .header__bar__crm input[type='checkbox'] + font:before, .header .header__bar .header__bar__crm .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .header .header__bar .header__bar__crm input[type='checkbox'] + .tnp-list-label:before, .header .header__bar .header__bar__crm .breadcrumbs .menu li:after, .breadcrumbs .menu .header .header__bar .header__bar__crm li:after, .header .header__bar .header__bar__crm .slick-lightbox-close:before, .header .header__bar .header__bar__crm .slick-arrow {
        position: relative;
        z-index: 1; }
        .header .header__bar .header__bar__crm .icon:after, .header .header__bar .header__bar__crm .alm-load-more-btn:after, .header .header__bar .header__bar__crm footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .header .header__bar .header__bar__crm .footer__content__navigation__column__trigger:after, .header .header__bar .header__bar__crm .faq .faq__trigger:after, .faq .header .header__bar .header__bar__crm .faq__trigger:after, .header .header__bar .header__bar__crm .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .header .header__bar .header__bar__crm .module__menu__inner__trigger:after, .header .header__bar .header__bar__crm .list--posts li .list--posts__link:after, .list--posts li .header .header__bar .header__bar__crm .list--posts__link:after, .header .header__bar .header__bar__crm .partner-teaser .partner-teaser__content:after, .partner-teaser .header .header__bar .header__bar__crm .partner-teaser__content:after, .header .header__bar .header__bar__crm .post-teaser .post-teaser__content:after, .post-teaser .header .header__bar .header__bar__crm .post-teaser__content:after, .header .header__bar .header__bar__crm .testimonial .testimonial__link:after, .testimonial .header .header__bar .header__bar__crm .testimonial__link:after, .header .header__bar .header__bar__crm .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .header .header__bar .header__bar__crm .rate-listing__rates__rate__inner__data__link:after, .header .header__bar .header__bar__crm .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .header .header__bar .header__bar__crm .slider__testimonial__content__quote:after, .header .header__bar .header__bar__crm .faqs__topic .faqs__topic__title:after, .faqs__topic .header .header__bar .header__bar__crm .faqs__topic__title:after, .header .header__bar .header__bar__crm .box.box--linked .box__content:after, .box.box--linked .header .header__bar .header__bar__crm .box__content:after, .header .header__bar .header__bar__crm .breadcrumbs .menu li:after, .breadcrumbs .menu .header .header__bar .header__bar__crm li:after, .header .header__bar .header__bar__crm .slick-arrow:after {
          background-image: url("img/button-shape.svg");
          background-repeat: no-repeat;
          background-size: 100% 100%;
          bottom: -2px;
          content: '';
          height: 30px;
          left: -5px;
          position: absolute;
          width: 40px;
          z-index: -1; }
    .header .header__bar .header__bar__trigger {
      align-items: center;
      color: #5CB287;
      display: flex;
      font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
      flex-wrap: wrap;
      height: 70px;
      position: absolute;
      right: 0;
      text-transform: uppercase;
      top: 0; }
      .header .header__bar .header__bar__trigger:hover, .header .header__bar .header__bar__trigger:active, .header .header__bar .header__bar__trigger:focus {
        background-image: none;
        box-shadow: none;
        outline: none; }
      @media screen and (min-width: 1100px) {
        .header .header__bar .header__bar__trigger {
          display: none; } }
      .header .header__bar .header__bar__trigger .header__bar__trigger__burger {
        background-color: #78DCAA;
        height: 70px;
        position: relative;
        width: 70px;
        font-size: 14px;
        font-size: 0.875rem; }
        .header .header__bar .header__bar__trigger .header__bar__trigger__burger:active {
          background-color: #50d291; }
        @media screen and (min-width: 760px) {
          .header .header__bar .header__bar__trigger .header__bar__trigger__burger {
            margin-left: 0; } }
        .header .header__bar .header__bar__trigger .header__bar__trigger__burger span {
          background-color: #323232;
          border-radius: 1px;
          display: block;
          height: 2px;
          left: 18px;
          position: absolute;
          width: 34px;
          -webkit-transition: all 0.2s ease 0s;
          -moz-transition: all 0.2s ease 0s;
          transition: all 0.2s ease 0s; }
          .header .header__bar .header__bar__trigger .header__bar__trigger__burger span:nth-child(1) {
            top: 25px; }
            .nav-active .header .header__bar .header__bar__trigger .header__bar__trigger__burger span:nth-child(1) {
              top: 34px;
              -webkit-transform: rotate(45deg);
              -moz-transform: rotate(45deg);
              transform: rotate(45deg); }
          .header .header__bar .header__bar__trigger .header__bar__trigger__burger span:nth-child(2) {
            top: 34px; }
            .nav-active .header .header__bar .header__bar__trigger .header__bar__trigger__burger span:nth-child(2) {
              left: 34px;
              opacity: 0;
              width: 0; }
          .header .header__bar .header__bar__trigger .header__bar__trigger__burger span:nth-child(3) {
            top: 43px; }
            .nav-active .header .header__bar .header__bar__trigger .header__bar__trigger__burger span:nth-child(3) {
              top: 34px;
              -webkit-transform: rotate(-45deg);
              -moz-transform: rotate(-45deg);
              transform: rotate(-45deg); }

/* content */
main {
  background-repeat: no-repeat;
  overflow: hidden;
  position: relative; }
  main section:first-child, main .account-bar + section {
    padding-top: 120px; }
    @media screen and (min-width: 1400px) {
      main section:first-child, main .account-bar + section {
        padding-top: 200px; } }
  .home main, main.main--clean {
    background-image: none; }

section {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 40px 0 80px;
  position: relative; }
  @media screen and (min-width: 760px) {
    section {
      padding: 80px 0; } }
  @media screen and (min-width: 1020px) {
    section {
      padding: 120px 0; } }
  section.section--blue {
    background-color: #323232; }
    section.section--blue + .section--blue {
      padding-top: 0; }
  section.section--green {
    background-color: #78DCAA; }
    section.section--green + .section--green {
      padding-top: 0; }
  section.section--green-dark {
    background-color: #5CB287; }
    section.section--green-dark + .section--green-dark {
      padding-top: 0; }
  section.section--red {
    background-color: #323232; }
    section.section--red + .section--red {
      padding-top: 0; }
  section.section--turquoise {
    background-color: #009682; }
    section.section--turquoise + .section--turquoise {
      padding-top: 0; }
  section.section--violet {
    background-color: #323232; }
    section.section--violet + .section--violet {
      padding-top: 0; }
  section.section--yellow {
    background-color: #ffeb00; }
    section.section--yellow + .section--yellow {
      padding-top: 0; }
  section.section--berry {
    background-color: #871E5F; }
    section.section--berry + .section--berry {
      padding-top: 0; }
  section.section--baby {
    background-color: #E5F4F2; }
    section.section--baby + .section--baby {
      padding-top: 0; }
  section.section--bright {
    background-color: #ffffff; }
    section.section--bright + .section--bright {
      padding-top: 0; }
  section.section--beige {
    background-color: transparent; }
    section.section--beige + .section--newsletter {
      background-color: #E5F4F2; }
  section.section--has-image:before {
    bottom: 0;
    content: '';
    display: block;
    left: 0;
    opacity: 0.9;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0; }
  section.section--has-image .title {
    text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.7); }
  section:last-child .section__next {
    display: none; }
  section .section__id {
    -webkit-transform: translate(0, -30px);
    -moz-transform: translate(0, -30px);
    transform: translate(0, -30px); }
    @media screen and (min-width: 760px) {
      section .section__id {
        -webkit-transform: translate(0, -170px);
        -moz-transform: translate(0, -170px);
        transform: translate(0, -170px); } }
    @media screen and (min-width: 1020px) {
      section .section__id {
        -webkit-transform: translate(0, -230px);
        -moz-transform: translate(0, -230px);
        transform: translate(0, -230px); } }
  @media screen and (max-width: 760px) {
    section .section__graphic {
      display: none; } }
  section .section__graphic.section__graphic--bottom-left img {
    bottom: 0;
    left: 5%; }
  section .section__graphic.section__graphic--bottom-center img {
    bottom: 0;
    left: 50%;
    position: absolute;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  section .section__graphic.section__graphic--bottom-right img {
    bottom: 0;
    right: 5%; }
  section .section__graphic img {
    height: 300px;
    position: absolute;
    width: auto; }
  section section {
    padding: 0; }
  section .section__share {
    margin-top: 40px; }
    @media screen and (min-width: 760px) {
      section .section__share {
        margin-top: 60px; } }
    section .section__share .label, section .section__share .comments ul li.comment .comment__body .comment__body__author, .comments ul li.comment .comment__body section .section__share .comment__body__author, section .section__share .tnp-field.tnp-field-email label, .tnp-field.tnp-field-email section .section__share label {
      text-align: center; }
    section .section__share .share-buttons {
      justify-content: center; }
      @media screen and (max-width: 760px) {
        section .section__share .share-buttons li {
          margin-top: 10px; } }
  section .section__next {
    bottom: 20px;
    display: none;
    width: 100%;
    z-index: 20;
    left: 50%;
    position: absolute;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
    @media screen and (min-width: 760px) {
      section .section__next {
        bottom: -30px; } }
    section .section__next .col {
      display: flex;
      justify-content: flex-end; }
    section .section__next .section__next__button {
      background-color: #5CB287;
      border-radius: 4px;
      box-shadow: 4px 4px 0px 0px rgba(0, 0, 0, 0.3);
      color: #ffffff;
      height: 40px;
      width: 40px;
      font-size: 16px;
      font-size: 1rem;
      -webkit-transition: all 0.1s ease 0s;
      -moz-transition: all 0.1s ease 0s;
      transition: all 0.1s ease 0s; }
      @media screen and (min-width: 760px) {
        section .section__next .section__next__button {
          height: 60px;
          width: 60px;
          font-size: 22px;
          font-size: 1.375rem; } }
      @media screen and (min-width: 1100px) {
        section .section__next .section__next__button:hover {
          background-color: #46956e; } }
      section .section__next .section__next__button:active {
        background-color: #367254;
        box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
        -webkit-transform: translate(4px, 4px);
        -moz-transform: translate(4px, 4px);
        transform: translate(4px, 4px); }
  section.section--checkout .check {
    display: none; }

/* footer */
footer {
  background-color: #323232;
  position: relative;
  text-align: center;
  z-index: 10; }
  footer .footer__social {
    display: flex;
    justify-content: center;
    position: absolute;
    left: 0;
    text-align: center;
    top: -20px;
    width: 100%;
    z-index: 10; }
    footer .footer__social .button, footer .footer__social .slick-lightbox-close, footer .footer__social .slick-arrow {
      margin: 0 10px; }
      @media screen and (min-width: 760px) {
        footer .footer__social .button, footer .footer__social .slick-lightbox-close, footer .footer__social .slick-arrow {
          margin: 0 20px; } }
      @media screen and (min-width: 1020px) {
        footer .footer__social .button, footer .footer__social .slick-lightbox-close, footer .footer__social .slick-arrow {
          margin: 0 40px; } }
  footer .footer__content {
    overflow: hidden;
    padding: 60px 0 10px;
    position: relative; }
    @media screen and (min-width: 760px) {
      footer .footer__content {
        padding: 100px 0 0; } }
    footer .footer__content + .footer__meta .row:before {
      background-image: url("img/bg-dot.svg");
      content: '';
      height: 2px;
      left: 20px;
      position: absolute;
      right: 20px;
      top: 0; }
      @media screen and (min-width: 760px) {
        footer .footer__content + .footer__meta .row:before {
          left: 40px;
          right: 40px; } }
    footer .footer__content .footer__content__left {
      height: 100%;
      padding-bottom: 40px;
      position: relative;
      text-align: left;
      z-index: 1; }
      @media screen and (min-width: 760px) {
        footer .footer__content .footer__content__left {
          padding-right: 20px; } }
      @media screen and (min-width: 1020px) {
        footer .footer__content .footer__content__left {
          padding-right: 60px; } }
      footer .footer__content .footer__content__left:after {
        background-color: #E5F4F2;
        bottom: 0;
        content: '';
        display: block;
        left: -20px;
        position: absolute;
        right: -20px;
        top: -60px;
        z-index: -1; }
        @media screen and (min-width: 760px) {
          footer .footer__content .footer__content__left:after {
            bottom: -40px;
            left: -9999px;
            top: -100px; } }
      footer .footer__content .footer__content__left .label, footer .footer__content .footer__content__left .comments ul li.comment .comment__body .comment__body__author, .comments ul li.comment .comment__body footer .footer__content .footer__content__left .comment__body__author, footer .footer__content .footer__content__left .tnp-field.tnp-field-email label, .tnp-field.tnp-field-email footer .footer__content .footer__content__left label {
        margin-bottom: 20px; }
      footer .footer__content .footer__content__left .list--posts + .link, footer .footer__content .footer__content__left .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .list--posts + #wpcf7_unterschrift_clear, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap footer .footer__content .footer__content__left .list--posts + #wpcf7_unterschrift_clear {
        display: inline-block;
        margin-top: 30px; }
      footer .footer__content .footer__content__left .footer__content__left__newsletter {
        margin-top: 50px; }
        @media screen and (min-width: 760px) {
          footer .footer__content .footer__content__left .footer__content__left__newsletter {
            margin-top: 70px; } }
    footer .footer__content .footer__content__navigation {
      text-align: left; }
      @media screen and (min-width: 1020px) {
        footer .footer__content .footer__content__navigation {
          display: flex;
          flex-wrap: wrap;
          margin-left: -20px;
          width: calc(100% + 40px); } }
      footer .footer__content .footer__content__navigation .footer__content__navigation__column {
        margin-bottom: 40px; }
        @media screen and (min-width: 1020px) {
          footer .footer__content .footer__content__navigation .footer__content__navigation__column {
            padding: 0 20px;
            width: 50%; } }
        @media screen and (min-width: 1400px) {
          footer .footer__content .footer__content__navigation .footer__content__navigation__column {
            margin-bottom: 60px;
            width: 20%; } }
        footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger {
          color: #ffffff;
          margin: 0;
          font-size: 16px;
          font-size: 1rem; }
          @media screen and (max-width: 1020px) {
            footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger + .menu {
              display: none; } }
          @media screen and (max-width: 1020px) {
            footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger {
              cursor: pointer;
              margin: 0;
              padding-right: 35px;
              position: relative; }
              footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger.active:after {
                -webkit-transform: rotate(-90deg);
                -moz-transform: rotate(-90deg);
                transform: rotate(-90deg); }
              footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger.active + .menu {
                display: block; } }
          footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after {
            content: "";
            display: none;
            position: absolute;
            right: 0;
            top: 1px;
            font-size: 20px;
            font-size: 1.25rem;
            -webkit-transform: rotate(90deg);
            -moz-transform: rotate(90deg);
            transform: rotate(90deg);
            -webkit-transition: all 0.2s ease 0s;
            -moz-transition: all 0.2s ease 0s;
            transition: all 0.2s ease 0s; }
            @media screen and (max-width: 1020px) {
              footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after {
                display: block; } }
        footer .footer__content .footer__content__navigation .footer__content__navigation__column .menu {
          margin: 5px 0 0;
          list-style-type: none;
          padding: 0; }
          @media screen and (min-width: 1100px) {
            footer .footer__content .footer__content__navigation .footer__content__navigation__column .menu {
              margin: 0; } }
          @media screen and (max-width: 1100px) {
            footer .footer__content .footer__content__navigation .footer__content__navigation__column .menu li + li {
              margin-top: 5px; } }
          footer .footer__content .footer__content__navigation .footer__content__navigation__column .menu li a {
            color: #ffffff;
            display: block;
            font-family: "Wetell-Regular", Arial, Verdana, sans-serif;
            position: relative;
            font-size: 16px;
            font-size: 1rem;
            -webkit-hyphens: auto;
            -moz-hyphens: auto;
            -ms-hyphens: auto;
            hyphens: auto; }
            footer .footer__content .footer__content__navigation .footer__content__navigation__column .menu li a:active {
              opacity: 0.6; }
            @media screen and (min-width: 1100px) {
              footer .footer__content .footer__content__navigation .footer__content__navigation__column .menu li a:hover {
                opacity: 0.6; }
              footer .footer__content .footer__content__navigation .footer__content__navigation__column .menu li a:active {
                opacity: 1; } }
  footer .footer__meta {
    background-color: #323232;
    color: #ffffff;
    font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
    text-align: center; }
    @media screen and (min-width: 760px) {
      footer .footer__meta {
        text-align: left; } }
    footer .footer__meta .row {
      position: relative; }
      @media screen and (min-width: 760px) {
        footer .footer__meta .row {
          align-items: center; } }
      footer .footer__meta .row .col {
        padding-bottom: 40px;
        padding-top: 40px; }
        @media screen and (min-width: 760px) {
          footer .footer__meta .row .col {
            padding-bottom: 20px;
            padding-top: 20px; } }
        @media screen and (max-width: 760px) {
          footer .footer__meta .row .col + .col {
            padding-top: 0; } }
        @media screen and (min-width: 760px) {
          footer .footer__meta .row .col.col--one-third {
            order: 1; } }
        @media screen and (min-width: 760px) {
          footer .footer__meta .row .col.col--two-third {
            order: 2; } }
        @media screen and (min-width: 760px) {
          footer .footer__meta .row .col .menu {
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-end; } }
        footer .footer__meta .row .col .menu li {
          padding: 0; }
          footer .footer__meta .row .col .menu li + li {
            margin-top: 10px; }
            @media screen and (min-width: 760px) {
              footer .footer__meta .row .col .menu li + li {
                margin: 0 0 0 20px; } }
          footer .footer__meta .row .col .menu li a {
            color: #ffffff;
            font-family: "Wetell-Regular", Arial, Verdana, sans-serif; }
            footer .footer__meta .row .col .menu li a:active {
              opacity: 0.6; }
            @media screen and (min-width: 1100px) {
              footer .footer__meta .row .col .menu li a:hover {
                opacity: 0.6; }
              footer .footer__meta .row .col .menu li a:active {
                opacity: 1; } }
  footer .footer__logos {
    background-color: #E5F4F2;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 40px 0 112px; }
    @media screen and (min-width: 760px) {
      footer .footer__logos {
        padding: 20px 0; } }
    footer .footer__logos .footer__logos__image {
      padding: 20px; }
      @media screen and (min-width: 760px) {
        footer .footer__logos .footer__logos__image {
          padding: 20px 30px; } }
      footer .footer__logos .footer__logos__image img {
        height: 60px; }

/*------------------------------------*\
    HELPER
\*------------------------------------*/
.logo {
  display: block;
  left: 0;
  margin: 15px 0 0 20px;
  position: absolute;
  top: 0;
  width: 115px;
  z-index: 100;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s; }
  @media screen and (min-width: 1400px) {
    .logo {
      margin: 20px 0 0 40px;
      width: 175px; } }
  @media screen and (min-width: 1100px) {
    .logo:hover {
      -webkit-transform: rotate(-8deg);
      -moz-transform: rotate(-8deg);
      transform: rotate(-8deg); } }
  .logo img {
    height: auto;
    width: 100%; }

.hidden {
  display: none !important; }

@media screen and (min-width: 1100px) {
  .mobile {
    display: none; } }

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

.anchor {
  position: absolute;
  top: 0;
  -webkit-transform: translate(0, -100px);
  -moz-transform: translate(0, -100px);
  transform: translate(0, -100px); }
  @media screen and (min-width: 760px) {
    .anchor {
      -webkit-transform: translate(0, -200px);
      -moz-transform: translate(0, -200px);
      transform: translate(0, -200px); } }

.search-highlight {
  background-color: #ffeb00; }
  .section--yellow .search-highlight {
    background-color: #ffffff; }

.background--berry {
  background-color: #871E5F; }

.background--dark {
  background-color: #323232; }

.background--green {
  background-color: #78DCAA; }

.background--yellow {
  background-color: #ffeb00; }

.background--baby {
  background-color: #E5F4F2; }

.background--turquoise {
  background-color: #009682; }

.background--bright {
  background-color: #ffffff; }

.faq {
  position: relative; }
  .faq + faq {
    margin-top: 30px; }
  .faq .faq__trigger {
    color: #009682;
    font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
    padding-right: 35px;
    position: relative;
    text-align: left;
    width: 100%;
    font-size: 18px;
    font-size: 1.125rem; }
    @media screen and (min-width: 760px) {
      .faq .faq__trigger {
        padding-right: 60px;
        font-size: 24px;
        font-size: 1.5rem; } }
    @media screen and (min-width: 1100px) {
      .faq .faq__trigger:hover {
        color: #007667; } }
    .faq .faq__trigger:active {
      color: #323232; }
    .faq .faq__trigger.active {
      color: #323232; }
      .faq .faq__trigger.active:after {
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        transform: rotate(-90deg); }
      .faq .faq__trigger.active + .faq__content {
        display: block; }
    .faq .faq__trigger:after {
      bottom: 0;
      content: "";
      position: absolute;
      right: 0;
      font-size: 20px;
      font-size: 1.25rem;
      -webkit-transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      transform: rotate(90deg);
      -webkit-transition: all 0.2s ease 0s;
      -moz-transition: all 0.2s ease 0s;
      transition: all 0.2s ease 0s; }
      @media screen and (min-width: 760px) {
        .faq .faq__trigger:after {
          font-size: 28px;
          font-size: 1.75rem; } }
  .faq .faq__content {
    border-bottom: 1px solid rgba(50, 50, 50, 0.2);
    display: none;
    padding: 20px 0; }
    @media screen and (min-width: 760px) {
      .faq .faq__content p {
        font-size: 18px;
        font-size: 1.125rem; } }
    @media screen and (min-width: 1020px) {
      .faq .faq__content p {
        font-size: 20px;
        font-size: 1.25rem; } }
    .faq .faq__content .faq__content__footer {
      margin-top: 20px; }
      @media screen and (min-width: 1020px) {
        .faq .faq__content .faq__content__footer {
          display: flex;
          justify-content: space-between;
          margin-top: 30px; } }
      .faq .faq__content .faq__content__footer .faq__content__footer__feedback.yes .faq__content__footer__feedback__buttons {
        display: none; }
      .faq .faq__content .faq__content__footer .faq__content__footer__feedback.yes .faq__content__footer__feedback__yes {
        display: block; }
      .faq .faq__content .faq__content__footer .faq__content__footer__feedback.no .faq__content__footer__feedback__buttons {
        display: none; }
      .faq .faq__content .faq__content__footer .faq__content__footer__feedback.no .faq__content__footer__feedback__no {
        display: block; }
      .faq .faq__content .faq__content__footer .faq__content__footer__feedback .faq__content__footer__feedback__buttons .link + .link, .faq .faq__content .faq__content__footer .faq__content__footer__feedback .faq__content__footer__feedback__buttons .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear + .link, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .faq .faq__content .faq__content__footer .faq__content__footer__feedback .faq__content__footer__feedback__buttons #wpcf7_unterschrift_clear + .link, .faq .faq__content .faq__content__footer .faq__content__footer__feedback .faq__content__footer__feedback__buttons .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .link + #wpcf7_unterschrift_clear, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .faq .faq__content .faq__content__footer .faq__content__footer__feedback .faq__content__footer__feedback__buttons .link + #wpcf7_unterschrift_clear, .faq .faq__content .faq__content__footer .faq__content__footer__feedback .faq__content__footer__feedback__buttons .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear + #wpcf7_unterschrift_clear, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .faq .faq__content .faq__content__footer .faq__content__footer__feedback .faq__content__footer__feedback__buttons #wpcf7_unterschrift_clear + #wpcf7_unterschrift_clear {
        margin-left: 15px; }
      .faq .faq__content .faq__content__footer .faq__content__footer__feedback .faq__content__footer__feedback__yes {
        display: none; }
        .faq .faq__content .faq__content__footer .faq__content__footer__feedback .faq__content__footer__feedback__yes .faq__content__footer__feedback__yes__text {
          color: #009682;
          font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
          text-transform: uppercase; }
      .faq .faq__content .faq__content__footer .faq__content__footer__feedback .faq__content__footer__feedback__no {
        display: none; }
      @media screen and (min-width: 1020px) {
        .faq .faq__content .faq__content__footer .faq__content__footer__link {
          align-items: flex-end;
          display: flex; } }
      .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__url {
        opacity: 0;
        pointer-events: none;
        position: absolute;
        z-index: -1; }
      .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger {
        align-items: center;
        display: flex;
        margin-top: 20px;
        text-align: left; }
        @media screen and (min-width: 1020px) {
          .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger {
            margin-top: 0; } }
        .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger.active .faq__content__footer__link__trigger__label {
          display: none; }
        .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger.active .faq__content__footer__link__trigger__copied {
          display: inline; }
        .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .icon, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger ul.checklist li:before, ul.checklist .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger li:before, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger ol.checklist li:before, ol.checklist .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger li:before, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger ul.download-list li a:before, ul.download-list li .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger a:before, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger ol.download-list li a:before, ol.download-list li .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger a:before, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .alm-load-more-btn:after, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger #place_order:before, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .footer__content__navigation__column__trigger:after, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .faq__trigger:after, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .module__menu__inner__trigger:after, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .list--posts li .list--posts__link:after, .list--posts li .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .list--posts__link:after, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .partner-teaser .partner-teaser__content:after, .partner-teaser .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .partner-teaser__content:after, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .post-teaser .post-teaser__content:after, .post-teaser .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .post-teaser__content:after, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .comment__body__author__external:before, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .testimonial .testimonial__link:after, .testimonial .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .testimonial__link:after, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .rate-listing__rates__rate__inner__data__link:after, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .rate-listing .rate-listing__info:before, .rate-listing .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .rate-listing__info:before, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .slider__testimonial__content__quote:after, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .faqs__topic .faqs__topic__title:after, .faqs__topic .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .faqs__topic__title:after, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .box.box--linked .box__content:after, .box.box--linked .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .box__content:after, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger input[type='checkbox'] + .wpcf7-list-item-label:before, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger input[type='checkbox'] + .wpcf7-list-item-label:before, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger input[type='checkbox'] + font:before, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger input[type='checkbox'] + .tnp-list-label:before, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .breadcrumbs .menu li:after, .breadcrumbs .menu .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger li:after, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .slick-lightbox-close:before, .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .slick-arrow {
          margin-right: 5px;
          font-size: 20px;
          font-size: 1.25rem; }
        .faq .faq__content .faq__content__footer .faq__content__footer__link .faq__content__footer__link__trigger .faq__content__footer__link__trigger__copied {
          display: none; }

.testimonial .testimonial__portrait {
  background-color: #ffffff;
  background-image: url("img/portrait-placeholder.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  box-shadow: -2px 2px 0px 0px rgba(0, 0, 0, 0.3);
  border: 6px solid #009682;
  border-radius: 50%;
  height: 126px;
  float: left;
  margin: 0 20px 10px 0;
  overflow: hidden;
  position: relative;
  width: 126px; }
  .testimonial .testimonial__portrait .testimonial__portrait__image {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    width: 100%; }
.testimonial .testimonial__content .testimonial__content__quote {
  color: #009682;
  font-family: "Wetell-Headline", Arial, Verdana, sans-serif;
  line-height: 1.3;
  font-size: 18px;
  font-size: 1.125rem; }
  @media screen and (min-width: 1020px) {
    .testimonial .testimonial__content .testimonial__content__quote {
      font-size: 20px;
      font-size: 1.25rem; } }
  .testimonial .testimonial__content .testimonial__content__quote:before {
    content: "» "; }
  .testimonial .testimonial__content .testimonial__content__quote:after {
    content: " «"; }
.testimonial .testimonial__content .testimonial__content__position {
  color: #009682;
  font-style: italic;
  line-height: 1.5;
  margin-top: 20px; }

/*------------------------------------*\
    SECTIONS
\*------------------------------------*/
.section--newsletter .tnp-subscription {
  margin: 0;
  max-width: none; }
  .section--newsletter .tnp-subscription .full-width-input {
    position: relative; }
    @media screen and (min-width: 760px) {
      .section--newsletter .tnp-subscription .full-width-input .tnp-field {
        width: 50%; } }
    @media screen and (min-width: 760px) {
      .section--newsletter .tnp-subscription .full-width-input .tnp-field.tnp-field-button {
        margin: 0;
        position: absolute;
        right: 0;
        top: 0;
        width: 230px; } }
    .section--newsletter .tnp-subscription .full-width-input .tnp-field.tnp-field-email label {
      display: none; }

/*------------------------------------*\
    MODULES
\*------------------------------------*/
.module {
  position: relative;
  z-index: 1; }
  .module + .module {
    margin-top: 40px; }
    @media screen and (min-width: 760px) {
      .module + .module {
        margin-top: 60px; } }
    @media screen and (min-width: 1020px) {
      .module + .module {
        margin-top: 120px; } }
  .module .module__menu {
    margin: 0 0 0 -20px;
    min-height: 70px;
    position: relative;
    width: calc(100% + 40px);
    z-index: 1; }
    @media screen and (min-width: 760px) {
      .module .module__menu {
        height: 100%;
        margin: 0;
        padding-top: 0 !important;
        width: 100%; } }
    .module .module__menu .module__menu__inner {
      background-color: #ffffff;
      padding: 25px 20px;
      -webkit-transition: opacity 0.2s ease 0s;
      -moz-transition: opacity 0.2s ease 0s;
      transition: opacity 0.2s ease 0s; }
      .module .module__menu .module__menu__inner.disabled #rateForm {
        opacity: 0.3;
        pointer-events: none; }
      @media screen and (max-width: 760px) {
        .module .module__menu .module__menu__inner {
          left: 0;
          overflow: auto;
          position: absolute;
          top: 0;
          width: 100% !important; }
          .module .module__menu .module__menu__inner.sticky {
            max-height: calc(100% - 60px); }
            .module .module__menu .module__menu__inner.sticky .hint-product {
              display: none; }
            .module .module__menu .module__menu__inner.sticky .module__menu__inner__trigger {
              pointer-events: auto; }
              .module .module__menu .module__menu__inner.sticky .module__menu__inner__trigger:after {
                display: block; } }
      @media screen and (min-width: 570px) {
        .module .module__menu .module__menu__inner {
          padding: 25px 30px; } }
      @media screen and (min-width: 760px) {
        .module .module__menu .module__menu__inner {
          border-radius: 4px;
          padding: 35px 40px; } }
      .module .module__menu .module__menu__inner .hint-product {
        height: 100px;
        position: absolute;
        right: 10px;
        top: -50px;
        width: 100px; }
        @media screen and (min-width: 760px) {
          .module .module__menu .module__menu__inner .hint-product {
            right: -30px;
            top: -40px; } }
        @media screen and (min-width: 1400px) {
          .module .module__menu .module__menu__inner .hint-product {
            right: -40px; } }
      .module .module__menu .module__menu__inner .module__menu__inner__trigger {
        margin: 0;
        font-size: 16px;
        font-size: 1rem; }
        @media screen and (max-width: 760px) {
          .module .module__menu .module__menu__inner .module__menu__inner__trigger {
            cursor: pointer;
            padding-right: 35px;
            pointer-events: none;
            position: relative; }
            .module .module__menu .module__menu__inner .module__menu__inner__trigger.active:after {
              -webkit-transform: rotate(-90deg);
              -moz-transform: rotate(-90deg);
              transform: rotate(-90deg); }
            .module .module__menu .module__menu__inner .module__menu__inner__trigger.active + .menu, .module .module__menu .module__menu__inner .module__menu__inner__trigger.active + .module__menu__inner__content {
              display: block; } }
        .module .module__menu .module__menu__inner .module__menu__inner__trigger:after {
          content: "";
          display: none;
          position: absolute;
          right: 0;
          top: 1px;
          font-size: 20px;
          font-size: 1.25rem;
          -webkit-transform: rotate(90deg);
          -moz-transform: rotate(90deg);
          transform: rotate(90deg);
          -webkit-transition: all 0.2s ease 0s;
          -moz-transition: all 0.2s ease 0s;
          transition: all 0.2s ease 0s; }
      .module .module__menu .module__menu__inner .module__menu__inner__content {
        margin-top: 20px; }
        @media screen and (max-width: 760px) {
          .module .module__menu .module__menu__inner .module__menu__inner__content {
            display: none; }
            .module .module__menu .module__menu__inner .module__menu__inner__content.active {
              display: block; } }
      .module .module__menu .module__menu__inner .menu {
        list-style-type: none;
        margin: 20px 0 0; }
        .module .module__menu .module__menu__inner .menu.menu--disabled li a {
          opacity: 0.3;
          pointer-events: none; }
        @media screen and (max-width: 760px) {
          .module .module__menu .module__menu__inner .menu {
            display: none; } }
        .module .module__menu .module__menu__inner .menu li {
          display: block; }
          .module .module__menu .module__menu__inner .menu li + li {
            margin-top: 15px; }
          .module .module__menu .module__menu__inner .menu li a {
            color: #009682;
            display: block;
            font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
            position: relative;
            font-size: 20px;
            font-size: 1.25rem; }
            @media screen and (min-width: 760px) {
              .module .module__menu .module__menu__inner .menu li a {
                font-size: 24px;
                font-size: 1.5rem; } }
            .module .module__menu .module__menu__inner .menu li a.active {
              color: #007667; }
            @media screen and (min-width: 1100px) {
              .module .module__menu .module__menu__inner .menu li a:hover {
                color: #007667; } }
            .module .module__menu .module__menu__inner .menu li a:active {
              color: #323232; }
      .module .module__menu .module__menu__inner.sticky {
        position: fixed;
        top: 0; }
        @media screen and (min-width: 760px) {
          .module .module__menu .module__menu__inner.sticky {
            top: 200px; } }
        @media screen and (min-width: 760px) {
          .module .module__menu .module__menu__inner.sticky.sticky--bottom {
            bottom: 0;
            position: absolute;
            top: auto; } }

.module--products .module--products__title {
  padding-bottom: 40px; }
  .module--products .module--products__title:last-child {
    padding-bottom: 0; }
  .module--products .module--products__title .title {
    max-width: 760px; }
.module--products .module--products__listing {
  background-color: #ffeb00;
  margin: 50px 0 -80px;
  padding-bottom: 80px; }
  @media screen and (min-width: 1020px) {
    .module--products .module--products__listing {
      margin: 80px 0 -120px;
      padding-bottom: 120px; } }
  @media screen and (min-width: 760px) {
    .module--products .module--products__listing .module--products__listing__products .col {
      margin-bottom: 70px; } }
  @media screen and (min-width: 1020px) {
    .module--products .module--products__listing .module--products__listing__products .col {
      margin-bottom: 90px; } }
  .module--products .module--products__listing .module--products__listing__products .col:nth-child(1) {
    margin-top: -50px; }
  @media screen and (min-width: 760px) {
    .module--products .module--products__listing .module--products__listing__products .col:nth-child(1), .module--products .module--products__listing .module--products__listing__products .col:nth-child(2) {
      margin-top: -50px; } }
  @media screen and (min-width: 1020px) {
    .module--products .module--products__listing .module--products__listing__products .col:nth-child(1), .module--products .module--products__listing .module--products__listing__products .col:nth-child(2), .module--products .module--products__listing .module--products__listing__products .col:nth-child(3) {
      margin-top: -80px; } }
  .module--products .module--products__listing .module--products__listing__button {
    text-align: center; }
.module--products .module--products__popup {
  display: none; }

.module--steps .module--steps__title {
  padding-bottom: 40px; }
  .module--steps .module--steps__title:last-child {
    padding-bottom: 0; }
.module--steps .col {
  padding-bottom: 40px; }
  .module--steps .col:last-child {
    padding-bottom: 0; }

.module--usps .title {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto; }
@media screen and (max-width: 760px) {
  .module--usps .module--usps__intro .col {
    padding-bottom: 20px; } }
.module--usps .module--usps__intro .rte p, .module--usps .module--usps__intro .rte ul, .module--usps .module--usps__intro .rte ol {
  font-size: 18px;
  font-size: 1.125rem; }
  @media screen and (min-width: 760px) {
    .module--usps .module--usps__intro .rte p, .module--usps .module--usps__intro .rte ul, .module--usps .module--usps__intro .rte ol {
      font-size: 20px;
      font-size: 1.25rem; } }
.module--usps .module--usps__section {
  margin-top: 30px; }
  @media screen and (min-width: 760px) {
    .module--usps .module--usps__section {
      margin-top: 60px; } }
  @media screen and (min-width: 1020px) {
    .module--usps .module--usps__section {
      margin-top: 90px; } }
  @media screen and (max-width: 760px) {
    .module--usps .module--usps__section .col.col--one-third {
      padding-bottom: 20px; } }
  .module--usps .module--usps__section .title {
    color: #009682; }
    .section--blue .module--usps .module--usps__section .title, .section--turquoise .module--usps .module--usps__section .title, .section--berry .module--usps .module--usps__section .title {
      color: #78DCAA; }
  .module--usps .module--usps__section .rte p, .module--usps .module--usps__section .rte ul, .module--usps .module--usps__section .rte ol {
    font-size: 18px;
    font-size: 1.125rem; }
    @media screen and (min-width: 760px) {
      .module--usps .module--usps__section .rte p, .module--usps .module--usps__section .rte ul, .module--usps .module--usps__section .rte ol {
        font-size: 20px;
        font-size: 1.25rem; } }
  @media screen and (min-width: 760px) {
    .module--usps .module--usps__section .module--usps__section__image {
      margin-top: -30px;
      text-align: right; } }
  .module--usps .module--usps__section .module--usps__section__image img {
    width: 150px; }
  .module--usps .module--usps__section .module--usps__section__bars {
    margin-top: 30px; }
    @media screen and (min-width: 760px) {
      .module--usps .module--usps__section .module--usps__section__bars {
        margin-top: 60px; } }
    .module--usps .module--usps__section .module--usps__section__bars .bar + .bar {
      margin-top: 30px; }

.module--faqs {
  z-index: 20; }
  .module--faqs .module--faqs__search-reset {
    display: inline-block;
    margin-top: 20px; }
  .module--faqs .module--faqs__menu .module--faqs__menu__inner .module__menu__inner__trigger.active + .menu + .module--faqs__menu__inner__search {
    display: block; }
  .module--faqs .module--faqs__menu .module--faqs__menu__inner .module--faqs__menu__inner__search {
    margin-top: 30px;
    position: relative; }
    @media screen and (max-width: 760px) {
      .module--faqs .module--faqs__menu .module--faqs__menu__inner .module--faqs__menu__inner__search {
        display: none; } }
    .module--faqs .module--faqs__menu .module--faqs__menu__inner .module--faqs__menu__inner__search .input {
      box-sizing: border-box;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      padding-right: 50px !important; }
      @media screen and (min-width: 760px) {
        .module--faqs .module--faqs__menu .module--faqs__menu__inner .module--faqs__menu__inner__search .input {
          padding-right: 60px !important; } }
    .module--faqs .module--faqs__menu .module--faqs__menu__inner .module--faqs__menu__inner__search .module--faqs__menu__inner__search__submit {
      align-items: center;
      background-color: transparent;
      box-shadow: none;
      color: #5CB287;
      display: flex;
      height: 50px;
      justify-content: center;
      padding: 0;
      position: absolute;
      right: 0;
      top: 27px;
      width: 50px;
      font-size: 24px;
      font-size: 1.5rem;
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      transform: translate(0, 0); }
      @media screen and (min-width: 760px) {
        .module--faqs .module--faqs__menu .module--faqs__menu__inner .module--faqs__menu__inner__search .module--faqs__menu__inner__search__submit {
          height: 60px;
          top: 30px;
          width: 60px; } }
      @media screen and (min-width: 1100px) {
        .module--faqs .module--faqs__menu .module--faqs__menu__inner .module--faqs__menu__inner__search .module--faqs__menu__inner__search__submit:hover {
          color: #323232; } }
      .module--faqs .module--faqs__menu .module--faqs__menu__inner .module--faqs__menu__inner__search .module--faqs__menu__inner__search__submit:active {
        color: #27955e; }
  @media screen and (min-width: 1020px) {
    .module--faqs .module--faqs__content {
      padding-left: 40px; } }
  .module--faqs .module--faqs__content .module--faqs__content__faqs {
    position: relative; }
    .module--faqs .module--faqs__content .module--faqs__content__faqs + .module--faqs__content__faqs {
      margin-top: 60px; }
      @media screen and (min-width: 760px) {
        .module--faqs .module--faqs__content .module--faqs__content__faqs + .module--faqs__content__faqs {
          margin-top: 90px; } }
      @media screen and (min-width: 1020px) {
        .module--faqs .module--faqs__content .module--faqs__content__faqs + .module--faqs__content__faqs {
          margin-top: 120px; } }
    .module--faqs .module--faqs__content .module--faqs__content__faqs .module--faqs__content__faqs__title {
      color: #009682;
      margin-bottom: 1em; }

@media screen and (min-width: 760px) {
  .module--single .col.col--one-third {
    display: flex;
    flex-direction: column; } }
@media screen and (min-width: 1400px) {
  .module--single .module--single__article {
    padding-right: 40px; } }
.module--single .module--single__article .label, .module--single .module--single__article .comments ul li.comment .comment__body .comment__body__author, .comments ul li.comment .comment__body .module--single .module--single__article .comment__body__author, .module--single .module--single__article .tnp-field.tnp-field-email label, .tnp-field.tnp-field-email .module--single .module--single__article label {
  margin-bottom: 20px; }
.single-post .module--single .module--single__article h1, .single-post .module--single .module--single__article h2, .single-post .module--single .module--single__article h3, .single-post .module--single .module--single__article h4, .single-post .module--single .module--single__article h5, .single-post .module--single .module--single__article h6 {
  color: #009682; }
.module--single .module--single__article .module--single__article__image {
  float: left;
  margin: 0 30px 10px 0;
  position: relative; }
  @media screen and (min-width: 760px) {
    .module--single .module--single__article .module--single__article__image {
      margin-bottom: 40px; } }
  .module--single .module--single__article .module--single__article__image.module--single__article__image--has-image {
    float: none;
    margin: 0 0 30px; }
    .module--single .module--single__article .module--single__article__image.module--single__article__image--has-image .post-date {
      position: absolute;
      right: 0;
      top: 0; }
    .module--single .module--single__article .module--single__article__image.module--single__article__image--has-image img {
      width: 100%; }
.module--single .module--single__article .module--single__article__categories span:last-child {
  display: none; }
.module--single .module--single__article .module--single__article__content + .module--single__article__modules {
  margin-top: 40px; }
  @media screen and (min-width: 760px) {
    .module--single .module--single__article .module--single__article__content + .module--single__article__modules {
      margin-top: 60px; } }
.module--single .module--single__article .module--single__article__modules .module + .module {
  margin-top: 40px; }
  @media screen and (min-width: 760px) {
    .module--single .module--single__article .module--single__article__modules .module + .module {
      margin-top: 60px; } }
.module--single .module--single__share {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  left: 0;
  margin-bottom: 30px;
  text-align: center;
  width: 100%;
  z-index: 10; }
  @media screen and (min-width: 760px) {
    .module--single .module--single__share {
      margin: 50px 0 0;
      order: 2; } }
  .module--single .module--single__share .label, .module--single .module--single__share .comments ul li.comment .comment__body .comment__body__author, .comments ul li.comment .comment__body .module--single .module--single__share .comment__body__author, .module--single .module--single__share .tnp-field.tnp-field-email label, .tnp-field.tnp-field-email .module--single .module--single__share label {
    margin-bottom: 10px;
    width: 100%; }
    @media screen and (min-width: 760px) {
      .module--single .module--single__share .label, .module--single .module--single__share .comments ul li.comment .comment__body .comment__body__author, .comments ul li.comment .comment__body .module--single .module--single__share .comment__body__author, .module--single .module--single__share .tnp-field.tnp-field-email label, .tnp-field.tnp-field-email .module--single .module--single__share label {
        margin-bottom: 20px; } }
  .module--single .module--single__share .button, .module--single .module--single__share .slick-lightbox-close, .module--single .module--single__share .slick-arrow {
    background-color: transparent !important;
    color: #ffffff !important;
    font-size: 1.5rem !important;
    height: 47px;
    line-height: 50px !important;
    margin: 0 5px;
    padding: 0 !important;
    width: 50px; }
    @media screen and (min-width: 1400px) {
      .module--single .module--single__share .button, .module--single .module--single__share .slick-lightbox-close, .module--single .module--single__share .slick-arrow {
        font-size: 1.875rem !important;
        height: 67px;
        line-height: 70px !important;
        width: 70px; } }
    @media screen and (min-width: 1100px) {
      .module--single .module--single__share .button:hover, .module--single .module--single__share .slick-lightbox-close:hover, .module--single .module--single__share .slick-arrow:hover {
        color: #323232 !important; } }
.module--single .module--single__aside {
  background-color: #ffffff;
  border-radius: 4px; }
  @media screen and (min-width: 760px) {
    .module--single .module--single__aside {
      order: 1; } }
  .module--single .module--single__aside .module--single__aside__content {
    padding: 25px 20px; }
    @media screen and (min-width: 570px) {
      .module--single .module--single__aside .module--single__aside__content {
        padding: 25px 30px; } }
    @media screen and (min-width: 760px) {
      .module--single .module--single__aside .module--single__aside__content {
        padding: 35px 40px; } }
    .module--single .module--single__aside .module--single__aside__content + .module--single__aside__content {
      border-top: 1px solid rgba(50, 50, 50, 0.2); }
    .module--single .module--single__aside .module--single__aside__content .module--single__aside__content__logo {
      margin: 0 auto;
      max-width: 300px; }
    .module--single .module--single__aside .module--single__aside__content .label, .module--single .module--single__aside .module--single__aside__content .comments ul li.comment .comment__body .comment__body__author, .comments ul li.comment .comment__body .module--single .module--single__aside .module--single__aside__content .comment__body__author, .module--single .module--single__aside .module--single__aside__content .tnp-field.tnp-field-email label, .tnp-field.tnp-field-email .module--single .module--single__aside .module--single__aside__content label {
      margin-bottom: 15px; }
      @media screen and (max-width: 760px) {
        .module--single .module--single__aside .module--single__aside__content .label.label--contact, .module--single .module--single__aside .module--single__aside__content .comments ul li.comment .comment__body .label--contact.comment__body__author, .comments ul li.comment .comment__body .module--single .module--single__aside .module--single__aside__content .label--contact.comment__body__author, .module--single .module--single__aside .module--single__aside__content .tnp-field.tnp-field-email label.label--contact, .tnp-field.tnp-field-email .module--single .module--single__aside .module--single__aside__content label.label--contact {
          text-align: center; } }
    .module--single .module--single__aside .module--single__aside__content .contact-person {
      padding: 0;
      width: 100%; }
      @media screen and (min-width: 760px) and (max-width: 1400px) {
        .module--single .module--single__aside .module--single__aside__content .contact-person {
          flex-direction: column; } }
      .module--single .module--single__aside .module--single__aside__content .contact-person .contact-person__image {
        border-color: #009682;
        height: 120px;
        width: 120px; }
      @media screen and (min-width: 760px) {
        .module--single .module--single__aside .module--single__aside__content .contact-person .contact-person__content {
          padding: 0;
          width: 100%; } }
      @media screen and (min-width: 1400px) {
        .module--single .module--single__aside .module--single__aside__content .contact-person .contact-person__content {
          padding: 30px 0 0 20px;
          width: calc(100% - 120px); } }
      .module--single .module--single__aside .module--single__aside__content .contact-person .contact-person__content .contact-person__content__name, .module--single .module--single__aside .module--single__aside__content .contact-person .contact-person__content .contact-person__content__position {
        min-height: 25px;
        font-size: 20px;
        font-size: 1.25rem; }
      @media screen and (min-width: 1400px) {
        .module--single .module--single__aside .module--single__aside__content .contact-person .contact-person__content .contact-person__content__contact {
          margin: 60px 0 0 -140px;
          width: calc(100% + 140px); } }
      .module--single .module--single__aside .module--single__aside__content .contact-person .contact-person__content .contact-person__content__contact .contact-person__content__contact__link {
        color: #009682; }
      .module--single .module--single__aside .module--single__aside__content .contact-person .contact-person__content .contact-person__content__contact .info {
        color: #009682; }

.section--checkout {
  padding-top: 0; }
  @media screen and (min-width: 760px) {
    .section--checkout {
      padding-top: 40px; } }
  .section--checkout .check {
    display: none; }

.module--checkout {
  min-height: 600px;
  z-index: 10; }
  @media screen and (min-width: 760px) {
    .module--checkout.module--checkout--offline {
      min-height: 800px; } }
  @media screen and (min-width: 1400px) {
    .module--checkout .module--checkout__content {
      padding-left: 40px; } }
  .module--checkout .module--checkout__content.company .step {
    display: none; }
    .module--checkout .module--checkout__content.company .step#step1 {
      display: block; }
      .module--checkout .module--checkout__content.company .step#step1 .fieldset-row, .module--checkout .module--checkout__content.company .step#step1 fieldset:last-child {
        display: none; }
        .module--checkout .module--checkout__content.company .step#step1 .fieldset-row#salutation-text, .module--checkout .module--checkout__content.company .step#step1 .fieldset-row:first-of-type, .module--checkout .module--checkout__content.company .step#step1 fieldset:last-child#salutation-text, .module--checkout .module--checkout__content.company .step#step1 fieldset:last-child:first-of-type {
          display: block; }
      .module--checkout .module--checkout__content.company .step#step1 hr {
        display: none !important; }
  .module--checkout .module--checkout__content #salutation-text {
    display: none; }
  .module--checkout .module--checkout__content .step {
    padding-bottom: 30px;
    position: relative; }
    @media screen and (min-width: 760px) {
      .module--checkout .module--checkout__content .step {
        padding: 0 0 60px 40px; } }
    .module--checkout .module--checkout__content .step:before {
      background-color: #323232;
      bottom: 0;
      content: '';
      display: block;
      left: -20px;
      position: absolute;
      top: 0;
      width: 4px; }
      @media screen and (min-width: 760px) {
        .module--checkout .module--checkout__content .step:before {
          left: 0;
          width: 6px; } }
    .module--checkout .module--checkout__content .step.show:before {
      background-color: #5CB287; }
    .module--checkout .module--checkout__content .step.show .step-title {
      color: #5CB287; }
    .module--checkout .module--checkout__content .step.show .step-form {
      display: block; }
    .module--checkout .module--checkout__content .step hr {
      background-color: #323232;
      border: none;
      height: 1px;
      opacity: 0.2;
      margin: 40px 0 30px; }
      @media screen and (min-width: 570px) {
        .module--checkout .module--checkout__content .step hr {
          margin: 60px 0 30px; } }
    .module--checkout .module--checkout__content .step small {
      font-size: 18px;
      font-size: 1.125rem; }
      @media screen and (min-width: 760px) {
        .module--checkout .module--checkout__content .step small {
          font-size: 20px;
          font-size: 1.25rem; } }
    .module--checkout .module--checkout__content .step .box {
      height: 100%; }
      .module--checkout .module--checkout__content .step .box .box__content {
        height: 100%;
        position: relative; }
        .module--checkout .module--checkout__content .step .box .box__content.box__content--linked {
          padding-bottom: 55px; }
          @media screen and (min-width: 760px) {
            .module--checkout .module--checkout__content .step .box .box__content.box__content--linked {
              padding-bottom: 75px; } }
        .module--checkout .module--checkout__content .step .box .box__content .edit-link {
          bottom: 20px;
          position: absolute;
          right: 20px; }
          @media screen and (min-width: 760px) {
            .module--checkout .module--checkout__content .step .box .box__content .edit-link {
              bottom: 30px;
              right: 30px; } }
    .module--checkout .module--checkout__content .step #addressValidationContainer .fieldset-col + .fieldset-col {
      margin-top: 25px; }
      @media screen and (min-width: 760px) {
        .module--checkout .module--checkout__content .step #addressValidationContainer .fieldset-col + .fieldset-col {
          margin-top: 30px; } }
    .module--checkout .module--checkout__content .step #addressValidationContainer #addressValidationOptions > label {
      display: block; }
    .module--checkout .module--checkout__content .step #existingCustomerWrapper {
      margin-bottom: 30px; }
      .module--checkout .module--checkout__content .step #existingCustomerWrapper .fieldset-row {
        margin-top: 0; }
    .module--checkout .module--checkout__content .step .checkbox-terms {
      display: none; }
      .module--checkout .module--checkout__content .step .checkbox-terms.active {
        display: block; }
    .module--checkout .module--checkout__content .step .step-title {
      color: #323232;
      cursor: pointer;
      margin: 0; }
      .module--checkout .module--checkout__content .step .step-title .icon, .module--checkout .module--checkout__content .step .step-title ul.checklist li:before, ul.checklist .module--checkout .module--checkout__content .step .step-title li:before, .module--checkout .module--checkout__content .step .step-title ol.checklist li:before, ol.checklist .module--checkout .module--checkout__content .step .step-title li:before, .module--checkout .module--checkout__content .step .step-title ul.download-list li a:before, ul.download-list li .module--checkout .module--checkout__content .step .step-title a:before, .module--checkout .module--checkout__content .step .step-title ol.download-list li a:before, ol.download-list li .module--checkout .module--checkout__content .step .step-title a:before, .module--checkout .module--checkout__content .step .step-title .alm-load-more-btn:after, .module--checkout .module--checkout__content .step .step-title #place_order:before, .module--checkout .module--checkout__content .step .step-title footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .module--checkout .module--checkout__content .step .step-title .footer__content__navigation__column__trigger:after, .module--checkout .module--checkout__content .step .step-title .faq .faq__trigger:after, .faq .module--checkout .module--checkout__content .step .step-title .faq__trigger:after, .module--checkout .module--checkout__content .step .step-title .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .module--checkout .module--checkout__content .step .step-title .module__menu__inner__trigger:after, .module--checkout .module--checkout__content .step .step-title .list--posts li .list--posts__link:after, .list--posts li .module--checkout .module--checkout__content .step .step-title .list--posts__link:after, .module--checkout .module--checkout__content .step .step-title .partner-teaser .partner-teaser__content:after, .partner-teaser .module--checkout .module--checkout__content .step .step-title .partner-teaser__content:after, .module--checkout .module--checkout__content .step .step-title .post-teaser .post-teaser__content:after, .post-teaser .module--checkout .module--checkout__content .step .step-title .post-teaser__content:after, .module--checkout .module--checkout__content .step .step-title .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .module--checkout .module--checkout__content .step .step-title .comment__body__author__external:before, .module--checkout .module--checkout__content .step .step-title .testimonial .testimonial__link:after, .testimonial .module--checkout .module--checkout__content .step .step-title .testimonial__link:after, .module--checkout .module--checkout__content .step .step-title .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .module--checkout .module--checkout__content .step .step-title .rate-listing__rates__rate__inner__data__link:after, .module--checkout .module--checkout__content .step .step-title .rate-listing .rate-listing__info:before, .rate-listing .module--checkout .module--checkout__content .step .step-title .rate-listing__info:before, .module--checkout .module--checkout__content .step .step-title .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .module--checkout .module--checkout__content .step .step-title .slider__testimonial__content__quote:after, .module--checkout .module--checkout__content .step .step-title .faqs__topic .faqs__topic__title:after, .faqs__topic .module--checkout .module--checkout__content .step .step-title .faqs__topic__title:after, .module--checkout .module--checkout__content .step .step-title .box.box--linked .box__content:after, .box.box--linked .module--checkout .module--checkout__content .step .step-title .box__content:after, .module--checkout .module--checkout__content .step .step-title .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .module--checkout .module--checkout__content .step .step-title .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .module--checkout .module--checkout__content .step .step-title .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .module--checkout .module--checkout__content .step .step-title .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .module--checkout .module--checkout__content .step .step-title .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .module--checkout .module--checkout__content .step .step-title .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .module--checkout .module--checkout__content .step .step-title .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .module--checkout .module--checkout__content .step .step-title input[type='checkbox'] + .wpcf7-list-item-label:before, .module--checkout .module--checkout__content .step .step-title .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .module--checkout .module--checkout__content .step .step-title input[type='checkbox'] + .wpcf7-list-item-label:before, .module--checkout .module--checkout__content .step .step-title .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .module--checkout .module--checkout__content .step .step-title input[type='checkbox'] + font:before, .module--checkout .module--checkout__content .step .step-title .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .module--checkout .module--checkout__content .step .step-title input[type='checkbox'] + .tnp-list-label:before, .module--checkout .module--checkout__content .step .step-title .breadcrumbs .menu li:after, .breadcrumbs .menu .module--checkout .module--checkout__content .step .step-title li:after, .module--checkout .module--checkout__content .step .step-title .slick-lightbox-close:before, .module--checkout .module--checkout__content .step .step-title .slick-arrow {
        display: none;
        margin-left: 15px;
        font-size: 15px;
        font-size: 0.9375rem; }
        @media screen and (min-width: 760px) {
          .module--checkout .module--checkout__content .step .step-title .icon, .module--checkout .module--checkout__content .step .step-title ul.checklist li:before, ul.checklist .module--checkout .module--checkout__content .step .step-title li:before, .module--checkout .module--checkout__content .step .step-title ol.checklist li:before, ol.checklist .module--checkout .module--checkout__content .step .step-title li:before, .module--checkout .module--checkout__content .step .step-title ul.download-list li a:before, ul.download-list li .module--checkout .module--checkout__content .step .step-title a:before, .module--checkout .module--checkout__content .step .step-title ol.download-list li a:before, ol.download-list li .module--checkout .module--checkout__content .step .step-title a:before, .module--checkout .module--checkout__content .step .step-title .alm-load-more-btn:after, .module--checkout .module--checkout__content .step .step-title #place_order:before, .module--checkout .module--checkout__content .step .step-title footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .module--checkout .module--checkout__content .step .step-title .footer__content__navigation__column__trigger:after, .module--checkout .module--checkout__content .step .step-title .faq .faq__trigger:after, .faq .module--checkout .module--checkout__content .step .step-title .faq__trigger:after, .module--checkout .module--checkout__content .step .step-title .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .module--checkout .module--checkout__content .step .step-title .module__menu__inner__trigger:after, .module--checkout .module--checkout__content .step .step-title .list--posts li .list--posts__link:after, .list--posts li .module--checkout .module--checkout__content .step .step-title .list--posts__link:after, .module--checkout .module--checkout__content .step .step-title .partner-teaser .partner-teaser__content:after, .partner-teaser .module--checkout .module--checkout__content .step .step-title .partner-teaser__content:after, .module--checkout .module--checkout__content .step .step-title .post-teaser .post-teaser__content:after, .post-teaser .module--checkout .module--checkout__content .step .step-title .post-teaser__content:after, .module--checkout .module--checkout__content .step .step-title .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .module--checkout .module--checkout__content .step .step-title .comment__body__author__external:before, .module--checkout .module--checkout__content .step .step-title .testimonial .testimonial__link:after, .testimonial .module--checkout .module--checkout__content .step .step-title .testimonial__link:after, .module--checkout .module--checkout__content .step .step-title .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .module--checkout .module--checkout__content .step .step-title .rate-listing__rates__rate__inner__data__link:after, .module--checkout .module--checkout__content .step .step-title .rate-listing .rate-listing__info:before, .rate-listing .module--checkout .module--checkout__content .step .step-title .rate-listing__info:before, .module--checkout .module--checkout__content .step .step-title .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .module--checkout .module--checkout__content .step .step-title .slider__testimonial__content__quote:after, .module--checkout .module--checkout__content .step .step-title .faqs__topic .faqs__topic__title:after, .faqs__topic .module--checkout .module--checkout__content .step .step-title .faqs__topic__title:after, .module--checkout .module--checkout__content .step .step-title .box.box--linked .box__content:after, .box.box--linked .module--checkout .module--checkout__content .step .step-title .box__content:after, .module--checkout .module--checkout__content .step .step-title .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .module--checkout .module--checkout__content .step .step-title .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .module--checkout .module--checkout__content .step .step-title .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .module--checkout .module--checkout__content .step .step-title .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .module--checkout .module--checkout__content .step .step-title .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .module--checkout .module--checkout__content .step .step-title .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .module--checkout .module--checkout__content .step .step-title .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .module--checkout .module--checkout__content .step .step-title input[type='checkbox'] + .wpcf7-list-item-label:before, .module--checkout .module--checkout__content .step .step-title .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .module--checkout .module--checkout__content .step .step-title input[type='checkbox'] + .wpcf7-list-item-label:before, .module--checkout .module--checkout__content .step .step-title .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .module--checkout .module--checkout__content .step .step-title input[type='checkbox'] + font:before, .module--checkout .module--checkout__content .step .step-title .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .module--checkout .module--checkout__content .step .step-title input[type='checkbox'] + .tnp-list-label:before, .module--checkout .module--checkout__content .step .step-title .breadcrumbs .menu li:after, .breadcrumbs .menu .module--checkout .module--checkout__content .step .step-title li:after, .module--checkout .module--checkout__content .step .step-title .slick-lightbox-close:before, .module--checkout .module--checkout__content .step .step-title .slick-arrow {
            font-size: 18px;
            font-size: 1.125rem; } }
        @media screen and (min-width: 1020px) {
          .module--checkout .module--checkout__content .step .step-title .icon, .module--checkout .module--checkout__content .step .step-title ul.checklist li:before, ul.checklist .module--checkout .module--checkout__content .step .step-title li:before, .module--checkout .module--checkout__content .step .step-title ol.checklist li:before, ol.checklist .module--checkout .module--checkout__content .step .step-title li:before, .module--checkout .module--checkout__content .step .step-title ul.download-list li a:before, ul.download-list li .module--checkout .module--checkout__content .step .step-title a:before, .module--checkout .module--checkout__content .step .step-title ol.download-list li a:before, ol.download-list li .module--checkout .module--checkout__content .step .step-title a:before, .module--checkout .module--checkout__content .step .step-title .alm-load-more-btn:after, .module--checkout .module--checkout__content .step .step-title #place_order:before, .module--checkout .module--checkout__content .step .step-title footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .module--checkout .module--checkout__content .step .step-title .footer__content__navigation__column__trigger:after, .module--checkout .module--checkout__content .step .step-title .faq .faq__trigger:after, .faq .module--checkout .module--checkout__content .step .step-title .faq__trigger:after, .module--checkout .module--checkout__content .step .step-title .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .module--checkout .module--checkout__content .step .step-title .module__menu__inner__trigger:after, .module--checkout .module--checkout__content .step .step-title .list--posts li .list--posts__link:after, .list--posts li .module--checkout .module--checkout__content .step .step-title .list--posts__link:after, .module--checkout .module--checkout__content .step .step-title .partner-teaser .partner-teaser__content:after, .partner-teaser .module--checkout .module--checkout__content .step .step-title .partner-teaser__content:after, .module--checkout .module--checkout__content .step .step-title .post-teaser .post-teaser__content:after, .post-teaser .module--checkout .module--checkout__content .step .step-title .post-teaser__content:after, .module--checkout .module--checkout__content .step .step-title .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .module--checkout .module--checkout__content .step .step-title .comment__body__author__external:before, .module--checkout .module--checkout__content .step .step-title .testimonial .testimonial__link:after, .testimonial .module--checkout .module--checkout__content .step .step-title .testimonial__link:after, .module--checkout .module--checkout__content .step .step-title .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .module--checkout .module--checkout__content .step .step-title .rate-listing__rates__rate__inner__data__link:after, .module--checkout .module--checkout__content .step .step-title .rate-listing .rate-listing__info:before, .rate-listing .module--checkout .module--checkout__content .step .step-title .rate-listing__info:before, .module--checkout .module--checkout__content .step .step-title .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .module--checkout .module--checkout__content .step .step-title .slider__testimonial__content__quote:after, .module--checkout .module--checkout__content .step .step-title .faqs__topic .faqs__topic__title:after, .faqs__topic .module--checkout .module--checkout__content .step .step-title .faqs__topic__title:after, .module--checkout .module--checkout__content .step .step-title .box.box--linked .box__content:after, .box.box--linked .module--checkout .module--checkout__content .step .step-title .box__content:after, .module--checkout .module--checkout__content .step .step-title .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .module--checkout .module--checkout__content .step .step-title .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .module--checkout .module--checkout__content .step .step-title .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .module--checkout .module--checkout__content .step .step-title .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .module--checkout .module--checkout__content .step .step-title .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .module--checkout .module--checkout__content .step .step-title .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .module--checkout .module--checkout__content .step .step-title .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .module--checkout .module--checkout__content .step .step-title input[type='checkbox'] + .wpcf7-list-item-label:before, .module--checkout .module--checkout__content .step .step-title .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .module--checkout .module--checkout__content .step .step-title input[type='checkbox'] + .wpcf7-list-item-label:before, .module--checkout .module--checkout__content .step .step-title .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .module--checkout .module--checkout__content .step .step-title input[type='checkbox'] + font:before, .module--checkout .module--checkout__content .step .step-title .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .module--checkout .module--checkout__content .step .step-title input[type='checkbox'] + .tnp-list-label:before, .module--checkout .module--checkout__content .step .step-title .breadcrumbs .menu li:after, .breadcrumbs .menu .module--checkout .module--checkout__content .step .step-title li:after, .module--checkout .module--checkout__content .step .step-title .slick-lightbox-close:before, .module--checkout .module--checkout__content .step .step-title .slick-arrow {
            font-size: 24px;
            font-size: 1.5rem; } }
      .module--checkout .module--checkout__content .step .step-title.disabled {
        pointer-events: none; }
      .module--checkout .module--checkout__content .step .step-title.step-title__completed .icon, .module--checkout .module--checkout__content .step .step-title.step-title__completed ul.checklist li:before, ul.checklist .module--checkout .module--checkout__content .step .step-title.step-title__completed li:before, .module--checkout .module--checkout__content .step .step-title.step-title__completed ol.checklist li:before, ol.checklist .module--checkout .module--checkout__content .step .step-title.step-title__completed li:before, .module--checkout .module--checkout__content .step .step-title.step-title__completed ul.download-list li a:before, ul.download-list li .module--checkout .module--checkout__content .step .step-title.step-title__completed a:before, .module--checkout .module--checkout__content .step .step-title.step-title__completed ol.download-list li a:before, ol.download-list li .module--checkout .module--checkout__content .step .step-title.step-title__completed a:before, .module--checkout .module--checkout__content .step .step-title.step-title__completed .alm-load-more-btn:after, .module--checkout .module--checkout__content .step .step-title.step-title__completed #place_order:before, .module--checkout .module--checkout__content .step .step-title.step-title__completed footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .module--checkout .module--checkout__content .step .step-title.step-title__completed .footer__content__navigation__column__trigger:after, .module--checkout .module--checkout__content .step .step-title.step-title__completed .faq .faq__trigger:after, .faq .module--checkout .module--checkout__content .step .step-title.step-title__completed .faq__trigger:after, .module--checkout .module--checkout__content .step .step-title.step-title__completed .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .module--checkout .module--checkout__content .step .step-title.step-title__completed .module__menu__inner__trigger:after, .module--checkout .module--checkout__content .step .step-title.step-title__completed .list--posts li .list--posts__link:after, .list--posts li .module--checkout .module--checkout__content .step .step-title.step-title__completed .list--posts__link:after, .module--checkout .module--checkout__content .step .step-title.step-title__completed .partner-teaser .partner-teaser__content:after, .partner-teaser .module--checkout .module--checkout__content .step .step-title.step-title__completed .partner-teaser__content:after, .module--checkout .module--checkout__content .step .step-title.step-title__completed .post-teaser .post-teaser__content:after, .post-teaser .module--checkout .module--checkout__content .step .step-title.step-title__completed .post-teaser__content:after, .module--checkout .module--checkout__content .step .step-title.step-title__completed .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .module--checkout .module--checkout__content .step .step-title.step-title__completed .comment__body__author__external:before, .module--checkout .module--checkout__content .step .step-title.step-title__completed .testimonial .testimonial__link:after, .testimonial .module--checkout .module--checkout__content .step .step-title.step-title__completed .testimonial__link:after, .module--checkout .module--checkout__content .step .step-title.step-title__completed .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .module--checkout .module--checkout__content .step .step-title.step-title__completed .rate-listing__rates__rate__inner__data__link:after, .module--checkout .module--checkout__content .step .step-title.step-title__completed .rate-listing .rate-listing__info:before, .rate-listing .module--checkout .module--checkout__content .step .step-title.step-title__completed .rate-listing__info:before, .module--checkout .module--checkout__content .step .step-title.step-title__completed .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .module--checkout .module--checkout__content .step .step-title.step-title__completed .slider__testimonial__content__quote:after, .module--checkout .module--checkout__content .step .step-title.step-title__completed .faqs__topic .faqs__topic__title:after, .faqs__topic .module--checkout .module--checkout__content .step .step-title.step-title__completed .faqs__topic__title:after, .module--checkout .module--checkout__content .step .step-title.step-title__completed .box.box--linked .box__content:after, .box.box--linked .module--checkout .module--checkout__content .step .step-title.step-title__completed .box__content:after, .module--checkout .module--checkout__content .step .step-title.step-title__completed .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .module--checkout .module--checkout__content .step .step-title.step-title__completed .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .module--checkout .module--checkout__content .step .step-title.step-title__completed .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .module--checkout .module--checkout__content .step .step-title.step-title__completed .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .module--checkout .module--checkout__content .step .step-title.step-title__completed .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .module--checkout .module--checkout__content .step .step-title.step-title__completed .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .module--checkout .module--checkout__content .step .step-title.step-title__completed .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .module--checkout .module--checkout__content .step .step-title.step-title__completed input[type='checkbox'] + .wpcf7-list-item-label:before, .module--checkout .module--checkout__content .step .step-title.step-title__completed .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .module--checkout .module--checkout__content .step .step-title.step-title__completed input[type='checkbox'] + .wpcf7-list-item-label:before, .module--checkout .module--checkout__content .step .step-title.step-title__completed .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .module--checkout .module--checkout__content .step .step-title.step-title__completed input[type='checkbox'] + font:before, .module--checkout .module--checkout__content .step .step-title.step-title__completed .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .module--checkout .module--checkout__content .step .step-title.step-title__completed input[type='checkbox'] + .tnp-list-label:before, .module--checkout .module--checkout__content .step .step-title.step-title__completed .breadcrumbs .menu li:after, .breadcrumbs .menu .module--checkout .module--checkout__content .step .step-title.step-title__completed li:after, .module--checkout .module--checkout__content .step .step-title.step-title__completed .slick-lightbox-close:before, .module--checkout .module--checkout__content .step .step-title.step-title__completed .slick-arrow {
        display: inline; }
    .module--checkout .module--checkout__content .step .step-form {
      display: none; }
    .module--checkout .module--checkout__content .step #countryCode {
      background-color: #d5d5d5 !important;
      color: rgba(50, 50, 50, 0.4);
      pointer-events: none; }
  .module--checkout .module--checkout__menu .checklist, .module--checkout .module--checkout__menu .download-list {
    margin-top: 1em;
    font-size: 14px;
    font-size: 0.875rem; }
    .module--checkout .module--checkout__menu .checklist + checklist, .module--checkout .module--checkout__menu .checklist + .download-list, .module--checkout .module--checkout__menu .download-list + checklist, .module--checkout .module--checkout__menu .download-list + .download-list {
      margin-top: 1.5em; }
    .module--checkout .module--checkout__menu .checklist li:before, .module--checkout .module--checkout__menu .download-list li:before {
      top: 2px; }
  .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__select {
    background-color: #ffeb00;
    border-color: #ffeb00; }
  .module--checkout .module--checkout__menu .module--checkout__menu__rate .price {
    margin-top: 20px; }
  .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price.module--checkout__menu__rate__price--gasag .price__hint {
    text-decoration-line: line-through; }
  .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price.module--checkout__menu__rate__price--gasag .price__campaign--gasag {
    display: block; }
  .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price.module--checkout__menu__rate__price--dbvorteil .price__hint {
    text-decoration-line: line-through; }
  .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price.module--checkout__menu__rate__price--dbvorteil .price__campaign--dbvorteil {
    display: block; }
  .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price.module--checkout__menu__rate__price--backmkt .price__hint {
    text-decoration-line: line-through; }
  .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price.module--checkout__menu__rate__price--backmkt .price__campaign--backmkt {
    display: block; }
  .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price.module--checkout__menu__rate__price--tomorrow .price__hint {
    text-decoration-line: line-through; }
  .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price.module--checkout__menu__rate__price--tomorrow .price__campaign--tomorrow {
    display: block; }
  .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price.module--checkout__menu__rate__price--nastro .price__hint {
    text-decoration-line: line-through; }
  .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price.module--checkout__menu__rate__price--nastro .price__campaign--nastro {
    display: block; }
  .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price .price__value, .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price .price__hint, .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price .price__campaign {
    color: #009682; }
    .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price .price__value .info, .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price .price__hint .info, .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price .price__campaign .info {
      color: #323232; }
  .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price__features .checklist, .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price__features .download-list {
    display: none; }
    .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price__features .checklist.active, .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price__features .download-list.active {
      display: block; }
    .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price__features .checklist li:before, .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price__features .checklist li a, .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price__features .checklist li a:before, .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price__features .download-list li:before, .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price__features .download-list li a, .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price__features .download-list li a:before {
      color: #009682; }
    .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price__features .checklist li a:active, .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price__features .download-list li a:active {
      opacity: 0.6; }
    @media screen and (min-width: 1100px) {
      .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price__features .checklist li a:hover, .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price__features .download-list li a:hover {
        opacity: 0.6; }
      .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price__features .checklist li a:active, .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price__features .download-list li a:active {
        opacity: 1; } }
  .module--checkout .module--checkout__menu .module--checkout__menu__rate .module--checkout__menu__rate__price__info {
    display: none; }

.module--checkout__menu__boost, .module--checkout__menu__fair {
  margin-top: 30px;
  padding-top: 30px;
  position: relative; }
  .module--checkout__menu__boost.active, .module--checkout__menu__fair.active {
    display: block; }
  .module--checkout__menu__boost.module--checkout__menu__fair--disabled .label-range__minus-five, .module--checkout__menu__fair.module--checkout__menu__fair--disabled .label-range__minus-five {
    opacity: 0.3; }
  @media screen and (min-width: 760px) {
    .module--checkout__menu__boost, .module--checkout__menu__fair {
      margin-top: 40px;
      padding-top: 40px; } }
  .module--checkout__menu__boost:before, .module--checkout__menu__fair:before {
    background-color: #d5d5d5;
    content: '';
    display: block;
    height: 1px;
    left: -20px;
    position: absolute;
    right: -20px;
    top: 0; }
    @media screen and (min-width: 760px) {
      .module--checkout__menu__boost:before, .module--checkout__menu__fair:before {
        left: -40px;
        right: -40px; } }
  .module--checkout__menu__boost .label, .module--checkout__menu__boost .comments ul li.comment .comment__body .comment__body__author, .comments ul li.comment .comment__body .module--checkout__menu__boost .comment__body__author, .module--checkout__menu__boost .tnp-field.tnp-field-email label, .tnp-field.tnp-field-email .module--checkout__menu__boost label, .module--checkout__menu__fair .label, .module--checkout__menu__fair .comments ul li.comment .comment__body .comment__body__author, .comments ul li.comment .comment__body .module--checkout__menu__fair .comment__body__author, .module--checkout__menu__fair .tnp-field.tnp-field-email label, .tnp-field.tnp-field-email .module--checkout__menu__fair label {
    overflow: visible; }
    .module--checkout__menu__boost .label .info, .module--checkout__menu__boost .comments ul li.comment .comment__body .comment__body__author .info, .comments ul li.comment .comment__body .module--checkout__menu__boost .comment__body__author .info, .module--checkout__menu__boost .tnp-field.tnp-field-email label .info, .tnp-field.tnp-field-email .module--checkout__menu__boost label .info, .module--checkout__menu__fair .label .info, .module--checkout__menu__fair .comments ul li.comment .comment__body .comment__body__author .info, .comments ul li.comment .comment__body .module--checkout__menu__fair .comment__body__author .info, .module--checkout__menu__fair .tnp-field.tnp-field-email label .info, .tnp-field.tnp-field-email .module--checkout__menu__fair label .info {
      color: #323232; }
  .module--checkout__menu__boost .module--checkout__menu__fair__intro, .module--checkout__menu__fair .module--checkout__menu__fair__intro {
    margin-bottom: 20px; }
    .module--checkout__menu__boost .module--checkout__menu__fair__intro p, .module--checkout__menu__fair .module--checkout__menu__fair__intro p {
      font-size: 14px;
      font-size: 0.875rem; }
      .module--checkout__menu__boost .module--checkout__menu__fair__intro p strong, .module--checkout__menu__fair .module--checkout__menu__fair__intro p strong {
        color: #009682;
        font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
        font-size: 16px;
        font-size: 1rem; }
  .module--checkout__menu__boost .module--checkout__menu__fair__text, .module--checkout__menu__fair .module--checkout__menu__fair__text {
    color: #009682;
    margin-top: 15px; }
    .module--checkout__menu__boost .module--checkout__menu__fair__text .price__hint.active + .price__value, .module--checkout__menu__fair .module--checkout__menu__fair__text .price__hint.active + .price__value {
      display: block;
      margin-top: 5px; }
  .module--checkout__menu__boost .module--checkout__menu__boost__form, .module--checkout__menu__fair .module--checkout__menu__boost__form {
    margin-top: 15px;
    opacity: 0.3;
    pointer-events: none; }
    .module--checkout__menu__boost .module--checkout__menu__boost__form.active, .module--checkout__menu__fair .module--checkout__menu__boost__form.active {
      opacity: 1;
      pointer-events: auto; }
  .module--checkout__menu__boost .module--checkout__menu__boost__price, .module--checkout__menu__fair .module--checkout__menu__boost__price {
    margin-top: 20px; }
  .module--checkout__menu__boost .module--checkout__menu__fair__info, .module--checkout__menu__fair .module--checkout__menu__fair__info {
    display: none; }

.list--link {
  list-style-type: none;
  margin: 0; }
  .list--link li {
    padding-left: 0; }
    .list--link li + li {
      margin-top: 15px; }
    .list--link li:before {
      display: none; }
    .list--link li a {
      align-items: center;
      color: #009682;
      display: flex;
      font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
      padding-left: 40px;
      position: relative;
      text-decoration: none;
      font-size: 16px;
      font-size: 1rem; }
      .list--link li a:active {
        opacity: 0.6; }
      @media screen and (min-width: 1100px) {
        .list--link li a:hover {
          opacity: 0.6; }
        .list--link li a:active {
          opacity: 1; } }
      .list--link li a .icon, .list--link li a ul.checklist li:before, ul.checklist .list--link li a li:before, .list--link li a ol.checklist li:before, ol.checklist .list--link li a li:before, .list--link ul.download-list li a a:before, ul.download-list .list--link li a a:before, .list--link ol.download-list li a a:before, ol.download-list .list--link li a a:before, .list--link li a .alm-load-more-btn:after, .list--link li a #place_order:before, .list--link li a footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .list--link li a .footer__content__navigation__column__trigger:after, .list--link li a .faq .faq__trigger:after, .faq .list--link li a .faq__trigger:after, .list--link li a .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .list--link li a .module__menu__inner__trigger:after, .list--link .list--posts li a .list--posts__link:after, .list--posts .list--link li a .list--posts__link:after, .list--link li a .partner-teaser .partner-teaser__content:after, .partner-teaser .list--link li a .partner-teaser__content:after, .list--link li a .post-teaser .post-teaser__content:after, .post-teaser .list--link li a .post-teaser__content:after, .list--link .comments ul li.comment a .comment__body .comment__body__author .comment__body__author__external:before, .comments ul .list--link li.comment a .comment__body .comment__body__author .comment__body__author__external:before, .list--link .comments ul li.comment .comment__body .comment__body__author a .comment__body__author__external:before, .comments ul .list--link li.comment .comment__body .comment__body__author a .comment__body__author__external:before, .list--link li a .testimonial .testimonial__link:after, .testimonial .list--link li a .testimonial__link:after, .list--link li a .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .list--link li a .rate-listing__rates__rate__inner__data__link:after, .list--link li a .rate-listing .rate-listing__info:before, .rate-listing .list--link li a .rate-listing__info:before, .list--link li .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider .list--link li a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .list--link li a .faqs__topic .faqs__topic__title:after, .faqs__topic .list--link li a .faqs__topic__title:after, .list--link li a .box.box--linked .box__content:after, .box.box--linked .list--link li a .box__content:after, .list--link li a .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .list--link li a .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .list--link li a .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .list--link li a .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .list--link li a .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .list--link li a .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .list--link li a .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .list--link li a input[type='checkbox'] + .wpcf7-list-item-label:before, .list--link li a .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .list--link li a input[type='checkbox'] + .wpcf7-list-item-label:before, .list--link li a .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .list--link li a input[type='checkbox'] + font:before, .list--link li a .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .list--link li a input[type='checkbox'] + .tnp-list-label:before, .list--link li a .breadcrumbs .menu li:after, .breadcrumbs .menu .list--link li a li:after, .list--link li a .slick-lightbox-close:before, .list--link li a .slick-arrow {
        left: 0;
        position: absolute;
        top: 0;
        font-size: 24px;
        font-size: 1.5rem; }

.list--posts {
  list-style-type: none;
  margin: 0; }
  .list--posts li + li {
    margin-top: 10px; }
  .list--posts li .list--posts__link {
    background-color: #E5F4F2;
    border-radius: 4px;
    display: block;
    overflow: hidden;
    padding: 15px 70px 15px 20px;
    position: relative; }
    footer .list--posts li .list--posts__link {
      background-color: #ffffff; }
    .list--posts li .list--posts__link:active {
      background-color: #c1e5e0; }
    @media screen and (min-width: 1100px) {
      .list--posts li .list--posts__link:hover {
        background-color: #c1e5e0; }
        .list--posts li .list--posts__link:hover:after {
          -webkit-transform: translate(5px, 0);
          -moz-transform: translate(5px, 0);
          transform: translate(5px, 0); }
      .list--posts li .list--posts__link:active {
        background-color: #E5F4F2; }
        footer .list--posts li .list--posts__link:active {
          background-color: #ffffff; } }
    .list--posts li .list--posts__link:after {
      align-items: center;
      color: #009682;
      content: "";
      display: flex;
      height: 70px;
      justify-content: center;
      position: absolute;
      right: 0;
      top: 0;
      width: 70px;
      font-size: 24px;
      font-size: 1.5rem;
      -webkit-transition: all 0.2s ease 0s;
      -moz-transition: all 0.2s ease 0s;
      transition: all 0.2s ease 0s; }
      footer .list--posts li .list--posts__link:after {
        color: #5CB287; }
    .list--posts li .list--posts__link .list--posts__link__title {
      color: #009682;
      font-family: "Wetell-Headline", Arial, Verdana, sans-serif;
      display: block;
      overflow: hidden;
      position: relative;
      text-overflow: ellipsis;
      white-space: nowrap;
      width: 100%; }
      footer .list--posts li .list--posts__link .list--posts__link__title {
        color: #5CB287; }
    .list--posts li .list--posts__link .list--posts__link__date {
      color: #323232; }

@media screen and (min-width: 760px) {
  .module--contact-person .col {
    display: flex;
    flex-wrap: wrap; } }
.module--contact-person .title {
  margin-bottom: 1em;
  text-align: center;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto; }
  @media screen and (min-width: 760px) {
    .module--contact-person .title {
      margin-bottom: 0;
      padding: 0 20px;
      text-align: left;
      width: 40%; } }
  @media screen and (min-width: 1020px) {
    .module--contact-person .title {
      padding-left: 150px;
      width: 50%; } }

@media screen and (min-width: 760px) {
  .module--teaser-text .col {
    display: flex;
    flex-wrap: wrap; } }
.module--teaser-text .title {
  margin-bottom: 1em;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto; }
  @media screen and (min-width: 760px) {
    .module--teaser-text .title {
      margin-bottom: 0;
      padding: 0 20px;
      width: 40%; } }
  @media screen and (min-width: 1020px) {
    .module--teaser-text .title {
      padding-left: 150px; } }
@media screen and (min-width: 760px) {
  .module--teaser-text .module--teaser-text__content {
    width: 60%; } }

@media screen and (min-width: 760px) {
  .module--newsletter .col {
    display: flex;
    flex-wrap: wrap; } }
.module--newsletter .title {
  color: #323232;
  margin-bottom: 1em;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto; }
  .section--blue .module--newsletter .title, .section--green .module--newsletter .title, .section--turquoise .module--newsletter .title, .section--berry .module--newsletter .title {
    color: #ffffff; }
  @media screen and (min-width: 760px) {
    .module--newsletter .title {
      margin-bottom: 0;
      width: 40%; } }
@media screen and (min-width: 760px) {
  .module--newsletter .module--newsletter__content {
    padding: 0 30px;
    width: 60%; } }
.module--newsletter .module--newsletter__content p {
  margin-bottom: 1em;
  font-size: 18px;
  font-size: 1.125rem; }
  .section--blue .module--newsletter .module--newsletter__content p, .section--green .module--newsletter .module--newsletter__content p, .section--turquoise .module--newsletter .module--newsletter__content p, .section--berry .module--newsletter .module--newsletter__content p {
    color: #ffffff; }
  @media screen and (min-width: 760px) {
    .module--newsletter .module--newsletter__content p {
      font-size: 20px;
      font-size: 1.25rem; } }
.module--newsletter .module--newsletter__content .tnp-subscription {
  margin: 0;
  max-width: none; }

.module--mnp .module--mnp__text {
  margin-top: 20px; }
  @media screen and (min-width: 760px) {
    .module--mnp .module--mnp__text {
      margin-top: 40px; } }

@media screen and (min-width: 760px) {
  .module--partner {
    padding-bottom: 40px; } }
@media screen and (min-width: 760px) {
  .module--partner .module--partner__intro .col {
    padding-left: 6%; } }
.module--partner .module--partner__teaser {
  margin: 20px auto -20px; }
  @media screen and (min-width: 760px) {
    .module--partner .module--partner__teaser {
      margin: 40px auto -40px; } }
  .module--partner .module--partner__teaser .col.col--one-fourth {
    padding-bottom: 20px; }
    @media screen and (min-width: 760px) {
      .module--partner .module--partner__teaser .col.col--one-fourth {
        padding-bottom: 40px; } }
.module--partner .module--partner__button {
  margin-top: 30px; }
  @media screen and (min-width: 760px) {
    .module--partner .module--partner__button {
      margin-top: 40px; } }
  @media screen and (min-width: 760px) {
    .module--partner .module--partner__button .col {
      padding-left: 6%; } }

.module--partner-listing .module--partner-listing__posts {
  margin-top: 30px; }
  @media screen and (min-width: 760px) {
    .module--partner-listing .module--partner-listing__posts {
      margin-top: 30px; } }
  .module--partner-listing .module--partner-listing__posts .col {
    padding-bottom: 30px; }
    @media screen and (min-width: 760px) {
      .module--partner-listing .module--partner-listing__posts .col {
        padding-bottom: 40px; } }

@media screen and (max-width: 760px) {
  .module--news .module--news__filter .col.col--one-third {
    padding-bottom: 20px; } }
.module--news .module--news__filter .col.col--two-third {
  text-align: center; }
  @media screen and (min-width: 760px) {
    .module--news .module--news__filter .col.col--two-third {
      align-items: center;
      display: flex;
      justify-content: space-between; } }
.module--news .module--news__filter .module--news__filter__count {
  margin: 10px 0 0; }
  @media screen and (min-width: 760px) {
    .module--news .module--news__filter .module--news__filter__count {
      margin: 0; } }
.module--news .module--news__posts {
  margin-top: 30px; }
  @media screen and (min-width: 760px) {
    .module--news .module--news__posts {
      margin-top: 30px; } }
  .module--news .module--news__posts .col {
    padding-bottom: 30px; }
    @media screen and (min-width: 760px) {
      .module--news .module--news__posts .col {
        padding-bottom: 40px; } }
.module--news .module--news__more-posts .ajax-load-more-wrap {
  width: 100%; }
  @media screen and (min-width: 760px) {
    .module--news .module--news__more-posts .ajax-load-more-wrap .alm-reveal, .module--news .module--news__more-posts .ajax-load-more-wrap .alm-listing {
      display: flex;
      flex-wrap: wrap; } }
  .module--news .module--news__more-posts .ajax-load-more-wrap .alm-reveal .col, .module--news .module--news__more-posts .ajax-load-more-wrap .alm-listing .col {
    padding-bottom: 30px; }
    @media screen and (min-width: 760px) {
      .module--news .module--news__more-posts .ajax-load-more-wrap .alm-reveal .col, .module--news .module--news__more-posts .ajax-load-more-wrap .alm-listing .col {
        padding-bottom: 40px; } }
  .module--news .module--news__more-posts .ajax-load-more-wrap .alm-btn-wrap {
    padding: 0 20px;
    text-align: center; }
    @media screen and (min-width: 760px) {
      .module--news .module--news__more-posts .ajax-load-more-wrap .alm-btn-wrap {
        padding: 20px 20px 0; } }

.module--image-gallery {
  display: flex;
  flex-wrap: wrap;
  margin: -10px 0 -10px -10px;
  width: calc(100% + 20px); }
  .module--image-gallery .module--image-gallery__col {
    padding: 10px;
    width: 50%; }
    @media screen and (min-width: 400px) {
      .module--image-gallery .module--image-gallery__col {
        width: 33.3333%; } }
    @media screen and (min-width: 570px) {
      .module--image-gallery .module--image-gallery__col {
        width: 25%; } }
    @media screen and (min-width: 760px) {
      .module--image-gallery .module--image-gallery__col {
        width: 33.3333%; } }
    @media screen and (min-width: 1020px) {
      .module--image-gallery .module--image-gallery__col {
        width: 20%; } }
    @media screen and (min-width: 1400px) {
      .module--image-gallery .module--image-gallery__col {
        width: 16.6666%; } }
    .module--image-gallery .module--image-gallery__col .module--image-gallery__col__image {
      display: block;
      overflow: hidden;
      position: relative;
      padding-top: 100%;
      width: 100%; }
      .module--image-gallery .module--image-gallery__col .module--image-gallery__col__image .module--image-gallery__col__image__bg {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        display: block;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%; }
        @media screen and (min-width: 1100px) {
          .module--image-gallery .module--image-gallery__col .module--image-gallery__col__image .module--image-gallery__col__image__bg {
            -webkit-transform: scale(1.05);
            -moz-transform: scale(1.05);
            transform: scale(1.05);
            -webkit-transition: all 0.3s ease 0s;
            -moz-transition: all 0.3s ease 0s;
            transition: all 0.3s ease 0s; }
            .module--image-gallery .module--image-gallery__col .module--image-gallery__col__image .module--image-gallery__col__image__bg:hover {
              -webkit-transform: scale(1);
              -moz-transform: scale(1);
              transform: scale(1); } }

@media screen and (min-width: 760px) {
  .module--images {
    display: flex;
    flex-wrap: wrap;
    margin-left: -10px;
    width: calc(100% + 20px); } }
@media screen and (min-width: 760px) {
  .module--images .module--images__col {
    flex-basis: 0;
    flex-grow: 1;
    padding: 0 10px; } }
@media screen and (max-width: 760px) {
  .module--images .module--images__col + .module--images__col {
    margin-top: 20px; } }

.partner-teaser {
  background-color: #ffffff;
  display: block;
  height: 100%;
  position: relative; }
  .partner-teaser.section--bright .partner-teaser {
    background-color: #E5F4F2; }
  @media screen and (min-width: 1100px) {
    .partner-teaser {
      -webkit-transition: all 0.4s ease 0s;
      -moz-transition: all 0.4s ease 0s;
      transition: all 0.4s ease 0s; }
      .partner-teaser:hover {
        -webkit-transform: translate(0, -5px);
        -moz-transform: translate(0, -5px);
        transform: translate(0, -5px); }
        .partner-teaser:hover .partner-teaser__content .title {
          opacity: 0.6; }
        .partner-teaser:hover .partner-teaser__content:after {
          -webkit-transform: translate(5px, 0);
          -moz-transform: translate(5px, 0);
          transform: translate(5px, 0); } }
  .partner-teaser .partner-teaser__logo {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 20px; }
    .partner-teaser .partner-teaser__logo + .partner-teaser__content {
      border-top: 1px solid rgba(50, 50, 50, 0.2); }
    .partner-teaser .partner-teaser__logo.partner-teaser__logo--title {
      height: 100%; }
    @media screen and (min-width: 760px) {
      .partner-teaser .partner-teaser__logo {
        padding: 40px; } }
    .partner-teaser .partner-teaser__logo img {
      width: 100%; }
  .partner-teaser .partner-teaser__content {
    color: #323232;
    display: block;
    padding: 30px 20px 70px; }
    @media screen and (min-width: 760px) {
      .partner-teaser .partner-teaser__content {
        padding: 40px 40px 70px; } }
    .partner-teaser .partner-teaser__content .title {
      -webkit-transition: opacity 0.2s ease 0s;
      -moz-transition: opacity 0.2s ease 0s;
      transition: opacity 0.2s ease 0s; }
    .partner-teaser .partner-teaser__content:after {
      align-items: center;
      bottom: 0;
      color: #009682;
      display: flex;
      content: "";
      height: 70px;
      justify-content: center;
      position: absolute;
      right: 0;
      width: 70px;
      font-size: 24px;
      font-size: 1.5rem;
      -webkit-transition: all 0.2s ease 0s;
      -moz-transition: all 0.2s ease 0s;
      transition: all 0.2s ease 0s; }

.post-teaser {
  align-items: flex-end;
  background-color: #ffffff;
  display: flex;
  height: 100%;
  overflow: hidden;
  padding-top: 200px;
  position: relative;
  z-index: 1; }
  @media screen and (min-width: 760px) {
    .post-teaser {
      padding-top: 260px; } }
  @media screen and (min-width: 1100px) {
    .post-teaser:hover .post-teaser__content {
      background-color: #ffffff; }
      .post-teaser:hover .post-teaser__content:after {
        -webkit-transform: translate(5px, 0);
        -moz-transform: translate(5px, 0);
        transform: translate(5px, 0); }
    .post-teaser:hover .post-teaser__background {
      -webkit-transform: scale(1);
      -moz-transform: scale(1);
      transform: scale(1); } }
  .post-teaser .post-date {
    position: absolute;
    right: 0;
    top: 0; }
  .post-teaser .post-teaser__content {
    background-color: rgba(255, 255, 255, 0.8);
    display: block;
    overflow: hidden;
    padding: 20px 70px 20px 20px;
    position: relative;
    text-overflow: ellipsis;
    width: 100%;
    -webkit-transition: background-color 0.4s ease 0s;
    -moz-transition: background-color 0.4s ease 0s;
    transition: background-color 0.4s ease 0s; }
    @media screen and (min-width: 760px) {
      .post-teaser .post-teaser__content {
        padding: 30px 70px 30px 30px; } }
    @media screen and (min-width: 1020px) {
      .col.col--two-third .post-teaser .post-teaser__content {
        padding: 50px 70px 50px 50px; } }
    .post-teaser .post-teaser__content:after {
      align-items: center;
      bottom: 0;
      color: #009682;
      display: flex;
      content: "";
      height: 70px;
      justify-content: center;
      position: absolute;
      right: 0;
      width: 70px;
      font-size: 24px;
      font-size: 1.5rem;
      -webkit-transition: all 0.2s ease 0s;
      -moz-transition: all 0.2s ease 0s;
      transition: all 0.2s ease 0s; }
    .post-teaser .post-teaser__content .label, .post-teaser .post-teaser__content .comments ul li.comment .comment__body .comment__body__author, .comments ul li.comment .comment__body .post-teaser .post-teaser__content .comment__body__author, .post-teaser .post-teaser__content .tnp-field.tnp-field-email label, .tnp-field.tnp-field-email .post-teaser .post-teaser__content label {
      color: #323232; }
      .post-teaser .post-teaser__content .label .seperator:last-child, .post-teaser .post-teaser__content .comments ul li.comment .comment__body .comment__body__author .seperator:last-child, .comments ul li.comment .comment__body .post-teaser .post-teaser__content .comment__body__author .seperator:last-child, .post-teaser .post-teaser__content .tnp-field.tnp-field-email label .seperator:last-child, .tnp-field.tnp-field-email .post-teaser .post-teaser__content label .seperator:last-child {
        display: none; }
    @media screen and (max-width: 1020px) {
      .post-teaser .post-teaser__content .title {
        font-size: 24px;
        font-size: 1.5rem; } }
    @media screen and (max-width: 760px) {
      .post-teaser .post-teaser__content .title {
        font-size: 20px;
        font-size: 1.25rem; } }
  .post-teaser .post-teaser__background {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0;
    filter: grayscale(100%);
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: all 0.4s ease 0s;
    -moz-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s; }

.contact-person {
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap; }
  @media screen and (min-width: 760px) {
    .contact-person {
      align-items: flex-start;
      flex-direction: row;
      padding-left: 20px;
      width: 60%; } }
  @media screen and (min-width: 1020px) {
    .contact-person {
      width: 50%; } }
  .contact-person .contact-person__image {
    background-color: #ffffff;
    background-image: url("img/portrait-placeholder.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border: 6px solid #78DCAA;
    border-radius: 50%;
    height: 180px;
    margin-bottom: 15px;
    overflow: hidden;
    position: relative;
    width: 180px; }
    .section--green .contact-person .contact-person__image, .section--blue .contact-person .contact-person__image, .section--turquoise .contact-person .contact-person__image, .section--berry .contact-person .contact-person__image {
      border-color: #ffffff; }
    .contact-person .contact-person__image .contact-person__image__file {
      background-position: center center;
      background-repeat: no-repeat;
      background-size: cover;
      height: 100%;
      width: 100%; }
  .contact-person .contact-person__content {
    text-align: center;
    width: 100%; }
    @media screen and (min-width: 760px) {
      .contact-person .contact-person__content {
        padding: 40px 0 0 40px;
        text-align: left;
        width: calc(100% - 180px); } }
    .contact-person .contact-person__content .contact-person__content__name {
      font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
      font-size: 20px;
      font-size: 1.25rem; }
      @media screen and (min-width: 760px) {
        .contact-person .contact-person__content .contact-person__content__name {
          font-size: 24px;
          font-size: 1.5rem; } }
    .contact-person .contact-person__content .contact-person__content__position {
      font-size: 20px;
      font-size: 1.25rem; }
      @media screen and (min-width: 760px) {
        .contact-person .contact-person__content .contact-person__content__position {
          font-size: 24px;
          font-size: 1.5rem; } }
    .contact-person .contact-person__content .contact-person__content__contact {
      list-style-type: none;
      margin: 20px 0 0; }
      .contact-person .contact-person__content .contact-person__content__contact li + li {
        margin-top: 10px; }
      .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link {
        color: #78DCAA;
        display: inline-block;
        font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
        max-width: 100%;
        min-height: 24px;
        overflow: hidden;
        padding-left: 40px;
        position: relative;
        text-decoration: none;
        text-overflow: ellipsis;
        font-size: 16px;
        font-size: 1rem; }
        .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link:active {
          opacity: 0.6; }
        @media screen and (min-width: 1100px) {
          .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link:hover {
            opacity: 0.6; }
          .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link:active {
            opacity: 1; } }
        .section--green .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link, .section--blue .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link, .section--turquoise .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link, .section--berry .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link {
          color: #ffffff; }
          .section--green .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link:active, .section--blue .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link:active, .section--turquoise .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link:active, .section--berry .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link:active {
            color: #323232; }
          @media screen and (min-width: 1100px) {
            .section--green .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link:hover, .section--blue .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link:hover, .section--turquoise .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link:hover, .section--berry .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link:hover {
              color: #323232; }
            .section--green .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link:active, .section--blue .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link:active, .section--turquoise .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link:active, .section--berry .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link:active {
              color: #ffffff; } }
        .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .icon, .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link ul.checklist li:before, ul.checklist .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link li:before, .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link ol.checklist li:before, ol.checklist .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link li:before, .contact-person .contact-person__content .contact-person__content__contact ul.download-list li .contact-person__content__contact__link a:before, ul.download-list .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link a:before, .contact-person .contact-person__content .contact-person__content__contact ol.download-list li .contact-person__content__contact__link a:before, ol.download-list .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link a:before, .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .alm-load-more-btn:after, .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link #place_order:before, .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .footer__content__navigation__column__trigger:after, .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .faq .faq__trigger:after, .faq .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .faq__trigger:after, .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .module__menu__inner__trigger:after, .contact-person .contact-person__content .contact-person__content__contact .list--posts li .contact-person__content__contact__link .list--posts__link:after, .list--posts .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .list--posts__link:after, .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .partner-teaser .partner-teaser__content:after, .partner-teaser .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .partner-teaser__content:after, .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .post-teaser .post-teaser__content:after, .post-teaser .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .post-teaser__content:after, .contact-person .contact-person__content .contact-person__content__contact .comments ul li.comment .contact-person__content__contact__link .comment__body .comment__body__author .comment__body__author__external:before, .comments ul .contact-person .contact-person__content .contact-person__content__contact li.comment .contact-person__content__contact__link .comment__body .comment__body__author .comment__body__author__external:before, .contact-person .contact-person__content .contact-person__content__contact .comments ul li.comment .comment__body .comment__body__author .contact-person__content__contact__link .comment__body__author__external:before, .comments ul .contact-person .contact-person__content .contact-person__content__contact li.comment .comment__body .comment__body__author .contact-person__content__contact__link .comment__body__author__external:before, .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .testimonial .testimonial__link:after, .testimonial .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .testimonial__link:after, .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .rate-listing__rates__rate__inner__data__link:after, .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .rate-listing .rate-listing__info:before, .rate-listing .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .rate-listing__info:before, .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .slider__testimonial__content__quote:after, .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .faqs__topic .faqs__topic__title:after, .faqs__topic .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .faqs__topic__title:after, .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .box.box--linked .box__content:after, .box.box--linked .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .box__content:after, .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link input[type='checkbox'] + .wpcf7-list-item-label:before, .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link input[type='checkbox'] + .wpcf7-list-item-label:before, .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link input[type='checkbox'] + font:before, .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link input[type='checkbox'] + .tnp-list-label:before, .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .breadcrumbs .menu li:after, .breadcrumbs .menu .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link li:after, .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .slick-lightbox-close:before, .contact-person .contact-person__content .contact-person__content__contact li .contact-person__content__contact__link .slick-arrow {
          left: 0;
          position: absolute;
          top: 0;
          font-size: 24px;
          font-size: 1.5rem; }
      .contact-person .contact-person__content .contact-person__content__contact li .info {
        color: #78DCAA; }
        .contact-person .contact-person__content .contact-person__content__contact li .info:active {
          color: #323232; }
        @media screen and (min-width: 1100px) {
          .contact-person .contact-person__content .contact-person__content__contact li .info:hover {
            color: #323232; }
          .contact-person .contact-person__content .contact-person__content__contact li .info:active {
            color: #78DCAA; } }
        .section--green .contact-person .contact-person__content .contact-person__content__contact li .info, .section--blue .contact-person .contact-person__content .contact-person__content__contact li .info, .section--turquoise .contact-person .contact-person__content .contact-person__content__contact li .info, .section--berry .contact-person .contact-person__content .contact-person__content__contact li .info {
          color: #ffffff; }
          .section--green .contact-person .contact-person__content .contact-person__content__contact li .info:active, .section--blue .contact-person .contact-person__content .contact-person__content__contact li .info:active, .section--turquoise .contact-person .contact-person__content .contact-person__content__contact li .info:active, .section--berry .contact-person .contact-person__content .contact-person__content__contact li .info:active {
            color: #323232; }
          @media screen and (min-width: 1100px) {
            .section--green .contact-person .contact-person__content .contact-person__content__contact li .info:hover, .section--blue .contact-person .contact-person__content .contact-person__content__contact li .info:hover, .section--turquoise .contact-person .contact-person__content .contact-person__content__contact li .info:hover, .section--berry .contact-person .contact-person__content .contact-person__content__contact li .info:hover {
              color: #323232; }
            .section--green .contact-person .contact-person__content .contact-person__content__contact li .info:active, .section--blue .contact-person .contact-person__content .contact-person__content__contact li .info:active, .section--turquoise .contact-person .contact-person__content .contact-person__content__contact li .info:active, .section--berry .contact-person .contact-person__content .contact-person__content__contact li .info:active {
              color: #ffffff; } }

.post-feedback {
  border-top: 1px solid rgba(50, 50, 50, 0.2);
  margin-top: 30px;
  padding-top: 20px; }
  @media screen and (min-width: 760px) {
    .post-feedback {
      margin-top: 50px; } }
  @media screen and (min-width: 1400px) {
    .post-feedback {
      display: flex;
      justify-content: space-between; } }
  @media screen and (min-width: 1400px) {
    .post-feedback .label, .post-feedback .comments ul li.comment .comment__body .comment__body__author, .comments ul li.comment .comment__body .post-feedback .comment__body__author, .post-feedback .tnp-field.tnp-field-email label, .tnp-field.tnp-field-email .post-feedback label {
      margin: 0; } }

.comments {
  margin-top: 30px; }
  @media screen and (min-width: 760px) {
    .comments {
      margin-top: 50px; } }
  .comments ul li.comment {
    padding-left: 0 !important; }
    .comments ul li.comment:before {
      display: none !important; }
    .comments ul li.comment + .comment {
      border-top: 1px solid rgba(50, 50, 50, 0.2);
      margin-top: 30px;
      padding-top: 20px; }
    .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external {
      align-items: center;
      display: flex; }
      .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before {
        content: "";
        margin-right: 10px;
        font-size: 20px;
        font-size: 1.25rem; }
    .comments ul li.comment .comment__body .comment__body__author .comment__body__author__internal {
      align-items: center;
      display: flex; }
      .comments ul li.comment .comment__body .comment__body__author .comment__body__author__internal:before {
        background-image: url("img/logo.svg");
        background-repeat: no-repeat;
        background-size: 100% 100%;
        content: '';
        display: block;
        height: 20px;
        margin-right: 10px;
        width: 27px; }
    .comments ul li.comment .comment__body .comment__body__text p {
      display: inline; }
    .comments ul li.comment .comment__body .comment__body__reply a {
      text-decoration: none; }
    .comments ul li.comment .children {
      margin-top: 30px !important;
      padding-left: 20px; }
      @media screen and (min-width: 760px) {
        .comments ul li.comment .children {
          padding-left: 40px; } }
  .comments .comment-respond {
    background-color: #ffffff;
    border-radius: 4px;
    margin-top: 30px;
    padding: 30px 20px; }
    @media screen and (min-width: 760px) {
      .comments .comment-respond {
        padding: 30px; } }
    .comments .comment-respond .comment-reply-title small {
      display: block; }
      .comments .comment-respond .comment-reply-title small a {
        font-family: "Wetell-Regular", Arial, Verdana, sans-serif;
        text-decoration: none;
        font-size: 16px;
        font-size: 1rem; }
    .comments .comment-respond .logged-in-as .required-field-message {
      display: none; }
    .comments .comment-respond textarea {
      height: 150px !important;
      margin-bottom: 20px; }
    .comments .comment-respond input {
      margin-bottom: 20px; }
      .comments .comment-respond input.hpwc {
        position: absolute !important;
        height: 0 !important;
        width: 0 !important; }
    @media screen and (min-width: 760px) {
      .comments .comment-respond .form-submit {
        display: flex;
        justify-content: flex-end; } }

.post-date {
  background-color: #009682;
  color: #ffffff;
  display: block;
  font-family: "Wetell-Headline", Arial, Verdana, sans-serif;
  padding: 15px 0 20px;
  text-align: center;
  text-transform: uppercase;
  width: 90px; }
  @media screen and (min-width: 760px) {
    .post-date {
      padding: 20px 0 30px;
      width: 120px; } }
  .post-date .post-date__day {
    display: block;
    font-size: 35px;
    font-size: 2.1875rem; }
    @media screen and (min-width: 760px) {
      .post-date .post-date__day {
        font-size: 45px;
        font-size: 2.8125rem; } }
  .post-date .post-date__month {
    display: block;
    margin-top: -5px;
    font-size: 19px;
    font-size: 1.1875rem; }
    @media screen and (min-width: 760px) {
      .post-date .post-date__month {
        font-size: 24px;
        font-size: 1.5rem; } }
  .post-date .post-date__year {
    display: block;
    font-size: 15px;
    font-size: 0.9375rem; }
    @media screen and (min-width: 760px) {
      .post-date .post-date__year {
        font-size: 20px;
        font-size: 1.25rem; } }

.info {
  color: #323232;
  display: inline-block;
  margin-left: 10px;
  font-size: 17px;
  font-size: 1.0625rem;
  -webkit-transform: translate(0, -5px);
  -moz-transform: translate(0, -5px);
  transform: translate(0, -5px); }
  @media screen and (min-width: 1100px) {
    .info:hover {
      opacity: 0.6; } }
  .info:active:hover {
    opacity: 0.8; }

.price {
  line-height: 1.4; }
  .price .price__value {
    color: #009682;
    display: none;
    font-family: "Wetell-Headline", Arial, Verdana, sans-serif;
    font-size: 20px;
    font-size: 1.25rem; }
    @media screen and (min-width: 760px) {
      .price .price__value {
        font-size: 24px;
        font-size: 1.5rem; } }
    .price .price__value .info {
      color: #871E5F; }
    .price .price__value.active {
      display: block; }
    .price .price__value.boost .price__value__default {
      display: none; }
    .price .price__value.boost .price__value__boost {
      display: block; }
    .price .price__value .price__value__boost {
      display: none; }
  .price .price__hint {
    color: #009682;
    display: none;
    font-family: "Wetell-Bold", Arial, Verdana, sans-serif; }
    .price .price__hint ul {
      font-family: "Wetell-Regular", Arial, Verdana, sans-serif; }
    .price .price__hint.active {
      display: block; }
  .price .price__campaign {
    display: none;
    font-family: "Wetell-Bold", Arial, Verdana, sans-serif; }
    .price .price__campaign b {
      font-family: "Wetell-Headline", Arial, Verdana, sans-serif; }

.intro .label, .intro .comments ul li.comment .comment__body .comment__body__author, .comments ul li.comment .comment__body .intro .comment__body__author, .intro .tnp-field.tnp-field-email label, .tnp-field.tnp-field-email .intro label, .intro .title {
  text-align: center; }

.table--checkout {
  background-color: #ffffff;
  border-radius: 4px;
  border-spacing: 0;
  border-collapse: collapse;
  overflow: hidden;
  position: relative;
  width: 100%; }
  .table--checkout thead {
    text-align: left; }
    @media screen and (max-width: 1020px) {
      .table--checkout thead {
        display: none; } }
    .table--checkout thead th {
      padding-bottom: 0; }
      @media screen and (min-width: 1020px) {
        .table--checkout thead th:nth-child(1) {
          width: 50%; }
        .table--checkout thead th:nth-child(2), .table--checkout thead th:nth-child(3) {
          width: 25%; } }
    .table--checkout thead .label, .table--checkout thead .comments ul li.comment .comment__body .comment__body__author, .comments ul li.comment .comment__body .table--checkout thead .comment__body__author, .table--checkout thead .tnp-field.tnp-field-email label, .tnp-field.tnp-field-email .table--checkout thead label {
      margin: 0; }
  @media screen and (min-width: 1020px) {
    .table--checkout tbody .label, .table--checkout tbody .comments ul li.comment .comment__body .comment__body__author, .comments ul li.comment .comment__body .table--checkout tbody .comment__body__author, .table--checkout tbody .tnp-field.tnp-field-email label, .tnp-field.tnp-field-email .table--checkout tbody label {
      display: none; } }
  .table--checkout th, .table--checkout td {
    padding: 30px 20px;
    vertical-align: top; }
    @media screen and (max-width: 1020px) {
      .table--checkout th, .table--checkout td {
        display: block; }
        .table--checkout th + td, .table--checkout td + td {
          padding-top: 0; }
        .table--checkout th:empty, .table--checkout td:empty {
          display: none; } }
    @media screen and (min-width: 1020px) {
      .table--checkout th, .table--checkout td {
        padding: 30px 0 30px 20px; }
        .table--checkout th:last-child, .table--checkout td:last-child {
          padding-right: 20px; } }
    @media screen and (min-width: 1100px) {
      .table--checkout th, .table--checkout td {
        padding: 30px 0 30px 30px; }
        .table--checkout th:last-child, .table--checkout td:last-child {
          padding-right: 30px; } }
  @media screen and (min-width: 1020px) {
    .table--checkout .label, .table--checkout .comments ul li.comment .comment__body .comment__body__author, .comments ul li.comment .comment__body .table--checkout .comment__body__author, .table--checkout .tnp-field.tnp-field-email label, .tnp-field.tnp-field-email .table--checkout label {
      white-space: nowrap; } }
  .table--checkout .price {
    line-height: 1.2; }
    .table--checkout .price .price__hint {
      font-size: 12px;
      font-size: 0.75rem; }
  .table--checkout .table--checkout__features .table--checkout__features__feature {
    display: none; }
    .table--checkout .table--checkout__features .table--checkout__features__feature.active {
      display: block; }
  .table--checkout .table--checkout__title {
    color: #5CB287; }
  .table--checkout .table--checkout__boost-switch {
    padding-top: 0; }
  .table--checkout .table--checkout__boost {
    border-top: 1px solid rgba(50, 50, 50, 0.2); }
  .table--checkout .table--checkout__fair {
    border-top: 1px solid rgba(50, 50, 50, 0.2);
    display: none; }
    .table--checkout .table--checkout__fair.active {
      display: table-row; }
    .table--checkout .table--checkout__fair .table--checkout__fair__text {
      font-size: 16px;
      font-size: 1rem; }
  .table--checkout .table--checkout__summary {
    background-color: #ffeb00; }
    .table--checkout .table--checkout__summary td {
      padding: 20px; }
      @media screen and (min-width: 1020px) {
        .table--checkout .table--checkout__summary td {
          padding: 20px 30px; } }
      @media screen and (max-width: 1020px) {
        .table--checkout .table--checkout__summary td + td {
          padding-top: 0; } }
      @media screen and (max-width: 1020px) {
        .table--checkout .table--checkout__summary td.table--checkout__summary__monthly, .table--checkout .table--checkout__summary td.table--checkout__summary__single {
          display: inline-block; } }
    .table--checkout .table--checkout__summary .table--checkout__title {
      color: #323232;
      line-height: 1.2;
      margin: 0; }
    .table--checkout .table--checkout__summary .table--checkout__sub-title {
      color: #323232;
      font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
      font-size: 12px;
      font-size: 0.75rem; }
    .table--checkout .table--checkout__summary .price .price__value, .table--checkout .table--checkout__summary .price .price__hint {
      color: #323232; }

@media screen and (max-width: 760px) {
  .text .row .col.col--one-third {
    padding-bottom: 20px; } }
@media screen and (min-width: 760px) {
  .text .row .col.col--one-third {
    text-align: right; } }
@media screen and (min-width: 760px) and (max-width: 1020px) {
  .text .row .col.col--one-third + .col--two-third {
    width: 50%; } }
@media screen and (max-width: 1020px) {
  .text .row .col.col--two-third {
    width: 100%; } }
.text .title {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto; }
.text p {
  font-size: 16px;
  font-size: 1rem; }
  @media screen and (min-width: 760px) {
    .text p {
      font-size: 20px;
      font-size: 1.25rem; } }

.content-boxes .row + .content-boxes__cols {
  padding-top: 50px; }
  @media screen and (min-width: 760px) {
    .content-boxes .row + .content-boxes__cols {
      padding-top: 30px; } }
@media screen and (min-width: 760px) {
  .content-boxes .content-boxes__cols {
    margin-bottom: -40px;
    margin-top: 20px; } }
@media screen and (min-width: 760px) {
  .content-boxes .content-boxes__cols .col.col--one-third {
    margin-bottom: 40px;
    width: 50%; } }
@media screen and (min-width: 1020px) {
  .content-boxes .content-boxes__cols .col.col--one-third {
    width: 33.3333%; } }
.content-boxes .content-boxes__cols .col.col--one-third .box {
  height: 100%; }

.content-two-cols .content-two-cols__box {
  background-color: #ffffff;
  margin-left: -20px;
  padding: 25px 20px;
  width: calc(100% + 40px); }
  @media screen and (min-width: 570px) {
    .content-two-cols .content-two-cols__box {
      padding: 25px 30px; } }
  @media screen and (min-width: 760px) {
    .content-two-cols .content-two-cols__box {
      border-radius: 4px;
      margin-left: 0;
      padding: 35px 40px;
      width: 100%; } }
@media screen and (min-width: 1020px) {
  .content-two-cols .content-two-cols__text {
    padding-left: 20px; } }
.content-two-cols .content-two-cols__text form {
  max-width: 600px; }
  .content-two-cols .content-two-cols__text form fieldset {
    margin-top: 0; }
    .content-two-cols .content-two-cols__text form fieldset + fieldset {
      margin-top: 25px; }
      @media screen and (min-width: 1020px) {
        .content-two-cols .content-two-cols__text form fieldset + fieldset {
          margin-top: 30px; } }
    .content-two-cols .content-two-cols__text form fieldset + .title {
      margin-top: 45px; }
      @media screen and (min-width: 1020px) {
        .content-two-cols .content-two-cols__text form fieldset + .title {
          margin-top: 50px; } }
    .content-two-cols .content-two-cols__text form fieldset .zeitpunkt, .content-two-cols .content-two-cols__text form fieldset .angebote, .content-two-cols .content-two-cols__text form fieldset .laufzeit {
      margin-top: 15px; }
    .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap {
      position: relative; }
      .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-signature-wrap {
        border: 1px solid #d5d5d5;
        border-radius: 4px;
        margin-top: -15px;
        overflow: hidden;
        width: 100% !important; }
      .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap {
        bottom: 15px;
        position: absolute;
        right: 15px; }
        .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear {
          background-color: transparent;
          color: #009682;
          border: none;
          padding: 0; }

.content-multi .row + .content-multi__cols {
  padding-top: 50px; }
  @media screen and (min-width: 760px) {
    .content-multi .row + .content-multi__cols {
      padding-top: 30px; } }
@media screen and (min-width: 760px) {
  .content-multi .content-multi__cols {
    margin-bottom: -50px; } }
@media screen and (min-width: 760px) {
  .content-multi .content-multi__cols .col {
    margin-bottom: 50px; } }
.content-multi .content-multi__cols .image {
  margin-bottom: 30px; }
.content-multi .content-multi__cols p {
  font-size: 16px;
  font-size: 1rem; }
  @media screen and (min-width: 760px) {
    .content-multi .content-multi__cols p {
      font-size: 20px;
      font-size: 1.25rem; } }

.downloads .row + .downloads__cols {
  padding-top: 50px; }
  @media screen and (min-width: 760px) {
    .downloads .row + .downloads__cols {
      padding-top: 30px; } }
@media screen and (min-width: 760px) {
  .downloads .downloads__cols {
    margin-bottom: -50px; } }
@media screen and (min-width: 760px) {
  .downloads .downloads__cols .col {
    margin-bottom: 50px; } }

.module.image-gallery .row + .row {
  padding-top: 50px; }
  @media screen and (min-width: 760px) {
    .module.image-gallery .row + .row {
      padding-top: 30px; } }

.faqs .row + .faqs__cols {
  padding-top: 50px; }
  @media screen and (min-width: 760px) {
    .faqs .row + .faqs__cols {
      padding-top: 30px; } }

@media screen and (max-width: 760px) {
  .teaser-image.teaser-image--top .teaser-image__left {
    order: 2;
    padding-bottom: 0; } }
@media screen and (max-width: 760px) {
  .teaser-image.teaser-image--top .teaser-image__right {
    order: 1;
    padding-bottom: 50px; } }
@media screen and (min-width: 760px) {
  .teaser-image.teaser-image--switched .teaser-image__left {
    order: 2;
    padding-left: 8%;
    padding-right: 6%; } }
@media screen and (min-width: 760px) {
  .teaser-image.teaser-image--switched .teaser-image__right {
    order: 1;
    text-align: right; } }
@media screen and (min-width: 1100px) {
  .teaser-image.teaser-image--switched .teaser-image__right .teaser-image__image a:hover {
    -webkit-transform: rotate(-4deg);
    -moz-transform: rotate(-4deg);
    transform: rotate(-4deg); } }
.teaser-image.teaser-image--switched .teaser-image__right .teaser-image__image .message {
  float: right; }
  @media screen and (min-width: 760px) {
    .teaser-image.teaser-image--switched .teaser-image__right .teaser-image__image .message {
      margin: -40px -8% 0 0; } }
.teaser-image.teaser-image--green .teaser-image__left ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
  background-color: #78DCAA; }
.teaser-image.teaser-image--green .teaser-image__left ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
  color: #78DCAA; }
.teaser-image.teaser-image--blue .teaser-image__left ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
  background-color: #323232; }
.teaser-image.teaser-image--blue .teaser-image__left ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
  color: #323232; }
.teaser-image.teaser-image--red .teaser-image__left ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
  background-color: #323232; }
.teaser-image.teaser-image--red .teaser-image__left ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
  color: #323232; }
.teaser-image.teaser-image--turquoise .teaser-image__left ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
  background-color: #009682; }
.teaser-image.teaser-image--turquoise .teaser-image__left ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
  color: #009682; }
.teaser-image.teaser-image--violet .teaser-image__left ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
  background-color: #323232; }
.teaser-image.teaser-image--violet .teaser-image__left ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
  color: #323232; }
.teaser-image.teaser-image--white .teaser-image__left ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
  background-color: #ffffff; }
.teaser-image.teaser-image--white .teaser-image__left ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
  color: #ffffff; }
.teaser-image.teaser-image--black .teaser-image__left ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
  background-color: #323232; }
.teaser-image.teaser-image--black .teaser-image__left ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
  color: #323232; }
@media screen and (min-width: 760px) {
  .teaser-image .teaser-image__left {
    padding-left: 6%;
    padding-right: 8%; } }
.teaser-image .teaser-image__left p, .teaser-image .teaser-image__left ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons), .teaser-image .teaser-image__left ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) {
  font-size: 18px;
  font-size: 1.125rem; }
  @media screen and (min-width: 760px) {
    .teaser-image .teaser-image__left p, .teaser-image .teaser-image__left ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons), .teaser-image .teaser-image__left ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) {
      font-size: 20px;
      font-size: 1.25rem; } }
.teaser-image .teaser-image__left ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
  top: 11px; }
  @media screen and (min-width: 760px) {
    .teaser-image .teaser-image__left ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
      top: 13px; } }
.teaser-image .teaser-image__left ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
  top: 9px; }
  @media screen and (min-width: 760px) {
    .teaser-image .teaser-image__left ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
      top: 11px; } }
@media screen and (max-width: 760px) {
  .teaser-image .teaser-image__right.teaser-image__right--hidden {
    display: none; } }
.teaser-image .teaser-image__right .teaser-image__image {
  position: relative; }
  .teaser-image .teaser-image__right .teaser-image__image a {
    display: block;
    position: relative;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s; }
    @media screen and (min-width: 1100px) {
      .teaser-image .teaser-image__right .teaser-image__image a:hover {
        -webkit-transform: rotate(4deg);
        -moz-transform: rotate(4deg);
        transform: rotate(4deg); } }
    .teaser-image .teaser-image__right .teaser-image__image a .button, .teaser-image .teaser-image__right .teaser-image__image a .slick-lightbox-close, .teaser-image .teaser-image__right .teaser-image__image a .slick-arrow {
      left: 50%;
      margin: -24px 0 0 -25px;
      position: absolute;
      top: 50%; }
      @media screen and (min-width: 760px) {
        .teaser-image .teaser-image__right .teaser-image__image a .button, .teaser-image .teaser-image__right .teaser-image__image a .slick-lightbox-close, .teaser-image .teaser-image__right .teaser-image__image a .slick-arrow {
          margin: -48px 0 0 -50px; } }
  .teaser-image .teaser-image__right .teaser-image__image .message {
    box-shadow: none;
    margin-top: -30px;
    position: relative;
    z-index: 1; }
    @media screen and (min-width: 760px) {
      .teaser-image .teaser-image__right .teaser-image__image .message {
        margin: -40px 0 0 -8%; } }

.testimonials .testimonials__entries {
  margin-left: -20px;
  margin-top: 40px;
  overflow: hidden;
  padding-bottom: 35px;
  position: relative;
  width: calc(100% + 40px); }
  @media screen and (min-width: 760px) {
    .testimonials .testimonials__entries {
      margin-top: 50px; } }
  @media screen and (max-width: 1020px) {
    .testimonials .testimonials__entries.testimonials__entries--2 .testimonials__entries__inner {
      width: 200%; }
      .testimonials .testimonials__entries.testimonials__entries--2 .testimonials__entries__inner.current-2 {
        margin-left: -100%; }
      .testimonials .testimonials__entries.testimonials__entries--2 .testimonials__entries__inner .testimonial--1:after {
        left: 25%; }
      .testimonials .testimonials__entries.testimonials__entries--2 .testimonials__entries__inner .testimonial--1 .testimonial__link:before {
        left: 25%; }
      .testimonials .testimonials__entries.testimonials__entries--2 .testimonials__entries__inner .testimonial--2:after {
        left: auto;
        right: 25%; }
      .testimonials .testimonials__entries.testimonials__entries--2 .testimonials__entries__inner .testimonial--2 .testimonial__link:before {
        left: auto;
        right: 25%; } }
  .testimonials .testimonials__entries.testimonials__entries--2 .testimonials__entries__inner .testimonial {
    width: 50%; }
  @media screen and (max-width: 1020px) {
    .testimonials .testimonials__entries.testimonials__entries--3 .testimonials__entries__inner {
      width: 300%; }
      .testimonials .testimonials__entries.testimonials__entries--3 .testimonials__entries__inner.current-2 {
        margin-left: -100%; }
      .testimonials .testimonials__entries.testimonials__entries--3 .testimonials__entries__inner.current-3 {
        margin-left: -200%; }
      .testimonials .testimonials__entries.testimonials__entries--3 .testimonials__entries__inner .testimonial--1:after {
        left: 16.6666%; }
      .testimonials .testimonials__entries.testimonials__entries--3 .testimonials__entries__inner .testimonial--1 .testimonial__link:before {
        left: 16.6666%; }
      .testimonials .testimonials__entries.testimonials__entries--3 .testimonials__entries__inner .testimonial--2:after {
        left: 50%; }
      .testimonials .testimonials__entries.testimonials__entries--3 .testimonials__entries__inner .testimonial--2 .testimonial__link:before {
        left: 50%; }
      .testimonials .testimonials__entries.testimonials__entries--3 .testimonials__entries__inner .testimonial--3:after {
        left: auto;
        right: 16.6666%; }
      .testimonials .testimonials__entries.testimonials__entries--3 .testimonials__entries__inner .testimonial--3 .testimonial__link:before {
        left: auto;
        right: 16.6666%; } }
  .testimonials .testimonials__entries.testimonials__entries--3 .testimonials__entries__inner .testimonial {
    width: 33.3333%; }
  @media screen and (max-width: 1020px) {
    .testimonials .testimonials__entries.testimonials__entries--4 .testimonials__entries__inner {
      width: 400%; }
      .testimonials .testimonials__entries.testimonials__entries--4 .testimonials__entries__inner.current-2 {
        margin-left: -100%; }
      .testimonials .testimonials__entries.testimonials__entries--4 .testimonials__entries__inner.current-3 {
        margin-left: -200%; }
      .testimonials .testimonials__entries.testimonials__entries--4 .testimonials__entries__inner.current-4 {
        margin-left: -300%; }
      .testimonials .testimonials__entries.testimonials__entries--4 .testimonials__entries__inner .testimonial--1:after {
        left: 12.5%; }
      .testimonials .testimonials__entries.testimonials__entries--4 .testimonials__entries__inner .testimonial--1 .testimonial__link:before {
        left: 12.5%; }
      .testimonials .testimonials__entries.testimonials__entries--4 .testimonials__entries__inner .testimonial--2:after {
        left: 37.5%; }
      .testimonials .testimonials__entries.testimonials__entries--4 .testimonials__entries__inner .testimonial--2 .testimonial__link:before {
        left: 37.5%; }
      .testimonials .testimonials__entries.testimonials__entries--4 .testimonials__entries__inner .testimonial--3:after {
        left: auto;
        right: 37.5%; }
      .testimonials .testimonials__entries.testimonials__entries--4 .testimonials__entries__inner .testimonial--3 .testimonial__link:before {
        left: auto;
        right: 37.5%; }
      .testimonials .testimonials__entries.testimonials__entries--4 .testimonials__entries__inner .testimonial--4:after {
        left: auto;
        right: 12.5%; }
      .testimonials .testimonials__entries.testimonials__entries--4 .testimonials__entries__inner .testimonial--4 .testimonial__link:before {
        left: auto;
        right: 12.5%; } }
  .testimonials .testimonials__entries.testimonials__entries--4 .testimonials__entries__inner .testimonial {
    width: 25%; }
  .testimonials .testimonials__entries .testimonials__entries__inner {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s; }
    .testimonials .testimonials__entries .testimonials__entries__inner .testimonial {
      padding: 0 20px; }
.testimonials .testimonials__portraits {
  display: flex;
  flex-wrap: wrap; }
  @media screen and (min-width: 1020px) {
    .testimonials .testimonials__portraits {
      margin-left: -20px;
      width: calc(100% + 40px); } }
  .testimonials .testimonials__portraits.testimonials__portraits--2 .testimonials__portraits__trigger {
    width: 50%; }
  .testimonials .testimonials__portraits.testimonials__portraits--3 .testimonials__portraits__trigger {
    width: 33.333%; }
  .testimonials .testimonials__portraits.testimonials__portraits--4 .testimonials__portraits__trigger {
    width: 25%; }
  .testimonials .testimonials__portraits .testimonials__portraits__text {
    color: #ffffff;
    font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
    margin-bottom: 15px;
    text-align: center;
    width: 100%;
    font-size: 16px;
    font-size: 1rem; }
    .section--bright .testimonials .testimonials__portraits .testimonials__portraits__text, .section--beige .testimonials .testimonials__portraits .testimonials__portraits__text, .section--yellow .testimonials .testimonials__portraits .testimonials__portraits__text {
      color: #323232; }
    @media screen and (min-width: 1020px) {
      .testimonials .testimonials__portraits .testimonials__portraits__text {
        display: none; } }
  .testimonials .testimonials__portraits .testimonials__portraits__trigger {
    text-align: center;
    width: 100%; }
    @media screen and (min-width: 1020px) {
      .testimonials .testimonials__portraits .testimonials__portraits__trigger {
        padding: 0 20px;
        pointer-events: none; } }
    @media screen and (max-width: 1020px) {
      .testimonials .testimonials__portraits .testimonials__portraits__trigger.active .testimonials__portraits__trigger__portrait {
        border-color: #ffeb00; } }
    .testimonials .testimonials__portraits .testimonials__portraits__trigger .testimonials__portraits__trigger__portrait {
      background-position: center center;
      background-repeat: no-repeat;
      background-size: 120%;
      border: 4px solid transparent;
      border-radius: 50%;
      display: inline-block;
      height: 50px;
      width: 50px;
      font-size: 14px;
      font-size: 0.875rem;
      -webkit-transition: outline 0.2s ease 0s;
      -moz-transition: outline 0.2s ease 0s;
      transition: outline 0.2s ease 0s; }
      @media screen and (min-width: 1020px) {
        .testimonials .testimonials__portraits .testimonials__portraits__trigger .testimonials__portraits__trigger__portrait {
          border-color: #ffeb00;
          height: 80px;
          width: 80px; } }
    .testimonials .testimonials__portraits .testimonials__portraits__trigger .testimonials__portraits__trigger__title {
      color: #ffffff;
      display: block;
      font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
      line-height: 1.5;
      margin-top: 20px; }
      .section--bright .testimonials .testimonials__portraits .testimonials__portraits__trigger .testimonials__portraits__trigger__title, .section--beige .testimonials .testimonials__portraits .testimonials__portraits__trigger .testimonials__portraits__trigger__title, .section--yellow .testimonials .testimonials__portraits .testimonials__portraits__trigger .testimonials__portraits__trigger__title {
        color: #323232; }
      @media screen and (max-width: 1020px) {
        .testimonials .testimonials__portraits .testimonials__portraits__trigger .testimonials__portraits__trigger__title {
          display: none; } }
    .testimonials .testimonials__portraits .testimonials__portraits__trigger .testimonials__portraits__trigger__position {
      color: #ffffff;
      display: block;
      line-height: 1.5; }
      .section--bright .testimonials .testimonials__portraits .testimonials__portraits__trigger .testimonials__portraits__trigger__position, .section--beige .testimonials .testimonials__portraits .testimonials__portraits__trigger .testimonials__portraits__trigger__position, .section--yellow .testimonials .testimonials__portraits .testimonials__portraits__trigger .testimonials__portraits__trigger__position {
        color: #323232; }
      @media screen and (max-width: 1020px) {
        .testimonials .testimonials__portraits .testimonials__portraits__trigger .testimonials__portraits__trigger__position {
          display: none; } }
  .testimonials .testimonials__portraits .testimonials__portraits__mobile {
    margin-top: 20px;
    width: 100%; }
    @media screen and (min-width: 1020px) {
      .testimonials .testimonials__portraits .testimonials__portraits__mobile {
        display: none; } }
    .testimonials .testimonials__portraits .testimonials__portraits__mobile .testimonials__portraits__mobile__text {
      color: #ffffff;
      display: none;
      line-height: 1.5;
      text-align: center;
      font-size: 14px;
      font-size: 0.875rem; }
      .section--bright .testimonials .testimonials__portraits .testimonials__portraits__mobile .testimonials__portraits__mobile__text, .section--beige .testimonials .testimonials__portraits .testimonials__portraits__mobile .testimonials__portraits__mobile__text, .section--yellow .testimonials .testimonials__portraits .testimonials__portraits__mobile .testimonials__portraits__mobile__text {
        color: #323232; }
      .testimonials .testimonials__portraits .testimonials__portraits__mobile .testimonials__portraits__mobile__text.active {
        display: block; }
      .testimonials .testimonials__portraits .testimonials__portraits__mobile .testimonials__portraits__mobile__text .testimonials__portraits__mobile__text__title {
        display: block;
        font-family: "Wetell-Bold", Arial, Verdana, sans-serif; }
      .testimonials .testimonials__portraits .testimonials__portraits__mobile .testimonials__portraits__mobile__text .testimonials__portraits__mobile__text__position {
        display: block; }

.testimonial {
  display: flex;
  flex-direction: column;
  position: relative; }
  .testimonial.testimonial--linked:after {
    display: none; }
  .testimonial.testimonial--linked .testimonial__content {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .testimonial:after {
    background-color: #ffffff;
    border-radius: 4px;
    bottom: -10px;
    content: '';
    display: block;
    height: 24px;
    margin-left: -12px;
    left: 50%;
    position: absolute;
    width: 24px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg); }
    .section--bright .testimonial:after {
      background-color: #E5F4F2; }
  .testimonial .testimonial__content {
    background-color: #ffffff;
    border-radius: 4px;
    height: 100%;
    overflow: hidden;
    padding: 20px 30px;
    position: relative; }
    .section--bright .testimonial .testimonial__content {
      background-color: #E5F4F2; }
    .testimonial .testimonial__content.testimonial__content--video {
      padding: 0; }
    .testimonial .testimonial__content .testimonial__content__text {
      font-family: "Wetell-Italic", Arial, Verdana, sans-serif;
      line-height: 1.5;
      font-size: 16px;
      font-size: 1rem; }
      @media screen and (min-width: 760px) {
        .testimonial .testimonial__content .testimonial__content__text {
          font-size: 18px;
          font-size: 1.125rem; } }
    .testimonial .testimonial__content .testimonial__content__video {
      line-height: 0;
      margin-bottom: -5px;
      text-align: center;
      width: 100%; }
      .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger {
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
        color: #ffffff;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 1;
        font-size: 60px;
        font-size: 3.75rem; }
        .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger.active {
          display: none; }
        .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .icon, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger ul.checklist li:before, ul.checklist .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger li:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger ol.checklist li:before, ol.checklist .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger li:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger ul.download-list li a:before, ul.download-list li .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger a:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger ol.download-list li a:before, ol.download-list li .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger a:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .alm-load-more-btn:after, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger #place_order:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .footer__content__navigation__column__trigger:after, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .faq .faq__trigger:after, .faq .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .faq__trigger:after, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .module__menu__inner__trigger:after, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .list--posts li .list--posts__link:after, .list--posts li .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .list--posts__link:after, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .partner-teaser .partner-teaser__content:after, .partner-teaser .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .partner-teaser__content:after, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .post-teaser .post-teaser__content:after, .post-teaser .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .post-teaser__content:after, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .comment__body__author__external:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .testimonial__link:after, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .rate-listing__rates__rate__inner__data__link:after, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .rate-listing .rate-listing__info:before, .rate-listing .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .rate-listing__info:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .slider__testimonial__content__quote:after, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .faqs__topic .faqs__topic__title:after, .faqs__topic .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .faqs__topic__title:after, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .box.box--linked .box__content:after, .box.box--linked .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .box__content:after, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger input[type='checkbox'] + .wpcf7-list-item-label:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger input[type='checkbox'] + .wpcf7-list-item-label:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger input[type='checkbox'] + font:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger input[type='checkbox'] + .tnp-list-label:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .breadcrumbs .menu li:after, .breadcrumbs .menu .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger li:after, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .slick-lightbox-close:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger .slick-arrow {
          opacity: 0.8;
          -webkit-transition: opacity 0.1s ease 0s;
          -moz-transition: opacity 0.1s ease 0s;
          transition: opacity 0.1s ease 0s; }
        @media screen and (min-width: 1100px) {
          .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .icon, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover ul.checklist li:before, ul.checklist .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover li:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover ol.checklist li:before, ol.checklist .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover li:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover ul.download-list li a:before, ul.download-list li .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover a:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover ol.download-list li a:before, ol.download-list li .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover a:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .alm-load-more-btn:after, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover #place_order:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .footer__content__navigation__column__trigger:after, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .faq .faq__trigger:after, .faq .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .faq__trigger:after, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .module__menu__inner__trigger:after, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .list--posts li .list--posts__link:after, .list--posts li .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .list--posts__link:after, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .partner-teaser .partner-teaser__content:after, .partner-teaser .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .partner-teaser__content:after, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .post-teaser .post-teaser__content:after, .post-teaser .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .post-teaser__content:after, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .comment__body__author__external:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .testimonial__link:after, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .rate-listing__rates__rate__inner__data__link:after, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .rate-listing .rate-listing__info:before, .rate-listing .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .rate-listing__info:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .slider__testimonial__content__quote:after, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .faqs__topic .faqs__topic__title:after, .faqs__topic .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .faqs__topic__title:after, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .box.box--linked .box__content:after, .box.box--linked .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .box__content:after, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover input[type='checkbox'] + .wpcf7-list-item-label:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover input[type='checkbox'] + .wpcf7-list-item-label:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover input[type='checkbox'] + font:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover input[type='checkbox'] + .tnp-list-label:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .breadcrumbs .menu li:after, .breadcrumbs .menu .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover li:after, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .slick-lightbox-close:before, .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__trigger:hover .slick-arrow {
            opacity: 1; } }
      .testimonial .testimonial__content .testimonial__content__video .testimonial__content__video__file {
        width: 100%; }
  .testimonial .testimonial__link {
    background-color: #ffeb00;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #323232;
    display: block;
    font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
    padding: 20px 60px 20px 30px;
    position: relative;
    text-transform: uppercase;
    font-size: 16px;
    font-size: 1rem; }
    .testimonial .testimonial__link:before {
      background-color: #ffeb00;
      border-radius: 4px;
      bottom: -10px;
      content: '';
      display: block;
      height: 24px;
      margin-left: -12px;
      left: 50%;
      position: absolute;
      width: 24px;
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      transform: rotate(45deg); }
    .testimonial .testimonial__link:after {
      bottom: 20px;
      content: "";
      position: absolute;
      right: 20px;
      font-size: 34px;
      font-size: 2.125rem;
      -webkit-transition: all 0.2s ease 0s;
      -moz-transition: all 0.2s ease 0s;
      transition: all 0.2s ease 0s; }
    @media screen and (min-width: 1100px) {
      .testimonial .testimonial__link:hover {
        opacity: 0.8; }
        .testimonial .testimonial__link:hover:after {
          right: 15px; }
      .testimonial .testimonial__link:active {
        opacity: 1; } }

.rate-listing {
  margin-top: -40px;
  overflow: hidden;
  padding-top: 40px;
  position: relative;
  width: 100%;
  z-index: 1; }
  @media screen and (min-width: 760px) {
    .rate-listing {
      margin-top: -80px;
      padding-top: 80px; } }
  @media screen and (min-width: 760px) {
    .rate-listing {
      margin-top: -120px;
      padding-top: 120px; } }
  .rate-listing.rate-listing--dbvorteil .rate-listing__header .rate-listing__header__campaign, .rate-listing.rate-listing--backmkt .rate-listing__header .rate-listing__header__campaign, .rate-listing.rate-listing--tomorrow .rate-listing__header .rate-listing__header__campaign, .rate-listing.rate-listing--nastro .rate-listing__header .rate-listing__header__campaign, .rate-listing.rate-listing--neos .rate-listing__header .rate-listing__header__campaign, .rate-listing.rate-listing--gasag .rate-listing__header .rate-listing__header__campaign {
    margin-bottom: 20px;
    padding-bottom: 27px; }
    @media screen and (min-width: 760px) {
      .rate-listing.rate-listing--dbvorteil .rate-listing__header .rate-listing__header__campaign, .rate-listing.rate-listing--backmkt .rate-listing__header .rate-listing__header__campaign, .rate-listing.rate-listing--tomorrow .rate-listing__header .rate-listing__header__campaign, .rate-listing.rate-listing--nastro .rate-listing__header .rate-listing__header__campaign, .rate-listing.rate-listing--neos .rate-listing__header .rate-listing__header__campaign, .rate-listing.rate-listing--gasag .rate-listing__header .rate-listing__header__campaign {
        padding-bottom: 34px; } }
  .rate-listing.rate-listing--dbvorteil .rate-listing__info__fee, .rate-listing.rate-listing--backmkt .rate-listing__info__fee, .rate-listing.rate-listing--tomorrow .rate-listing__info__fee, .rate-listing.rate-listing--nastro .rate-listing__info__fee, .rate-listing.rate-listing--neos .rate-listing__info__fee, .rate-listing.rate-listing--gasag .rate-listing__info__fee {
    text-decoration-line: line-through; }
  .rate-listing.rate-listing--gasag .rate-listing__header .rate-listing__header__campaign .rate-listing__header__campaign__hint--gasag {
    display: block; }
  .rate-listing.rate-listing--dbvorteil .rate-listing__header .rate-listing__header__campaign .rate-listing__header__campaign__hint--dbvorteil {
    display: block; }
  .rate-listing.rate-listing--backmkt .rate-listing__header .rate-listing__header__campaign .rate-listing__header__campaign__hint--backmkt {
    display: block; }
  .rate-listing.rate-listing--tomorrow .rate-listing__header .rate-listing__header__campaign .rate-listing__header__campaign__hint--tomorrow {
    display: block; }
  .rate-listing.rate-listing--nastro .rate-listing__header .rate-listing__header__campaign .rate-listing__header__campaign__hint--nastro {
    display: block; }
  .rate-listing.rate-listing--neos .rate-listing__header .rate-listing__header__campaign .rate-listing__header__campaign__hint--neos {
    display: block; }
  .rate-listing.rate-listing--etvas .rate-listing__header .rate-listing__header__campaign .rate-listing__header__campaign__hint--etvas {
    display: block; }
  .rate-listing.rate-listing--dbreise .rate-listing__header .rate-listing__header__campaign .rate-listing__header__campaign__hint--dbreise {
    display: block; }
  .rate-listing.rate-listing--tomorrowbank .rate-listing__header .rate-listing__header__campaign .rate-listing__header__campaign__hint--tomorrowbank {
    display: block; }
  .rate-listing.rate-listing--custom .rate-listing__header .rate-listing__header__campaign .rate-listing__header__campaign__hint {
    display: block; }
  @media screen and (min-width: 760px) {
    .rate-listing .rate-listing__header {
      display: flex;
      flex-wrap: wrap; } }
  .rate-listing .rate-listing__header .rate-listing__header__intro {
    margin-bottom: 20px; }
    @media screen and (min-width: 760px) {
      .rate-listing .rate-listing__header .rate-listing__header__intro {
        margin-bottom: 0;
        padding-right: 20px;
        width: 66.6666%; } }
    @media screen and (min-width: 1020px) {
      .rate-listing .rate-listing__header .rate-listing__header__intro {
        width: 75%; } }
    @media screen and (min-width: 1400px) {
      .rate-listing .rate-listing__header .rate-listing__header__intro {
        width: 80%; } }
    @media screen and (min-width: 760px) {
      .rate-listing .rate-listing__header .rate-listing__header__intro .title {
        margin-left: -5px; } }
    .rate-listing .rate-listing__header .rate-listing__header__intro .checklist {
      font-family: "Wetell-Bold", Arial, Verdana, sans-serif; }
      @media screen and (min-width: 760px) {
        .rate-listing .rate-listing__header .rate-listing__header__intro .checklist {
          display: flex;
          flex-wrap: wrap;
          font-size: 20px;
          font-size: 1.25rem; } }
      @media screen and (min-width: 1100px) {
        .rate-listing .rate-listing__header .rate-listing__header__intro .checklist {
          margin-top: -20px; } }
      .rate-listing .rate-listing__header .rate-listing__header__intro .checklist li {
        margin: 0 30px 10px 0; }
        @media screen and (min-width: 760px) {
          .rate-listing .rate-listing__header .rate-listing__header__intro .checklist li {
            padding-left: 35px; } }
  @media screen and (min-width: 760px) {
    .rate-listing .rate-listing__header .rate-listing__header__campaign {
      padding-left: 15px;
      width: 33.3333%; } }
  @media screen and (min-width: 1020px) {
    .rate-listing .rate-listing__header .rate-listing__header__campaign {
      width: 25%; } }
  @media screen and (min-width: 1400px) {
    .rate-listing .rate-listing__header .rate-listing__header__campaign {
      padding-left: 30px;
      width: 20%; } }
  .rate-listing .rate-listing__header .rate-listing__header__campaign .hint-product {
    margin-bottom: 20px;
    position: relative;
    z-index: 5; }
  .rate-listing .rate-listing__header .rate-listing__header__campaign .rate-listing__header__campaign__hint {
    background-color: #ffeb00;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    display: none;
    padding: 15px 20px 10px;
    position: relative;
    text-align: center;
    font-size: 14px;
    font-size: 0.875rem;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto; }
    @media screen and (min-width: 760px) {
      .rate-listing .rate-listing__header .rate-listing__header__campaign .rate-listing__header__campaign__hint {
        padding: 20px 20px 10px;
        font-size: 16px;
        font-size: 1rem; } }
    .rate-listing .rate-listing__header .rate-listing__header__campaign .rate-listing__header__campaign__hint:after {
      background-image: url("img/arrow-box-shape.svg");
      background-repeat: no-repeat;
      background-size: 100%;
      bottom: -27px;
      content: '';
      display: block;
      height: 27px;
      left: 0;
      position: absolute;
      width: 100%; }
      @media screen and (min-width: 760px) {
        .rate-listing .rate-listing__header .rate-listing__header__campaign .rate-listing__header__campaign__hint:after {
          bottom: -34px;
          height: 34px; } }
    .rate-listing .rate-listing__header .rate-listing__header__campaign .rate-listing__header__campaign__hint b {
      font-family: "Wetell-Headline", Arial, Verdana, sans-serif; }
  .rate-listing .rate-listing__select {
    margin-bottom: 20px;
    position: relative; }
    @media screen and (min-width: 760px) {
      .rate-listing .rate-listing__select {
        display: none; } }
    .rate-listing .rate-listing__select:before {
      background-color: #ffffff;
      bottom: -110px;
      content: '';
      display: block;
      height: 1000px;
      width: 9999px;
      z-index: -1;
      left: 50%;
      position: absolute;
      -webkit-transform: translate(-50%, 0);
      -moz-transform: translate(-50%, 0);
      transform: translate(-50%, 0); }
    .rate-listing .rate-listing__select:after {
      background-image: url("img/dots.svg");
      background-size: 10px 12px;
      content: '';
      display: block;
      height: 100px;
      position: absolute;
      right: -20px;
      bottom: -110px;
      width: 100px; }
    .rate-listing .rate-listing__select label {
      font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
      letter-spacing: normal;
      margin-bottom: 15px;
      text-align: center;
      font-size: 16px;
      font-size: 1rem; }
    .rate-listing .rate-listing__select .rate-listing__select__buttons {
      background-color: #E5F4F2;
      border-radius: 4px;
      display: flex;
      flex-wrap: wrap;
      position: relative; }
      .rate-listing .rate-listing__select .rate-listing__select__buttons .rate-listing__select__buttons__button {
        color: #323232;
        font-family: "Wetell-Headline", Arial, Verdana, sans-serif;
        line-height: 1;
        position: relative;
        padding: 5px 0 9px;
        width: 20%;
        text-align: center;
        z-index: 1;
        font-size: 16px;
        font-size: 1rem;
        -webkit-transition: color 0.2s ease 0s;
        -moz-transition: color 0.2s ease 0s;
        transition: color 0.2s ease 0s; }
        .rate-listing .rate-listing__select .rate-listing__select__buttons .rate-listing__select__buttons__button .rate-listing__select__buttons__button__data {
          display: block;
          font-size: 30px;
          font-size: 1.875rem; }
      .rate-listing .rate-listing__select .rate-listing__select__buttons:after {
        background-color: #ffeb00;
        border-radius: 4px;
        bottom: -5px;
        content: '';
        display: block;
        left: 0;
        position: absolute;
        top: -5px;
        width: 20%;
        -webkit-transition: left 0.2s ease 0s;
        -moz-transition: left 0.2s ease 0s;
        transition: left 0.2s ease 0s; }
      .rate-listing .rate-listing__select .rate-listing__select__buttons.current-1:after {
        left: 0; }
      .rate-listing .rate-listing__select .rate-listing__select__buttons.current-2:after {
        left: 20%; }
      .rate-listing .rate-listing__select .rate-listing__select__buttons.current-3:after {
        left: 40%; }
      .rate-listing .rate-listing__select .rate-listing__select__buttons.current-4:after {
        left: 60%; }
      .rate-listing .rate-listing__select .rate-listing__select__buttons.current-5:after {
        left: 80%; }
  .rate-listing .rate-listing__rates {
    display: flex;
    flex-wrap: wrap;
    margin-left: -20px;
    padding-bottom: 30px;
    width: calc(500% + 200px);
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s; }
    @media screen and (min-width: 760px) {
      .rate-listing .rate-listing__rates {
        margin-left: -10px;
        position: relative;
        width: calc(100% + 20px); }
        .rate-listing .rate-listing__rates:before {
          background-color: #ffffff;
          content: '';
          display: block;
          height: 1000px;
          top: -900px;
          width: 9999px;
          z-index: -1;
          left: 50%;
          position: absolute;
          -webkit-transform: translate(-50%, 0);
          -moz-transform: translate(-50%, 0);
          transform: translate(-50%, 0); }
        .rate-listing .rate-listing__rates:after {
          background-image: url("img/dots.svg");
          background-size: 14px 17px;
          content: '';
          display: block;
          height: 170px;
          position: absolute;
          right: -40px;
          top: -70px;
          width: 210px; } }
    @media screen and (min-width: 1100px) {
      .rate-listing .rate-listing__rates {
        margin-top: 50px; } }
    @media screen and (min-width: 1400px) {
      .rate-listing .rate-listing__rates {
        margin-left: -15px;
        width: calc(100% + 30px); } }
    @media screen and (max-width: 760px) {
      .rate-listing .rate-listing__rates.current-1 {
        margin-left: -20px; } }
    @media screen and (max-width: 760px) {
      .rate-listing .rate-listing__rates.current-2 {
        margin-left: calc(-100% - 60px); } }
    @media screen and (max-width: 760px) {
      .rate-listing .rate-listing__rates.current-3 {
        margin-left: calc(-200% - 100px); } }
    @media screen and (max-width: 760px) {
      .rate-listing .rate-listing__rates.current-4 {
        margin-left: calc(-300% - 140px); } }
    @media screen and (max-width: 760px) {
      .rate-listing .rate-listing__rates.current-5 {
        margin-left: calc(-400% - 180px); } }
    .rate-listing .rate-listing__rates .rate-listing__rates__rate {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      padding: 0 20px;
      position: relative;
      width: 20%;
      z-index: 1; }
      @media screen and (min-width: 760px) {
        .rate-listing .rate-listing__rates .rate-listing__rates__rate {
          margin-top: 40px;
          padding: 0 10px;
          width: 50%; } }
      @media screen and (min-width: 1100px) {
        .rate-listing .rate-listing__rates .rate-listing__rates__rate {
          margin-top: 0;
          width: 20%; } }
      @media screen and (min-width: 1400px) {
        .rate-listing .rate-listing__rates .rate-listing__rates__rate {
          padding: 0 15px; } }
      @media screen and (min-width: 1100px) {
        .rate-listing .rate-listing__rates .rate-listing__rates__rate.rate-listing__rates__rate--highlight {
          margin-top: -40px; } }
      .rate-listing .rate-listing__rates .rate-listing__rates__rate.rate-listing__rates__rate--highlight .rate-listing__rates__rate__inner {
        padding-top: 60px; }
        .rate-listing .rate-listing__rates .rate-listing__rates__rate.rate-listing__rates__rate--highlight .rate-listing__rates__rate__inner .info {
          top: 60px; }
      .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner {
        background-color: #E5F4F2;
        border-radius: 4px;
        display: flex;
        flex-direction: column;
        height: 100%;
        justify-content: space-between;
        overflow: hidden;
        padding: 20px 20px 0;
        position: relative; }
        .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__highlight {
          background-color: #ffeb00;
          color: #323232;
          font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
          left: 0;
          padding: 11px 10px 12px;
          position: absolute;
          text-align: center;
          text-transform: uppercase;
          top: 0;
          width: 100%;
          font-size: 14px;
          font-size: 0.875rem; }
        .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .info {
          color: #323232;
          position: absolute;
          right: 20px;
          top: 20px;
          font-size: 22px;
          font-size: 1.375rem; }
          .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .info:active {
            opacity: 0.8; }
          @media screen and (min-width: 1100px) {
            .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .info:hover {
              opacity: 0.8; }
            .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .info:active {
              opacity: 1; } }
        .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__content .rate-listing__rates__rate__inner__content__title {
          color: #009682;
          margin-bottom: 0;
          padding-right: 20px;
          text-transform: uppercase;
          font-size: 18px;
          font-size: 1.125rem;
          -webkit-hyphens: auto;
          -moz-hyphens: auto;
          -ms-hyphens: auto;
          hyphens: auto; }
        .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__content .rate-listing__rates__rate__inner__content__data {
          color: #009682;
          font-family: "Wetell-Headline", Arial, Verdana, sans-serif;
          font-size: 16px;
          font-size: 1rem; }
          .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__content .rate-listing__rates__rate__inner__content__data .rate-listing__rates__rate__inner__content__data__value {
            font-size: 40px;
            font-size: 2.5rem; }
            @media screen and (min-width: 1400px) {
              .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__content .rate-listing__rates__rate__inner__content__data .rate-listing__rates__rate__inner__content__data__value {
                font-size: 44px;
                font-size: 2.75rem; } }
        .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__content .checklist {
          font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
          margin-top: 10px; }
        .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link {
          background-color: #ffeb00;
          color: #323232;
          display: block;
          margin: 20px 0 0 -20px;
          padding: 20px;
          position: relative;
          width: calc(100% + 40px);
          -webkit-transition: opacity 0.1s ease 0s;
          -moz-transition: opacity 0.1s ease 0s;
          transition: opacity 0.1s ease 0s; }
          .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after {
            bottom: 20px;
            content: "";
            position: absolute;
            right: 20px;
            font-size: 34px;
            font-size: 2.125rem;
            -webkit-transition: all 0.1s ease 0s;
            -moz-transition: all 0.1s ease 0s;
            transition: all 0.1s ease 0s; }
          .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:active {
            opacity: 0.8; }
          @media screen and (min-width: 1100px) {
            .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:hover {
              opacity: 0.8; }
              .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:hover:after {
                margin-right: -5px; }
            .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:active {
              opacity: 1; } }
          .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link .rate-listing__rates__rate__inner__data__link__price {
            display: block;
            font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
            font-size: 16px;
            font-size: 1rem; }
            .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link .rate-listing__rates__rate__inner__data__link__price .rate-listing__rates__rate__inner__data__link__price__value {
              font-family: "Wetell-Headline", Arial, Verdana, sans-serif;
              font-size: 40px;
              font-size: 2.5rem; }
              @media screen and (min-width: 1400px) {
                .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link .rate-listing__rates__rate__inner__data__link__price .rate-listing__rates__rate__inner__data__link__price__value {
                  font-size: 44px;
                  font-size: 2.75rem; } }
      .rate-listing .rate-listing__rates .rate-listing__rates__rate .download-list {
        margin-top: 20px; }
        .rate-listing .rate-listing__rates .rate-listing__rates__rate .download-list li a {
          color: #ffffff;
          font-family: "Wetell-Bold", Arial, Verdana, sans-serif; }
          .rate-listing .rate-listing__rates .rate-listing__rates__rate .download-list li a:before {
            color: #ffffff; }
          .rate-listing .rate-listing__rates .rate-listing__rates__rate .download-list li a:active {
            opacity: 0.8; }
          @media screen and (min-width: 1100px) {
            .rate-listing .rate-listing__rates .rate-listing__rates__rate .download-list li a:hover {
              opacity: 0.8; }
            .rate-listing .rate-listing__rates .rate-listing__rates__rate .download-list li a:active {
              opacity: 1; } }
      .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__info {
        display: none; }
  .rate-listing .rate-listing__info {
    padding-left: 25px;
    position: relative;
    font-size: 16px;
    font-size: 1rem; }
    .rate-listing .rate-listing__info:before {
      color: #ffffff;
      content: "";
      left: 0;
      position: absolute;
      top: 2px; }
    .rate-listing .rate-listing__info .rate-listing__info__fee, .rate-listing .rate-listing__info .rate-listing__info__fair {
      color: #ffffff;
      font-family: "Wetell-Bold", Arial, Verdana, sans-serif; }
      .rate-listing .rate-listing__info .rate-listing__info__fee.rate-listing__info__fee--dashed, .rate-listing .rate-listing__info .rate-listing__info__fair.rate-listing__info__fee--dashed {
        text-decoration-line: line-through; }

.slider-testimonials .label, .slider-testimonials .comments ul li.comment .comment__body .comment__body__author, .comments ul li.comment .comment__body .slider-testimonials .comment__body__author, .slider-testimonials .tnp-field.tnp-field-email label, .tnp-field.tnp-field-email .slider-testimonials label, .slider-testimonials .title {
  text-align: center; }
  .slider-testimonials .label + .slider, .slider-testimonials .comments ul li.comment .comment__body .comment__body__author + .slider, .comments ul li.comment .comment__body .slider-testimonials .comment__body__author + .slider, .slider-testimonials .tnp-field.tnp-field-email label + .slider, .tnp-field.tnp-field-email .slider-testimonials label + .slider, .slider-testimonials .title + .slider {
    margin-top: 2em; }
@media screen and (min-width: 760px) {
  .slider-testimonials .slider {
    padding: 0 100px; } }
@media screen and (min-width: 1100px) {
  .slider-testimonials .slider a.slider__testimonial:hover .slider__testimonial__portrait {
    -webkit-transform: rotate(-8deg);
    -moz-transform: rotate(-8deg);
    transform: rotate(-8deg); } }
.slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after {
  content: "";
  display: block;
  margin-top: 10px;
  text-align: right; }
.slider-testimonials .slider .slider__testimonial {
  text-align: center; }
  @media screen and (min-width: 760px) {
    .slider-testimonials .slider .slider__testimonial {
      display: flex;
      flex-wrap: wrap;
      text-align: left; } }
  .slider-testimonials .slider .slider__testimonial .slider__testimonial__portrait {
    border: 10px solid #78DCAA;
    display: inline-block;
    height: 180px;
    overflow: hidden;
    width: 180px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s; }
    .section--green .slider-testimonials .slider .slider__testimonial .slider__testimonial__portrait {
      border-color: #ffffff; }
  .slider-testimonials .slider .slider__testimonial .slider__testimonial__content {
    display: block;
    margin-top: 20px; }
    @media screen and (min-width: 760px) {
      .slider-testimonials .slider .slider__testimonial .slider__testimonial__content {
        margin-top: 30px;
        padding: 0 30px;
        width: calc(100% - 200px); } }
    .slider-testimonials .slider .slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote {
      color: #78DCAA;
      display: block;
      font-family: "Wetell-Headline", Arial, Verdana, sans-serif;
      font-size: 18px;
      font-size: 1.125rem; }
      @media screen and (min-width: 760px) {
        .slider-testimonials .slider .slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote {
          font-size: 20px;
          font-size: 1.25rem; } }
      .section--green .slider-testimonials .slider .slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote, .section--green-dark .slider-testimonials .slider .slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote, .section--blue .slider-testimonials .slider .slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote, .section--turquoise .slider-testimonials .slider .slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote, .section--berry .slider-testimonials .slider .slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote {
        color: #ffffff; }
    .slider-testimonials .slider .slider__testimonial .slider__testimonial__content .slider__testimonial__content__position {
      color: #323232;
      display: block;
      font-family: "Wetell-Italic", Arial, Verdana, sans-serif;
      margin-top: 1em; }
      .section--green-dark .slider-testimonials .slider .slider__testimonial .slider__testimonial__content .slider__testimonial__content__position, .section--blue .slider-testimonials .slider .slider__testimonial .slider__testimonial__content .slider__testimonial__content__position {
        color: #ffffff; }

/*------------------------------------*\
    CONTENT ELEMENTS
\*------------------------------------*/
.product-coupon {
  margin-top: 70px; }
  .product-coupon .hint-product {
    height: 100px;
    position: absolute;
    right: -10px;
    top: -50px;
    width: 100px; }
    @media screen and (min-width: 1100px) {
      .product-coupon .hint-product {
        right: -30px;
        top: -30px; } }

.coupon-box {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 30px; }
  .coupon-box:last-child {
    margin-bottom: 0; }
  .coupon-box .coupon-box__input {
    border-right: none !important;
    border-bottom-right-radius: 0 !important;
    border-top-right-radius: 0 !important;
    pointer-events: none;
    width: calc(100% - 50px); }
    @media screen and (min-width: 760px) {
      .coupon-box .coupon-box__input {
        width: calc(100% - 60px); } }
  .coupon-box .coupon-box__button {
    align-items: center;
    background-color: #78DCAA;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
    color: #323232;
    display: flex;
    height: 50px;
    justify-content: center;
    width: 50px;
    font-size: 20px;
    font-size: 1.25rem; }
    @media screen and (min-width: 760px) {
      .coupon-box .coupon-box__button {
        height: 60px;
        width: 60px;
        font-size: 30px;
        font-size: 1.875rem; } }
    @media screen and (min-width: 1100px) {
      .coupon-box .coupon-box__button:hover {
        background-color: #50d291;
        color: #ffffff; } }
    .coupon-box .coupon-box__button:active {
      background-color: #31bd77;
      color: #ffffff; }

.buttons {
  display: flex;
  flex-direction: column; }
  .buttons .button + .button, .buttons .slick-lightbox-close + .button, .buttons .slick-arrow + .button, .buttons .button + .slick-lightbox-close, .buttons .slick-lightbox-close + .slick-lightbox-close, .buttons .slick-arrow + .slick-lightbox-close, .buttons .button + .slick-arrow, .buttons .slick-lightbox-close + .slick-arrow, .buttons .slick-arrow + .slick-arrow {
    margin-top: 20px; }

.hint-product {
  align-items: center;
  background-color: #ffeb00;
  border-radius: 50%;
  display: flex;
  height: 150px;
  flex-wrap: wrap;
  justify-content: center;
  padding: 20px;
  width: 150px;
  z-index: 10; }
  @media screen and (min-width: 1100px) {
    .hint-product {
      height: 190px;
      width: 190px; } }
  .hint-product img {
    width: 70%; }

.product {
  color: #323232;
  text-align: center; }
  .product .product__image {
    position: relative;
    z-index: 10;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s; }
    .product .product__image img {
      width: 70%; }
  .product .product__content {
    display: block;
    padding: 30px 30px 70px;
    position: relative;
    z-index: 5; }
    .product .product__content:after {
      background-color: #ffffff;
      border-radius: 50%;
      bottom: 0;
      content: '';
      display: block;
      left: 0;
      padding-top: 100%;
      position: absolute;
      width: 100%;
      z-index: -1; }
    .product .product__content .product__content__title {
      display: block;
      font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
      text-transform: uppercase;
      font-size: 20px;
      font-size: 1.25rem; }
    .product .product__content .product__content__subtitle {
      display: block;
      margin-top: 5px;
      font-size: 20px;
      font-size: 1.25rem; }
    .product .product__content .product__content__price {
      display: block;
      font-family: "Wetell-Headline", Arial, Verdana, sans-serif;
      margin-top: 10px;
      font-size: 26px;
      font-size: 1.625rem; }
    .product .product__content .product__content__append {
      display: block;
      font-family: "Wetell-Headline", Arial, Verdana, sans-serif;
      font-size: 26px;
      font-size: 1.625rem; }

@media screen and (min-width: 1100px) {
  a.product:hover .product__image {
    -webkit-transform: translate(0, -10px);
    -moz-transform: translate(0, -10px);
    transform: translate(0, -10px); } }

@media screen and (min-width: 760px) {
  .step-box {
    display: flex;
    flex-wrap: wrap; } }
.step-box .step-box__count {
  align-items: center;
  display: flex;
  font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
  margin: 0 0 25px 10px;
  justify-content: center;
  height: 100px;
  position: relative;
  width: 105px;
  z-index: 5;
  font-size: 48px;
  font-size: 3rem; }
  .step-box .step-box__count:before {
    background-image: url(img/button-shape-outline.svg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    top: 0;
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: -1; }
  .step-box .step-box__count:after {
    background-image: url(img/button-shape.svg);
    background-repeat: no-repeat;
    background-size: 113px 100px;
    bottom: -15px;
    content: '';
    height: 100px;
    left: -10px;
    position: absolute;
    width: 113px;
    z-index: -2; }
.step-box .title {
  font-family: "Wetell-Bold", Arial, Verdana, sans-serif; }
  @media screen and (min-width: 760px) {
    .step-box .title {
      padding: 10px 0 0 40px;
      width: calc(100% - 115px); } }
  @media screen and (max-width: 760px) {
    .step-box .title br {
      display: none; } }
.step-box p {
  font-size: 18px;
  font-size: 1.125rem; }
  @media screen and (min-width: 760px) {
    .step-box p {
      font-size: 20px;
      font-size: 1.25rem; } }

.product-bar {
  bottom: 0;
  display: flex;
  flex-wrap: wrap;
  height: 70px;
  left: 0;
  position: fixed;
  width: 100%;
  z-index: 2000;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s; }
  @media screen and (min-width: 760px) {
    .product-bar {
      bottom: auto;
      height: auto;
      left: auto;
      right: 0;
      top: 140px;
      width: 70px; } }
  @media screen and (min-width: 1100px) {
    .product-bar {
      top: 220px; } }
  .down .product-bar {
    bottom: -100px; }
    @media screen and (min-width: 760px) {
      .down .product-bar {
        bottom: auto;
        right: -100px; } }
  @media screen and (max-width: 760px) {
    .nav-active .product-bar {
      bottom: 0; } }
  .product-bar .product-bar__button {
    background-color: #009682;
    flex-basis: 0;
    flex-grow: 1;
    line-height: 1;
    padding: 10px;
    position: relative; }
    .product-bar .product-bar__button + .product-bar__button {
      border-left: 1px solid rgba(255, 255, 255, 0.2); }
      @media screen and (min-width: 760px) {
        .product-bar .product-bar__button + .product-bar__button {
          border: none;
          border-top: 1px solid rgba(255, 255, 255, 0.2); } }
    @media screen and (min-width: 760px) {
      .product-bar .product-bar__button {
        height: 70px;
        width: 100%; }
        .product-bar .product-bar__button:first-child {
          border-top-left-radius: 3px; }
        .product-bar .product-bar__button:last-child {
          border-bottom-left-radius: 3px; } }
    .product-bar .product-bar__button:active {
      background-color: #46956e; }
    @media screen and (min-width: 1100px) {
      .product-bar .product-bar__button:hover {
        background-color: #ffffff; }
        .product-bar .product-bar__button:hover .icon, .product-bar .product-bar__button:hover ul.checklist li:before, ul.checklist .product-bar .product-bar__button:hover li:before, .product-bar .product-bar__button:hover ol.checklist li:before, ol.checklist .product-bar .product-bar__button:hover li:before, .product-bar .product-bar__button:hover ul.download-list li a:before, ul.download-list li .product-bar .product-bar__button:hover a:before, .product-bar .product-bar__button:hover ol.download-list li a:before, ol.download-list li .product-bar .product-bar__button:hover a:before, .product-bar .product-bar__button:hover .alm-load-more-btn:after, .product-bar .product-bar__button:hover #place_order:before, .product-bar .product-bar__button:hover footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .product-bar .product-bar__button:hover .footer__content__navigation__column__trigger:after, .product-bar .product-bar__button:hover .faq .faq__trigger:after, .faq .product-bar .product-bar__button:hover .faq__trigger:after, .product-bar .product-bar__button:hover .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .product-bar .product-bar__button:hover .module__menu__inner__trigger:after, .product-bar .product-bar__button:hover .list--posts li .list--posts__link:after, .list--posts li .product-bar .product-bar__button:hover .list--posts__link:after, .product-bar .product-bar__button:hover .partner-teaser .partner-teaser__content:after, .partner-teaser .product-bar .product-bar__button:hover .partner-teaser__content:after, .product-bar .product-bar__button:hover .post-teaser .post-teaser__content:after, .post-teaser .product-bar .product-bar__button:hover .post-teaser__content:after, .product-bar .product-bar__button:hover .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .product-bar .product-bar__button:hover .comment__body__author__external:before, .product-bar .product-bar__button:hover .testimonial .testimonial__link:after, .testimonial .product-bar .product-bar__button:hover .testimonial__link:after, .product-bar .product-bar__button:hover .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .product-bar .product-bar__button:hover .rate-listing__rates__rate__inner__data__link:after, .product-bar .product-bar__button:hover .rate-listing .rate-listing__info:before, .rate-listing .product-bar .product-bar__button:hover .rate-listing__info:before, .product-bar .product-bar__button:hover .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .product-bar .product-bar__button:hover .slider__testimonial__content__quote:after, .product-bar .product-bar__button:hover .faqs__topic .faqs__topic__title:after, .faqs__topic .product-bar .product-bar__button:hover .faqs__topic__title:after, .product-bar .product-bar__button:hover .box.box--linked .box__content:after, .box.box--linked .product-bar .product-bar__button:hover .box__content:after, .product-bar .product-bar__button:hover .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .product-bar .product-bar__button:hover .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .product-bar .product-bar__button:hover .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .product-bar .product-bar__button:hover .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .product-bar .product-bar__button:hover .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .product-bar .product-bar__button:hover .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .product-bar .product-bar__button:hover .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .product-bar .product-bar__button:hover input[type='checkbox'] + .wpcf7-list-item-label:before, .product-bar .product-bar__button:hover .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .product-bar .product-bar__button:hover input[type='checkbox'] + .wpcf7-list-item-label:before, .product-bar .product-bar__button:hover .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .product-bar .product-bar__button:hover input[type='checkbox'] + font:before, .product-bar .product-bar__button:hover .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .product-bar .product-bar__button:hover input[type='checkbox'] + .tnp-list-label:before, .product-bar .product-bar__button:hover .breadcrumbs .menu li:after, .breadcrumbs .menu .product-bar .product-bar__button:hover li:after, .product-bar .product-bar__button:hover .slick-lightbox-close:before, .product-bar .product-bar__button:hover .slick-arrow {
          color: #009682; }
        .product-bar .product-bar__button:hover .product-bar__button__label {
          opacity: 1;
          pointer-events: auto; } }
    .product-bar .product-bar__button .icon, .product-bar .product-bar__button ul.checklist li:before, ul.checklist .product-bar .product-bar__button li:before, .product-bar .product-bar__button ol.checklist li:before, ol.checklist .product-bar .product-bar__button li:before, .product-bar .product-bar__button ul.download-list li a:before, ul.download-list li .product-bar .product-bar__button a:before, .product-bar .product-bar__button ol.download-list li a:before, ol.download-list li .product-bar .product-bar__button a:before, .product-bar .product-bar__button .alm-load-more-btn:after, .product-bar .product-bar__button #place_order:before, .product-bar .product-bar__button footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .product-bar .product-bar__button .footer__content__navigation__column__trigger:after, .product-bar .product-bar__button .faq .faq__trigger:after, .faq .product-bar .product-bar__button .faq__trigger:after, .product-bar .product-bar__button .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .product-bar .product-bar__button .module__menu__inner__trigger:after, .product-bar .product-bar__button .list--posts li .list--posts__link:after, .list--posts li .product-bar .product-bar__button .list--posts__link:after, .product-bar .product-bar__button .partner-teaser .partner-teaser__content:after, .partner-teaser .product-bar .product-bar__button .partner-teaser__content:after, .product-bar .product-bar__button .post-teaser .post-teaser__content:after, .post-teaser .product-bar .product-bar__button .post-teaser__content:after, .product-bar .product-bar__button .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .product-bar .product-bar__button .comment__body__author__external:before, .product-bar .product-bar__button .testimonial .testimonial__link:after, .testimonial .product-bar .product-bar__button .testimonial__link:after, .product-bar .product-bar__button .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .product-bar .product-bar__button .rate-listing__rates__rate__inner__data__link:after, .product-bar .product-bar__button .rate-listing .rate-listing__info:before, .rate-listing .product-bar .product-bar__button .rate-listing__info:before, .product-bar .product-bar__button .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .product-bar .product-bar__button .slider__testimonial__content__quote:after, .product-bar .product-bar__button .faqs__topic .faqs__topic__title:after, .faqs__topic .product-bar .product-bar__button .faqs__topic__title:after, .product-bar .product-bar__button .box.box--linked .box__content:after, .box.box--linked .product-bar .product-bar__button .box__content:after, .product-bar .product-bar__button .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .product-bar .product-bar__button .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .product-bar .product-bar__button .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .product-bar .product-bar__button .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .product-bar .product-bar__button .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .product-bar .product-bar__button .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .product-bar .product-bar__button .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .product-bar .product-bar__button input[type='checkbox'] + .wpcf7-list-item-label:before, .product-bar .product-bar__button .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .product-bar .product-bar__button input[type='checkbox'] + .wpcf7-list-item-label:before, .product-bar .product-bar__button .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .product-bar .product-bar__button input[type='checkbox'] + font:before, .product-bar .product-bar__button .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .product-bar .product-bar__button input[type='checkbox'] + .tnp-list-label:before, .product-bar .product-bar__button .breadcrumbs .menu li:after, .breadcrumbs .menu .product-bar .product-bar__button li:after, .product-bar .product-bar__button .slick-lightbox-close:before, .product-bar .product-bar__button .slick-arrow {
      color: #ffffff;
      position: relative;
      z-index: 3;
      font-size: 50px;
      font-size: 3.125rem; }
      @media screen and (max-width: 760px) {
        .product-bar .product-bar__button .icon, .product-bar .product-bar__button ul.checklist li:before, ul.checklist .product-bar .product-bar__button li:before, .product-bar .product-bar__button ol.checklist li:before, ol.checklist .product-bar .product-bar__button li:before, .product-bar .product-bar__button ul.download-list li a:before, ul.download-list li .product-bar .product-bar__button a:before, .product-bar .product-bar__button ol.download-list li a:before, ol.download-list li .product-bar .product-bar__button a:before, .product-bar .product-bar__button .alm-load-more-btn:after, .product-bar .product-bar__button #place_order:before, .product-bar .product-bar__button footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .product-bar .product-bar__button .footer__content__navigation__column__trigger:after, .product-bar .product-bar__button .faq .faq__trigger:after, .faq .product-bar .product-bar__button .faq__trigger:after, .product-bar .product-bar__button .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .product-bar .product-bar__button .module__menu__inner__trigger:after, .product-bar .product-bar__button .list--posts li .list--posts__link:after, .list--posts li .product-bar .product-bar__button .list--posts__link:after, .product-bar .product-bar__button .partner-teaser .partner-teaser__content:after, .partner-teaser .product-bar .product-bar__button .partner-teaser__content:after, .product-bar .product-bar__button .post-teaser .post-teaser__content:after, .post-teaser .product-bar .product-bar__button .post-teaser__content:after, .product-bar .product-bar__button .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .product-bar .product-bar__button .comment__body__author__external:before, .product-bar .product-bar__button .testimonial .testimonial__link:after, .testimonial .product-bar .product-bar__button .testimonial__link:after, .product-bar .product-bar__button .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .product-bar .product-bar__button .rate-listing__rates__rate__inner__data__link:after, .product-bar .product-bar__button .rate-listing .rate-listing__info:before, .rate-listing .product-bar .product-bar__button .rate-listing__info:before, .product-bar .product-bar__button .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .product-bar .product-bar__button .slider__testimonial__content__quote:after, .product-bar .product-bar__button .faqs__topic .faqs__topic__title:after, .faqs__topic .product-bar .product-bar__button .faqs__topic__title:after, .product-bar .product-bar__button .box.box--linked .box__content:after, .box.box--linked .product-bar .product-bar__button .box__content:after, .product-bar .product-bar__button .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .product-bar .product-bar__button .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .product-bar .product-bar__button .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .product-bar .product-bar__button .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .product-bar .product-bar__button .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .product-bar .product-bar__button .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .product-bar .product-bar__button .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .product-bar .product-bar__button input[type='checkbox'] + .wpcf7-list-item-label:before, .product-bar .product-bar__button .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .product-bar .product-bar__button input[type='checkbox'] + .wpcf7-list-item-label:before, .product-bar .product-bar__button .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .product-bar .product-bar__button input[type='checkbox'] + font:before, .product-bar .product-bar__button .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .product-bar .product-bar__button input[type='checkbox'] + .tnp-list-label:before, .product-bar .product-bar__button .breadcrumbs .menu li:after, .breadcrumbs .menu .product-bar .product-bar__button li:after, .product-bar .product-bar__button .slick-lightbox-close:before, .product-bar .product-bar__button .slick-arrow {
          bottom: 0;
          color: #323232;
          position: absolute;
          right: 5px;
          z-index: 1; } }
    .product-bar .product-bar__button .product-bar__button__label {
      color: #ffffff;
      font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
      position: relative;
      z-index: 2;
      font-size: 14px;
      font-size: 0.875rem;
      -webkit-hyphens: auto;
      -moz-hyphens: auto;
      -ms-hyphens: auto;
      hyphens: auto; }
      @media screen and (min-width: 760px) {
        .product-bar .product-bar__button .product-bar__button__label {
          background-color: #ffffff;
          border-radius: 4px;
          bottom: 0;
          color: #009682;
          height: 70px;
          line-height: 70px;
          opacity: 0;
          padding: 0 70px 0 20px;
          pointer-events: none;
          position: absolute;
          right: 0;
          white-space: nowrap;
          font-size: 20px;
          font-size: 1.25rem;
          -webkit-transition: opacity 0.2s ease 0s;
          -moz-transition: opacity 0.2s ease 0s;
          transition: opacity 0.2s ease 0s; } }

.loader {
  display: none; }
  .loading .loader {
    align-items: center;
    background-color: rgba(50, 50, 50, 0.8);
    bottom: 0;
    color: #ffffff;
    display: flex;
    left: 0;
    position: fixed;
    right: 0;
    text-align: center;
    top: 0;
    z-index: 1000; }
    .loading .loader .loader__content {
      margin: 0 auto;
      max-width: 700px; }
      .loading .loader .loader__content p {
        margin: 0;
        opacity: 0;
        -webkit-transition: all 0.6s ease 0s;
        -moz-transition: all 0.6s ease 0s;
        transition: all 0.6s ease 0s;
        -webkit-transform: translate(0, 20px);
        -moz-transform: translate(0, 20px);
        transform: translate(0, 20px); }
        .loading .loader .loader__content p.active {
          opacity: 1;
          -webkit-transform: translate(0, 0);
          -moz-transform: translate(0, 0);
          transform: translate(0, 0); }
      .loading .loader .loader__content .loader__content__animation {
        width: 120px; }

@media screen and (min-width: 760px) {
  .faqs__topic {
    display: flex;
    flex-wrap: wrap; } }
.faqs__topic + .faqs__topic {
  margin-top: 50px; }
.faqs__topic.active .faqs__topic__title {
  color: #5CB287; }
  .faqs__topic.active .faqs__topic__title:after {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg); }
  @media screen and (min-width: 1100px) {
    .faqs__topic.active .faqs__topic__title:hover {
      color: #46956e; } }
  .faqs__topic.active .faqs__topic__title:active {
    color: #367254; }
.faqs__topic.active .faqs__topic__content {
  display: block; }
.faqs__topic .faqs__topic__title {
  color: #78DCAA;
  cursor: pointer;
  font-family: "Wetell-Headline", Arial, Verdana, sans-serif;
  margin-bottom: 20px;
  -webkit-transition: color 0.1s ease 0s;
  -moz-transition: color 0.1s ease 0s;
  transition: color 0.1s ease 0s; }
  @media screen and (min-width: 760px) {
    .faqs__topic .faqs__topic__title {
      margin-bottom: 0;
      padding-right: 40px;
      position: relative;
      text-align: right;
      width: 33.333%; } }
  @media screen and (min-width: 1020px) {
    .faqs__topic .faqs__topic__title {
      padding-right: 60px; } }
  @media screen and (min-width: 1100px) {
    .faqs__topic .faqs__topic__title:hover {
      color: #50d291; } }
  .faqs__topic .faqs__topic__title:active {
    color: #31bd77; }
  .faqs__topic .faqs__topic__title:after {
    content: "";
    font-size: 20px;
    font-size: 1.25rem;
    -webkit-transition: all 0.1s ease 0s;
    -moz-transition: all 0.1s ease 0s;
    transition: all 0.1s ease 0s; }
    @media screen and (min-width: 760px) {
      .faqs__topic .faqs__topic__title:after {
        position: absolute;
        right: -20px;
        top: 17px;
        font-size: 25px;
        font-size: 1.5625rem; } }
    @media screen and (min-width: 1020px) {
      .faqs__topic .faqs__topic__title:after {
        right: -23px;
        font-size: 30px;
        font-size: 1.875rem; } }
.faqs__topic .faqs__topic__content {
  display: none; }
  @media screen and (min-width: 760px) {
    .faqs__topic .faqs__topic__content {
      padding-top: 80px;
      width: 66.6666%; } }

.faq + .faq {
  margin-top: 40px; }
.faq.active .faq__question {
  color: #5CB287; }
  @media screen and (min-width: 1100px) {
    .faq.active .faq__question:hover {
      color: #46956e; } }
  .faq.active .faq__question:active {
    color: #367254; }
.faq.active .faq__answer {
  display: block; }
.faq .faq__question {
  color: #78DCAA;
  cursor: pointer;
  font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
  font-size: 20px;
  font-size: 1.25rem; }
  @media screen and (min-width: 760px) {
    .faq .faq__question {
      font-size: 24px;
      font-size: 1.5rem; } }
  @media screen and (min-width: 1100px) {
    .faq .faq__question:hover {
      color: #50d291; } }
  .faq .faq__question:active {
    color: #31bd77; }
.faq .faq__answer {
  display: none;
  margin-top: 15px; }
  .faq .faq__answer p, .faq .faq__answer ul, .faq .faq__answer ol {
    font-size: 20px;
    font-size: 1.25rem; }
    @media screen and (min-width: 760px) {
      .faq .faq__answer p, .faq .faq__answer ul, .faq .faq__answer ol {
        font-size: 24px;
        font-size: 1.5rem; } }

.box {
  background-color: #ffffff;
  border-radius: 4px;
  display: block;
  position: relative; }
  .box + p {
    margin-top: 30px; }
  .box.disabled .box__content {
    opacity: 0.4;
    pointer-events: none; }
  .box.box--green-dark h1, .box.box--green-dark h2, .box.box--green-dark h3, .box.box--green-dark h4, .box.box--green-dark h5, .box.box--green-dark h6, .box.box--mittelwelle h1, .box.box--mittelwelle h2, .box.box--mittelwelle h3, .box.box--mittelwelle h4, .box.box--mittelwelle h5, .box.box--mittelwelle h6 {
    color: #5CB287; }
  .box.box--green-dark a, .box.box--mittelwelle a {
    color: #5CB287; }
    @media screen and (min-width: 1100px) {
      .box.box--green-dark a:hover, .box.box--mittelwelle a:hover {
        color: #7fc2a1; } }
    .box.box--green-dark a:active, .box.box--mittelwelle a:active {
      color: #46956e; }
  .box.box--violet h1, .box.box--violet h2, .box.box--violet h3, .box.box--violet h4, .box.box--violet h5, .box.box--violet h6, .box.box--superfunk h1, .box.box--superfunk h2, .box.box--superfunk h3, .box.box--superfunk h4, .box.box--superfunk h5, .box.box--superfunk h6 {
    color: #323232; }
  .box.box--violet a, .box.box--superfunk a {
    color: #000000; }
    @media screen and (min-width: 1100px) {
      .box.box--violet a:hover, .box.box--superfunk a:hover {
        color: #1a1a1a; } }
    .box.box--violet a:active, .box.box--superfunk a:active {
      color: black; }
  .box.box--red h1, .box.box--red h2, .box.box--red h3, .box.box--red h4, .box.box--red h5, .box.box--red h6, .box.box--megafon h1, .box.box--megafon h2, .box.box--megafon h3, .box.box--megafon h4, .box.box--megafon h5, .box.box--megafon h6 {
    color: #323232; }
  .box.box--red a, .box.box--megafon a {
    color: #000000; }
    @media screen and (min-width: 1100px) {
      .box.box--red a:hover, .box.box--megafon a:hover {
        color: #1a1a1a; } }
    .box.box--red a:active, .box.box--megafon a:active {
      color: black; }
  .box.box--linked {
    padding-bottom: 70px; }
    @media screen and (min-width: 1100px) {
      .box.box--linked:hover .box__image .box__image__image img {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        transform: scale(1); }
      .box.box--linked:hover .box__content .title {
        opacity: 0.6; }
      .box.box--linked:hover .box__content:after {
        -webkit-transform: translate(5px, 0);
        -moz-transform: translate(5px, 0);
        transform: translate(5px, 0); } }
    .box.box--linked .box__image .box__image__image {
      overflow: hidden;
      position: relative; }
      .box.box--linked .box__image .box__image__image img {
        -webkit-transform: scale(1.05);
        -moz-transform: scale(1.05);
        transform: scale(1.05);
        -webkit-transition: all 0.4s ease 0s;
        -moz-transition: all 0.4s ease 0s;
        transition: all 0.4s ease 0s; }
    .box.box--linked .box__content {
      padding-bottom: 0; }
      .box.box--linked .box__content.box-content--red:after {
        color: #323232; }
      .box.box--linked .box__content.box-content--black:after {
        color: #323232; }
      .box.box--linked .box__content.box-content--turquoise:after {
        color: #009682; }
      .box.box--linked .box__content.box-content--violet:after {
        color: #323232; }
      .box.box--linked .box__content.box-content--white:after {
        color: #ffffff; }
      .box.box--linked .box__content:after {
        align-items: center;
        bottom: 0;
        color: #78DCAA;
        display: flex;
        content: "";
        height: 70px;
        justify-content: center;
        position: absolute;
        right: 0;
        width: 70px;
        font-size: 24px;
        font-size: 1.5rem;
        -webkit-transition: all 0.2s ease 0s;
        -moz-transition: all 0.2s ease 0s;
        transition: all 0.2s ease 0s; }
  .box .box__image {
    display: block;
    position: relative; }
    .box .box__image .box__image__image {
      display: block;
      width: 100%; }
      .box .box__image .box__image__image img {
        width: 100%; }
    .box .box__image .box__image__message {
      bottom: -20px;
      display: block;
      height: 100px;
      position: absolute;
      right: -15px;
      z-index: 1; }
      @media screen and (min-width: 1400px) {
        .box .box__image .box__image__message {
          bottom: -30px;
          height: 150px;
          right: -20px; } }
  @media screen and (min-width: 1100px) {
    .box.box--large .box__content {
      padding: 40px; } }
  .box .box__content {
    display: block;
    padding: 30px 20px; }
    @media screen and (min-width: 760px) {
      .box .box__content {
        padding: 30px; } }
    .box .box__content .label, .box .box__content .comments ul li.comment .comment__body .comment__body__author, .comments ul li.comment .comment__body .box .box__content .comment__body__author, .box .box__content .tnp-field.tnp-field-email label, .tnp-field.tnp-field-email .box .box__content label, .box .box__content .rte {
      color: #323232; }
    .box .box__content .title {
      -webkit-transition: opacity 0.2s ease 0s;
      -moz-transition: opacity 0.2s ease 0s;
      transition: opacity 0.2s ease 0s; }

.download {
  display: block;
  height: 100%;
  padding-bottom: 80px;
  position: relative; }
  .download .download__image {
    margin-bottom: 20px; }
  .download .link, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear {
    border-top: 2px solid #78DCAA;
    left: 0;
    top: calc(100% - 50px);
    display: block;
    position: absolute;
    padding-left: 30px;
    padding-top: 20px;
    text-transform: uppercase;
    width: 100%; }
    .section--green .download .link, .section--green .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .section--green .download #wpcf7_unterschrift_clear, .section--violet .download .link, .section--violet .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .section--violet .download #wpcf7_unterschrift_clear, .section--turquoise .download .link, .section--turquoise .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .section--turquoise .download #wpcf7_unterschrift_clear, .section--red .download .link, .section--red .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .section--red .download #wpcf7_unterschrift_clear, .section--green-dark .download .link, .section--green-dark .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .section--green-dark .download #wpcf7_unterschrift_clear, .section--blue .download .link, .section--blue .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .section--blue .download #wpcf7_unterschrift_clear, .section--berry .download .link, .section--berry .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .section--berry .download #wpcf7_unterschrift_clear {
      border-color: #ffffff; }
    .download .link .icon, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .icon, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .icon, .download .link ul.checklist li:before, ul.checklist .download .link li:before, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear ul.checklist li:before, ul.checklist .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear li:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear ul.checklist li:before, ul.checklist .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear li:before, .download .link ol.checklist li:before, ol.checklist .download .link li:before, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear ol.checklist li:before, ol.checklist .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear li:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear ol.checklist li:before, ol.checklist .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear li:before, .download .link ul.download-list li a:before, ul.download-list li .download .link a:before, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear ul.download-list li a:before, ul.download-list li .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear a:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear ul.download-list li a:before, ul.download-list li .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear a:before, .download .link ol.download-list li a:before, ol.download-list li .download .link a:before, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear ol.download-list li a:before, ol.download-list li .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear a:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear ol.download-list li a:before, ol.download-list li .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear a:before, .download .link .alm-load-more-btn:after, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .alm-load-more-btn:after, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .alm-load-more-btn:after, .download .link #place_order:before, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear #place_order:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear #place_order:before, .download .link footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .download .link .footer__content__navigation__column__trigger:after, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .footer__content__navigation__column__trigger:after, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .footer__content__navigation__column__trigger:after, .download .link .faq .faq__trigger:after, .faq .download .link .faq__trigger:after, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .faq .faq__trigger:after, .faq .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .faq__trigger:after, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .faq .faq__trigger:after, .faq .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .faq__trigger:after, .download .link .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .download .link .module__menu__inner__trigger:after, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .module__menu__inner__trigger:after, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .module__menu__inner__trigger:after, .download .link .list--posts li .list--posts__link:after, .list--posts li .download .link .list--posts__link:after, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .list--posts li .list--posts__link:after, .list--posts li .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .list--posts__link:after, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .list--posts li .list--posts__link:after, .list--posts li .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .list--posts__link:after, .download .link .partner-teaser .partner-teaser__content:after, .partner-teaser .download .link .partner-teaser__content:after, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .partner-teaser .partner-teaser__content:after, .partner-teaser .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .partner-teaser__content:after, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .partner-teaser .partner-teaser__content:after, .partner-teaser .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .partner-teaser__content:after, .download .link .post-teaser .post-teaser__content:after, .post-teaser .download .link .post-teaser__content:after, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .post-teaser .post-teaser__content:after, .post-teaser .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .post-teaser__content:after, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .post-teaser .post-teaser__content:after, .post-teaser .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .post-teaser__content:after, .download .link .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .download .link .comment__body__author__external:before, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .comment__body__author__external:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .comment__body__author__external:before, .download .link .testimonial .testimonial__link:after, .testimonial .download .link .testimonial__link:after, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .testimonial .testimonial__link:after, .testimonial .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .testimonial__link:after, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .testimonial .testimonial__link:after, .testimonial .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .testimonial__link:after, .download .link .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .download .link .rate-listing__rates__rate__inner__data__link:after, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .rate-listing__rates__rate__inner__data__link:after, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .rate-listing__rates__rate__inner__data__link:after, .download .link .rate-listing .rate-listing__info:before, .rate-listing .download .link .rate-listing__info:before, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .rate-listing .rate-listing__info:before, .rate-listing .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .rate-listing__info:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .rate-listing .rate-listing__info:before, .rate-listing .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .rate-listing__info:before, .download .link .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .download .link .slider__testimonial__content__quote:after, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .slider__testimonial__content__quote:after, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .slider__testimonial__content__quote:after, .download .link .faqs__topic .faqs__topic__title:after, .faqs__topic .download .link .faqs__topic__title:after, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .faqs__topic .faqs__topic__title:after, .faqs__topic .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .faqs__topic__title:after, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .faqs__topic .faqs__topic__title:after, .faqs__topic .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .faqs__topic__title:after, .download .link .box.box--linked .box__content:after, .box.box--linked .download .link .box__content:after, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .box.box--linked .box__content:after, .box.box--linked .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .box__content:after, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .box.box--linked .box__content:after, .box.box--linked .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .box__content:after, .download .link .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .download .link .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .download .link .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .download .link .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .download .link .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .download .link .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .download .link .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .download .link input[type='checkbox'] + .wpcf7-list-item-label:before, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear input[type='checkbox'] + .wpcf7-list-item-label:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear input[type='checkbox'] + .wpcf7-list-item-label:before, .download .link .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .download .link input[type='checkbox'] + .wpcf7-list-item-label:before, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear input[type='checkbox'] + .wpcf7-list-item-label:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear input[type='checkbox'] + .wpcf7-list-item-label:before, .download .link .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .download .link input[type='checkbox'] + font:before, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear input[type='checkbox'] + font:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear input[type='checkbox'] + font:before, .download .link .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .download .link input[type='checkbox'] + .tnp-list-label:before, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear input[type='checkbox'] + .tnp-list-label:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear input[type='checkbox'] + .tnp-list-label:before, .download .link .breadcrumbs .menu li:after, .breadcrumbs .menu .download .link li:after, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .breadcrumbs .menu li:after, .breadcrumbs .menu .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear li:after, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .breadcrumbs .menu li:after, .breadcrumbs .menu .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear li:after, .download .link .slick-lightbox-close:before, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .slick-lightbox-close:before, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .slick-lightbox-close:before, .download .link .slick-arrow, .download .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap #wpcf7_unterschrift_clear .slick-arrow, .content-two-cols .content-two-cols__text form fieldset .wpcf7-form-control-signature-global-wrap .wpcf7-form-control-clear-wrap .download #wpcf7_unterschrift_clear .slick-arrow {
      left: 0;
      position: absolute;
      top: 20px; }

.image.image--clean img {
  box-shadow: none; }
.image + .image-caption {
  margin-top: 10px; }
  @media screen and (min-width: 760px) {
    .image + .image-caption {
      margin-top: 20px; } }

a.image {
  display: block;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s; }
  @media screen and (min-width: 1100px) {
    a.image:hover {
      -webkit-transform: rotate(2deg);
      -moz-transform: rotate(2deg);
      transform: rotate(2deg); } }

.intro-text p {
  font-size: 20px;
  font-size: 1.25rem; }
  @media screen and (min-width: 760px) {
    .intro-text p {
      font-size: 24px;
      font-size: 1.5rem; } }

.page-header {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 140px 0 40px; }
  @media screen and (min-width: 760px) {
    .page-header {
      padding: 170px 0 80px; } }
  @media screen and (min-width: 1020px) {
    .page-header {
      padding: 200px 0 80px; } }
  .page-header.page-header--has-image {
    padding: 125px 0 80px;
    position: relative;
    z-index: 1; }
    @media screen and (min-width: 760px) {
      .page-header.page-header--has-image {
        padding: 180px 0 80px; } }
    .page-header.page-header--has-image.page-header--has-image--gradient:before {
      background-color: #ffffff;
      background: linear-gradient(90deg, white 0%, white 70%, rgba(255, 255, 255, 0) 100%);
      bottom: 0;
      content: '';
      display: block;
      opacity: 0.6;
      position: absolute;
      right: -200px;
      top: 0;
      width: 1000px;
      z-index: -1; }
      @media screen and (min-width: 760px) {
        .page-header.page-header--has-image.page-header--has-image--gradient:before {
          left: 0;
          right: calc(33.3333% - 20px);
          width: 80%; } }
    .page-header.page-header--has-image:after {
      background: linear-gradient(0deg, black 0%, rgba(0, 0, 0, 0) 100%);
      bottom: 0;
      content: '';
      display: block;
      left: 0;
      opacity: 0.4;
      position: absolute;
      right: 0;
      top: 0;
      z-index: -2; }
    .page-header.page-header--has-image .page-header__content__title {
      padding-left: 4px; }
      @media screen and (min-width: 760px) {
        .page-header.page-header--has-image .page-header__content__title {
          padding-left: 10px; } }
      @media screen and (min-width: 1100px) {
        .page-header.page-header--has-image .page-header__content__title {
          padding-left: 20px; } }
      .page-header.page-header--has-image .page-header__content__title .title {
        box-decoration-break: clone;
        color: #ffffff;
        display: inline;
        line-height: 50px;
        padding: 6px 0 8px;
        white-space: pre-wrap; }
        @media screen and (min-width: 760px) {
          .page-header.page-header--has-image .page-header__content__title .title {
            line-height: 56px; } }
        @media screen and (min-width: 1100px) {
          .page-header.page-header--has-image .page-header__content__title .title {
            line-height: 72px; } }
        .page-header.page-header--has-image .page-header__content__title .title.title--green {
          background-color: #78DCAA;
          box-shadow: 10px 0 0 #78DCAA, -10px 0 0 #78DCAA; }
          @media screen and (min-width: 760px) {
            .page-header.page-header--has-image .page-header__content__title .title.title--green {
              box-shadow: 15px 0 0 #78DCAA, -15px 0 0 #78DCAA; } }
          @media screen and (min-width: 1100px) {
            .page-header.page-header--has-image .page-header__content__title .title.title--green {
              box-shadow: 20px 0 0 #78DCAA, -20px 0 0 #78DCAA; } }
          .page-header.page-header--has-image .page-header__content__title .title.title--green:before {
            background-color: #78DCAA; }
        .page-header.page-header--has-image .page-header__content__title .title.title--red {
          background-color: #323232;
          box-shadow: 10px 0 0 #323232, -10px 0 0 #323232; }
          @media screen and (min-width: 760px) {
            .page-header.page-header--has-image .page-header__content__title .title.title--red {
              box-shadow: 15px 0 0 #323232, -15px 0 0 #323232; } }
          @media screen and (min-width: 1100px) {
            .page-header.page-header--has-image .page-header__content__title .title.title--red {
              box-shadow: 20px 0 0 #323232, -20px 0 0 #323232; } }
          .page-header.page-header--has-image .page-header__content__title .title.title--red:before {
            background-color: #323232; }
        .page-header.page-header--has-image .page-header__content__title .title.title--turquoise {
          background-color: #009682;
          box-shadow: 10px 0 0 #009682, -10px 0 0 #009682; }
          @media screen and (min-width: 760px) {
            .page-header.page-header--has-image .page-header__content__title .title.title--turquoise {
              box-shadow: 15px 0 0 #009682, -15px 0 0 #009682; } }
          @media screen and (min-width: 1100px) {
            .page-header.page-header--has-image .page-header__content__title .title.title--turquoise {
              box-shadow: 20px 0 0 #009682, -20px 0 0 #009682; } }
          .page-header.page-header--has-image .page-header__content__title .title.title--turquoise:before {
            background-color: #009682; }
        .page-header.page-header--has-image .page-header__content__title .title.title--violet {
          background-color: #323232;
          box-shadow: 10px 0 0 #323232, -10px 0 0 #323232; }
          @media screen and (min-width: 760px) {
            .page-header.page-header--has-image .page-header__content__title .title.title--violet {
              box-shadow: 15px 0 0 #323232, -15px 0 0 #323232; } }
          @media screen and (min-width: 1100px) {
            .page-header.page-header--has-image .page-header__content__title .title.title--violet {
              box-shadow: 20px 0 0 #323232, -20px 0 0 #323232; } }
          .page-header.page-header--has-image .page-header__content__title .title.title--violet:before {
            background-color: #323232; }
        .page-header.page-header--has-image .page-header__content__title .title.title--berry {
          background-color: #871E5F;
          box-shadow: 10px 0 0 #871E5F, -10px 0 0 #871E5F; }
          @media screen and (min-width: 760px) {
            .page-header.page-header--has-image .page-header__content__title .title.title--berry {
              box-shadow: 15px 0 0 #871E5F, -15px 0 0 #871E5F; } }
          @media screen and (min-width: 1100px) {
            .page-header.page-header--has-image .page-header__content__title .title.title--berry {
              box-shadow: 20px 0 0 #871E5F, -20px 0 0 #871E5F; } }
          .page-header.page-header--has-image .page-header__content__title .title.title--berry:before {
            background-color: #871E5F; }
    .page-header.page-header--has-image .page-header__content .page-header__content__intro {
      padding-left: 5px; }
      @media screen and (min-width: 760px) {
        .page-header.page-header--has-image .page-header__content .page-header__content__intro {
          padding-left: 10px; } }
      @media screen and (min-width: 1100px) {
        .page-header.page-header--has-image .page-header__content .page-header__content__intro {
          padding-left: 15px; } }
      .page-header.page-header--has-image .page-header__content .page-header__content__intro p {
        background-color: rgba(255, 255, 255, 0.7);
        box-shadow: 10px 0 0 rgba(255, 255, 255, 0.7), -10px 0 0 rgba(255, 255, 255, 0.7);
        box-decoration-break: clone;
        display: inline;
        font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
        line-height: 1.69;
        padding: 4.2px 0;
        white-space: pre-wrap; }
        @media screen and (min-width: 760px) {
          .page-header.page-header--has-image .page-header__content .page-header__content__intro p {
            box-shadow: 15px 0 0 rgba(255, 255, 255, 0.7), -15px 0 0 rgba(255, 255, 255, 0.7);
            line-height: 1.65;
            padding: 4.4px 0; } }
        .page-header.page-header--has-image .page-header__content .page-header__content__intro p br {
          display: none; }
      .page-header.page-header--has-image .page-header__content .page-header__content__intro ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons), .page-header.page-header--has-image .page-header__content .page-header__content__intro ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) {
        align-items: flex-start;
        display: flex;
        flex-direction: column;
        font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
        line-height: 1; }
        .page-header.page-header--has-image .page-header__content .page-header__content__intro ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li, .page-header.page-header--has-image .page-header__content .page-header__content__intro ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li {
          background-color: rgba(255, 255, 255, 0.7);
          box-shadow: 10px 0 0 rgba(255, 255, 255, 0.7), -10px 0 0 rgba(255, 255, 255, 0.7);
          box-decoration-break: clone;
          display: inline;
          padding-top: 8px;
          padding-bottom: 8px;
          white-space: pre-wrap; }
          @media screen and (min-width: 760px) {
            .page-header.page-header--has-image .page-header__content .page-header__content__intro ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li, .page-header.page-header--has-image .page-header__content .page-header__content__intro ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li {
              box-shadow: 15px 0 0 rgba(255, 255, 255, 0.7), -15px 0 0 rgba(255, 255, 255, 0.7); } }
          .page-header.page-header--has-image .page-header__content .page-header__content__intro ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before, .page-header.page-header--has-image .page-header__content .page-header__content__intro ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
            top: 13px; }
    .page-header.page-header--has-image .section__next {
      display: block; }
    .page-header.page-header--has-image + section.section--beige, .page-header.page-header--has-image + section.section--bright {
      padding-top: 40px; }
      @media screen and (min-width: 760px) {
        .page-header.page-header--has-image + section.section--beige, .page-header.page-header--has-image + section.section--bright {
          padding-top: 60px; } }
      @media screen and (min-width: 1020px) {
        .page-header.page-header--has-image + section.section--beige, .page-header.page-header--has-image + section.section--bright {
          padding-top: 120px; } }
  .page-header + section.section--beige, .page-header + section.section--bright {
    padding-top: 30px; }
    @media screen and (min-width: 760px) {
      .page-header + section.section--beige, .page-header + section.section--bright {
        padding-top: 30px; } }
    @media screen and (min-width: 1020px) {
      .page-header + section.section--beige, .page-header + section.section--bright {
        padding-top: 60px; } }
  @media screen and (min-width: 760px) {
    .page-header .col {
      padding-left: 6%; } }
  .page-header .section__next {
    display: none; }
    @media screen and (min-width: 760px) {
      .page-header .section__next .col {
        padding-left: 20px; } }
  .page-header .page-header__content {
    font-family: "Wetell-Bold", Arial, Verdana, sans-serif; }
    .page-header .page-header__content .page-header__content__intro {
      margin: 2em 0 0; }
      .page-header .page-header__content .page-header__content__intro.green ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
        background-color: #78DCAA; }
      .page-header .page-header__content .page-header__content__intro.green ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
        color: #78DCAA; }
      .page-header .page-header__content .page-header__content__intro.red ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
        background-color: #323232; }
      .page-header .page-header__content .page-header__content__intro.red ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
        color: #323232; }
      .page-header .page-header__content .page-header__content__intro.turquoise ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
        background-color: #009682; }
      .page-header .page-header__content .page-header__content__intro.turquoise ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
        color: #009682; }
      .page-header .page-header__content .page-header__content__intro.violet ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
        background-color: #323232; }
      .page-header .page-header__content .page-header__content__intro.violet ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
        color: #323232; }
      .page-header .page-header__content .page-header__content__intro.berry ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
        background-color: #871E5F; }
      .page-header .page-header__content .page-header__content__intro.berry ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
        color: #871E5F; }
      .page-header .page-header__content .page-header__content__intro p, .page-header .page-header__content .page-header__content__intro ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons), .page-header .page-header__content .page-header__content__intro ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) {
        font-size: 18px;
        font-size: 1.125rem; }
        @media screen and (min-width: 760px) {
          .page-header .page-header__content .page-header__content__intro p, .page-header .page-header__content .page-header__content__intro ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons), .page-header .page-header__content .page-header__content__intro ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) {
            font-size: 20px;
            font-size: 1.25rem; } }
      .page-header .page-header__content .page-header__content__intro + .button, .page-header .page-header__content .page-header__content__intro + .slick-lightbox-close, .page-header .page-header__content .page-header__content__intro + .slick-arrow {
        margin-top: 2em; }

.hero {
  z-index: 10; }
  .hero.hero--offset-none {
    padding-bottom: 0; }
  .page-template-tmpl-home .hero .breadcrumbs, .page-template-tmpl-landingpage .hero .breadcrumbs {
    display: none; }
  .hero .hero__content {
    z-index: 1; }
    @media screen and (min-width: 1100px) {
      .hero .hero__content {
        padding-top: 40px; } }
    @media screen and (min-width: 760px) {
      .hero .hero__content .hero__content__title {
        width: 500px; } }
    @media screen and (min-width: 1100px) {
      .hero .hero__content .hero__content__title {
        width: 800px; } }
    @media screen and (min-width: 1400px) {
      .hero .hero__content .hero__content__title {
        width: 990px; } }
    .hero .hero__content .hero__content__title .title {
      font-family: "Wetell-Headline", Arial, Verdana, sans-serif;
      line-height: 1;
      margin-bottom: 0.3em; }
      @media screen and (min-width: 760px) {
        .hero .hero__content .hero__content__title .title {
          font-size: 40px;
          font-size: 2.5rem; } }
      @media screen and (min-width: 1020px) {
        .hero .hero__content .hero__content__title .title {
          font-size: 66px;
          font-size: 4.125rem; } }
      @media screen and (min-width: 1100px) {
        .hero .hero__content .hero__content__title .title {
          font-size: 88px;
          font-size: 5.5rem; } }
    .hero .hero__content .hero__content__text .hero__content__text__slide {
      padding-bottom: 10px; }
      .hero .hero__content .hero__content__text .hero__content__text__slide .rte p, .hero .hero__content .hero__content__text .hero__content__text__slide .rte ul, .hero .hero__content .hero__content__text .hero__content__text__slide .rte ol {
        line-height: 1.3;
        font-size: 16px;
        font-size: 1rem; }
        @media screen and (min-width: 760px) {
          .hero .hero__content .hero__content__text .hero__content__text__slide .rte p, .hero .hero__content .hero__content__text .hero__content__text__slide .rte ul, .hero .hero__content .hero__content__text .hero__content__text__slide .rte ol {
            font-size: 20px;
            font-size: 1.25rem; } }
  .hero .hero__images .hero__images__hint {
    align-items: center;
    background-color: #ffeb00;
    border-radius: 50%;
    display: flex;
    height: 150px;
    flex-wrap: wrap;
    justify-content: center;
    padding: 20px;
    position: absolute;
    right: 20px;
    top: -45px;
    width: 150px;
    z-index: 10; }
    @media screen and (min-width: 760px) {
      .hero .hero__images .hero__images__hint {
        right: 30px; } }
    @media screen and (min-width: 1100px) {
      .hero .hero__images .hero__images__hint {
        height: 190px;
        top: -30px;
        width: 190px; } }
    @media screen and (min-width: 1800px) {
      .hero .hero__images .hero__images__hint {
        right: -10px; } }
    .hero .hero__images .hero__images__hint .hero__images__hint__text {
      text-align: center;
      width: 100%; }
      .hero .hero__images .hero__images__hint .hero__images__hint__text h1, .hero .hero__images .hero__images__hint .hero__images__hint__text h2, .hero .hero__images .hero__images__hint .hero__images__hint__text h3, .hero .hero__images .hero__images__hint .hero__images__hint__text h4, .hero .hero__images .hero__images__hint .hero__images__hint__text h5, .hero .hero__images .hero__images__hint .hero__images__hint__text h6 {
        color: #323232;
        line-height: 1.1;
        margin: 0;
        width: 100%;
        font-size: 40px;
        font-size: 2.5rem; }
        @media screen and (min-width: 1100px) {
          .hero .hero__images .hero__images__hint .hero__images__hint__text h1, .hero .hero__images .hero__images__hint .hero__images__hint__text h2, .hero .hero__images .hero__images__hint .hero__images__hint__text h3, .hero .hero__images .hero__images__hint .hero__images__hint__text h4, .hero .hero__images .hero__images__hint .hero__images__hint__text h5, .hero .hero__images .hero__images__hint .hero__images__hint__text h6 {
            font-size: 60px;
            font-size: 3.75rem; } }
      .hero .hero__images .hero__images__hint .hero__images__hint__text p {
        color: #323232;
        font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
        line-height: 1;
        margin: 0;
        width: 100%;
        font-size: 16px;
        font-size: 1rem; }
        @media screen and (min-width: 1100px) {
          .hero .hero__images .hero__images__hint .hero__images__hint__text p {
            font-size: 20px;
            font-size: 1.25rem; } }
  .hero .hero__images .hero__slides {
    margin: -25px 0 0 -20px;
    width: calc(100% + 40px); }
    @media screen and (min-width: 760px) {
      .hero .hero__images .hero__slides {
        margin: 0;
        width: 100%; } }

.header-marketing {
  padding: 0;
  position: relative; }
  .header-marketing:first-child {
    padding: 0; }
  .header-marketing .header-marketing__slider .header-marketing__slider__slide {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 540px;
    padding: 120px 0 30px;
    position: relative;
    z-index: 1; }
    .header-marketing .header-marketing__slider .header-marketing__slider__slide.header-marketing__slider__slide--overlayed:before {
      background: linear-gradient(90deg, #e5f4f2 0%, rgba(229, 244, 242, 0) 100%);
      bottom: 0;
      content: '';
      display: block;
      left: 0;
      opacity: 0.9;
      position: absolute;
      top: 0;
      width: 100%;
      z-index: -1; }
      @media screen and (min-width: 760px) {
        .header-marketing .header-marketing__slider .header-marketing__slider__slide.header-marketing__slider__slide--overlayed:before {
          width: 80%; } }
    @media screen and (min-width: 760px) {
      .header-marketing .header-marketing__slider .header-marketing__slider__slide {
        min-height: 700px;
        padding: 170px 0 60px; } }
    @media screen and (min-width: 1100px) {
      .header-marketing .header-marketing__slider .header-marketing__slider__slide {
        min-height: 800px;
        padding: 200px 0 60px; } }
    @media screen and (min-width: 760px) {
      .header-marketing .header-marketing__slider .header-marketing__slider__slide .col {
        padding-left: 6%; } }
    .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title {
      padding-left: 10px;
      position: relative;
      z-index: 2; }
      @media screen and (min-width: 760px) {
        .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title {
          padding-left: 15px; } }
      @media screen and (min-width: 1100px) {
        .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title {
          padding-left: 20px; } }
      .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title + .button, .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title + .slick-lightbox-close, .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title + .slick-arrow {
        margin-top: 2em; }
      .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title .title {
        box-decoration-break: clone;
        color: #ffffff;
        display: inline;
        line-height: 50px;
        padding: 6px 0 8px;
        white-space: pre-wrap; }
        @media screen and (min-width: 760px) {
          .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title .title {
            line-height: 56px; } }
        @media screen and (min-width: 1100px) {
          .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title .title {
            line-height: 88px; } }
        .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title .title.title--green {
          background-color: #78DCAA;
          box-shadow: 10px 0 0 #78DCAA, -10px 0 0 #78DCAA; }
          @media screen and (min-width: 760px) {
            .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title .title.title--green {
              box-shadow: 15px 0 0 #78DCAA, -15px 0 0 #78DCAA; } }
          @media screen and (min-width: 1100px) {
            .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title .title.title--green {
              box-shadow: 20px 0 0 #78DCAA, -20px 0 0 #78DCAA; } }
          .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title .title.title--green:before {
            background-color: #78DCAA; }
        .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title .title.title--red {
          background-color: #323232;
          box-shadow: 10px 0 0 #323232, -10px 0 0 #323232; }
          @media screen and (min-width: 760px) {
            .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title .title.title--red {
              box-shadow: 15px 0 0 #323232, -15px 0 0 #323232; } }
          @media screen and (min-width: 1100px) {
            .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title .title.title--red {
              box-shadow: 20px 0 0 #323232, -20px 0 0 #323232; } }
          .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title .title.title--red:before {
            background-color: #323232; }
        .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title .title.title--turquoise {
          background-color: #009682;
          box-shadow: 10px 0 0 #009682, -10px 0 0 #009682; }
          @media screen and (min-width: 760px) {
            .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title .title.title--turquoise {
              box-shadow: 15px 0 0 #009682, -15px 0 0 #009682; } }
          @media screen and (min-width: 1100px) {
            .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title .title.title--turquoise {
              box-shadow: 20px 0 0 #009682, -20px 0 0 #009682; } }
          .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title .title.title--turquoise:before {
            background-color: #009682; }
        .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title .title.title--violet {
          background-color: #323232;
          box-shadow: 10px 0 0 #323232, -10px 0 0 #323232; }
          @media screen and (min-width: 760px) {
            .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title .title.title--violet {
              box-shadow: 15px 0 0 #323232, -15px 0 0 #323232; } }
          @media screen and (min-width: 1100px) {
            .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title .title.title--violet {
              box-shadow: 20px 0 0 #323232, -20px 0 0 #323232; } }
          .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title .title.title--violet:before {
            background-color: #323232; }
        .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title .title.title--berry {
          background-color: #871E5F;
          box-shadow: 10px 0 0 #871E5F, -10px 0 0 #871E5F; }
          @media screen and (min-width: 760px) {
            .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title .title.title--berry {
              box-shadow: 15px 0 0 #871E5F, -15px 0 0 #871E5F; } }
          @media screen and (min-width: 1100px) {
            .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title .title.title--berry {
              box-shadow: 20px 0 0 #871E5F, -20px 0 0 #871E5F; } }
          .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__title .title.title--berry:before {
            background-color: #871E5F; }
    .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text {
      align-items: flex-start;
      display: flex;
      flex-direction: column;
      margin: 1.5em 0 2em;
      padding-left: 5px; }
      @media screen and (min-width: 760px) {
        .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text {
          padding-left: 10px; } }
      @media screen and (min-width: 1100px) {
        .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text {
          padding-left: 15px; } }
      .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.small p, .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.small ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons), .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.small ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) {
        font-size: 18px;
        font-size: 1.125rem; }
        @media screen and (min-width: 760px) {
          .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.small p, .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.small ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons), .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.small ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) {
            font-size: 20px;
            font-size: 1.25rem; } }
        .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.small p li:before, .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.small ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before, .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.small ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
          top: 14px; }
      .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.default p, .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.default ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons), .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.default ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) {
        font-size: 20px;
        font-size: 1.25rem; }
        @media screen and (min-width: 760px) {
          .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.default p, .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.default ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons), .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.default ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) {
            font-size: 24px;
            font-size: 1.5rem; } }
        .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.default p li:before, .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.default ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before, .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.default ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
          top: 14px; }
          @media screen and (min-width: 760px) {
            .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.default p li:before, .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.default ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before, .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.default ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
              top: 16px; } }
      .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.big p, .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.big ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons), .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.big ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) {
        font-size: 24px;
        font-size: 1.5rem; }
        @media screen and (min-width: 760px) {
          .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.big p, .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.big ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons), .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.big ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) {
            font-size: 34px;
            font-size: 2.125rem; } }
        .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.big p li:before, .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.big ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before, .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.big ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
          top: 15px; }
          @media screen and (min-width: 760px) {
            .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.big p li:before, .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.big ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before, .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.big ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
              top: 24px; } }
      .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.green ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
        background-color: #78DCAA; }
      .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.green ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
        color: #78DCAA; }
      .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.red ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
        background-color: #323232; }
      .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.red ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
        color: #323232; }
      .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.turquoise ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
        background-color: #009682; }
      .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.turquoise ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
        color: #009682; }
      .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.violet ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
        background-color: #323232; }
      .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.violet ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
        color: #323232; }
      .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.berry ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
        background-color: #871E5F; }
      .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text.berry ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li:before {
        color: #871E5F; }
      .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text p {
        background-color: rgba(255, 255, 255, 0.7);
        box-shadow: 10px 0 0 rgba(255, 255, 255, 0.7), -10px 0 0 rgba(255, 255, 255, 0.7);
        box-decoration-break: clone;
        display: inline;
        font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
        line-height: 1.2;
        padding: 8px 0;
        white-space: pre-wrap; }
        @media screen and (min-width: 760px) {
          .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text p {
            box-shadow: 15px 0 0 rgba(255, 255, 255, 0.7), -15px 0 0 rgba(255, 255, 255, 0.7); } }
        .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text p br {
          display: none; }
      .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons), .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) {
        align-items: flex-start;
        display: flex;
        flex-direction: column;
        font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
        line-height: 1; }
        .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li, .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li {
          background-color: rgba(255, 255, 255, 0.7);
          box-shadow: 10px 0 0 rgba(255, 255, 255, 0.7), -10px 0 0 rgba(255, 255, 255, 0.7);
          box-decoration-break: clone;
          display: inline;
          padding-top: 8px;
          padding-bottom: 8px;
          white-space: pre-wrap; }
          @media screen and (min-width: 760px) {
            .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text ul:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li, .header-marketing .header-marketing__slider .header-marketing__slider__slide .header-marketing__slider__slide__text ol:not(.menu):not(.sub-menu):not(.slick-dots):not(.checklist):not(.download-list):not(.list):not(.share-buttons) li {
              box-shadow: 15px 0 0 rgba(255, 255, 255, 0.7), -15px 0 0 rgba(255, 255, 255, 0.7); } }
  .header-marketing .header-marketing__navigation {
    bottom: 30px;
    left: 0;
    position: absolute;
    width: 100%; }
    @media screen and (min-width: 760px) {
      .header-marketing .header-marketing__navigation {
        bottom: 60px; } }
    @media screen and (min-width: 760px) {
      .header-marketing .header-marketing__navigation .col {
        padding-left: 6%; } }
    .header-marketing .header-marketing__navigation .header-marketing__navigation__container .slick-dots {
      justify-content: flex-start;
      margin: 0 0 0 -5px; }
      .header-marketing .header-marketing__navigation .header-marketing__navigation__container .slick-dots li.slick-active button {
        background-color: #78DCAA; }
      @media screen and (min-width: 760px) {
        .header-marketing .header-marketing__navigation .header-marketing__navigation__container .slick-dots li button {
          height: 20px;
          width: 20px; } }

.message {
  padding-left: 150px;
  position: relative; }
  @media screen and (min-width: 760px) {
    .message {
      padding-left: 190px; } }
  .message .message__title {
    color: #323232;
    left: 0;
    margin: 0;
    text-align: left;
    top: 50px;
    padding-right: 120px;
    position: absolute;
    font-size: 24px;
    font-size: 1.5rem; }
    @media screen and (min-width: 760px) {
      .message .message__title {
        min-width: 330px;
        top: 60px;
        font-size: 30px;
        font-size: 1.875rem; } }
  .message .message__image, .message .message__counter {
    align-items: center;
    background-color: #ffeb00;
    border-radius: 50%;
    display: flex;
    height: 120px;
    justify-content: center;
    padding: 20px;
    width: 120px; }
    @media screen and (min-width: 760px) {
      .message .message__image, .message .message__counter {
        height: 150px;
        width: 150px; } }
    .message .message__image img, .message .message__counter img {
      box-shadow: none !important; }
  .message .message__counter {
    font-size: 40px;
    font-size: 2.5rem; }
    @media screen and (min-width: 760px) {
      .message .message__counter {
        font-size: 50px;
        font-size: 3.125rem; } }

@media screen and (min-width: 570px) {
  .bar {
    display: flex;
    flex-wrap: wrap; } }
.bar .bar__content {
  width: 100%; }
  @media screen and (min-width: 570px) {
    .bar .bar__content {
      order: 1;
      width: calc(100% - 80px); } }
  .bar .bar__content .bar__content__bar {
    border-radius: 4px;
    cursor: initial;
    display: block;
    overflow: hidden;
    position: relative;
    width: 100%;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s; }
    .bar .bar__content .bar__content__bar.bar__content__bar--button {
      cursor: pointer; }
      @media screen and (min-width: 1100px) {
        .bar .bar__content .bar__content__bar.bar__content__bar--button:hover {
          -webkit-transform: translate(0, -3px);
          -moz-transform: translate(0, -3px);
          transform: translate(0, -3px); } }
      .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front .icon:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front ul.checklist li:before, ul.checklist .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front li:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front ol.checklist li:before, ol.checklist .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front li:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front ul.download-list li a:before, ul.download-list li .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front a:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front ol.download-list li a:before, ol.download-list li .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front a:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front #place_order:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front .comment__body__author__external:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front .rate-listing .rate-listing__info:before, .rate-listing .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front .rate-listing__info:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front input[type='checkbox'] + .wpcf7-list-item-label:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front input[type='checkbox'] + .wpcf7-list-item-label:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front input[type='checkbox'] + font:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front input[type='checkbox'] + .tnp-list-label:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front .slick-lightbox-close:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__front .slick-arrow:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back .icon:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back ul.checklist li:before, ul.checklist .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back li:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back ol.checklist li:before, ol.checklist .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back li:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back ul.download-list li a:before, ul.download-list li .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back a:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back ol.download-list li a:before, ol.download-list li .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back a:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back #place_order:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back .comment__body__author__external:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back .rate-listing .rate-listing__info:before, .rate-listing .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back .rate-listing__info:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back input[type='checkbox'] + .wpcf7-list-item-label:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back input[type='checkbox'] + .wpcf7-list-item-label:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back input[type='checkbox'] + font:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back input[type='checkbox'] + .tnp-list-label:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back .slick-lightbox-close:before, .bar .bar__content .bar__content__bar.bar__content__bar--button.active .bar__content__bar__back .slick-arrow:before {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        transform: rotate(180deg); }
      .bar .bar__content .bar__content__bar.bar__content__bar--button.active + .bar__content__text {
        display: block; }
    .bar .bar__content .bar__content__bar .bar__content__bar__front, .bar .bar__content .bar__content__bar .bar__content__bar__back {
      align-items: center;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      padding: 13px 20px 17px;
      text-align: left; }
      .bar .bar__content .bar__content__bar .bar__content__bar__front .bar__content__bar__front__title, .bar .bar__content .bar__content__bar .bar__content__bar__front .bar__content__bar__back__title, .bar .bar__content .bar__content__bar .bar__content__bar__back .bar__content__bar__front__title, .bar .bar__content .bar__content__bar .bar__content__bar__back .bar__content__bar__back__title {
        font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto; }
        @media screen and (max-width: 760px) {
          .bar .bar__content .bar__content__bar .bar__content__bar__front .bar__content__bar__front__title, .bar .bar__content .bar__content__bar .bar__content__bar__front .bar__content__bar__back__title, .bar .bar__content .bar__content__bar .bar__content__bar__back .bar__content__bar__front__title, .bar .bar__content .bar__content__bar .bar__content__bar__back .bar__content__bar__back__title {
            font-size: 14px;
            font-size: 0.875rem; } }
      .bar .bar__content .bar__content__bar .bar__content__bar__front .icon, .bar .bar__content .bar__content__bar .bar__content__bar__front ul.checklist li:before, ul.checklist .bar .bar__content .bar__content__bar .bar__content__bar__front li:before, .bar .bar__content .bar__content__bar .bar__content__bar__front ol.checklist li:before, ol.checklist .bar .bar__content .bar__content__bar .bar__content__bar__front li:before, .bar .bar__content .bar__content__bar .bar__content__bar__front ul.download-list li a:before, ul.download-list li .bar .bar__content .bar__content__bar .bar__content__bar__front a:before, .bar .bar__content .bar__content__bar .bar__content__bar__front ol.download-list li a:before, ol.download-list li .bar .bar__content .bar__content__bar .bar__content__bar__front a:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .alm-load-more-btn:after, .bar .bar__content .bar__content__bar .bar__content__bar__front #place_order:before, .bar .bar__content .bar__content__bar .bar__content__bar__front footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .bar .bar__content .bar__content__bar .bar__content__bar__front .footer__content__navigation__column__trigger:after, .bar .bar__content .bar__content__bar .bar__content__bar__front .faq .faq__trigger:after, .faq .bar .bar__content .bar__content__bar .bar__content__bar__front .faq__trigger:after, .bar .bar__content .bar__content__bar .bar__content__bar__front .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .bar .bar__content .bar__content__bar .bar__content__bar__front .module__menu__inner__trigger:after, .bar .bar__content .bar__content__bar .bar__content__bar__front .list--posts li .list--posts__link:after, .list--posts li .bar .bar__content .bar__content__bar .bar__content__bar__front .list--posts__link:after, .bar .bar__content .bar__content__bar .bar__content__bar__front .partner-teaser .partner-teaser__content:after, .partner-teaser .bar .bar__content .bar__content__bar .bar__content__bar__front .partner-teaser__content:after, .bar .bar__content .bar__content__bar .bar__content__bar__front .post-teaser .post-teaser__content:after, .post-teaser .bar .bar__content .bar__content__bar .bar__content__bar__front .post-teaser__content:after, .bar .bar__content .bar__content__bar .bar__content__bar__front .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .bar .bar__content .bar__content__bar .bar__content__bar__front .comment__body__author__external:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .testimonial .testimonial__link:after, .testimonial .bar .bar__content .bar__content__bar .bar__content__bar__front .testimonial__link:after, .bar .bar__content .bar__content__bar .bar__content__bar__front .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .bar .bar__content .bar__content__bar .bar__content__bar__front .rate-listing__rates__rate__inner__data__link:after, .bar .bar__content .bar__content__bar .bar__content__bar__front .rate-listing .rate-listing__info:before, .rate-listing .bar .bar__content .bar__content__bar .bar__content__bar__front .rate-listing__info:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .bar .bar__content .bar__content__bar .bar__content__bar__front .slider__testimonial__content__quote:after, .bar .bar__content .bar__content__bar .bar__content__bar__front .faqs__topic .faqs__topic__title:after, .faqs__topic .bar .bar__content .bar__content__bar .bar__content__bar__front .faqs__topic__title:after, .bar .bar__content .bar__content__bar .bar__content__bar__front .box.box--linked .box__content:after, .box.box--linked .bar .bar__content .bar__content__bar .bar__content__bar__front .box__content:after, .bar .bar__content .bar__content__bar .bar__content__bar__front .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .bar .bar__content .bar__content__bar .bar__content__bar__front input[type='checkbox'] + .wpcf7-list-item-label:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .bar .bar__content .bar__content__bar .bar__content__bar__front input[type='checkbox'] + .wpcf7-list-item-label:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .bar .bar__content .bar__content__bar .bar__content__bar__front input[type='checkbox'] + font:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .bar .bar__content .bar__content__bar .bar__content__bar__front input[type='checkbox'] + .tnp-list-label:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .breadcrumbs .menu li:after, .breadcrumbs .menu .bar .bar__content .bar__content__bar .bar__content__bar__front li:after, .bar .bar__content .bar__content__bar .bar__content__bar__front .slick-lightbox-close:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .slick-arrow, .bar .bar__content .bar__content__bar .bar__content__bar__back .icon, .bar .bar__content .bar__content__bar .bar__content__bar__back ul.checklist li:before, ul.checklist .bar .bar__content .bar__content__bar .bar__content__bar__back li:before, .bar .bar__content .bar__content__bar .bar__content__bar__back ol.checklist li:before, ol.checklist .bar .bar__content .bar__content__bar .bar__content__bar__back li:before, .bar .bar__content .bar__content__bar .bar__content__bar__back ul.download-list li a:before, ul.download-list li .bar .bar__content .bar__content__bar .bar__content__bar__back a:before, .bar .bar__content .bar__content__bar .bar__content__bar__back ol.download-list li a:before, ol.download-list li .bar .bar__content .bar__content__bar .bar__content__bar__back a:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .alm-load-more-btn:after, .bar .bar__content .bar__content__bar .bar__content__bar__back #place_order:before, .bar .bar__content .bar__content__bar .bar__content__bar__back footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .bar .bar__content .bar__content__bar .bar__content__bar__back .footer__content__navigation__column__trigger:after, .bar .bar__content .bar__content__bar .bar__content__bar__back .faq .faq__trigger:after, .faq .bar .bar__content .bar__content__bar .bar__content__bar__back .faq__trigger:after, .bar .bar__content .bar__content__bar .bar__content__bar__back .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .bar .bar__content .bar__content__bar .bar__content__bar__back .module__menu__inner__trigger:after, .bar .bar__content .bar__content__bar .bar__content__bar__back .list--posts li .list--posts__link:after, .list--posts li .bar .bar__content .bar__content__bar .bar__content__bar__back .list--posts__link:after, .bar .bar__content .bar__content__bar .bar__content__bar__back .partner-teaser .partner-teaser__content:after, .partner-teaser .bar .bar__content .bar__content__bar .bar__content__bar__back .partner-teaser__content:after, .bar .bar__content .bar__content__bar .bar__content__bar__back .post-teaser .post-teaser__content:after, .post-teaser .bar .bar__content .bar__content__bar .bar__content__bar__back .post-teaser__content:after, .bar .bar__content .bar__content__bar .bar__content__bar__back .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .bar .bar__content .bar__content__bar .bar__content__bar__back .comment__body__author__external:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .testimonial .testimonial__link:after, .testimonial .bar .bar__content .bar__content__bar .bar__content__bar__back .testimonial__link:after, .bar .bar__content .bar__content__bar .bar__content__bar__back .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .bar .bar__content .bar__content__bar .bar__content__bar__back .rate-listing__rates__rate__inner__data__link:after, .bar .bar__content .bar__content__bar .bar__content__bar__back .rate-listing .rate-listing__info:before, .rate-listing .bar .bar__content .bar__content__bar .bar__content__bar__back .rate-listing__info:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .bar .bar__content .bar__content__bar .bar__content__bar__back .slider__testimonial__content__quote:after, .bar .bar__content .bar__content__bar .bar__content__bar__back .faqs__topic .faqs__topic__title:after, .faqs__topic .bar .bar__content .bar__content__bar .bar__content__bar__back .faqs__topic__title:after, .bar .bar__content .bar__content__bar .bar__content__bar__back .box.box--linked .box__content:after, .box.box--linked .bar .bar__content .bar__content__bar .bar__content__bar__back .box__content:after, .bar .bar__content .bar__content__bar .bar__content__bar__back .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .bar .bar__content .bar__content__bar .bar__content__bar__back input[type='checkbox'] + .wpcf7-list-item-label:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .bar .bar__content .bar__content__bar .bar__content__bar__back input[type='checkbox'] + .wpcf7-list-item-label:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .bar .bar__content .bar__content__bar .bar__content__bar__back input[type='checkbox'] + font:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .bar .bar__content .bar__content__bar .bar__content__bar__back input[type='checkbox'] + .tnp-list-label:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .breadcrumbs .menu li:after, .breadcrumbs .menu .bar .bar__content .bar__content__bar .bar__content__bar__back li:after, .bar .bar__content .bar__content__bar .bar__content__bar__back .slick-lightbox-close:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .slick-arrow {
        text-align: right;
        width: 18px;
        font-size: 18px;
        font-size: 1.125rem; }
        .bar .bar__content .bar__content__bar .bar__content__bar__front .icon:before, .bar .bar__content .bar__content__bar .bar__content__bar__front ul.checklist li:before, ul.checklist .bar .bar__content .bar__content__bar .bar__content__bar__front li:before, .bar .bar__content .bar__content__bar .bar__content__bar__front ol.checklist li:before, ol.checklist .bar .bar__content .bar__content__bar .bar__content__bar__front li:before, .bar .bar__content .bar__content__bar .bar__content__bar__front ul.download-list li a:before, ul.download-list li .bar .bar__content .bar__content__bar .bar__content__bar__front a:before, .bar .bar__content .bar__content__bar .bar__content__bar__front ol.download-list li a:before, ol.download-list li .bar .bar__content .bar__content__bar .bar__content__bar__front a:before, .bar .bar__content .bar__content__bar .bar__content__bar__front #place_order:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .bar .bar__content .bar__content__bar .bar__content__bar__front .comment__body__author__external:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .rate-listing .rate-listing__info:before, .rate-listing .bar .bar__content .bar__content__bar .bar__content__bar__front .rate-listing__info:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .bar .bar__content .bar__content__bar .bar__content__bar__front input[type='checkbox'] + .wpcf7-list-item-label:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .bar .bar__content .bar__content__bar .bar__content__bar__front input[type='checkbox'] + .wpcf7-list-item-label:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .bar .bar__content .bar__content__bar .bar__content__bar__front input[type='checkbox'] + font:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .bar .bar__content .bar__content__bar .bar__content__bar__front input[type='checkbox'] + .tnp-list-label:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .slick-lightbox-close:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .slick-arrow:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .icon:before, .bar .bar__content .bar__content__bar .bar__content__bar__back ul.checklist li:before, ul.checklist .bar .bar__content .bar__content__bar .bar__content__bar__back li:before, .bar .bar__content .bar__content__bar .bar__content__bar__back ol.checklist li:before, ol.checklist .bar .bar__content .bar__content__bar .bar__content__bar__back li:before, .bar .bar__content .bar__content__bar .bar__content__bar__back ul.download-list li a:before, ul.download-list li .bar .bar__content .bar__content__bar .bar__content__bar__back a:before, .bar .bar__content .bar__content__bar .bar__content__bar__back ol.download-list li a:before, ol.download-list li .bar .bar__content .bar__content__bar .bar__content__bar__back a:before, .bar .bar__content .bar__content__bar .bar__content__bar__back #place_order:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .bar .bar__content .bar__content__bar .bar__content__bar__back .comment__body__author__external:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .rate-listing .rate-listing__info:before, .rate-listing .bar .bar__content .bar__content__bar .bar__content__bar__back .rate-listing__info:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .bar .bar__content .bar__content__bar .bar__content__bar__back input[type='checkbox'] + .wpcf7-list-item-label:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .bar .bar__content .bar__content__bar .bar__content__bar__back input[type='checkbox'] + .wpcf7-list-item-label:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .bar .bar__content .bar__content__bar .bar__content__bar__back input[type='checkbox'] + font:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .bar .bar__content .bar__content__bar .bar__content__bar__back input[type='checkbox'] + .tnp-list-label:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .slick-lightbox-close:before, .bar .bar__content .bar__content__bar .bar__content__bar__back .slick-arrow:before {
          display: block;
          -webkit-transition: all 0.2s ease 0s;
          -moz-transition: all 0.2s ease 0s;
          transition: all 0.2s ease 0s; }
    .bar .bar__content .bar__content__bar .bar__content__bar__front {
      background-color: #009682;
      bottom: 0;
      left: 0;
      opacity: 0;
      overflow: hidden;
      position: absolute;
      top: 0;
      width: 0;
      z-index: 1;
      -webkit-transition: width 2s ease 0s;
      -moz-transition: width 2s ease 0s;
      transition: width 2s ease 0s; }
      .section--blue .bar .bar__content .bar__content__bar .bar__content__bar__front, .section--turquoise .bar .bar__content .bar__content__bar .bar__content__bar__front {
        background-color: #78DCAA; }
      .bar .bar__content .bar__content__bar .bar__content__bar__front.loaded {
        opacity: 1; }
      .bar .bar__content .bar__content__bar .bar__content__bar__front .bar__content__bar__front__title {
        color: #ffffff;
        position: absolute; }
      .bar .bar__content .bar__content__bar .bar__content__bar__front .icon, .bar .bar__content .bar__content__bar .bar__content__bar__front ul.checklist li:before, ul.checklist .bar .bar__content .bar__content__bar .bar__content__bar__front li:before, .bar .bar__content .bar__content__bar .bar__content__bar__front ol.checklist li:before, ol.checklist .bar .bar__content .bar__content__bar .bar__content__bar__front li:before, .bar .bar__content .bar__content__bar .bar__content__bar__front ul.download-list li a:before, ul.download-list li .bar .bar__content .bar__content__bar .bar__content__bar__front a:before, .bar .bar__content .bar__content__bar .bar__content__bar__front ol.download-list li a:before, ol.download-list li .bar .bar__content .bar__content__bar .bar__content__bar__front a:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .alm-load-more-btn:after, .bar .bar__content .bar__content__bar .bar__content__bar__front #place_order:before, .bar .bar__content .bar__content__bar .bar__content__bar__front footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .bar .bar__content .bar__content__bar .bar__content__bar__front .footer__content__navigation__column__trigger:after, .bar .bar__content .bar__content__bar .bar__content__bar__front .faq .faq__trigger:after, .faq .bar .bar__content .bar__content__bar .bar__content__bar__front .faq__trigger:after, .bar .bar__content .bar__content__bar .bar__content__bar__front .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .bar .bar__content .bar__content__bar .bar__content__bar__front .module__menu__inner__trigger:after, .bar .bar__content .bar__content__bar .bar__content__bar__front .list--posts li .list--posts__link:after, .list--posts li .bar .bar__content .bar__content__bar .bar__content__bar__front .list--posts__link:after, .bar .bar__content .bar__content__bar .bar__content__bar__front .partner-teaser .partner-teaser__content:after, .partner-teaser .bar .bar__content .bar__content__bar .bar__content__bar__front .partner-teaser__content:after, .bar .bar__content .bar__content__bar .bar__content__bar__front .post-teaser .post-teaser__content:after, .post-teaser .bar .bar__content .bar__content__bar .bar__content__bar__front .post-teaser__content:after, .bar .bar__content .bar__content__bar .bar__content__bar__front .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .bar .bar__content .bar__content__bar .bar__content__bar__front .comment__body__author__external:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .testimonial .testimonial__link:after, .testimonial .bar .bar__content .bar__content__bar .bar__content__bar__front .testimonial__link:after, .bar .bar__content .bar__content__bar .bar__content__bar__front .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .bar .bar__content .bar__content__bar .bar__content__bar__front .rate-listing__rates__rate__inner__data__link:after, .bar .bar__content .bar__content__bar .bar__content__bar__front .rate-listing .rate-listing__info:before, .rate-listing .bar .bar__content .bar__content__bar .bar__content__bar__front .rate-listing__info:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .bar .bar__content .bar__content__bar .bar__content__bar__front .slider__testimonial__content__quote:after, .bar .bar__content .bar__content__bar .bar__content__bar__front .faqs__topic .faqs__topic__title:after, .faqs__topic .bar .bar__content .bar__content__bar .bar__content__bar__front .faqs__topic__title:after, .bar .bar__content .bar__content__bar .bar__content__bar__front .box.box--linked .box__content:after, .box.box--linked .bar .bar__content .bar__content__bar .bar__content__bar__front .box__content:after, .bar .bar__content .bar__content__bar .bar__content__bar__front .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .bar .bar__content .bar__content__bar .bar__content__bar__front input[type='checkbox'] + .wpcf7-list-item-label:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .bar .bar__content .bar__content__bar .bar__content__bar__front input[type='checkbox'] + .wpcf7-list-item-label:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .bar .bar__content .bar__content__bar .bar__content__bar__front input[type='checkbox'] + font:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .bar .bar__content .bar__content__bar .bar__content__bar__front input[type='checkbox'] + .tnp-list-label:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .breadcrumbs .menu li:after, .breadcrumbs .menu .bar .bar__content .bar__content__bar .bar__content__bar__front li:after, .bar .bar__content .bar__content__bar .bar__content__bar__front .slick-lightbox-close:before, .bar .bar__content .bar__content__bar .bar__content__bar__front .slick-arrow {
        color: #ffffff;
        margin-left: 32px;
        position: absolute;
        right: 0;
        top: 14px; }
    .bar .bar__content .bar__content__bar .bar__content__bar__back {
      background-color: #ffffff; }
      .bar .bar__content .bar__content__bar .bar__content__bar__back .bar__content__bar__back__title {
        color: #323232;
        width: calc(100% - 30px); }
  .bar .bar__content .bar__content__text {
    display: none;
    margin-top: 20px; }
.bar .bar__value {
  font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
  margin-bottom: 10px;
  text-align: center;
  width: 100%;
  font-size: 16px;
  font-size: 1rem; }
  @media screen and (min-width: 570px) {
    .bar .bar__value {
      margin-top: 0;
      order: 2;
      padding-top: 10px;
      text-align: right;
      width: 80px;
      font-size: 18px;
      font-size: 1.125rem; } }
  @media screen and (min-width: 760px) {
    .bar .bar__value {
      font-size: 20px;
      font-size: 1.25rem; } }
  .bar .bar__value:after {
    content: ' %'; }

.share-functions {
  bottom: 0;
  position: fixed;
  right: 0;
  width: 100%;
  z-index: 50;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s; }
  .page-template-tmpl-impactphone .share-functions, .page-template-tmpl-impactphone-mega .share-functions, .page-template-tmpl-impactphone-danke .share-functions, .page-template-tmpl-thanks .share-functions {
    display: none; }
  @media screen and (min-width: 760px) {
    .share-functions {
      width: 370px; } }
  @media screen and (max-width: 760px) {
    .down .share-functions.share-functions--bar {
      bottom: -70px; } }
  .share-functions.active .share-functions__toggle {
    color: #323232 !important; }
    .share-functions.active .share-functions__toggle:before, .share-functions.active .share-functions__toggle:after, .share-functions.active .share-functions__toggle .icon-share {
      display: none; }
    @media screen and (min-width: 1100px) {
      .share-functions.active .share-functions__toggle:hover {
        color: #323232 !important; } }
    .share-functions.active .share-functions__toggle:active {
      color: #656565 !important;
      -webkit-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      transform: translate(0, 0); }
    .share-functions.active .share-functions__toggle .icon-cross {
      display: block; }
  .share-functions.active .share__functions__content {
    margin-bottom: 0;
    opacity: 1;
    pointer-events: auto; }
  .share-functions .share-functions__toggle {
    bottom: 85px;
    position: absolute !important;
    right: 15px; }
    @media screen and (min-width: 760px) {
      .share-functions .share-functions__toggle {
        bottom: 30px;
        right: 30px; } }
    .share-functions .share-functions__toggle .icon-cross {
      display: none; }
  .share-functions .share__functions__content {
    background-color: #ffffff;
    margin-bottom: -300px;
    opacity: 0;
    padding: 30px 20px 130px;
    pointer-events: none; }
    @media screen and (min-width: 760px) {
      .share-functions .share__functions__content {
        border-top-left-radius: 4px;
        padding: 30px 30px 110px; } }
    @media screen and (max-width: 760px) {
      .share-functions .share__functions__content .label, .share-functions .share__functions__content .comments ul li.comment .comment__body .comment__body__author, .comments ul li.comment .comment__body .share-functions .share__functions__content .comment__body__author, .share-functions .share__functions__content .tnp-field.tnp-field-email label, .tnp-field.tnp-field-email .share-functions .share__functions__content label {
        text-align: center; } }
    .share-functions .share__functions__content .share-buttons {
      justify-content: center;
      margin-left: -5px;
      width: calc(100% + 10px); }
      @media screen and (min-width: 760px) {
        .share-functions .share__functions__content .share-buttons {
          justify-content: flex-start; } }
      .share-functions .share__functions__content .share-buttons li {
        margin-top: 10px; }
        @media screen and (min-width: 760px) {
          .share-functions .share__functions__content .share-buttons li {
            margin-top: 15px; } }

.share-buttons {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  margin: 0; }
  .share-buttons li {
    padding: 0 5px; }
    .share-buttons li .share-buttons__copy-url {
      opacity: 0;
      pointer-events: none;
      position: absolute;
      z-index: -1; }

/*------------------------------------*\
    POPUPS
\*------------------------------------*/
.newsletter-popup {
  background-color: #ffffff;
  max-width: 900px; }
  @media screen and (min-width: 760px) {
    .newsletter-popup {
      display: flex;
      flex-wrap: wrap; } }
  .newsletter-popup .newsletter-popup__image {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    flex: 1;
    width: 300px; }
    @media screen and (max-width: 760px) {
      .newsletter-popup .newsletter-popup__image {
        display: none; } }
    @media screen and (min-width: 760px) {
      .newsletter-popup .newsletter-popup__image + .newsletter-popup__content {
        width: calc(100% - 300px); } }
  .newsletter-popup .newsletter-popup__content {
    padding: 30px 20px;
    position: relative; }
    @media screen and (min-width: 760px) {
      .newsletter-popup .newsletter-popup__content {
        padding: 30px; } }
    @media screen and (min-width: 1020px) {
      .newsletter-popup .newsletter-popup__content {
        padding: 40px; } }
    .newsletter-popup .newsletter-popup__content .tnp-subscription + .button, .newsletter-popup .newsletter-popup__content .tnp-subscription + .slick-lightbox-close, .newsletter-popup .newsletter-popup__content .tnp-subscription + .slick-arrow {
      margin-top: 2em; }
    .newsletter-popup .newsletter-popup__content .newsletter-popup__content__close {
      opacity: 0.5;
      position: absolute;
      right: 20px;
      top: 20px; }
      .newsletter-popup .newsletter-popup__content .newsletter-popup__content__close:active {
        opacity: 1; }
      @media screen and (min-width: 1100px) {
        .newsletter-popup .newsletter-popup__content .newsletter-popup__content__close:hover {
          opacity: 1; }
        .newsletter-popup .newsletter-popup__content .newsletter-popup__content__close:active {
          opacity: 0.5; } }
    .newsletter-popup .newsletter-popup__content .title {
      margin-bottom: 0.3em; }
    .newsletter-popup .newsletter-popup__content p {
      font-size: 18px;
      font-size: 1.125rem; }
      @media screen and (min-width: 760px) {
        .newsletter-popup .newsletter-popup__content p {
          font-size: 20px;
          font-size: 1.25rem; } }
    .newsletter-popup .newsletter-popup__content .tnp-subscription {
      margin: 2em 0 0; }

/*------------------------------------*\
    CAMPAIGN
\*------------------------------------*/
.overlay-campaign {
  background-color: #ffffff;
  padding: 40px 0; }
  @media screen and (min-width: 760px) {
    .overlay-campaign {
      padding: 80px 0; } }
  @media screen and (min-width: 1250px) {
    .overlay-campaign {
      bottom: 0;
      padding: 150px 0 40px 0;
      position: absolute;
      right: 0;
      top: 0;
      width: 400px;
      z-index: 50;
      -webkit-transition: right 0.3s ease 0s;
      -moz-transition: right 0.3s ease 0s;
      transition: right 0.3s ease 0s; }
      .overlay-campaign.scrolled {
        right: -400px; } }
  @media screen and (min-width: 1250px) and (min-height: 760px) {
    .overlay-campaign {
      position: fixed; } }
  @media screen and (min-width: 1800px) {
    .overlay-campaign {
      width: 480px; }
      .overlay-campaign.scrolled {
        right: -480px; } }
  @media screen and (min-width: 1250px) {
    .overlay-campaign .row .col {
      width: 100%; } }
  @media screen and (min-width: 760px) {
    .overlay-campaign .row .col:first-child {
      padding-left: 6%; } }
  @media screen and (min-width: 1250px) {
    .overlay-campaign .row .col:first-child {
      padding-left: 20px; } }
  .overlay-campaign p {
    font-size: 20px;
    font-size: 1.25rem; }
    @media screen and (min-width: 760px) {
      .overlay-campaign p {
        font-size: 24px;
        font-size: 1.5rem; } }
  @media screen and (min-width: 760px) {
    .overlay-campaign .message {
      bottom: 0;
      position: absolute; } }
  @media screen and (min-width: 1250px) {
    .overlay-campaign .message {
      display: block;
      bottom: auto;
      margin: 40px auto 0;
      position: relative; } }

/*------------------------------------*\
    TEMPLATES
\*------------------------------------*/
.privacy-policy iframe {
  background-color: #ffffff;
  height: 300px !important;
  padding: 10px;
  width: 100% !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }
  @media screen and (min-width: 760px) {
    .privacy-policy iframe {
      height: 200px !important; } }

/*------------------------------------*\
    ACCOUNT
\*------------------------------------*/
.account-bar {
  background-color: #78DCAA;
  color: #ffffff;
  margin: 70px 0 0;
  padding: 40px 20px 20px;
  position: relative;
  width: 100%;
  z-index: 20;
  font-size: 16px;
  font-size: 1rem; }
  @media screen and (min-width: 760px) {
    .account-bar {
      margin: 70px 0 -40px; } }
  @media screen and (min-width: 1020px) {
    .account-bar {
      margin: 70px 0 -70px; } }
  @media screen and (min-width: 1100px) {
    .account-bar {
      display: flex;
      margin: 70px 0 -40px;
      padding: 20px 40px 20px 170px;
      justify-content: space-between; } }
  @media screen and (min-width: 1400px) {
    .account-bar {
      margin-top: 110px;
      padding-left: 270px; } }
  .page-template-tmpl-csc .account-bar, .page-template-tmpl-django .account-bar {
    margin-top: 0;
    padding-top: 110px; }
    @media screen and (min-width: 760px) {
      .page-template-tmpl-csc .account-bar, .page-template-tmpl-django .account-bar {
        padding: 20px 20px 20px 170px; } }
    @media screen and (min-width: 1100px) {
      .page-template-tmpl-csc .account-bar, .page-template-tmpl-django .account-bar {
        padding: 20px 40px 20px 170px; } }
    @media screen and (min-width: 1400px) {
      .page-template-tmpl-csc .account-bar, .page-template-tmpl-django .account-bar {
        padding-left: 270px; } }
    @media screen and (max-width: 760px) {
      .page-template-tmpl-csc .account-bar + .section--checkout, .page-template-tmpl-django .account-bar + .section--checkout {
        padding-top: 0; } }
  .account-bar .account-bar__welcome {
    font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
    padding-left: 24px;
    position: relative; }
    .account-bar .account-bar__welcome .icon, .account-bar .account-bar__welcome ul.checklist li:before, ul.checklist .account-bar .account-bar__welcome li:before, .account-bar .account-bar__welcome ol.checklist li:before, ol.checklist .account-bar .account-bar__welcome li:before, .account-bar .account-bar__welcome ul.download-list li a:before, ul.download-list li .account-bar .account-bar__welcome a:before, .account-bar .account-bar__welcome ol.download-list li a:before, ol.download-list li .account-bar .account-bar__welcome a:before, .account-bar .account-bar__welcome .alm-load-more-btn:after, .account-bar .account-bar__welcome #place_order:before, .account-bar .account-bar__welcome footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column .account-bar .account-bar__welcome .footer__content__navigation__column__trigger:after, .account-bar .account-bar__welcome .faq .faq__trigger:after, .faq .account-bar .account-bar__welcome .faq__trigger:after, .account-bar .account-bar__welcome .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner .account-bar .account-bar__welcome .module__menu__inner__trigger:after, .account-bar .account-bar__welcome .list--posts li .list--posts__link:after, .list--posts li .account-bar .account-bar__welcome .list--posts__link:after, .account-bar .account-bar__welcome .partner-teaser .partner-teaser__content:after, .partner-teaser .account-bar .account-bar__welcome .partner-teaser__content:after, .account-bar .account-bar__welcome .post-teaser .post-teaser__content:after, .post-teaser .account-bar .account-bar__welcome .post-teaser__content:after, .account-bar .account-bar__welcome .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author .account-bar .account-bar__welcome .comment__body__author__external:before, .account-bar .account-bar__welcome .testimonial .testimonial__link:after, .testimonial .account-bar .account-bar__welcome .testimonial__link:after, .account-bar .account-bar__welcome .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .account-bar .account-bar__welcome .rate-listing__rates__rate__inner__data__link:after, .account-bar .account-bar__welcome .rate-listing .rate-listing__info:before, .rate-listing .account-bar .account-bar__welcome .rate-listing__info:before, .account-bar .account-bar__welcome .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .account-bar .account-bar__welcome .slider__testimonial__content__quote:after, .account-bar .account-bar__welcome .faqs__topic .faqs__topic__title:after, .faqs__topic .account-bar .account-bar__welcome .faqs__topic__title:after, .account-bar .account-bar__welcome .box.box--linked .box__content:after, .box.box--linked .account-bar .account-bar__welcome .box__content:after, .account-bar .account-bar__welcome .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .account-bar .account-bar__welcome .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .account-bar .account-bar__welcome .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .account-bar .account-bar__welcome .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .account-bar .account-bar__welcome .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .account-bar .account-bar__welcome .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, .account-bar .account-bar__welcome .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox .account-bar .account-bar__welcome input[type='checkbox'] + .wpcf7-list-item-label:before, .account-bar .account-bar__welcome .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance .account-bar .account-bar__welcome input[type='checkbox'] + .wpcf7-list-item-label:before, .account-bar .account-bar__welcome .tnp-field label input[type='checkbox'] + font:before, .tnp-field label .account-bar .account-bar__welcome input[type='checkbox'] + font:before, .account-bar .account-bar__welcome .tnp-field label input[type='checkbox'] + .tnp-list-label:before, .tnp-field label .account-bar .account-bar__welcome input[type='checkbox'] + .tnp-list-label:before, .account-bar .account-bar__welcome .breadcrumbs .menu li:after, .breadcrumbs .menu .account-bar .account-bar__welcome li:after, .account-bar .account-bar__welcome .slick-lightbox-close:before, .account-bar .account-bar__welcome .slick-arrow {
      left: 0;
      position: absolute;
      top: 3px; }
  .account-bar .account-bar__links {
    margin-top: 10px;
    padding-left: 24px; }
    @media screen and (min-width: 1100px) {
      .account-bar .account-bar__links {
        margin-top: 0; } }
    @media screen and (min-width: 1400px) {
      .account-bar .account-bar__links {
        display: flex; } }
    .account-bar .account-bar__links li + li {
      margin-top: 10px; }
      @media screen and (min-width: 1400px) {
        .account-bar .account-bar__links li + li {
          margin: 0 0 0 40px; } }
    .account-bar .account-bar__links li a {
      color: #ffffff;
      font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
      text-transform: uppercase; }
      .account-bar .account-bar__links li a:active {
        color: #323232; }
      @media screen and (min-width: 1100px) {
        .account-bar .account-bar__links li a:hover {
          color: #323232; }
        .account-bar .account-bar__links li a:active {
          color: #ffffff; } }

/*------------------------------------*\
    FORM FIELDS
\*------------------------------------*/
.wpcf7 {
  margin-bottom: 40px; }
  @media screen and (min-width: 760px) {
    .wpcf7 {
      margin-bottom: 50px; } }
  .wpcf7:last-child {
    margin-bottom: 0; }

form.wpcf7-form p, form.wpcf7-form big, form.wpcf7-form div[data-class='wpcf7cf_group'] {
  margin-bottom: 30px; }
  form.wpcf7-form p:last-child, form.wpcf7-form big:last-child, form.wpcf7-form div[data-class='wpcf7cf_group']:last-child {
    margin-bottom: 0; }
    form.wpcf7-form p:last-child + div[data-class='wpcf7cf_group'], form.wpcf7-form big:last-child + div[data-class='wpcf7cf_group'], form.wpcf7-form div[data-class='wpcf7cf_group']:last-child + div[data-class='wpcf7cf_group'] {
      margin-top: 30px; }
  form.wpcf7-form p + .form__hint, form.wpcf7-form big + .form__hint, form.wpcf7-form div[data-class='wpcf7cf_group'] + .form__hint {
    margin-top: -20px; }
form.wpcf7-form .form__hint {
  margin-bottom: 20px; }
form.wpcf7-form fieldset {
  margin-top: 40px; }
  @media screen and (min-width: 760px) {
    form.wpcf7-form fieldset {
      margin-top: 50px; } }
  form.wpcf7-form fieldset.fieldset--small {
    margin-top: 20px; }
    @media screen and (min-width: 760px) {
      form.wpcf7-form fieldset.fieldset--small {
        margin-top: 25px; } }
  form.wpcf7-form fieldset br {
    display: none; }
  form.wpcf7-form fieldset .fieldset__intended {
    padding-left: 20px; }
  form.wpcf7-form fieldset .fieldset-row {
    margin-top: 0; }
    form.wpcf7-form fieldset .fieldset-row + .fieldset-row {
      margin-top: 40px; }
  form.wpcf7-form fieldset .wpcf7-form-control-wrap {
    display: block;
    height: auto; }
    form.wpcf7-form fieldset .wpcf7-form-control-wrap + .wpcf7-form-control-wrap, form.wpcf7-form fieldset .wpcf7-form-control-wrap + br + .wpcf7-form-control-wrap, form.wpcf7-form fieldset .wpcf7-form-control-wrap + div[data-class='wpcf7cf_group'] + .wpcf7-form-control-wrap {
      margin-top: 10px; }
    form.wpcf7-form fieldset .wpcf7-form-control-wrap + div[data-class='wpcf7cf_group'] {
      margin-top: 20px; }
form.wpcf7-form .ajax-loader {
  margin: 0 0 0 15px; }
form.wpcf7-form.invalid .wpcf7-response-output, form.wpcf7-form.failed .wpcf7-response-output, form.wpcf7-form .wpcf7-response-output {
  border: none;
  margin: 20px 0 0 0;
  padding: 9px 15px 11px; }
form .label + br, form .comments ul li.comment .comment__body .comment__body__author + br, .comments ul li.comment .comment__body form .comment__body__author + br, form .tnp-field.tnp-field-email label + br, .tnp-field.tnp-field-email form label + br, form .label--question + br {
  display: none; }
form fieldset {
  border: none;
  margin: 0;
  padding: 0; }
  form fieldset.form-validation-error, form fieldset.form-idle-error, form fieldset.form-submit-error {
    margin-bottom: 30px; }
    @media screen and (min-width: 760px) {
      form fieldset.form-validation-error, form fieldset.form-idle-error, form fieldset.form-submit-error {
        padding-top: 0; } }
    form fieldset.form-validation-error .fieldset-row, form fieldset.form-idle-error .fieldset-row, form fieldset.form-submit-error .fieldset-row {
      margin-top: 0; }
  form fieldset .fieldset-row {
    margin-top: 25px; }
    @media screen and (min-width: 1020px) {
      form fieldset .fieldset-row {
        display: flex;
        flex-wrap: wrap;
        margin-left: -20px;
        margin-top: 30px;
        width: calc(100% + 40px); } }
    @media screen and (min-width: 1020px) {
      form fieldset .fieldset-row.fieldset-row--boxes {
        margin-top: 40px; } }
    form fieldset .fieldset-row.fieldset-row--section {
      margin-top: 25px; }
      @media screen and (min-width: 1020px) {
        form fieldset .fieldset-row.fieldset-row--section {
          margin-top: 45px; } }
    form fieldset .fieldset-row.fieldset-row--submit {
      margin-top: 0;
      text-align: center; }
      form fieldset .fieldset-row.fieldset-row--submit .fieldset-col {
        display: flex;
        flex-direction: column; }
        @media screen and (min-width: 570px) {
          form fieldset .fieldset-row.fieldset-row--submit .fieldset-col {
            align-items: center;
            flex-direction: row;
            justify-content: space-between; } }
        @media screen and (max-width: 570px) {
          form fieldset .fieldset-row.fieldset-row--submit .fieldset-col .fieldset-row--submit__back {
            margin-bottom: 25px; }
            form fieldset .fieldset-row.fieldset-row--submit .fieldset-col .fieldset-row--submit__back:empty {
              margin-bottom: 0; } }
    @media screen and (min-width: 1020px) {
      form fieldset .fieldset-row.fieldset-row--coupon .fieldset-row--coupon__submit {
        align-items: flex-end;
        display: flex; } }
    form fieldset .fieldset-row.fieldset-row--coupon .fieldset-row--coupon__submit .button, form fieldset .fieldset-row.fieldset-row--coupon .fieldset-row--coupon__submit .slick-lightbox-close, form fieldset .fieldset-row.fieldset-row--coupon .fieldset-row--coupon__submit .slick-arrow, form fieldset .fieldset-row.fieldset-row--coupon .fieldset-row--coupon__submit .button button, form fieldset .fieldset-row.fieldset-row--coupon .fieldset-row--coupon__submit .slick-lightbox-close button, form fieldset .fieldset-row.fieldset-row--coupon .fieldset-row--coupon__submit .slick-arrow button {
      width: 100%; }
    form fieldset .fieldset-row.fieldset-row--coupon .form-feedback {
      margin-top: 20px; }
    form fieldset .fieldset-row.fieldset-row--coupon .fieldset-row--coupon__rewards, form fieldset .fieldset-row.fieldset-row--coupon .fieldset-row--coupon__friends {
      display: none;
      margin-top: 30px; }
      form fieldset .fieldset-row.fieldset-row--coupon .fieldset-row--coupon__rewards.active, form fieldset .fieldset-row.fieldset-row--coupon .fieldset-row--coupon__friends.active {
        display: block; }
    form fieldset .fieldset-row.fieldset-row--coupon .fieldset-row--coupon__valid, form fieldset .fieldset-row.fieldset-row--coupon .fieldset-row--coupon__invalid {
      display: none; }
      form fieldset .fieldset-row.fieldset-row--coupon .fieldset-row--coupon__valid.active, form fieldset .fieldset-row.fieldset-row--coupon .fieldset-row--coupon__invalid.active {
        display: block; }
    form fieldset .fieldset-row .fieldset-col {
      width: 100%; }
      @media screen and (min-width: 1020px) {
        form fieldset .fieldset-row .fieldset-col {
          padding: 0 20px; } }
      @media screen and (max-width: 1020px) {
        form fieldset .fieldset-row .fieldset-col + .fieldset-col {
          margin-top: 25px; } }
      form fieldset .fieldset-row .fieldset-col + .fieldset-col p:first-child {
        margin-top: 15px; }
      @media screen and (min-width: 1020px) {
        form fieldset .fieldset-row .fieldset-col.fieldset-col--one-half {
          width: 50%; } }
      @media screen and (min-width: 1020px) {
        form fieldset .fieldset-row .fieldset-col.fieldset-col--one-third {
          width: 33.3333%; } }
      @media screen and (min-width: 1020px) {
        form fieldset .fieldset-row .fieldset-col.fieldset-col--two-third {
          width: 66.6666%; } }
      @media screen and (min-width: 1020px) {
        form fieldset .fieldset-row .fieldset-col.fieldset-col--two-fifth {
          width: 40%; } }
      @media screen and (min-width: 1020px) {
        form fieldset .fieldset-row .fieldset-col.fieldset-col--three-fifth {
          width: 60%; } }
      @media screen and (min-width: 570px) {
        form fieldset .fieldset-row .fieldset-col.fieldset-col--horizontal {
          display: flex;
          flex-wrap: wrap;
          margin-bottom: -10px; }
          form fieldset .fieldset-row .fieldset-col.fieldset-col--horizontal .box__content {
            display: flex;
            flex-wrap: wrap; } }
      form fieldset .fieldset-row .fieldset-col.fieldset-col--horizontal + .fieldset-col {
        margin-top: 15px; }
        form fieldset .fieldset-row .fieldset-col.fieldset-col--horizontal + .fieldset-col p:first-child {
          margin-top: 0; }
      @media screen and (min-width: 570px) {
        form fieldset .fieldset-row .fieldset-col.fieldset-col--horizontal .radio {
          margin: 0 20px 10px 0; } }
      @media screen and (min-width: 1020px) {
        form fieldset .fieldset-row .fieldset-col.fieldset-col--horizontal .radio {
          margin: 0 30px 10px 0; } }
      @media screen and (min-width: 570px) {
        form fieldset .fieldset-row .fieldset-col.fieldset-col--horizontal .radio + .radio {
          margin-top: 0; } }
      form fieldset .fieldset-row .fieldset-col.fieldset-col--horizontal .radio:last-child {
        margin-right: 0; }
      form fieldset .fieldset-row .fieldset-col.fieldset-col--phone {
        display: flex;
        flex-wrap: wrap; }
        form fieldset .fieldset-row .fieldset-col.fieldset-col--phone .fieldset-col--phone__country-code {
          border-top-right-radius: 0 !important;
          border-bottom-right-radius: 0 !important;
          width: 50%; }
          @media screen and (min-width: 760px) {
            form fieldset .fieldset-row .fieldset-col.fieldset-col--phone .fieldset-col--phone__country-code {
              width: 20%; } }
        form fieldset .fieldset-row .fieldset-col.fieldset-col--phone .fieldset-col--phone__area-code {
          border-top-left-radius: 0 !important;
          border-bottom-left-radius: 0 !important;
          width: 50%; }
          @media screen and (min-width: 760px) {
            form fieldset .fieldset-row .fieldset-col.fieldset-col--phone .fieldset-col--phone__area-code {
              width: 20%; } }
        @media screen and (min-width: 760px) {
          form fieldset .fieldset-row .fieldset-col.fieldset-col--phone .fieldset-col--phone__home-code {
            width: 40%; } }
        form fieldset .fieldset-row .fieldset-col.fieldset-col--phone .fieldset-col--phone__phone-number {
          margin-top: 10px; }
          @media screen and (min-width: 760px) {
            form fieldset .fieldset-row .fieldset-col.fieldset-col--phone .fieldset-col--phone__phone-number {
              margin: 0 0 0 40px;
              width: calc(60% - 40px); } }
      form fieldset .fieldset-row .fieldset-col .label, form fieldset .fieldset-row .fieldset-col .comments ul li.comment .comment__body .comment__body__author, .comments ul li.comment .comment__body form fieldset .fieldset-row .fieldset-col .comment__body__author, form fieldset .fieldset-row .fieldset-col .tnp-field.tnp-field-email label, .tnp-field.tnp-field-email form fieldset .fieldset-row .fieldset-col label {
        width: 100%;
        -webkit-hyphens: auto;
        -moz-hyphens: auto;
        -ms-hyphens: auto;
        hyphens: auto; }
      form fieldset .fieldset-row .fieldset-col .radio.radio--clean label {
        color: #323232;
        font-family: "Wetell-Regular", Arial, Verdana, sans-serif;
        padding-left: 0; }
        @media screen and (min-width: 760px) {
          form fieldset .fieldset-row .fieldset-col .radio.radio--clean label {
            font-size: 20px;
            font-size: 1.25rem; } }
        form fieldset .fieldset-row .fieldset-col .radio.radio--clean label:before, form fieldset .fieldset-row .fieldset-col .radio.radio--clean label:after {
          display: none; }
      form fieldset .fieldset-row .fieldset-col .radio .radio__hint {
        font-family: "Wetell-Regular", Arial, Verdana, sans-serif;
        font-size: 12px;
        font-size: 0.75rem; }
      form fieldset .fieldset-row .fieldset-col .radio + .radio {
        margin-top: 10px; }
  form fieldset .form-feedback {
    display: inline-block;
    margin-bottom: 30px; }
    form fieldset .form-feedback .form-feedback__icon {
      margin-right: 20px; }
    form fieldset .form-feedback p {
      line-height: 1.3;
      margin-top: 0 !important; }
    form fieldset .form-feedback.form-feedback--invalid {
      background-color: #ffd0d0;
      border-radius: 4px;
      color: #ff5050;
      padding: 9px 15px 10px; }
      form fieldset .form-feedback.form-feedback--invalid a {
        color: #ff5050; }
        @media screen and (min-width: 1100px) {
          form fieldset .form-feedback.form-feedback--invalid a:hover {
            color: #e90000; } }
        form fieldset .form-feedback.form-feedback--invalid a:active {
          text-decoration: none; }
    form fieldset .form-feedback.form-feedback--valid {
      background-color: #ddf6ea;
      border-radius: 4px;
      color: #31bd77;
      padding: 9px 15px 11px; }
      form fieldset .form-feedback.form-feedback--valid a {
        color: #31bd77; }
        @media screen and (min-width: 1100px) {
          form fieldset .form-feedback.form-feedback--valid a:hover {
            color: #50d291; } }
        form fieldset .form-feedback.form-feedback--valid a:active {
          text-decoration: none; }
    form fieldset .form-feedback.form-feedback--warning {
      background-color: #8b8b8b;
      border-radius: 4px;
      color: #323232;
      padding: 9px 15px 11px; }
      form fieldset .form-feedback.form-feedback--warning a {
        color: #323232; }
        @media screen and (min-width: 1100px) {
          form fieldset .form-feedback.form-feedback--warning a:hover {
            color: black; } }
        form fieldset .form-feedback.form-feedback--warning a:active {
          text-decoration: none; }
    form fieldset .form-feedback .fieldset-row {
      margin: 0 0 25px; }

.wpcf7-response-output {
  background-color: #c9f1dd;
  border-radius: 4px;
  color: #78DCAA;
  font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
  margin-top: 10px;
  padding: 4px 10px 6px;
  width: 100%;
  font-size: 16px;
  font-size: 1rem; }
  .wpcf7-response-output a {
    color: #78DCAA;
    text-decoration: underline; }
    @media screen and (min-width: 1100px) {
      .wpcf7-response-output a:hover {
        color: #31bd77; } }
    .wpcf7-response-output a:active {
      text-decoration: none; }

.field-feedback, .module--checkout .module--checkout__content .step #addressValidationContainer #addressValidationOptions > label, .wpcf7-not-valid-tip, form.invalid .wpcf7-response-output, form.failed .wpcf7-response-output {
  background-color: #ffd0d0;
  border-radius: 4px;
  color: #ff5050;
  font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
  margin-top: 15px;
  padding: 4px 10px 6px;
  width: 100%;
  font-size: 14px;
  font-size: 0.875rem; }

.field-feedback, .module--checkout .module--checkout__content .step #addressValidationContainer #addressValidationOptions > label {
  display: none; }

input[type='email'], input[type='text'], input[type='number'], input[type='tel'], input[type='password'], input[type='date'], textarea, .input {
  background-color: #ffffff !important;
  border: 1px solid #d5d5d5 !important;
  border-radius: 4px !important;
  color: #323232 !important;
  font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
  font-size: 18px !important;
  height: 50px !important;
  line-height: 50px !important;
  outline: none;
  padding: 0 20px !important;
  position: relative;
  resize: none;
  width: 100%;
  -webkit-appearance: none;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s;
  -moz-appearance: textfield; }
  @media screen and (min-width: 760px) {
    input[type='email'], input[type='text'], input[type='number'], input[type='tel'], input[type='password'], input[type='date'], textarea, .input {
      height: 60px !important;
      line-height: 60px !important; } }
  @media screen and (min-width: 1100px) {
    input[type='email']:hover, input[type='text']:hover, input[type='number']:hover, input[type='tel']:hover, input[type='password']:hover, input[type='date']:hover, textarea:hover, .input:hover {
      border-color: #323232 !important; } }
  input[type='email']:focus, input[type='text']:focus, input[type='number']:focus, input[type='tel']:focus, input[type='password']:focus, input[type='date']:focus, textarea:focus, .input:focus {
    border-color: #000000 !important; }
  input[type='email'].error, input[type='email'].wpcf7-not-valid, input[type='text'].error, input[type='text'].wpcf7-not-valid, input[type='number'].error, input[type='number'].wpcf7-not-valid, input[type='tel'].error, input[type='tel'].wpcf7-not-valid, input[type='password'].error, input[type='password'].wpcf7-not-valid, input[type='date'].error, input[type='date'].wpcf7-not-valid, textarea.error, textarea.wpcf7-not-valid, .input.error, .input.wpcf7-not-valid {
    border-color: #ff5050 !important; }
    input[type='email'].error + .field-feedback, .module--checkout .module--checkout__content .step #addressValidationContainer #addressValidationOptions > input[type='email'].error + label, input[type='email'].error + .wpcf7-not-valid-tip, input[type='email'].wpcf7-not-valid + .field-feedback, .module--checkout .module--checkout__content .step #addressValidationContainer #addressValidationOptions > input[type='email'].wpcf7-not-valid + label, input[type='email'].wpcf7-not-valid + .wpcf7-not-valid-tip, input[type='text'].error + .field-feedback, .module--checkout .module--checkout__content .step #addressValidationContainer #addressValidationOptions > input[type='text'].error + label, input[type='text'].error + .wpcf7-not-valid-tip, input[type='text'].wpcf7-not-valid + .field-feedback, .module--checkout .module--checkout__content .step #addressValidationContainer #addressValidationOptions > input[type='text'].wpcf7-not-valid + label, input[type='text'].wpcf7-not-valid + .wpcf7-not-valid-tip, input[type='number'].error + .field-feedback, .module--checkout .module--checkout__content .step #addressValidationContainer #addressValidationOptions > input[type='number'].error + label, input[type='number'].error + .wpcf7-not-valid-tip, input[type='number'].wpcf7-not-valid + .field-feedback, .module--checkout .module--checkout__content .step #addressValidationContainer #addressValidationOptions > input[type='number'].wpcf7-not-valid + label, input[type='number'].wpcf7-not-valid + .wpcf7-not-valid-tip, input[type='tel'].error + .field-feedback, .module--checkout .module--checkout__content .step #addressValidationContainer #addressValidationOptions > input[type='tel'].error + label, input[type='tel'].error + .wpcf7-not-valid-tip, input[type='tel'].wpcf7-not-valid + .field-feedback, .module--checkout .module--checkout__content .step #addressValidationContainer #addressValidationOptions > input[type='tel'].wpcf7-not-valid + label, input[type='tel'].wpcf7-not-valid + .wpcf7-not-valid-tip, input[type='password'].error + .field-feedback, .module--checkout .module--checkout__content .step #addressValidationContainer #addressValidationOptions > input[type='password'].error + label, input[type='password'].error + .wpcf7-not-valid-tip, input[type='password'].wpcf7-not-valid + .field-feedback, .module--checkout .module--checkout__content .step #addressValidationContainer #addressValidationOptions > input[type='password'].wpcf7-not-valid + label, input[type='password'].wpcf7-not-valid + .wpcf7-not-valid-tip, input[type='date'].error + .field-feedback, .module--checkout .module--checkout__content .step #addressValidationContainer #addressValidationOptions > input[type='date'].error + label, input[type='date'].error + .wpcf7-not-valid-tip, input[type='date'].wpcf7-not-valid + .field-feedback, .module--checkout .module--checkout__content .step #addressValidationContainer #addressValidationOptions > input[type='date'].wpcf7-not-valid + label, input[type='date'].wpcf7-not-valid + .wpcf7-not-valid-tip, textarea.error + .field-feedback, .module--checkout .module--checkout__content .step #addressValidationContainer #addressValidationOptions > textarea.error + label, textarea.error + .wpcf7-not-valid-tip, textarea.wpcf7-not-valid + .field-feedback, .module--checkout .module--checkout__content .step #addressValidationContainer #addressValidationOptions > textarea.wpcf7-not-valid + label, textarea.wpcf7-not-valid + .wpcf7-not-valid-tip, .input.error + .field-feedback, .module--checkout .module--checkout__content .step #addressValidationContainer #addressValidationOptions > .input.error + label, .input.error + .wpcf7-not-valid-tip, .input.wpcf7-not-valid + .field-feedback, .module--checkout .module--checkout__content .step #addressValidationContainer #addressValidationOptions > .input.wpcf7-not-valid + label, .input.wpcf7-not-valid + .wpcf7-not-valid-tip {
      display: block; }
  input[type='email'].disabled, input[type='text'].disabled, input[type='number'].disabled, input[type='tel'].disabled, input[type='password'].disabled, input[type='date'].disabled, textarea.disabled, .input.disabled {
    opacity: 0.5;
    pointer-events: none; }

input[type='number']::-webkit-outer-spin-button,
input[type='number']::-webkit-inner-spin-button {
  -webkit-appearance: none; }

.input-range {
  position: relative;
  z-index: 1; }
  .disabled .input-range {
    opacity: 0.3;
    pointer-events: none; }
  .input-range:before {
    background-color: #d5d5d5;
    border-radius: 3px;
    content: '';
    display: block;
    height: 6px;
    left: 0;
    position: absolute;
    top: 7px;
    width: 100%;
    z-index: -1; }
  .input-range input[type='range'] {
    background: transparent;
    border-radius: 3px;
    height: 20px;
    width: 100%;
    -webkit-appearance: none;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s; }
  .input-range input[type='range']::-webkit-slider-thumb {
    background-color: #009682;
    border-radius: 50%;
    cursor: pointer;
    height: 20px;
    width: 20px;
    -webkit-appearance: none; }
  .input-range input[type='range']::-moz-range-thumb {
    background-color: #009682;
    border: none;
    border-radius: 50%;
    cursor: pointer;
    height: 20px;
    width: 20px;
    -webkit-appearance: none; }
  .input-range .input-range__label {
    color: #009682;
    display: flex;
    font-family: "Wetell-Headline", Arial, Verdana, sans-serif;
    justify-content: space-between;
    margin-top: 5px;
    pointer-events: none;
    font-size: 14px;
    font-size: 0.875rem; }

textarea {
  border: 1px solid #d5d5d5;
  border-radius: 4px;
  color: #323232;
  font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
  font-size: 18px;
  height: 150px !important;
  line-height: 1 !important;
  outline: none;
  padding: 15px 20px !important;
  resize: none;
  width: 100%; }
  @media screen and (min-width: 1100px) {
    textarea:hover {
      border-color: #323232; } }
  textarea:focus {
    border-color: #000000; }

select {
  background-color: #ffffff;
  background-image: url("img/icon-chevron-select-dark.svg");
  background-position: top right;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  border: 1px solid #d5d5d5;
  border-radius: 4px;
  color: #323232;
  font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
  height: 50px;
  line-height: 48px;
  outline: none;
  padding: 0 50px 0 20px;
  text-overflow: ellipsis;
  width: 100%;
  -webkit-appearance: none;
  font-size: 18px;
  font-size: 1.125rem; }
  @media screen and (min-width: 760px) {
    select {
      background-size: 60px 60px;
      height: 60px;
      line-height: 58px;
      padding: 0 60px 0 30px; } }
  select::-ms-expand {
    display: none; }
  select:focus {
    border-color: #323232; }
  @media screen and (min-width: 1100px) {
    select:hover {
      border-color: #323232; } }
  select.error, select.wpcf7-not-valid {
    border-color: #ff5050;
    color: #ff5050; }
    select.error + .field-feedback, .module--checkout .module--checkout__content .step #addressValidationContainer #addressValidationOptions > select.error + label, select.error + .wpcf7-not-valid-tip, select.wpcf7-not-valid + .field-feedback, .module--checkout .module--checkout__content .step #addressValidationContainer #addressValidationOptions > select.wpcf7-not-valid + label, select.wpcf7-not-valid + .wpcf7-not-valid-tip {
      display: block; }

.checkbox:not(.woocommerce-form__label-for-checkbox) {
  opacity: 0;
  position: absolute; }
  .checkbox:not(.woocommerce-form__label-for-checkbox).checkbox--highlight + .label__label, .checkbox:not(.woocommerce-form__label-for-checkbox).checkbox--highlight + label {
    font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
    padding-top: 2px;
    font-size: 18px;
    font-size: 1.125rem; }
  .checkbox:not(.woocommerce-form__label-for-checkbox).checkbox--highlight:checked + .label__label, .checkbox:not(.woocommerce-form__label-for-checkbox).checkbox--highlight:checked + label {
    color: #323232; }
  .checkbox:not(.woocommerce-form__label-for-checkbox):checked + .label__label:before, .checkbox:not(.woocommerce-form__label-for-checkbox):checked + label:before, .checkbox:not(.woocommerce-form__label-for-checkbox):checked + label + label:before, .checkbox:not(.woocommerce-form__label-for-checkbox):checked + label + label + label:before, .checkbox:not(.woocommerce-form__label-for-checkbox):checked + label + label + label + label:before, .checkbox:not(.woocommerce-form__label-for-checkbox):checked + label + label + label + label + label:before {
    background-color: #323232;
    border-color: #323232;
    content: ""; }
  .checkbox:not(.woocommerce-form__label-for-checkbox):focus + .label__label:before, .checkbox:not(.woocommerce-form__label-for-checkbox):focus + label:before, .checkbox:not(.woocommerce-form__label-for-checkbox):focus + label + label:before, .checkbox:not(.woocommerce-form__label-for-checkbox):focus + label + label + label:before, .checkbox:not(.woocommerce-form__label-for-checkbox):focus + label + label + label + label:before, .checkbox:not(.woocommerce-form__label-for-checkbox):focus + label + label + label + label + label:before {
    border-color: #323232; }
  .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label {
    color: #323232;
    display: inline-block;
    min-height: 27px;
    padding: 4px 0 0 40px;
    position: relative;
    font-size: 16px;
    font-size: 1rem; }
    @media screen and (min-width: 1100px) {
      .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:hover:before, .checkbox:not(.woocommerce-form__label-for-checkbox) + label:hover:before, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:hover:before, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:hover:before, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:hover:before, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:hover:before {
        border-color: #323232; } }
    .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label + p, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + p, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + p, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + p, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + p, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label + p {
      margin-top: 15px; }
    .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label + .checkbox + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label + .checkbox + label + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label + .checkbox + label + label + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label + .checkbox + label + label + label + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label + .checkbox + label + label + label + label + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + .checkbox + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + .checkbox + label + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + .checkbox + label + label + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + .checkbox + label + label + label + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + .checkbox + label + label + label + label + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + .checkbox + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + .checkbox + label + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + .checkbox + label + label + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + .checkbox + label + label + label + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + .checkbox + label + label + label + label + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + .checkbox + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + .checkbox + label + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + .checkbox + label + label + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + .checkbox + label + label + label + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + .checkbox + label + label + label + label + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + .checkbox + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + .checkbox + label + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + .checkbox + label + label + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + .checkbox + label + label + label + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + .checkbox + label + label + label + label + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label + .checkbox + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label + .checkbox + label + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label + .checkbox + label + label + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label + .checkbox + label + label + label + label, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label + .checkbox + label + label + label + label + label {
      margin-top: 20px; }
    .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label a, .checkbox:not(.woocommerce-form__label-for-checkbox) + label a, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label a, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label a, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label a, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label a {
      color: #5CB287;
      text-decoration: underline; }
      @media screen and (min-width: 1100px) {
        .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label a:hover, .checkbox:not(.woocommerce-form__label-for-checkbox) + label a:hover, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label a:hover, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label a:hover, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label a:hover, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label a:hover {
          color: #367254; } }
      .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label a:active, .checkbox:not(.woocommerce-form__label-for-checkbox) + label a:active, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label a:active, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label a:active, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label a:active, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label a:active {
        text-decoration: none; }
    .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before {
      background-color: #ffffff;
      border: 1px solid #d5d5d5;
      border-radius: 4px;
      color: #ffffff;
      content: '';
      cursor: pointer;
      display: block;
      height: 27px;
      line-height: 27px;
      left: 0;
      position: absolute;
      text-align: center;
      top: 0;
      width: 27px;
      -webkit-transition: all 0.1s ease 0s;
      -moz-transition: all 0.1s ease 0s;
      transition: all 0.1s ease 0s; }
  .checkbox:not(.woocommerce-form__label-for-checkbox).error + label:before, .checkbox:not(.woocommerce-form__label-for-checkbox).error + label + label:before, .checkbox:not(.woocommerce-form__label-for-checkbox).error + label + label + label:before, .checkbox:not(.woocommerce-form__label-for-checkbox).error + label + label + label + label:before, .checkbox:not(.woocommerce-form__label-for-checkbox).error + label + label + label + label + label:before {
    border-color: #ff5050; }

.checkbox-switch {
  opacity: 0;
  position: absolute; }
  .checkbox-switch:checked + label:before {
    background-color: #323232; }
  .checkbox-switch:checked + label:after {
    left: 23px; }
  @media screen and (min-width: 1100px) {
    .checkbox-switch:checked + label:hover:before {
      background-color: #4c4c4c; } }
  .checkbox-switch + label {
    color: #323232;
    display: inline-block;
    font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
    min-height: 30px;
    padding: 4px 0 0 60px;
    position: relative;
    font-size: 18px;
    font-size: 1.125rem; }
    @media screen and (min-width: 1100px) {
      .checkbox-switch + label:hover:before {
        background-color: #bcbcbc; } }
    .checkbox-switch + label:before {
      background-color: #d5d5d5;
      border-radius: 15px;
      content: '';
      cursor: pointer;
      display: block;
      height: 30px;
      left: 0;
      position: absolute;
      top: 0;
      width: 50px;
      -webkit-transition: all 0.1s ease 0s;
      -moz-transition: all 0.1s ease 0s;
      transition: all 0.1s ease 0s; }
    .checkbox-switch + label:after {
      background-color: #ffffff;
      border-radius: 50%;
      content: '';
      height: 24px;
      left: 3px;
      pointer-events: none;
      position: absolute;
      top: 3px;
      width: 24px;
      -webkit-transition: all 0.2s ease 0s;
      -moz-transition: all 0.2s ease 0s;
      transition: all 0.2s ease 0s; }

#termsCoupon, #termsCancel, #termsCancelProcess {
  display: none; }
  #termsCoupon.active, #termsCancel.active, #termsCancelProcess.active {
    display: block; }
    #termsCoupon.active + label, #termsCancel.active + label, #termsCancelProcess.active + label {
      display: block; }
  #termsCoupon + label, #termsCancel + label, #termsCancelProcess + label {
    display: none; }

input[type='radio'] {
  position: absolute;
  opacity: 0; }
  input[type='radio']:disabled + .label__label, input[type='radio']:disabled + label, input[type='radio']:disabled + .wpcf7-list-item-label {
    pointer-events: none; }
    input[type='radio']:disabled + .label__label:before, input[type='radio']:disabled + .label__label:after, input[type='radio']:disabled + label:before, input[type='radio']:disabled + label:after, input[type='radio']:disabled + .wpcf7-list-item-label:before, input[type='radio']:disabled + .wpcf7-list-item-label:after {
      opacity: 0.5; }
  input[type='radio'].error + .label__label:before, input[type='radio'].error + label:before {
    border-color: #ff5050; }
  input[type='radio']:checked + .label__label, input[type='radio']:checked + label, input[type='radio']:checked + .wpcf7-list-item-label {
    color: #323232; }
    input[type='radio']:checked + .label__label:before, input[type='radio']:checked + label:before, input[type='radio']:checked + .wpcf7-list-item-label:before {
      background-color: #323232;
      border-color: #323232 !important; }
    input[type='radio']:checked + .label__label:after, input[type='radio']:checked + label:after, input[type='radio']:checked + .wpcf7-list-item-label:after {
      opacity: 1; }
  input[type='radio'] + .label__label, input[type='radio'] + label, input[type='radio'] + .wpcf7-list-item-label {
    color: #323232;
    display: inline-block;
    font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
    min-height: 27px;
    padding: 2px 0 0 40px;
    position: relative;
    font-size: 18px;
    font-size: 1.125rem; }
    @media screen and (min-width: 1100px) {
      input[type='radio'] + .label__label:hover:before, input[type='radio'] + label:hover:before, input[type='radio'] + .wpcf7-list-item-label:hover:before {
        border-color: #323232; } }
    input[type='radio'] + .label__label:before, input[type='radio'] + label:before, input[type='radio'] + .wpcf7-list-item-label:before {
      background-color: #ffffff;
      border: 1px solid #d5d5d5;
      border-radius: 50%;
      content: '';
      display: block;
      height: 27px;
      left: 0;
      position: absolute;
      top: 0;
      width: 27px;
      -webkit-transition: background-color 0.1s ease 0s;
      -moz-transition: background-color 0.1s ease 0s;
      transition: background-color 0.1s ease 0s; }
    input[type='radio'] + .label__label:after, input[type='radio'] + label:after, input[type='radio'] + .wpcf7-list-item-label:after {
      background-color: #ffffff;
      border-radius: 50%;
      content: '';
      height: 11px;
      left: 8px;
      opacity: 0;
      position: absolute;
      top: 8px;
      width: 11px;
      -webkit-transition: opacity 0.2s ease 0s;
      -moz-transition: opacity 0.2s ease 0s;
      transition: opacity 0.2s ease 0s; }

.wpcf7-checkbox.wpcf7-not-valid + .wpcf7-not-valid-tip, .wpcf7-acceptance.wpcf7-not-valid + .wpcf7-not-valid-tip {
  display: block; }
.wpcf7-checkbox.wpcf7-not-valid input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance.wpcf7-not-valid input[type='checkbox'] + .wpcf7-list-item-label:before {
  border-color: #ff5050; }
.wpcf7-checkbox span.wpcf7-list-item, .wpcf7-acceptance span.wpcf7-list-item {
  margin: 0; }
.wpcf7-checkbox input[type='checkbox'], .wpcf7-acceptance input[type='checkbox'] {
  opacity: 0;
  position: absolute; }
  .wpcf7-checkbox input[type='checkbox']:checked + .wpcf7-list-item-label:before, .wpcf7-acceptance input[type='checkbox']:checked + .wpcf7-list-item-label:before {
    background-color: #323232;
    border-color: #323232;
    content: ""; }
  .wpcf7-checkbox input[type='checkbox']:disabled + .wpcf7-list-item-label, .wpcf7-acceptance input[type='checkbox']:disabled + .wpcf7-list-item-label {
    opacity: 0.5;
    pointer-events: none; }
  .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label, .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label {
    color: #323232;
    display: inline-block;
    font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
    min-height: 27px;
    padding: 2px 0 0 40px;
    position: relative;
    font-size: 18px;
    font-size: 1.125rem; }
    @media screen and (min-width: 1100px) {
      .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:hover:before, .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:hover:before {
        border-color: #323232; } }
    .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before {
      background-color: #ffffff;
      border: 1px solid #d5d5d5;
      border-radius: 4px;
      color: #ffffff;
      content: '';
      cursor: pointer;
      display: block;
      height: 27px;
      line-height: 25px;
      left: 0;
      position: absolute;
      text-align: center;
      top: 2px;
      width: 27px;
      font-size: 16px;
      font-size: 1rem;
      -webkit-transition: all 0.1s ease 0s;
      -moz-transition: all 0.1s ease 0s;
      transition: all 0.1s ease 0s; }
    .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label a, .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label a {
      color: #323232;
      text-decoration: underline; }
      @media screen and (min-width: 1100px) {
        .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label a:hover, .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label a:hover {
          text-decoration: none; } }
      .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label a:active, .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label a:active {
        text-decoration: none; }

.wpcf7-radio.wpcf7-not-valid input + .wpcf7-list-item-label:before, .wpcf7-checkbox.wpcf7-not-valid input + .wpcf7-list-item-label:before {
  border-color: #ff5050; }
.wpcf7-radio .wpcf7-list-item, .wpcf7-checkbox .wpcf7-list-item {
  display: block;
  margin: 0; }
  .wpcf7-radio .wpcf7-list-item + .wpcf7-list-item, .wpcf7-checkbox .wpcf7-list-item + .wpcf7-list-item {
    margin-top: 10px; }

@media screen and (min-width: 1100px) {
  .tnp-field label:hover input[type=checkbox] + font:before {
    border-color: #323232; } }
.tnp-field label input[type='checkbox'] {
  display: none !important; }
  .tnp-field label input[type='checkbox']:checked + font:before, .tnp-field label input[type='checkbox']:checked + .tnp-list-label:before {
    background-color: #323232;
    border-color: #323232;
    content: ""; }
  .tnp-field label input[type='checkbox'] + font, .tnp-field label input[type='checkbox'] + .tnp-list-label {
    color: #323232;
    display: inline-block;
    font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
    margin-left: 0;
    min-height: 27px;
    padding: 2px 0 0 40px;
    position: relative;
    font-size: 18px;
    font-size: 1.125rem; }
    @media screen and (min-width: 1100px) {
      .tnp-field label input[type='checkbox'] + font:hover:before, .tnp-field label input[type='checkbox'] + .tnp-list-label:hover:before {
        border-color: #323232; } }
    .tnp-field label input[type='checkbox'] + font:before, .tnp-field label input[type='checkbox'] + .tnp-list-label:before {
      background-color: #ffffff;
      border: 1px solid #d5d5d5;
      border-radius: 4px;
      color: #ffffff;
      content: '';
      cursor: pointer;
      display: block;
      height: 27px;
      line-height: 27px;
      left: 0;
      position: absolute;
      text-align: center;
      top: 1px;
      width: 27px;
      font-size: 16px;
      font-size: 1rem;
      -webkit-transition: all 0.1s ease 0s;
      -moz-transition: all 0.1s ease 0s;
      transition: all 0.1s ease 0s; }
    .tnp-field label input[type='checkbox'] + font + a font, .tnp-field label input[type='checkbox'] + .tnp-list-label + a font {
      color: #323232;
      font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
      text-decoration: underline; }

.tnp-profile .tnp-field-privacy a {
  color: #323232;
  text-decoration: underline; }
  @media screen and (min-width: 1100px) {
    .tnp-profile .tnp-field-privacy a:hover {
      color: #656565; } }
  .tnp-profile .tnp-field-privacy a:active {
    text-decoration: none; }
.tnp-profile .tnp-field-button {
  margin-top: 30px; }

div.tnp-subscription {
  margin: 0;
  max-width: none; }
  div.tnp-subscription .full-width-input {
    position: relative; }
    div.tnp-subscription .full-width-input .tnp-field {
      margin-bottom: 0; }
      div.tnp-subscription .full-width-input .tnp-field.tnp-field-privacy, div.tnp-subscription .full-width-input .tnp-field.tnp-field-cancellation, div.tnp-subscription .full-width-input .tnp-field.tnp-field-info {
        font-family: "Wetell-Bold", Arial, Verdana, sans-serif; }
        div.tnp-subscription .full-width-input .tnp-field.tnp-field-privacy input[type='checkbox']:checked + label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-cancellation input[type='checkbox']:checked + label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-info input[type='checkbox']:checked + label:before {
          background-color: #5CB287;
          border-color: #5CB287; }
        div.tnp-subscription .full-width-input .tnp-field.tnp-field-privacy label a, div.tnp-subscription .full-width-input .tnp-field.tnp-field-cancellation label a, div.tnp-subscription .full-width-input .tnp-field.tnp-field-info label a {
          color: #323232; }
        @media screen and (min-width: 1100px) {
          div.tnp-subscription .full-width-input .tnp-field.tnp-field-privacy label:hover:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-cancellation label:hover:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-info label:hover:before {
            border-color: #5CB287; } }
        div.tnp-subscription .full-width-input .tnp-field.tnp-field-privacy + .tnp-field-privacy, div.tnp-subscription .full-width-input .tnp-field.tnp-field-privacy + .tnp-field-cancellation, div.tnp-subscription .full-width-input .tnp-field.tnp-field-privacy + .tnp-field-info, div.tnp-subscription .full-width-input .tnp-field.tnp-field-cancellation + .tnp-field-privacy, div.tnp-subscription .full-width-input .tnp-field.tnp-field-cancellation + .tnp-field-cancellation, div.tnp-subscription .full-width-input .tnp-field.tnp-field-cancellation + .tnp-field-info, div.tnp-subscription .full-width-input .tnp-field.tnp-field-info + .tnp-field-privacy, div.tnp-subscription .full-width-input .tnp-field.tnp-field-info + .tnp-field-cancellation, div.tnp-subscription .full-width-input .tnp-field.tnp-field-info + .tnp-field-info {
          margin-top: 10px; }
      div.tnp-subscription .full-width-input .tnp-field.tnp-field-button {
        align-items: center;
        background-color: transparent;
        border-radius: 0;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
        box-shadow: none;
        color: #323232;
        display: flex;
        height: 48px;
        justify-content: center;
        margin: 0;
        padding: 0;
        position: absolute;
        right: 1px;
        top: 1px;
        width: 48px;
        font-size: 20px;
        font-size: 1.25rem; }
        @media screen and (min-width: 760px) {
          div.tnp-subscription .full-width-input .tnp-field.tnp-field-button {
            height: 58px;
            width: 58px;
            font-size: 24px;
            font-size: 1.5rem; } }
        div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .icon, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button ul.checklist li:before, ul.checklist div.tnp-subscription .full-width-input .tnp-field.tnp-field-button li:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button ol.checklist li:before, ol.checklist div.tnp-subscription .full-width-input .tnp-field.tnp-field-button li:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button ul.download-list li a:before, ul.download-list li div.tnp-subscription .full-width-input .tnp-field.tnp-field-button a:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button ol.download-list li a:before, ol.download-list li div.tnp-subscription .full-width-input .tnp-field.tnp-field-button a:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .alm-load-more-btn:after, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button #place_order:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .footer__content__navigation__column__trigger:after, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .faq .faq__trigger:after, .faq div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .faq__trigger:after, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .module__menu__inner__trigger:after, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .list--posts li .list--posts__link:after, .list--posts li div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .list--posts__link:after, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .partner-teaser .partner-teaser__content:after, .partner-teaser div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .partner-teaser__content:after, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .post-teaser .post-teaser__content:after, .post-teaser div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .post-teaser__content:after, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .comment__body__author__external:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .testimonial .testimonial__link:after, .testimonial div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .testimonial__link:after, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .rate-listing__rates__rate__inner__data__link:after, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .rate-listing .rate-listing__info:before, .rate-listing div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .rate-listing__info:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .slider__testimonial__content__quote:after, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .faqs__topic .faqs__topic__title:after, .faqs__topic div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .faqs__topic__title:after, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .box.box--linked .box__content:after, .box.box--linked div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .box__content:after, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox div.tnp-subscription .full-width-input .tnp-field.tnp-field-button input[type='checkbox'] + .wpcf7-list-item-label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance div.tnp-subscription .full-width-input .tnp-field.tnp-field-button input[type='checkbox'] + .wpcf7-list-item-label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button label input[type='checkbox'] + font:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button label input[type='checkbox'] + .tnp-list-label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .breadcrumbs .menu li:after, .breadcrumbs .menu div.tnp-subscription .full-width-input .tnp-field.tnp-field-button li:after, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .slick-lightbox-close:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .slick-arrow {
          -webkit-transition: all 0.1s ease 0s;
          -moz-transition: all 0.1s ease 0s;
          transition: all 0.1s ease 0s; }
          div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .icon:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button ul.checklist li:before, ul.checklist div.tnp-subscription .full-width-input .tnp-field.tnp-field-button li:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button ol.checklist li:before, ol.checklist div.tnp-subscription .full-width-input .tnp-field.tnp-field-button li:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button ul.download-list li a:before, ul.download-list li div.tnp-subscription .full-width-input .tnp-field.tnp-field-button a:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button ol.download-list li a:before, ol.download-list li div.tnp-subscription .full-width-input .tnp-field.tnp-field-button a:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button #place_order:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .comment__body__author__external:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .rate-listing .rate-listing__info:before, .rate-listing div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .rate-listing__info:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox div.tnp-subscription .full-width-input .tnp-field.tnp-field-button input[type='checkbox'] + .wpcf7-list-item-label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance div.tnp-subscription .full-width-input .tnp-field.tnp-field-button input[type='checkbox'] + .wpcf7-list-item-label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button label input[type='checkbox'] + font:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button label input[type='checkbox'] + .tnp-list-label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .slick-lightbox-close:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button .slick-arrow:before {
            content: ""; }
        div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:active {
          color: #78DCAA;
          -webkit-transform: translate(0, 0);
          -moz-transform: translate(0, 0);
          transform: translate(0, 0); }
        @media screen and (min-width: 1100px) {
          div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .icon, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover ul.checklist li:before, ul.checklist div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover li:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover ol.checklist li:before, ol.checklist div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover li:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover ul.download-list li a:before, ul.download-list li div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover a:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover ol.download-list li a:before, ol.download-list li div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover a:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .alm-load-more-btn:after, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover #place_order:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover footer .footer__content .footer__content__navigation .footer__content__navigation__column .footer__content__navigation__column__trigger:after, footer .footer__content .footer__content__navigation .footer__content__navigation__column div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .footer__content__navigation__column__trigger:after, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .faq .faq__trigger:after, .faq div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .faq__trigger:after, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .module .module__menu .module__menu__inner .module__menu__inner__trigger:after, .module .module__menu .module__menu__inner div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .module__menu__inner__trigger:after, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .list--posts li .list--posts__link:after, .list--posts li div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .list--posts__link:after, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .partner-teaser .partner-teaser__content:after, .partner-teaser div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .partner-teaser__content:after, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .post-teaser .post-teaser__content:after, .post-teaser div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .post-teaser__content:after, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .comments ul li.comment .comment__body .comment__body__author .comment__body__author__external:before, .comments ul li.comment .comment__body .comment__body__author div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .comment__body__author__external:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .testimonial .testimonial__link:after, .testimonial div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .testimonial__link:after, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner .rate-listing__rates__rate__inner__data__link:after, .rate-listing .rate-listing__rates .rate-listing__rates__rate .rate-listing__rates__rate__inner div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .rate-listing__rates__rate__inner__data__link:after, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .rate-listing .rate-listing__info:before, .rate-listing div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .rate-listing__info:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content .slider__testimonial__content__quote:after, .slider-testimonials .slider a.slider__testimonial .slider__testimonial__content div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .slider__testimonial__content__quote:after, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .faqs__topic .faqs__topic__title:after, .faqs__topic div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .faqs__topic__title:after, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .box.box--linked .box__content:after, .box.box--linked div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .box__content:after, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .checkbox:not(.woocommerce-form__label-for-checkbox) + .label__label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .checkbox:not(.woocommerce-form__label-for-checkbox) + label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .checkbox:not(.woocommerce-form__label-for-checkbox) + label + label + label + label + label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .wpcf7-checkbox input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-checkbox div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover input[type='checkbox'] + .wpcf7-list-item-label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .wpcf7-acceptance input[type='checkbox'] + .wpcf7-list-item-label:before, .wpcf7-acceptance div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover input[type='checkbox'] + .wpcf7-list-item-label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover label input[type='checkbox'] + font:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover label input[type='checkbox'] + .tnp-list-label:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .breadcrumbs .menu li:after, .breadcrumbs .menu div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover li:after, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .slick-lightbox-close:before, div.tnp-subscription .full-width-input .tnp-field.tnp-field-button:hover .slick-arrow {
            -webkit-transform: translate(2px, 0);
            -moz-transform: translate(2px, 0);
            transform: translate(2px, 0); } }
      div.tnp-subscription .full-width-input .tnp-field.tnp-field-email {
        margin-bottom: 20px; }
        div.tnp-subscription .full-width-input .tnp-field.tnp-field-email label {
          display: none; }
        div.tnp-subscription .full-width-input .tnp-field.tnp-field-email .tnp-email {
          padding-right: 68px !important; }
          @media screen and (min-width: 760px) {
            div.tnp-subscription .full-width-input .tnp-field.tnp-field-email .tnp-email {
              padding-right: 78px !important; } }
          @media screen and (min-width: 1100px) {
            div.tnp-subscription .full-width-input .tnp-field.tnp-field-email .tnp-email:hover {
              border-color: #5CB287 !important; } }

.frm_radio label {
  position: relative; }
@media screen and (min-width: 1100px) {
  .frm_radio:hover input[type='radio'] + .label__label:before {
    border-color: #323232; } }

.frm_form_fields fieldset {
  border: none;
  margin: 0;
  padding: 0; }
  @media screen and (min-width: 1100px) {
    #form_mobilfunknetz .frm_form_fields fieldset .frm_fields_container {
      display: flex;
      flex-wrap: wrap;
      margin-left: -15px;
      width: calc(100% + 30px); } }
  .frm_form_fields fieldset .frm_fields_container .frm_form_field {
    width: 100%; }
    @media screen and (min-width: 1100px) {
      #form_mobilfunknetz .frm_form_fields fieldset .frm_fields_container .frm_form_field {
        padding: 0 15px; }
        #form_mobilfunknetz .frm_form_fields fieldset .frm_fields_container .frm_form_field.vertical_radio {
          width: 32%; } }
    #form_mobilfunknetz .frm_form_fields fieldset .frm_fields_container .frm_form_field + .frm_form_field {
      margin-top: 30px; }
      @media screen and (min-width: 1100px) {
        #form_mobilfunknetz .frm_form_fields fieldset .frm_fields_container .frm_form_field + .frm_form_field.vertical_radio {
          margin-top: 0; } }
    .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_primary_label {
      font-family: "Wetell-Headline", Arial, Verdana, sans-serif;
      color: #323232;
      display: inline-block;
      margin-bottom: 10px;
      font-size: 16px;
      font-size: 1rem; }
    .frm_form_fields fieldset .frm_fields_container .frm_form_field .frm_radio + .frm_radio {
      margin-top: 10px; }
  .frm_form_fields fieldset .frm_fields_container .frm_submit {
    margin-top: 30px;
    width: 100%; }
    #form_mobilfunknetz .frm_form_fields fieldset .frm_fields_container .frm_submit {
      display: flex;
      justify-content: flex-end; }
      @media screen and (min-width: 1100px) {
        #form_mobilfunknetz .frm_form_fields fieldset .frm_fields_container .frm_submit {
          padding: 0 15px; } }
    .frm_form_fields fieldset .frm_fields_container .frm_submit .frm_button_submit {
      background-color: #323232; }
      @media screen and (max-width: 400px) {
        .frm_form_fields fieldset .frm_fields_container .frm_submit .frm_button_submit {
          width: 100%; } }
      @media screen and (min-width: 1100px) {
        .frm_form_fields fieldset .frm_fields_container .frm_submit .frm_button_submit:hover {
          background-color: #191919; } }
      .frm_form_fields fieldset .frm_fields_container .frm_submit .frm_button_submit:active {
        background-color: black; }

.frm_error_style {
  border: 3px solid #ff5050;
  color: #ff5050;
  font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
  margin-bottom: 20px;
  padding: 10px 20px; }
  @media screen and (min-width: 1100px) {
    .frm_error_style {
      margin-bottom: 30px; } }

.frm_message {
  border: 3px solid #78DCAA;
  margin-bottom: 30px;
  padding: 10px 20px; }
  .frm_message + .frm_form_fields {
    opacity: 0.5;
    pointer-events: none; }
  .frm_message p {
    color: #78DCAA;
    font-family: "Wetell-Bold", Arial, Verdana, sans-serif; }

.frm_error {
  color: #ff5050;
  font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
  margin-top: 20px; }

/*------------------------------------*\
    CHANGE TOOL
\*------------------------------------*/
#form-change .wpcf7-radio {
  display: flex; }
  #form-change .wpcf7-radio .wpcf7-list-item + .wpcf7-list-item {
    margin: 0 0 0 30px; }

/*------------------------------------*\
    NAVIGATION
\*------------------------------------*/
.menu {
  list-style-type: none;
  margin: 0;
  padding: 0; }
  .menu li a {
    text-decoration: none; }

.breadcrumbs {
  padding-bottom: 20px; }
  @media screen and (max-width: 760px) {
    .breadcrumbs {
      display: none; } }
  .breadcrumbs .menu {
    display: flex; }
    .breadcrumbs .menu li {
      font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
      padding-right: 45px;
      position: relative;
      font-size: 18px;
      font-size: 1.125rem; }
      @media screen and (min-width: 1100px) {
        .breadcrumbs .menu li {
          font-size: 20px;
          font-size: 1.25rem; } }
      .breadcrumbs .menu li:last-child {
        max-width: 300px;
        overflow: hidden;
        padding-right: 0;
        position: relative;
        text-overflow: ellipsis;
        white-space: nowrap; }
        .breadcrumbs .menu li:last-child:after {
          display: none; }
      .breadcrumbs .menu li:after {
        content: "";
        position: absolute;
        right: 13px;
        top: 5px;
        font-size: 13px;
        font-size: 0.8125rem; }
        @media screen and (min-width: 1100px) {
          .breadcrumbs .menu li:after {
            top: 6px; } }
      .breadcrumbs .menu li a {
        color: #323232; }
        .breadcrumbs .menu li a:active {
          color: #5CB287; }
        @media screen and (min-width: 1100px) {
          .breadcrumbs .menu li a:hover {
            color: #5CB287; }
          .breadcrumbs .menu li a:active {
            color: #323232; } }

.header__navigation {
  background-color: #78DCAA;
  height: 100%;
  left: 0;
  min-width: 320px;
  overflow: auto;
  padding: 130px 40px 100px;
  position: fixed;
  width: 100%;
  z-index: 10;
  -webkit-transition: all 0.2s ease 0s;
  -moz-transition: all 0.2s ease 0s;
  transition: all 0.2s ease 0s; }
  @media screen and (max-width: 1100px) {
    .header__navigation {
      pointer-events: none;
      top: -100%; }
      .nav-active .header__navigation {
        pointer-events: auto;
        top: 0; } }
  @media screen and (min-width: 1100px) {
    .header__navigation {
      background-color: transparent;
      height: auto;
      left: 170px;
      overflow: initial;
      padding: 0;
      top: 7px;
      width: auto;
      z-index: 30; }
      .header--type .header__navigation {
        top: 47px; }
      .scrolled .header__navigation {
        top: 7px; } }
  @media screen and (min-width: 1400px) {
    .header__navigation {
      left: 270px;
      top: 26px; }
      .header--type .header__navigation {
        top: 66px; }
      .scrolled .header__navigation {
        top: 26px; } }
  @media screen and (min-width: 1800px) {
    .header__navigation {
      left: 320px; } }
  .header__navigation .menu {
    list-style-type: none;
    margin: 0 auto;
    max-width: 600px;
    padding: 0;
    position: relative; }
    @media screen and (min-width: 1100px) {
      .header__navigation .menu {
        display: flex;
        max-width: none; } }
    .header__navigation .menu.header__navigation__type {
      display: flex;
      justify-content: space-between;
      padding-bottom: 40px; }
      @media screen and (min-width: 1100px) {
        .header__navigation .menu.header__navigation__type {
          background-color: #ffffff;
          height: 40px;
          justify-content: flex-start;
          left: 0;
          padding: 0 0 0 200px;
          position: fixed;
          top: 0;
          width: 100%;
          -webkit-transition: top 0.2s ease 0s;
          -moz-transition: top 0.2s ease 0s;
          transition: top 0.2s ease 0s; }
          .scrolled .header__navigation .menu.header__navigation__type {
            top: -40px; } }
      @media screen and (min-width: 1400px) {
        .header__navigation .menu.header__navigation__type {
          padding-left: 555px; } }
      .header__navigation .menu.header__navigation__type > li {
        border: none;
        padding: 0; }
        .header__navigation .menu.header__navigation__type > li + li {
          margin: 0; }
        @media screen and (min-width: 1100px) {
          .header__navigation .menu.header__navigation__type > li.current {
            z-index: 1; }
            .header__navigation .menu.header__navigation__type > li.current:after {
              background-color: #ffeb00;
              bottom: auto;
              content: '';
              display: block;
              height: 40px;
              left: auto;
              position: absolute;
              right: 0;
              top: 0;
              width: 9000px;
              z-index: -1; }
            .header__navigation .menu.header__navigation__type > li.current:last-child:after {
              left: 0;
              right: auto; } }
        .header__navigation .menu.header__navigation__type > li.current a {
          color: #ffffff;
          text-decoration: underline; }
          @media screen and (min-width: 1100px) {
            .header__navigation .menu.header__navigation__type > li.current a {
              color: #323232; }
              .header__navigation .menu.header__navigation__type > li.current a:hover, .header__navigation .menu.header__navigation__type > li.current a:active {
                color: #323232; } }
        .header__navigation .menu.header__navigation__type > li a {
          align-items: center;
          display: flex;
          letter-spacing: 0;
          padding: 0;
          text-transform: none;
          font-size: 16px;
          font-size: 1rem; }
          .header__navigation .menu.header__navigation__type > li a:active {
            color: #ffffff; }
          @media screen and (min-width: 1100px) {
            .header__navigation .menu.header__navigation__type > li a {
              height: 40px;
              padding: 0 25px; }
              .header__navigation .menu.header__navigation__type > li a:hover {
                color: #78DCAA; }
              .header__navigation .menu.header__navigation__type > li a:active {
                color: #27955e; } }
    .header__navigation .menu > li {
      border-bottom: 1px solid rgba(50, 50, 50, 0.2);
      position: relative; }
      @media screen and (min-width: 1100px) {
        .header__navigation .menu > li {
          border: none;
          padding: 20px 0; } }
      @media screen and (min-width: 1100px) {
        .header__navigation .menu > li:after {
          background-color: #78DCAA;
          bottom: -7px;
          content: '';
          display: none;
          height: 4px;
          left: 0;
          position: absolute;
          width: calc(100% - 5px); } }
      @media screen and (min-width: 1400px) {
        .header__navigation .menu > li:after {
          bottom: -25px; } }
      .header__navigation .menu > li + li {
        margin-top: 30px; }
        @media screen and (min-width: 1100px) {
          .header__navigation .menu > li + li {
            margin: 0 0 0 30px; } }
        @media screen and (min-width: 1400px) {
          .header__navigation .menu > li + li {
            margin-left: 60px; } }
      .header__navigation .menu > li.current-menu-item > a, .header__navigation .menu > li.current-menu-ancestor > a {
        color: #323232; }
        @media screen and (min-width: 1100px) {
          .header__navigation .menu > li.current-menu-item > a, .header__navigation .menu > li.current-menu-ancestor > a {
            color: #78DCAA; } }
      @media screen and (min-width: 1100px) {
        .header__navigation .menu > li.current-menu-item:after, .header__navigation .menu > li.current-menu-ancestor:after {
          display: block; } }
      .single-post .header__navigation .menu > li.about-us > a {
        color: #323232; }
        @media screen and (min-width: 1100px) {
          .single-post .header__navigation .menu > li.about-us > a {
            color: #78DCAA; } }
      @media screen and (min-width: 1100px) {
        .single-post .header__navigation .menu > li.about-us:after {
          display: block; } }
      @media screen and (min-width: 1100px) {
        .header__navigation .menu > li:hover .sub-menu {
          margin-top: 0;
          opacity: 1;
          pointer-events: auto; } }
      .header__navigation .menu > li > a {
        color: #323232;
        display: block;
        font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
        letter-spacing: 4px;
        padding: 0 50px 20px 0;
        position: relative;
        text-transform: uppercase;
        font-size: 14px;
        font-size: 0.875rem; }
        @media screen and (min-width: 1100px) {
          .header__navigation .menu > li > a {
            color: #323232;
            padding: 0;
            white-space: nowrap; } }
        @media screen and (min-width: 1400px) {
          .header__navigation .menu > li > a {
            font-size: 16px;
            font-size: 1rem; } }
        .header__navigation .menu > li > a:active {
          color: #ffffff; }
        @media screen and (min-width: 1100px) {
          .header__navigation .menu > li > a:hover {
            color: #78DCAA; }
          .header__navigation .menu > li > a:active {
            color: #27955e; } }
      .header__navigation .menu > li .menu-item__toggle {
        align-items: center;
        color: #323232;
        display: flex;
        height: 40px;
        justify-content: center;
        position: absolute;
        right: -13px;
        top: -13px;
        width: 40px;
        font-size: 14px;
        font-size: 0.875rem;
        -webkit-transition: all 0.1s ease 0s;
        -moz-transition: all 0.1s ease 0s;
        transition: all 0.1s ease 0s; }
        .header__navigation .menu > li .menu-item__toggle.active {
          -webkit-transform: rotate(180deg);
          -moz-transform: rotate(180deg);
          transform: rotate(180deg); }
          .header__navigation .menu > li .menu-item__toggle.active + .sub-menu {
            display: block; }
        .header__navigation .menu > li .menu-item__toggle:active {
          color: #ffffff; }
        .header__navigation .menu > li .menu-item__toggle:hover, .header__navigation .menu > li .menu-item__toggle:active, .header__navigation .menu > li .menu-item__toggle:focus {
          background-image: none;
          box-shadow: none;
          outline: none; }
        @media screen and (min-width: 1100px) {
          .header__navigation .menu > li .menu-item__toggle {
            display: none; } }
      .header__navigation .menu > li .sub-menu {
        list-style-type: none;
        margin: 0 0 30px;
        padding: 0; }
        @media screen and (max-width: 1100px) {
          .header__navigation .menu > li .sub-menu {
            display: none; } }
        @media screen and (min-width: 1100px) {
          .header__navigation .menu > li .sub-menu {
            background-color: #78DCAA;
            border-radius: 4px;
            left: -30px;
            margin: 20px 0 0;
            opacity: 0;
            padding: 30px;
            position: absolute;
            pointer-events: none;
            top: 53px;
            width: 250px;
            z-index: 10;
            -webkit-transition: all 0.2s ease 0s;
            -moz-transition: all 0.2s ease 0s;
            transition: all 0.2s ease 0s; } }
        @media screen and (min-width: 1400px) {
          .header__navigation .menu > li .sub-menu {
            top: 58px; } }
        .header__navigation .menu > li .sub-menu li.current-menu-item a {
          color: #ffffff; }
        .single-post .header__navigation .menu > li .sub-menu li.news a {
          color: #ffffff; }
        .single-partner_cpt .header__navigation .menu > li .sub-menu li.partner a {
          color: #ffffff; }
        .header__navigation .menu > li .sub-menu li + li {
          margin-top: 20px; }
        .header__navigation .menu > li .sub-menu li a {
          color: #323232;
          display: block;
          font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
          position: relative;
          font-size: 14px;
          font-size: 0.875rem;
          -webkit-hyphens: auto;
          -moz-hyphens: auto;
          -ms-hyphens: auto;
          hyphens: auto; }
          @media screen and (min-width: 1400px) {
            .header__navigation .menu > li .sub-menu li a {
              font-size: 16px;
              font-size: 1rem; } }
          .header__navigation .menu > li .sub-menu li a:active {
            color: #ffffff; }
          @media screen and (min-width: 1100px) {
            .header__navigation .menu > li .sub-menu li a:hover {
              color: #ffffff; }
            .header__navigation .menu > li .sub-menu li a:active {
              color: #323232; } }
        .header__navigation .menu > li .sub-menu li .sub-menu {
          display: none; }

.header__links {
  background-color: #ffffff;
  bottom: 0;
  display: none;
  flex-wrap: wrap;
  justify-content: flex-end;
  left: 0;
  position: fixed;
  width: 100%;
  z-index: 20; }
  @media screen and (min-width: 760px) {
    .header__links {
      background-color: transparent;
      border-right: 1px solid rgba(255, 255, 255, 0.2);
      bottom: auto;
      box-shadow: none;
      display: flex;
      left: auto;
      position: absolute;
      right: 69px;
      top: 0;
      width: 240px; } }
  @media screen and (min-width: 1100px) {
    .header__links {
      right: 0;
      width: 270px; }
      .header--type .header__links {
        top: 40px;
        -webkit-transition: top 0.2s ease 0s;
        -moz-transition: top 0.2s ease 0s;
        transition: top 0.2s ease 0s; }
      .scrolled .header__links {
        top: 0; } }
  .header__links a {
    align-items: center;
    flex-basis: 0;
    flex-grow: 1;
    display: flex;
    font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
    height: 60px;
    justify-content: center;
    padding: 0 20px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    font-size: 14px;
    font-size: 0.875rem;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s; }
    @media screen and (min-width: 760px) {
      .header__links a {
        flex-basis: auto;
        flex-grow: initial;
        height: 70px;
        padding: 0 30px; } }
    @media screen and (min-width: 1400px) {
      .header__links a {
        height: 110px;
        padding: 0 60px;
        font-size: 16px;
        font-size: 1rem; } }
    .header__links a.header__links__crm {
      color: #323232; }
      .header__links a.header__links__crm:active {
        color: #5CB287; }
      @media screen and (min-width: 1100px) {
        .header__links a.header__links__crm:hover {
          color: #5CB287; }
        .header__links a.header__links__crm:active {
          color: #323232; } }
    .header__links a.header__links__link {
      background-color: #323232;
      color: #ffffff;
      letter-spacing: 4px; }
      .header__links a.header__links__link:active {
        background-color: #191919; }
      @media screen and (min-width: 1100px) {
        .header__links a.header__links__link:hover {
          background-color: #191919; }
        .header__links a.header__links__link:active {
          background-color: #323232; } }

/*------------------------------------*\
    LIGHTBOX
\*------------------------------------*/
.lity {
  background-color: rgba(50, 50, 50, 0.5);
  height: 100%; }
  .lity .lity-wrap {
    height: 100%;
    overflow: auto; }
    .lity .lity-wrap .lity-content {
      padding: 20px; }
      @media screen and (min-width: 760px) {
        .lity .lity-wrap .lity-content {
          padding: 40px; } }
      .lity .lity-wrap .lity-content:after {
        display: none; }
    .lity .lity-wrap .lity-close {
      display: none; }
  .lity .box {
    background-color: #ffffff;
    max-height: none !important;
    max-width: 600px; }
    .lity .box .box__content .box__content__close {
      opacity: 0.5;
      position: absolute;
      right: 20px;
      top: 20px; }
      .lity .box .box__content .box__content__close:active {
        opacity: 1; }
      @media screen and (min-width: 1100px) {
        .lity .box .box__content .box__content__close:hover {
          opacity: 1; }
        .lity .box .box__content .box__content__close:active {
          opacity: 0.5; } }

/*------------------------------------*\
    SLIDER
\*------------------------------------*/
.slick-slide {
  outline: 0; }

.slick-lightbox-close {
  background: transparent;
  border: none;
  outline: 0;
  position: absolute;
  right: 10px;
  text-indent: -9999px;
  top: 10px; }
  @media screen and (min-width: 760px) {
    .slick-lightbox-close {
      right: 40px;
      top: 40px; } }
  .slick-lightbox-close:before {
    align-items: center;
    content: "";
    display: flex;
    justify-content: center;
    opacity: 1;
    text-indent: 0;
    font-size: 20px;
    font-size: 1.25rem; }
    @media screen and (min-width: 760px) {
      .slick-lightbox-close:before {
        font-size: 26px;
        font-size: 1.625rem; } }

.slick-arrow {
  background: transparent;
  border: none;
  outline: 0;
  position: absolute;
  text-indent: -9999px;
  top: 60px; }
  .slick-lightbox .slick-arrow {
    margin-top: -24px;
    top: 50%;
    z-index: 10; }
    @media screen and (min-width: 760px) {
      .slick-lightbox .slick-arrow {
        margin-top: -34px; } }
  .slick-arrow:before {
    align-items: center;
    display: flex;
    justify-content: center;
    text-indent: 0;
    font-size: 24px;
    font-size: 1.5rem; }
    @media screen and (min-width: 760px) {
      .slick-arrow:before {
        font-size: 30px;
        font-size: 1.875rem; } }
  .slick-arrow.slick-prev {
    left: 0; }
    .slick-lightbox .slick-arrow.slick-prev {
      left: 10px; }
      @media screen and (min-width: 760px) {
        .slick-lightbox .slick-arrow.slick-prev {
          left: 40px; } }
    .slick-arrow.slick-prev:before {
      content: ""; }
  .slick-arrow.slick-next {
    right: 0; }
    .slick-lightbox .slick-arrow.slick-next {
      right: 10px; }
      @media screen and (min-width: 760px) {
        .slick-lightbox .slick-arrow.slick-next {
          right: 40px; } }
    .slick-arrow.slick-next:before {
      content: ""; }

.slick-dots {
  display: flex;
  justify-content: center;
  list-style-type: none;
  margin: 30px 0 0; }
  .slick-dots li {
    margin: 0 5px;
    padding: 0 !important; }
    .slick-dots li:before {
      display: none; }
    .slick-dots li.slick-active button {
      background: #323232; }
      .section--blue .slick-dots li.slick-active button, .section--green .slick-dots li.slick-active button, .section--turquoise .slick-dots li.slick-active button, .section--berry .slick-dots li.slick-active button {
        color: #ffffff; }
    .slick-dots li button {
      background: rgba(50, 50, 50, 0.3);
      border: none;
      display: block;
      height: 10px;
      overflow: hidden;
      padding: 0;
      position: relative;
      text-indent: -9999px;
      width: 10px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%; }
      .section--blue .slick-dots li button, .section--green .slick-dots li button, .section--turquoise .slick-dots li button, .section--berry .slick-dots li button {
        background: rgba(255, 255, 255, 0.3); }

/*------------------------------------*\
    COOKIE BOX
\*------------------------------------*/
#BorlabsCookieBox ._brlbs-h3 {
  color: #78DCAA !important;
  display: block;
  font-family: "Wetell-Headline", Arial, Verdana, sans-serif !important;
  margin: 0 0 0.5em !important;
  word-break: normal !important;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto; }
#BorlabsCookieBox ._brlbs-box {
  padding: 20px 0 !important; }
  @media screen and (min-width: 760px) {
    #BorlabsCookieBox ._brlbs-box {
      padding: 30px 15px !important; } }
  #BorlabsCookieBox ._brlbs-box ._brlbs-flex-center {
    display: block !important; }
#BorlabsCookieBox ._brlbs-btn {
  font-family: "Wetell-Bold", Arial, Verdana, sans-serif !important;
  text-transform: uppercase; }
#BorlabsCookieBox .bcac-item {
  padding: 10px 15px !important; }
  #BorlabsCookieBox .bcac-item p.text-center {
    text-align: left !important; }
#BorlabsCookieBox ._brlbs-bar ul {
  margin: 15px 0 0 !important; }
#BorlabsCookieBox ul li {
  color: #323232 !important;
  font-family: "Wetell-Bold", Arial, Verdana, sans-serif !important;
  padding-left: 0; }
  #BorlabsCookieBox ul li:before {
    display: none; }
  #BorlabsCookieBox ul li ._brlbs-checkbox {
    color: #323232;
    font-family: "Wetell-Bold", Arial, Verdana, sans-serif; }
    #BorlabsCookieBox ul li ._brlbs-checkbox ._brlbs-checkbox-indicator {
      top: 1px; }
#BorlabsCookieBox p a, #BorlabsCookieBox table a {
  font-family: "Wetell-Bold", Arial, Verdana, sans-serif; }
#BorlabsCookieBox b {
  font-family: "Wetell-Bold", Arial, Verdana, sans-serif;
  display: inline; }

/*------------------------------------*\
    MISC
\*------------------------------------*/
::selection {
  background: #323232;
  color: #ffffff;
  text-shadow: none; }

::-webkit-selection {
  background: #323232;
  color: #ffffff;
  text-shadow: none; }

::-moz-selection {
  background: #323232;
  color: #ffffff;
  text-shadow: none; }

/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/
.alignnone {
  margin: 0; }

.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto; }

.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

a img.alignnone {
  margin: 5px 20px 20px 0; }

a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.wp-caption {
  background: #FFF;
  border: 1px solid #F0F0F0;
  max-width: 96%;
  padding: 5px 3px 10px;
  text-align: center; }

.wp-caption.alignnone {
  margin: 5px 20px 20px 0; }

.wp-caption.alignleft {
  margin: 5px 20px 20px 0; }

.wp-caption.alignright {
  margin: 5px 0 20px 20px; }

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto; }

.wp-caption .wp-caption-text,
.gallery-caption {
  font-size: 11px;
  line-height: 17px;
  margin: 0;
  padding: 0 4px 5px; }

/*# sourceMappingURL=style.css.map */
