
/*
 *************************************************************************
 **                                                                     **
 **                                                                     **
 **                  !DO NOT EDIT THIS FILE MANUALLY!                   **
 **                 !ANY CHANGES  WILL BE OVERWRITTEN!                  **
 **          Place your custom changes inside custom.css-file           **
 **                                                                     **
 **                !DIESE  DATEI NICHT VON HAND AENDERN!                **
 **            !AENDERUNGEN WERDEN MASCHINELL UEBERSCHRIEBEN!           **
 **            Manuelle CSS-Anpassungen platzieren Sie bitte            **
 **                     in der custom.css-Datei                         **
 **                                                                     **
 **                                                                     **
 *************************************************************************
*/


/*

	Main file of LESS-Styling, Generated: 2018-02-28 08:33:33
	This file has been automatically created.
	Please do not edit it manually.

*/
/*********************************************************************************/
/*

	LESS-Atoms-Styling, Generated: 2018-02-28 08:33:33
	This file has been automatically created.
	Please do not edit it manually.

*/
/*********************************************************************************/
/*   SKIPPED BECAUSE EMPTY: @color_10: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_11: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_12: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_13: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_14: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_15: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_16: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_17: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_18: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_19: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_20: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_4: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_5: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_6: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_7: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_8: ;   */
/*   SKIPPED BECAUSE EMPTY: @color_9: ;   */
/*

	LESS-Styling, Generated: 2018-02-28 08:33:33
	This file has been automatically created.
	Please do not edit it manually.

*/
/*********************************************************************************/
/*
@font-face {
  font-family: 'MyWebFont';
  src: url('../fonts/MyWebFont.eot');
  src: url('../fonts/MyWebFont.eot?#iefix') format('embedded-opentype'),
       url('../fonts/MyWebFont.woff2') format('woff2'),
       url('../fonts/MyWebFont.woff') format('woff'),
       url('../fonts/MyWebFont.ttf') format('truetype'),
       url('../fonts/MyWebFont.svg#svgFontName') format('svg');
}
*/
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700');
/*

	LESS-Styling, Generated: 2018-02-28 08:33:33
	This file has been automatically created.
	Please do not edit it manually.

*/
/*********************************************************************************/
/*

	LESS-Styling, Generated: 2018-02-28 08:33:33
	This file has been automatically created.
	Please do not edit it manually.

*/
/*********************************************************************************/
/*

	LESS-Styling, Generated: 2018-02-28 08:33:33
	This file has been automatically created.
	Please do not edit it manually.

*/
/*********************************************************************************/
/* Atom: html */
html {
  font-size: 100%;
  font-family: 'size-xxs';
}
@media only screen and (max-width: 480px) {
  html {
    font-family: 'size-xs';
  }
}
@media only screen and (max-width: 768px) {
  html {
    font-family: 'size-sm';
  }
}
@media only screen and (max-width: 1299px) {
  html {
    font-family: 'size-md';
    overflow-y: visible!important;
  }
}
@media only screen and (min-width: 1300px) {
  html {
    font-family: 'size-lg';
  }
}
/* Atom: body */
body {
  background-color: #ffffff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -: ;margin: 0px;
  -: ;margin: 0rem;
  -: ;padding: 0px;
  -: ;padding: 0rem;
  font-family: 'Source Sans Pro', sans-serif;
  -: ;font-size: 14px;
  -: ;font-size: 0.875rem;
  color: initial;
  line-height: initial;
  letter-spacing: initial;
  overflow-x: hidden;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-animation: vis 1500ms ease;
  -webkit-animation-fill-mode: forwards;
  animation: vis 1500ms ease;
  animation-fill-mode: forwards;
  animation-delay: 500ms;
  -webkit-animation-delay: 500ms;
}
@media only screen and (max-width: 1299px) {
  body {
    overflow: visible!important;
  }
}
body.no-scroll,
body .nobodyscroll {
  min-height: 1px;
  max-height: 100vh;
  overflow: hidden;
  position: fixed;
  height: 100%;
  width: 100%;
}
@-webkit-keyframes vis {
  0% {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
  }
  100% {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
  }
}
@keyframes vis {
  0% {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
  }
  100% {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
  }
}
/* Atom: main */
main {
  min-height: 100vh;
  min-width: 100%;
  display: block;
  -: ;padding-top: 0px;
  -: ;padding-top: 0rem;
  -webkit-transition: all 250ms ease-out;
  -moz-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
  -: ;left: 0px;
  -: ;left: 0rem;
  -: ;top: 0px;
  -: ;top: 0rem;
}
@media only screen and (max-width: 768px) {
  main {
    -: ;padding-top: 0px;
    -: ;padding-top: 0rem;
  }
}
/* Atom: figure */
figure {
  -: ;margin: 0px;
  -: ;margin: 0rem;
  -: ;padding: 0px;
  -: ;padding: 0rem;
  /*
	.flex();
	.align-items();
	.flex-align();
	.justify-content();
	img{
		width:auto;
		height:auto;
		display:block;
	}
	*/
}
/* Atom: img */
img {
  width: 100%;
  height: auto;
}
/* Atom: section */
section {
  -: ;margin: 0px;
  -: ;margin: 0rem;
  -: ;padding: 0px;
  -: ;padding: 0rem;
}
section h1,
section h2,
section h3,
section h4,
section h5,
section h6 {
  font-family: 'Source Sans Pro', sans-serif;
  line-height: 120%;
  -: ;margin: 0px;
  -: ;margin: 0rem;
  color: #fbb900;
  line-height: 0.93;
  font-weight: 400;
}
@media only screen and (max-width: 1299px) {
  section h1 br,
  section h2 br,
  section h3 br,
  section h4 br,
  section h5 br,
  section h6 br {
    display: none;
  }
}
section h1.deep,
section h2.deep,
section h3.deep,
section h4.deep,
section h5.deep,
section h6.deep {
  color: #505050;
}
section h1.align-left,
section h2.align-left,
section h3.align-left,
section h4.align-left,
section h5.align-left,
section h6.align-left {
  text-align: left;
}
section h1.align-center,
section h2.align-center,
section h3.align-center,
section h4.align-center,
section h5.align-center,
section h6.align-center {
  text-align: center;
}
section h1.align-right,
section h2.align-right,
section h3.align-right,
section h4.align-right,
section h5.align-right,
section h6.align-right {
  text-align: right;
}
section h1.loud,
section h2.loud,
section h3.loud,
section h4.loud,
section h5.loud,
section h6.loud {
  text-transform: uppercase;
}
section h1.daylight,
section h2.daylight,
section h3.daylight,
section h4.daylight,
section h5.daylight,
section h6.daylight {
  color: #ffffff;
}
section h1.midnight,
section h2.midnight,
section h3.midnight,
section h4.midnight,
section h5.midnight,
section h6.midnight {
  color: #505050;
}
section h1.pearl,
section h2.pearl,
section h3.pearl,
section h4.pearl,
section h5.pearl,
section h6.pearl {
  font-weight: 900;
}
section h1.first,
section h2.first,
section h3.first,
section h4.first,
section h5.first,
section h6.first {
  font-size: 6.5vh;
}
@media only screen and (max-width: 1299px) {
  section h1.first,
  section h2.first,
  section h3.first,
  section h4.first,
  section h5.first,
  section h6.first {
    -: ;font-size: 40px;
    -: ;font-size: 2.5rem;
  }
}
section h1.second,
section h2.second,
section h3.second,
section h4.second,
section h5.second,
section h6.second {
  -: ;font-size: 70px;
  -: ;font-size: 4.375rem;
}
@media only screen and (max-width: 1299px) {
  section h1.second,
  section h2.second,
  section h3.second,
  section h4.second,
  section h5.second,
  section h6.second {
    -: ;font-size: 40px;
    -: ;font-size: 2.5rem;
  }
}
section h1.third,
section h2.third,
section h3.third,
section h4.third,
section h5.third,
section h6.third {
  -: ;font-size: 24px;
  -: ;font-size: 1.5rem;
  -: ;line-height: 30px;
  -: ;line-height: 1.875rem;
}
@media only screen and (max-width: 1299px) {
  section h1.third,
  section h2.third,
  section h3.third,
  section h4.third,
  section h5.third,
  section h6.third {
    -: ;font-size: 24px;
    -: ;font-size: 1.5rem;
  }
}
section h1.fourth,
section h2.fourth,
section h3.fourth,
section h4.fourth,
section h5.fourth,
section h6.fourth {
  -: ;font-size: 19px;
  -: ;font-size: 1.1875rem;
}
@media only screen and (max-width: 1299px) {
  section h1.fourth,
  section h2.fourth,
  section h3.fourth,
  section h4.fourth,
  section h5.fourth,
  section h6.fourth {
    -: ;font-size: 19px;
    -: ;font-size: 1.1875rem;
  }
}
section h1.fifth,
section h2.fifth,
section h3.fifth,
section h4.fifth,
section h5.fifth,
section h6.fifth {
  -: ;font-size: 19px;
  -: ;font-size: 1.1875rem;
}
@media only screen and (max-width: 1299px) {
  section h1.fifth,
  section h2.fifth,
  section h3.fifth,
  section h4.fifth,
  section h5.fifth,
  section h6.fifth {
    -: ;font-size: 19px;
    -: ;font-size: 1.1875rem;
  }
}
section h1.sixth,
section h2.sixth,
section h3.sixth,
section h4.sixth,
section h5.sixth,
section h6.sixth {
  -: ;font-size: 19px;
  -: ;font-size: 1.1875rem;
}
@media only screen and (max-width: 1299px) {
  section h1.sixth,
  section h2.sixth,
  section h3.sixth,
  section h4.sixth,
  section h5.sixth,
  section h6.sixth {
    -: ;font-size: 19px;
    -: ;font-size: 1.1875rem;
  }
}
/* Atom: span */
span {
  color: #fbb900;
}
/* Atom: a */
a {
  text-decoration: none;
}
/* Atom: strong */
strong {
  font-weight: bold;
}
/* Atom: em */
em {
  font-style: italic;
}
/* Atom: u */
u {
  text-decoration: underline;
}
/* Atom: var */
var {
  color: #505050;
}
/* Atom: del */
del {
  color: #505050;
}
/* Atom: small */
small {
  font-size: 85%;
  color: #979797;
}
/* Atom: abbr */
abbr {
  color: #505050;
}
/* Atom: pre */
pre {
  color: #505050;
}
/* Atom: mark */
mark {
  background-color: #63c2cc;
}
/* Atom: code */
code {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #63c2cc;
  -: ;padding: 6px 6px 6px 12px;
  -: ;padding: 0.375rem 0.375rem 0.375rem 0.75rem;
  -: ;margin: 10px 0px;
  -: ;margin: 0.625rem 0rem;
  border: 1px solid #63c2cc;
  border-left: 4px solid #fbb900;
  width: 100%;
  display: block;
  clear: both;
}
/* Atom: sub */
sub {
  color: #505050;
}
/* Atom: sup */
sup {
  color: #505050;
}
/* Atom: ul */
ul {
  -: ;padding: 0px;
  -: ;padding: 0rem;
  -: ;margin: 0px;
  -: ;margin: 0rem;
}
ul li {
  list-style-type: none;
  position: relative;
  -: ;padding-left: 20px;
  -: ;padding-left: 1.25rem;
  -: ;font-size: 14px;
  -: ;font-size: 0.875rem;
}
ul li a {
  color: #505050;
}
ul li:before {
  content: '';
  position: absolute;
  -: ;left: 0px;
  -: ;left: 0rem;
  -: ;top: 9px;
  -: ;top: 0.5625rem;
  background-color: #505050;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -: ;width: 6px;
  -: ;width: 0.375rem;
  -: ;height: 6px;
  -: ;height: 0.375rem;
}
/* Atom: p */
p {
  color: #505050;
  line-height: 1.43;
  -: ;margin: 0px;
  -: ;margin: 0rem;
  font-size: 1.5vh;
}
@media only screen and (max-width: 1299px) {
  p br {
    display: none;
  }
}
/* Atom: address */
address ul {
  -: ;margin: 0px;
  -: ;margin: 0rem;
  -: ;padding: 0px;
  -: ;padding: 0rem;
}
address ul li {
  list-style-type: none;
  float: none;
  -: ;padding: 0px;
  -: ;padding: 0rem;
  -: ;margin: 0px;
  -: ;margin: 0rem;
  color: #505050;
}
/* Atom: input */
input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  -: ;height: 28px;
  -: ;height: 1.75rem;
  -: ;padding: 0px 12px;
  -: ;padding: 0rem 0.75rem;
  -: ;border-bottom-width: 1px;
  -: ;border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: #979797;
  -: ;border-right-width: 1px;
  -: ;border-right-width: 0.0625rem;
  border-right-style: solid;
  border-right-color: #979797;
  -: ;border-top-width: 1px;
  -: ;border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: #979797;
  -: ;border-left-width: 1px;
  -: ;border-left-width: 0.0625rem;
  border-left-style: solid;
  border-left-color: #979797;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: transparent;
  font-family: 'Source Sans Pro', sans-serif;
  -webkit-transition: all 125ms ease-out;
  -moz-transition: all 125ms ease-out;
  -o-transition: all 125ms ease-out;
  transition: all 125ms ease-out;
  display: table-cell;
  -: ;font-size: 14px;
  -: ;font-size: 0.875rem;
}
input::-webkit-input-placeholder {
  color: #979797;
  opacity: 1;
}
input:-moz-placeholder {
  color: #979797;
  opacity: 1;
}
input::-moz-placeholder {
  color: #979797;
  opacity: 1;
}
input:-ms-input-placeholder {
  color: #979797;
  opacity: 1;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button,
input[type=time]::-webkit-inner-spin-button,
input[type=time]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: textfield;
  appearance: none;
}
input:focus {
  outline: none;
}
input[type="submit"],
input[type="search"] {
  -webkit-appearance: none;
  -moz-appearance: textfield;
  appearance: none;
}
input[type="radio"] {
  visibility: hidden;
  -: ;width: 0px;
  -: ;width: 0rem;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -: ;margin: 0px;
  -: ;margin: 0rem;
  display: initial;
}
input[type="radio"] ~ label {
  display: initial;
  float: left;
  width: auto;
  height: auto;
  -: ;margin: 0px 20px 0px 20px;
  -: ;margin: 0rem 1.25rem 0rem 1.25rem;
}
input[type="radio"] + label {
  display: block;
  cursor: pointer;
  float: left;
  -: ;margin-right: 0px;
  -: ;margin-right: 0rem;
  -: ;padding: 0px;
  -: ;padding: 0rem;
  display: initial;
  color: transparent;
  -: ;width: 10px;
  -: ;width: 0.625rem;
  -: ;height: 10px;
  -: ;height: 0.625rem;
  -: ;margin: 3px 0px 0px 0px;
  -: ;margin: 0.1875rem 0rem 0rem 0rem;
}
input[type="radio"] + label:before {
  -webkit-transition: all 125ms ease-out;
  -moz-transition: all 125ms ease-out;
  -o-transition: all 125ms ease-out;
  transition: all 125ms ease-out;
  content: '';
  -: ;width: 14px;
  -: ;width: 0.875rem;
  -: ;height: 14px;
  -: ;height: 0.875rem;
  background-color: #ffffff;
  float: left;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -: ;border-bottom-width: 1px;
  -: ;border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: #505050;
  -: ;border-right-width: 1px;
  -: ;border-right-width: 0.0625rem;
  border-right-style: solid;
  border-right-color: #505050;
  -: ;border-top-width: 1px;
  -: ;border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: #505050;
  -: ;border-left-width: 1px;
  -: ;border-left-width: 0.0625rem;
  border-left-style: solid;
  border-left-color: #505050;
}
input[type="radio"]:checked + label:before {
  background-color: #fbb900;
}
input[type="checkbox"] {
  /*visibility:hidden;
		.rem(width,0);
		.opacity(0);
		.rem(margin,0);
		display:initial;*/
}
input[type="checkbox"] ~ label {
  display: initial;
  float: left;
  width: auto;
  height: auto;
  -: ;margin: 0px 20px 0px 20px;
  -: ;margin: 0rem 1.25rem 0rem 1.25rem;
}
input[type="checkbox"] + label {
  display: block;
  cursor: pointer;
  float: left;
  -: ;margin-right: 0px;
  -: ;margin-right: 0rem;
  -: ;padding: 0px;
  -: ;padding: 0rem;
  display: initial;
  color: transparent;
  -: ;width: 10px;
  -: ;width: 0.625rem;
  -: ;height: 10px;
  -: ;height: 0.625rem;
  -: ;margin: 3px 0px 0px 0px;
  -: ;margin: 0.1875rem 0rem 0rem 0rem;
}
input[type="checkbox"] + label:before {
  -webkit-transition: all 125ms ease-out;
  -moz-transition: all 125ms ease-out;
  -o-transition: all 125ms ease-out;
  transition: all 125ms ease-out;
  content: '';
  -: ;width: 14px;
  -: ;width: 0.875rem;
  -: ;height: 14px;
  -: ;height: 0.875rem;
  background-color: #ffffff;
  float: left;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -: ;border-bottom-width: 1px;
  -: ;border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: #505050;
  -: ;border-right-width: 1px;
  -: ;border-right-width: 0.0625rem;
  border-right-style: solid;
  border-right-color: #505050;
  -: ;border-top-width: 1px;
  -: ;border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: #505050;
  -: ;border-left-width: 1px;
  -: ;border-left-width: 0.0625rem;
  border-left-style: solid;
  border-left-color: #505050;
}
input[type="checkbox"]:checked + label:before {
  background-color: #505050;
}
input[type="submit"] {
  float: right;
  background-color: #fbb900;
  display: inline-block;
  width: auto;
  color: #ffffff;
  cursor: pointer;
  border: none;
  font-weight: 900;
  -: ;font-size: 16px;
  -: ;font-size: 1rem;
  -: ;letter-spacing: 1.15px;
  -: ;letter-spacing: 0.071875rem;
  -: ;padding: 4px 40px;
  -: ;padding: 0.25rem 2.5rem;
}
input[type="submit"]:hover {
  background-color: #ffcf48;
}
input.wpcf7-not-valid {
  background-color: rgba(255, 36, 0, 0.22);
  -: ;border-bottom-width: 1px;
  -: ;border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: #ff3000;
  -: ;border-right-width: 1px;
  -: ;border-right-width: 0.0625rem;
  border-right-style: solid;
  border-right-color: #ff3000;
  -: ;border-top-width: 1px;
  -: ;border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: #ff3000;
  -: ;border-left-width: 1px;
  -: ;border-left-width: 0.0625rem;
  border-left-style: solid;
  border-left-color: #ff3000;
}
input.wpcf7-not-valid::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
input.wpcf7-not-valid:-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}
input.wpcf7-not-valid::-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}
input.wpcf7-not-valid:-ms-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
/* Atom: textarea */
textarea {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-family: 'Source Sans Pro', sans-serif;
  -: ;min-height: 100px;
  -: ;min-height: 6.25rem;
  -: ;border-bottom-width: 1px;
  -: ;border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: #979797;
  -: ;border-right-width: 1px;
  -: ;border-right-width: 0.0625rem;
  border-right-style: solid;
  border-right-color: #979797;
  -: ;border-top-width: 1px;
  -: ;border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: #979797;
  -: ;border-left-width: 1px;
  -: ;border-left-width: 0.0625rem;
  border-left-style: solid;
  border-left-color: #979797;
  -: ;padding: 10px;
  -: ;padding: 0.625rem;
  width: 100%;
  resize: none;
  background-color: #ffffff;
  color: #505050;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -: ;font-size: 14px;
  -: ;font-size: 0.875rem;
}
textarea::-webkit-input-placeholder {
  color: #979797;
  opacity: 1;
}
textarea:-moz-placeholder {
  color: #979797;
  opacity: 1;
}
textarea::-moz-placeholder {
  color: #979797;
  opacity: 1;
}
textarea:-ms-input-placeholder {
  color: #979797;
  opacity: 1;
}
textarea:focus {
  outline: none;
}
textarea.wpcf7-not-valid {
  background-color: rgba(255, 36, 0, 0.22);
  -: ;border-bottom-width: 1px;
  -: ;border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: #ff3000;
  -: ;border-right-width: 1px;
  -: ;border-right-width: 0.0625rem;
  border-right-style: solid;
  border-right-color: #ff3000;
  -: ;border-top-width: 1px;
  -: ;border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: #ff3000;
  -: ;border-left-width: 1px;
  -: ;border-left-width: 0.0625rem;
  border-left-style: solid;
  border-left-color: #ff3000;
}
textarea.wpcf7-not-valid::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
textarea.wpcf7-not-valid:-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}
textarea.wpcf7-not-valid::-moz-placeholder {
  color: #ffffff;
  opacity: 1;
}
textarea.wpcf7-not-valid:-ms-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
/* Atom: label */
label {
  display: inline-block;
  -: ;margin: 0px;
  -: ;margin: 0rem;
  user-select: none;
  width: auto;
  -: ;height: 32px;
  -: ;height: 2rem;
  width: 25%;
  display: table-cell;
  vertical-align: middle;
}
/* Atom: select */
select {
  -: ;height: 32px;
  -: ;height: 2rem;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #63c2cc;
  width: 100%;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -: ;border-bottom-width: 1px;
  -: ;border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: #fbb900;
  -: ;border-right-width: 1px;
  -: ;border-right-width: 0.0625rem;
  border-right-style: solid;
  border-right-color: #fbb900;
  -: ;border-top-width: 1px;
  -: ;border-top-width: 0.0625rem;
  border-top-style: solid;
  border-top-color: #fbb900;
  -: ;border-left-width: 1px;
  -: ;border-left-width: 0.0625rem;
  border-left-style: solid;
  border-left-color: #fbb900;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -: ;padding: 0px 10px;
  -: ;padding: 0rem 0.625rem;
  -: ;font-size: 14px;
  -: ;font-size: 0.875rem;
  font-family: 'Source Sans Pro', sans-serif;
  background-size: contain;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-repeat: no-repeat;
  background-image: url('../img/icon-arrow.png');
  background-position: right 10px center;
  background-color: #ffffff;
}
select:focus {
  outline: none;
}
/* Atom: hr */
hr {
  border: none;
  -: ;border-bottom-width: 1px;
  -: ;border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: #505050;
  -: ;margin: 0px;
  -: ;margin: 0rem;
  border-top: none;
  display: block;
  width: 100%;
  clear: both;
}
/* Atom: button */
button,
a.btn {
  -webkit-transition: all 125ms ease-out;
  -moz-transition: all 125ms ease-out;
  -o-transition: all 125ms ease-out;
  transition: all 125ms ease-out;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #ffffff;
  text-transform: initial;
  -: ;font-size: 14px;
  -: ;font-size: 0.875rem;
  -: ;padding: 10px 20px;
  -: ;padding: 0.625rem 1.25rem;
  -: ;margin: 10px 2px;
  -: ;margin: 0.625rem 0.125rem;
  font-family: 'Source Sans Pro', sans-serif;
  cursor: pointer;
  width: auto;
  float: left;
  text-decoration: none;
  border: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
button:focus,
a.btn:focus {
  outline: none;
}
button:hover,
a.btn:hover {
  background-color: #50bac6;
}
button.info,
a.btn.info {
  position: fixed;
  z-index: 99;
  -: ;right: 100px;
  -: ;right: 6.25rem;
  -: ;top: 55px;
  -: ;top: 3.4375rem;
  -: ;width: 70px;
  -: ;width: 4.375rem;
  -: ;height: 70px;
  -: ;height: 4.375rem;
  background: transparent;
  -webkit-border-radius: 99px;
  -moz-border-radius: 99px;
  border-radius: 99px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-image: url('../img/icn-kontakt-button.svg');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto auto;
}
button.info:hover,
a.btn.info:hover {
  background-image: url('../img/icn-kontakt-button-hover.svg');
}
@media only screen and (max-width: 1299px) {
  button.info,
  a.btn.info {
    display: none;
  }
}
/* Atom: iframe */
iframe {
  width: 100%;
  height: auto;
  -: ;min-height: 600px;
  -: ;min-height: 37.5rem;
}
/* Atom: table */
table {
  -: ;margin: 20px 0px;
  -: ;margin: 1.25rem 0rem;
  overflow-x: auto;
  width: 100%;
  border-collapse: collapse;
}
table thead {
  border-collapse: collapse;
  -: ;min-height: 20px;
  -: ;min-height: 1.25rem;
}
table thead tr {
  color: #505050;
  text-align: left;
  background-color: #ffffff;
  -: ;height: 30px;
  -: ;height: 1.875rem;
}
table thead tr th {
  -: ;height: 30px;
  -: ;height: 1.875rem;
  -: ;padding: 6px;
  -: ;padding: 0.375rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
table thead tr td {
  -: ;height: 30px;
  -: ;height: 1.875rem;
  -: ;padding: 6px;
  -: ;padding: 0.375rem;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
table tbody td {
  background-color: #ffffff;
  -: ;height: 30px;
  -: ;height: 1.875rem;
  -: ;padding: 0px 6px;
  -: ;padding: 0rem 0.375rem;
}
table tbody tr {
  background-color: #ffffff;
}
table tbody tr:nth-of-type(odd) {
  background-color: #fbb900;
  color: #ffffff;
}
table tbody tr:nth-of-type(odd) td {
  background-color: #fbb900;
}
/* Atom: form */
form {
  -: ;margin-top: 20px;
  -: ;margin-top: 1.25rem;
}
form .form-group {
  -: ;margin-bottom: 11px;
  -: ;margin-bottom: 0.6875rem;
}
form .form-group.submit:after {
  content: '';
  clear: both;
  display: block;
}
form .form-group.submit p {
  width: 50%;
  float: left;
}
form .form-group .wpcf7-not-valid-tip {
  display: none;
}
/* Atom: div */
div.wpcf7-validation-errors {
  -: ;margin: 0px;
  -: ;margin: 0rem;
}
div.wpcf7-response-output {
  -: ;padding: 0px;
  -: ;padding: 0rem;
  border: none;
}
/* Mol: awesomeHeadline */
/* Mol: headerDesktop */
/* Mol: mobileMenu */
/* Mol: headerMobile */
/* Mol: columns */
/* Mol: cr */
/* Mol: grid */
/* Mol: preloadSlides */
/* Mol: customListElement */
/* Mol: centerElement */
/* Mol: pageCover */
/* Mol: rem */
/* Mol: placeholder */
/* Mol: center */
/* Mol: transition */
/* Mol: transformPerspective */
/* Mol: transformRotateX */
/* Mol: transformRotateY */
/* Mol: transformRotateZ */
/* Mol: bgCover */
/* Mol: bgContain */
/* Mol: bgImage */
/* Mol: scale */
/* Mol: rotate */
/* Mol: skew */
/* Mol: translate */
/* Mol: tranlate3d */
/* Mol: transformOrigin */
/* Mol: horizontalGradient */
/* Mol: verticalGradient */
/* Mol: linearGradient */
/* Mol: opacity */
/* Mol: radius */
/* Mol: boxSizing */
/* Mol: boxShadowInset */
/* Mol: boxShadow */
/* Mol: rgba */
/* Mol: clear */
/* Mol: borderLeft */
/* Mol: borderTop */
/* Mol: borderRight */
/* Mol: borderBottom */
/* Mol: border */
/* Mol: flex */
/* Mol: flex-direction-row */
/* Mol: flex-direction-column */
/* Mol: flex-order */
/* Mol: flex-align */
/* Mol: align-items */
/* Mol: justify-content */
/* Mol: justify-content-with-space */
/* Mol: flex-wrap */
/* Mol: column-count */
/* Mod: containerFluid */
.container-fluid {
  /*.cr{
		.cr();
	}*/
}
/* Mod: slider */
.slider {
  -: ;max-width: 437px;
  -: ;max-width: 27.3125rem;
  margin-left: 27%;
  -: ;margin-top: 40px;
  -: ;margin-top: 2.5rem;
  /*.slick-dots{
		.rem(padding,0);
		.rem(width,9);
		.rem(height,9);
		.rem(min-height,1);
		color:transparent;
		border: none;
		.rem(margin,@gutter,0);
		.rem(padding,0);
		text-align:center;
		width:100%;
		position:absolute;
		z-index:1;
		.rem(bottom,5);
		li{
			display:inline-block;
			.rem(padding,0);
			&:before{
				display:none;
			}
			button{
				.rem(width,10);
				.rem(height,10);
				.rem(padding,0);
				color:transparent;
				background-color:@base-color;
			}
			&.slick-active{
				button{
					background-color:@color-two;
				}
			}
		}
	}*/
}
@media only screen and (max-width: 1299px) {
  .slider {
    -: ;margin-left: 0px;
    -: ;margin-left: 0rem;
    max-width: 100%;
    width: 100%;
  }
}
.slider .has-slider-nav,
.slider .is-slider,
.slider .slider-layers,
.slider .single-slide {
  position: relative;
  height: auto;
}
.slider .has-slider-nav:focus,
.slider .is-slider:focus,
.slider .slider-layers:focus,
.slider .single-slide:focus {
  outline: none;
}
.slider .slick-list {
  overflow: visible!important;
}
.slider .single-slide {
  position: relative;
  -: ;min-height: 246px;
  -: ;min-height: 15.375rem;
  background-position: center;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-repeat: no-repeat;
}
.slider .single-slide figcaption {
  position: absolute;
  -: ;left: -80px;
  -: ;left: -5rem;
  -: ;top: -40px;
  -: ;top: -2.5rem;
  -: ;right: 0px;
  -: ;right: 0rem;
  -: ;bottom: 40px;
  -: ;bottom: 2.5rem;
  pointer-events: none;
}
@media only screen and (max-width: 1299px) {
  .slider .single-slide figcaption {
    -: ;left: 0px;
    -: ;left: 0rem;
  }
}
.slider .single-slide figcaption section {
  display: table-cell;
  vertical-align: middle;
  -: ;height: 400px;
  -: ;height: 25rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -: ;padding: 10px;
  -: ;padding: 0.625rem;
}
.slider .slick-arrow {
  background: transparent;
  -: ;width: 30px;
  -: ;width: 1.875rem;
  -: ;height: 30px;
  -: ;height: 1.875rem;
  position: absolute;
  -: ;bottom: 10px;
  -: ;bottom: 0.625rem;
  padding: 0px;
  background-repeat: no-repeat;
  background-position: center center;
  z-index: 9;
  -: ;font-size: 0px;
  -: ;font-size: 0rem;
  color: transparent;
  -webkit-opacity: 0.8;
  -moz-opacity: 0.8;
  opacity: 0.8;
  -: ;margin: -15px 0px 0px 0px;
  -: ;margin: -0.9375rem 0rem 0rem 0rem;
}
.slider .slick-arrow:hover {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.slider .slick-arrow.slick-prev {
  -: ;right: 40px;
  -: ;right: 2.5rem;
  background-image: url('../img/icon-slick-prev.svg');
}
.slider .slick-arrow.slick-prev:hover {
  background-image: url('../img/icon-slick-prev-hover.svg');
}
.slider .slick-arrow.slick-next {
  -: ;right: 10px;
  -: ;right: 0.625rem;
  background-image: url('../img/icon-slick-next.svg');
}
.slider .slick-arrow.slick-next:hover {
  background-image: url('../img/icon-slick-next-hover.svg');
}
/* Mod: intro */
.intro figure {
  -: ;max-width: 174px;
  -: ;max-width: 10.875rem;
  margin: 0 auto 20px auto;
}
.intro section h3 {
  -: ;margin-top: 12px;
  -: ;margin-top: 0.75rem;
}
/* Mod: services */
.services {
  -: ;max-width: 440px;
  -: ;max-width: 27.5rem;
  margin-left: 27%;
  -: ;margin-top: 20px;
  -: ;margin-top: 1.25rem;
}
.services:after {
  content: '';
  clear: both;
  display: block;
}
@media only screen and (max-width: 1299px) {
  .services {
    display: none;
  }
}
.services figure {
  float: left;
  -: ;width: 126px;
  -: ;width: 7.875rem;
  -: ;height: 80px;
  -: ;height: 5rem;
  -: ;border-bottom-width: 2px;
  -: ;border-bottom-width: 0.125rem;
  border-bottom-style: solid;
  border-bottom-color: #ffffff;
  -: ;border-right-width: 2px;
  -: ;border-right-width: 0.125rem;
  border-right-style: solid;
  border-right-color: #ffffff;
  -: ;border-top-width: 2px;
  -: ;border-top-width: 0.125rem;
  border-top-style: solid;
  border-top-color: #ffffff;
  -: ;border-left-width: 2px;
  -: ;border-left-width: 0.125rem;
  border-left-style: solid;
  border-left-color: #ffffff;
  cursor: pointer;
  -: ;margin: 0px 12px 12px 0px;
  -: ;margin: 0rem 0.75rem 0.75rem 0rem;
  position: relative;
  overflow: hidden;
}
.services figure:hover figcaption {
  -: ;left: 0px;
  -: ;left: 0rem;
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.services figure img {
  width: auto;
  max-width: 100%;
  position: absolute;
  -: ;left: 0px;
  -: ;left: 0rem;
  -: ;top: 0px;
  -: ;top: 0rem;
  -: ;right: 0px;
  -: ;right: 0rem;
  -: ;bottom: 0px;
  -: ;bottom: 0rem;
  margin: auto auto;
}
.services figure figcaption {
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: all 500ms ease-out;
  -moz-transition: all 500ms ease-out;
  -o-transition: all 500ms ease-out;
  transition: all 500ms ease-out;
  position: absolute;
  left: calc(-100% - 2px);
  -: ;top: 0px;
  -: ;top: 0rem;
  height: 100%;
  width: 100%;
  background-color: #ffffff;
  -: ;padding: 30px 12px 12px 12px;
  -: ;padding: 1.875rem 0.75rem 0.75rem 0.75rem;
  color: #fbb900;
  text-transform: uppercase;
  -: ;font-size: 16px;
  -: ;font-size: 1rem;
  font-weight: 900;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* Mod: tabs */
.tabs {
  margin-left: 27%;
  max-width: 48%;
  position: relative;
  -: ;margin-top: 40px;
  -: ;margin-top: 2.5rem;
}
@media only screen and (max-width: 1299px) {
  .tabs {
    max-width: none;
    width: 100%;
    -: ;margin-left: 0px;
    -: ;margin-left: 0rem;
  }
}
.tabs .years {
  -: ;min-height: 60px;
  -: ;min-height: 3.75rem;
}
.tabs .years:after {
  content: '';
  clear: both;
  display: block;
}
@media only screen and (max-width: 1299px) {
  .tabs .years {
    display: none;
  }
}
.tabs .years li {
  float: left;
  -: ;padding: 0px;
  -: ;padding: 0rem;
  cursor: pointer;
  -: ;font-size: 16px;
  -: ;font-size: 1rem;
  font-weight: 900;
  color: #505050;
  -: ;margin-right: 66px;
  -: ;margin-right: 4.125rem;
  -webkit-transition: all 250ms ease-out;
  -moz-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}
@media only screen and (max-width: 1299px) {
  .tabs .years li {
    -: ;margin: 30px 10px;
    -: ;margin: 1.875rem 0.625rem;
  }
}
.tabs .years li:last-child {
  -: ;margin: 0px;
  -: ;margin: 0rem;
}
.tabs .years li:before {
  display: none;
}
.tabs .years li:after {
  content: '';
  -: ;width: 2px;
  -: ;width: 0.125rem;
  background-color: #ffffff;
  position: absolute;
  left: calc(50% - 1px);
  bottom: -133%;
  -: ;height: 0px;
  -: ;height: 0rem;
  -webkit-transition: all 250ms ease-out;
  -moz-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}
.tabs .years li.active {
  -: ;font-size: 20px;
  -: ;font-size: 1.25rem;
  -: ;margin-top: -6px;
  -: ;margin-top: -0.375rem;
}
@media only screen and (max-width: 1299px) {
  .tabs .years li.active {
    font-size: inherit;
  }
}
.tabs .years li.active:after {
  -: ;height: 24px;
  -: ;height: 1.5rem;
}
.tabs .years li:hover {
  -: ;font-size: 20px;
  -: ;font-size: 1.25rem;
  -: ;margin-top: -6px;
  -: ;margin-top: -0.375rem;
}
@media only screen and (max-width: 1299px) {
  .tabs .years li:hover {
    font-size: inherit;
    -: ;margin-top: 0px;
    -: ;margin-top: 0rem;
  }
}
.tabs .desc {
  position: absolute;
  -webkit-transition: all 250ms ease-out;
  -moz-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
  -: ;left: 0px;
  -: ;left: 0rem;
  top: 100%;
  width: 100%;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
@media only screen and (max-width: 1299px) {
  .tabs .desc {
    position: static;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    -: ;margin: 10px 0px;
    -: ;margin: 0.625rem 0rem;
  }
  .tabs .desc:before {
    content: attr(data-year);
    font-weight: 900;
    -: ;font-size: 20px;
    -: ;font-size: 1.25rem;
    color: #505050;
  }
}
.tabs .desc.active {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
@media only screen and (max-width: 1299px) {
  .tabs .desc {
    -: ;top: 60px;
    -: ;top: 3.75rem;
  }
}
/* Mod: gmaps */
.gmaps {
  -: ;max-width: 386px;
  -: ;max-width: 24.125rem;
  width: 100%;
  margin-left: 27%;
  max-height: 25vh;
  overflow: hidden;
}
@media only screen and (max-width: 1299px) {
  .gmaps {
    -: ;margin-left: 0px;
    -: ;margin-left: 0rem;
  }
}
/* Mod: contact-form */
/* Mod: service-template */
.service-template {
  min-height: calc(100vh - 180px);
  -: ;padding-top: 140px;
  -: ;padding-top: 8.75rem;
  position: absolute;
  -: ;top: 0px;
  -: ;top: 0rem;
  -: ;left: 0px;
  -: ;left: 0rem;
  width: 100%;
  -webkit-transition: all 500ms ease-out;
  -moz-transition: all 500ms ease-out;
  -o-transition: all 500ms ease-out;
  transition: all 500ms ease-out;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
@media only screen and (max-width: 1299px) {
  .service-template {
    position: static;
    -: ;min-height: 1px;
    -: ;min-height: 0.0625rem;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
  }
}
.service-template.active {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
.service-template .wysiwyg {
  -: ;top: -40px;
  -: ;top: -2.5rem;
  -: ;margin-top: 0px;
  -: ;margin-top: 0rem;
}
@media only screen and (max-width: 1299px) {
  .service-template .wysiwyg {
    -: ;top: 0px;
    -: ;top: 0rem;
  }
}
.service-template .slider {
  margin-left: 27%;
  -: ;margin-top: -20px;
  -: ;margin-top: -1.25rem;
}
@media only screen and (max-width: 1299px) {
  .service-template .slider {
    -: ;margin-left: 0px;
    -: ;margin-left: 0rem;
    -: ;margin-top: 20px;
    -: ;margin-top: 1.25rem;
  }
}
/* Mod: headline */
.headline {
  -: ;padding: 40px 160px 0px 160px;
  -: ;padding: 2.5rem 10rem 0rem 10rem;
}
@media only screen and (max-width: 1299px) {
  .headline {
    max-width: 100%;
    -: ;margin-left: 0px;
    -: ;margin-left: 0rem;
    -: ;padding: 0px;
    -: ;padding: 0rem;
    -: ;margin-bottom: 20px;
    -: ;margin-bottom: 1.25rem;
  }
}
.headline figure {
  -: ;max-width: 66px;
  -: ;max-width: 4.125rem;
}
.headline figure img {
  width: auto;
  max-width: 100%;
}
/* Mod: wysiwyg */
.wysiwyg {
  -: ;max-width: 386px;
  -: ;max-width: 24.125rem;
  margin-left: 27%;
  position: relative;
  z-index: 1;
  -: ;margin-top: 30px;
  -: ;margin-top: 1.875rem;
}
@media only screen and (max-width: 1299px) {
  .wysiwyg {
    max-width: 100%;
    -: ;margin-left: 0px;
    -: ;margin-left: 0rem;
  }
}
.wysiwyg.shifted {
  -: ;top: -40px;
  -: ;top: -2.5rem;
  -: ;margin-top: 0px;
  -: ;margin-top: 0rem;
}
@media only screen and (max-width: 1299px) {
  .wysiwyg.shifted {
    -: ;top: 0px;
    -: ;top: 0rem;
  }
}
.wysiwyg p a {
  font-weight: bold;
  color: #505050;
}
.wysiwyg p a span {
  color: #505050;
}
/* Mod: opening-times */
.opening-times {
  -: ;max-width: 386px;
  -: ;max-width: 24.125rem;
  margin-left: 27%;
  -: ;margin-top: 20px;
  -: ;margin-top: 1.25rem;
  -: ;margin-bottom: 20px;
  -: ;margin-bottom: 1.25rem;
}
@media only screen and (max-width: 1299px) {
  .opening-times {
    -: ;margin-left: 0px;
    -: ;margin-left: 0rem;
  }
}
.opening-times ul li {
  -: ;padding: 0px;
  -: ;padding: 0rem;
  color: #ffffff;
  font-size: 1.5vh;
}
.opening-times ul li:after {
  content: '';
  clear: both;
  display: block;
}
@media only screen and (max-width: 1299px) {
  .opening-times ul li {
    -: ;margin: 10px 0px;
    -: ;margin: 0.625rem 0rem;
  }
}
.opening-times ul li:before {
  display: none;
}
.opening-times ul li strong {
  float: left;
  -: ;min-width: 94px;
  -: ;min-width: 5.875rem;
  -: ;font-size: 16px;
  -: ;font-size: 1rem;
}
.opening-times ul li span {
  float: left;
  -: ;font-size: 16px;
  -: ;font-size: 1rem;
  color: #ffffff;
}
/* Mod: contacts */
.contacts {
  -: ;max-width: 440px;
  -: ;max-width: 27.5rem;
  -: ;margin-top: 20px;
  -: ;margin-top: 1.25rem;
  -: ;margin-bottom: 20px;
  -: ;margin-bottom: 1.25rem;
  margin-left: 27%;
}
@media only screen and (max-width: 1299px) {
  .contacts {
    -: ;margin-left: 0px;
    -: ;margin-left: 0rem;
    max-width: none;
  }
}
.contacts ul {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 0;
  -moz-column-gap: 0;
  column-gap: 0;
  -webkit-column-rule: 0;
  -moz-column-rule: 0;
  column-rule: 0;
}
@media only screen and (max-width: 1299px) {
  .contacts ul {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
    -webkit-column-rule: 0;
    -moz-column-rule: 0;
    column-rule: 0;
  }
}
.contacts ul li {
  -: ;padding: 0px;
  -: ;padding: 0rem;
}
.contacts ul li:before {
  display: none;
}
.contacts ul li a {
  color: #ffffff;
}
.contacts ul li a strong {
  float: left;
  -: ;margin-right: 4px;
  -: ;margin-right: 0.25rem;
}
.contacts ul li a span {
  color: #ffffff;
}
/* Mod: column-content */
@media only screen and (max-width: 1299px) {
  .j77_column-content-left,
  .j77_column-content-right {
    width: 100%!Important;
    position: static!important;
  }
}
.j77_column-content-left .j77_column,
.j77_column-content-right .j77_column {
  display: table;
  vertical-align: middle;
  width: 100%;
  -webkit-box-shadow: inset 0 0 0 40px #ffffff;
  box-shadow: inset 0 0 0 40px #ffffff;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-repeat: no-repeat;
}
@media only screen and (max-width: 1299px) {
  .j77_column-content-left .j77_column,
  .j77_column-content-right .j77_column {
    height: auto!important;
    -webkit-box-shadow: none;
    box-shadow: none;
    -: ;padding: 0px 0px !important;
    -: ;padding: 0rem 0rem !important;
    display: block!important;
  }
}
.j77_column-content-left .j77_column.overlay,
.j77_column-content-right .j77_column.overlay {
  position: relative;
}
.j77_column-content-left .j77_column.overlay section h1,
.j77_column-content-right .j77_column.overlay section h1,
.j77_column-content-left .j77_column.overlay section h2,
.j77_column-content-right .j77_column.overlay section h2,
.j77_column-content-left .j77_column.overlay section h3,
.j77_column-content-right .j77_column.overlay section h3,
.j77_column-content-left .j77_column.overlay section h4,
.j77_column-content-right .j77_column.overlay section h4,
.j77_column-content-left .j77_column.overlay section h5,
.j77_column-content-right .j77_column.overlay section h5,
.j77_column-content-left .j77_column.overlay section h6,
.j77_column-content-right .j77_column.overlay section h6 {
  color: #ffffff;
}
.j77_column-content-left .j77_column.overlay p,
.j77_column-content-right .j77_column.overlay p {
  color: #ffffff;
}
.j77_column-content-left .j77_column.overlay:before,
.j77_column-content-right .j77_column.overlay:before {
  content: '';
  background-color: rgba(251, 185, 0, 0.75);
  position: absolute;
  -: ;left: 40px;
  -: ;left: 2.5rem;
  -: ;top: 40px;
  -: ;top: 2.5rem;
  -: ;right: 40px;
  -: ;right: 2.5rem;
  -: ;bottom: 40px;
  -: ;bottom: 2.5rem;
}
@media only screen and (max-width: 1299px) {
  .j77_column-content-left .j77_column.overlay:before,
  .j77_column-content-right .j77_column.overlay:before {
    -: ;left: 0px;
    -: ;left: 0rem;
    -: ;right: 0px;
    -: ;right: 0rem;
    -: ;top: 0px;
    -: ;top: 0rem;
    -: ;bottom: 0px;
    -: ;bottom: 0rem;
  }
}
.j77_column-content-left .j77_column .ms-tableCell,
.j77_column-content-right .j77_column .ms-tableCell {
  display: table-cell;
  vertical-align: middle;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 1299px) {
  .j77_column-content-left .j77_column .ms-tableCell,
  .j77_column-content-right .j77_column .ms-tableCell {
    height: auto!important;
    display: block;
    -: ;padding-bottom: 80px;
    -: ;padding-bottom: 5rem;
    -: ;padding: 20px 20px;
    -: ;padding: 1.25rem 1.25rem;
    -: ;border-top-width: 20px;
    -: ;border-top-width: 1.25rem;
    border-top-style: solid;
    border-top-color: #ffffff;
    -: ;border-left-width: 20px;
    -: ;border-left-width: 1.25rem;
    border-left-style: solid;
    border-left-color: #ffffff;
    -: ;border-right-width: 20px;
    -: ;border-right-width: 1.25rem;
    border-right-style: solid;
    border-right-color: #ffffff;
  }
}
/* Mod: multiscroll-nav */
#multiscroll-nav {
  -: ;top: 0px;
  -: ;top: 0rem;
  position: fixed;
  z-index: 9;
  width: 100%;
  -: ;min-height: 100px;
  -: ;min-height: 6.25rem;
  background-color: #ffffff;
  margin: 0px!important;
}
@media only screen and (max-width: 1299px) {
  #multiscroll-nav {
    display: none;
  }
}
#multiscroll-nav ul {
  text-align: center;
  -: ;margin-top: 40px;
  -: ;margin-top: 2.5rem;
}
#multiscroll-nav ul li {
  display: inline-block;
  float: none;
  -: ;padding: 0px 16px;
  -: ;padding: 0rem 1rem;
  position: relative;
}
#multiscroll-nav ul li:before {
  display: none;
}
#multiscroll-nav ul li a span {
  -: ;width: 15px;
  -: ;width: 0.9375rem;
  -: ;height: 15px;
  -: ;height: 0.9375rem;
  background-color: #979797;
  float: left;
  display: block;
  -: ;margin: 0px;
  -: ;margin: 0rem;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -webkit-transition: all 250ms ease-out;
  -moz-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}
#multiscroll-nav ul li a span .multiscroll-tooltip {
  -webkit-transition: all 500ms ease-out;
  -moz-transition: all 500ms ease-out;
  -o-transition: all 500ms ease-out;
  transition: all 500ms ease-out;
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  pointer-events: none;
}
#multiscroll-nav ul li a span:hover .multiscroll-tooltip {
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
}
#multiscroll-nav ul li a.active {
  pointer-events: none;
}
#multiscroll-nav ul li a.active span {
  background-color: #fbb900;
}
#multiscroll-nav ul li a:hover span {
  background-color: #fbb900;
}
#multiscroll-nav ul li div {
  position: absolute;
  -: ;bottom: -30px;
  -: ;bottom: -1.875rem;
  left: 0;
  text-transform: uppercase;
  color: #979797;
  -: ;font-size: 10px;
  -: ;font-size: 0.625rem;
  font-weight: 900;
  -: ;margin-left: -4px;
  -: ;margin-left: -0.25rem;
  width: auto;
  -: ;min-width: 60px;
  -: ;min-width: 3.75rem;
  -: ;letter-spacing: 1.25px;
  -: ;letter-spacing: 0.078125rem;
}
#myMenu,
#nav-menu {
  display: none;
}
/* Mod: pagination */
.pagination {
  position: absolute;
  -: ;left: 0px;
  -: ;left: 0rem;
  -: ;bottom: 20px;
  -: ;bottom: 1.25rem;
  width: 100%;
}
@media only screen and (max-width: 1299px) {
  .pagination {
    display: none;
  }
}
.pagination ul {
  text-align: center;
  width: 100%;
}
.pagination ul li {
  float: none;
  -: ;padding: 0px;
  -: ;padding: 0rem;
  display: inline-block;
  -: ;width: 12px;
  -: ;width: 0.75rem;
  -: ;height: 16px;
  -: ;height: 1rem;
  cursor: pointer;
  -: ;margin: 0px 8px;
  -: ;margin: 0rem 0.5rem;
  background-position: center center;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: all 250ms ease-out;
  -moz-transition: all 250ms ease-out;
  -o-transition: all 250ms ease-out;
  transition: all 250ms ease-out;
}
.pagination ul li:before {
  display: none;
}
.pagination ul li.prev {
  background-image: url('../img/icon-pagination-prev.svg');
}
.pagination ul li.prev:hover {
  background-image: url('../img/icon-pagination-prev-hover.svg');
}
.pagination ul li.next {
  background-image: url('../img/icon-pagination-next.svg');
}
.pagination ul li.next:hover {
  background-image: url('../img/icon-pagination-next-hover.svg');
}
/*

	LESS-Mapping, Generated: 2018-02-28 08:33:33
	This file has been automatically created.
	Please do not edit it manually.

*/
/*********************************************************************************/
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbmZpZy5sZXNzIiwiYXRvbV9odG1sLmxlc3MiLCJhdG9tX2JvZHkubGVzcyIsIm1vbGVjdWxlc19yZW0ubGVzcyIsIm1vbGVjdWxlc19vcGFjaXR5Lmxlc3MiLCJhdG9tX21haW4ubGVzcyIsIm1vbGVjdWxlc190cmFuc2l0aW9uLmxlc3MiLCJhdG9tX2ZpZ3VyZS5sZXNzIiwiYXRvbV9pbWcubGVzcyIsImF0b21fc2VjdGlvbi5sZXNzIiwibW9sZWN1bGVzX2F3ZXNvbWVIZWFkbGluZS5sZXNzIiwiYXRvbV9zcGFuLmxlc3MiLCJhdG9tX2EubGVzcyIsImF0b21fc3Ryb25nLmxlc3MiLCJhdG9tX2VtLmxlc3MiLCJhdG9tX3UubGVzcyIsImF0b21fdmFyLmxlc3MiLCJhdG9tX2RlbC5sZXNzIiwiYXRvbV9zbWFsbC5sZXNzIiwiYXRvbV9hYmJyLmxlc3MiLCJhdG9tX3ByZS5sZXNzIiwiYXRvbV9tYXJrLmxlc3MiLCJhdG9tX2NvZGUubGVzcyIsIm1vbGVjdWxlc19ib3hTaXppbmcubGVzcyIsImF0b21fc3ViLmxlc3MiLCJhdG9tX3N1cC5sZXNzIiwiYXRvbV91bC5sZXNzIiwibW9sZWN1bGVzX2N1c3RvbUxpc3RFbGVtZW50Lmxlc3MiLCJtb2xlY3VsZXNfcmFkaXVzLmxlc3MiLCJhdG9tX3AubGVzcyIsImF0b21fYWRkcmVzcy5sZXNzIiwiYXRvbV9pbnB1dC5sZXNzIiwibW9sZWN1bGVzX2JvcmRlci5sZXNzIiwibW9sZWN1bGVzX3BsYWNlaG9sZGVyLmxlc3MiLCJtb2xlY3VsZXNfcmdiYS5sZXNzIiwiYXRvbV90ZXh0YXJlYS5sZXNzIiwiYXRvbV9sYWJlbC5sZXNzIiwiYXRvbV9zZWxlY3QubGVzcyIsIm1vbGVjdWxlc19iZ0NvbnRhaW4ubGVzcyIsImF0b21faHIubGVzcyIsIm1vbGVjdWxlc19ib3JkZXJCb3R0b20ubGVzcyIsImF0b21fYnV0dG9uLmxlc3MiLCJhdG9tX2lmcmFtZS5sZXNzIiwiYXRvbV90YWJsZS5sZXNzIiwiYXRvbV9mb3JtLmxlc3MiLCJtb2xlY3VsZXNfY2xlYXIubGVzcyIsImF0b21fZGl2Lmxlc3MiLCJtb2R1bGVzX2NvbnRhaW5lckZsdWlkLmxlc3MiLCJtb2R1bGVzX3NsaWRlci5sZXNzIiwibW9sZWN1bGVzX2JnQ292ZXIubGVzcyIsIm1vZHVsZXNfaW50cm8ubGVzcyIsIm1vZHVsZXNfc2VydmljZXMubGVzcyIsIm1vZHVsZXNfdGFicy5sZXNzIiwibW9kdWxlc19nbWFwcy5sZXNzIiwibW9kdWxlc19zZXJ2aWNlLXRlbXBsYXRlLmxlc3MiLCJtb2R1bGVzX2hlYWRsaW5lLmxlc3MiLCJtb2R1bGVzX3d5c2l3eWcubGVzcyIsIm1vZHVsZXNfb3BlbmluZy10aW1lcy5sZXNzIiwibW9kdWxlc19jb250YWN0cy5sZXNzIiwibW9sZWN1bGVzX2NvbHVtbi1jb3VudC5sZXNzIiwibW9kdWxlc19jb2x1bW4tY29udGVudC5sZXNzIiwibW9sZWN1bGVzX2JvcmRlclRvcC5sZXNzIiwibW9sZWN1bGVzX2JvcmRlckxlZnQubGVzcyIsIm1vbGVjdWxlc19ib3JkZXJSaWdodC5sZXNzIiwibW9kdWxlc19tdWx0aXNjcm9sbC1uYXYubGVzcyIsIm1vZHVsZXNfcGFnaW5hdGlvbi5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7WUE2RVk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FDM0VaO0VBQ0MsZUFBQTtFQUNBLGFBQVksVUFBWjs7QUFDQTtFQWVEO0lBZEUsYUFBYSxTQUFiOzs7QUFFRDtFQVlEO0lBWEUsYUFBYSxTQUFiOzs7QUFFRDtFQVNEO0lBUkUsYUFBYSxTQUFiO0lBQ0EsNkJBQUE7OztBQUVEO0VBS0Q7SUFKRSxhQUFhLFNBQWI7Ozs7QUNkRjtFQUNDLHlCQUFBO0VBQ0EsbUNBQUE7RUFDQSxrQ0FBQTtFQ0RBLGVBQUE7RUFDQSxnQkFBQTtFQURBLGdCQUFBO0VBQ0EsaUJBQUE7RURHQSxhRnNFVyw2QkV0RVg7RUNKQSxtQkFBQTtFQUNBLHVCQUFBO0VES0EsY0FBQTtFQUNBLG9CQUFBO0VBQ0EsdUJBQUE7RUFFQSxrQkFBQTtFRVhBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUYyQkEsa0NBQUE7RUFDQSxxQ0FBQTtFQUNBLDBCQUFBO0VBQ0EsNkJBQUE7RUFDQSxzQkFBQTtFQUNBLDhCQUFBOztBQXJCQTtFQTJDRDtJQTFDRSwyQkFBQTs7O0FBRUQsSUFBQztBQWpCRixJQWlCYztFQUNaLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBOztBQWNEO0VBQ0M7SUVyQ0Qsa0JBQUE7SUFDQSxlQUFBO0lBQ0EsVUFBQTs7RUZzQ0M7SUV4Q0Qsa0JBQUE7SUFDQSxlQUFBO0lBQ0EsVUFBQTs7O0FGMkNBO0VBQ0M7SUU5Q0Qsa0JBQUE7SUFDQSxlQUFBO0lBQ0EsVUFBQTs7RUYrQ0M7SUVqREQsa0JBQUE7SUFDQSxlQUFBO0lBQ0EsVUFBQTs7OztBQ0hEO0VBQ0MsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtFRkRBLG9CQUFBO0VBQ0EscUJBQUE7RUdGQSxzQ0FBQTtFQUNBLG1DQUFBO0VBQ0EsaUNBQUE7RUFDQSw4QkFBQTtFSEZBLGFBQUE7RUFDQSxjQUFBO0VBREEsWUFBQTtFQUNBLGFBQUE7O0FFT0E7RUFLRDtJRmJDLG9CQUFBO0lBQ0EscUJBQUE7Ozs7QUlIRDtFSkVDLGVBQUE7RUFDQSxnQkFBQTtFQURBLGdCQUFBO0VBQ0EsaUJBQUE7Ozs7Ozs7Ozs7Ozs7O0FLSEQ7RUFDQyxXQUFBO0VBQ0EsWUFBQTs7O0FDRkQ7RU5FQyxlQUFBO0VBQ0EsZ0JBQUE7RUFEQSxnQkFBQTtFQUNBLGlCQUFBOztBTUhELE9BR0M7QUFIRCxPQUlDO0FBSkQsT0FLQztBQUxELE9BTUM7QUFORCxPQU9DO0FBUEQsT0FRQztFQUNDLGFUbUVVLDZCU25FVjtFQUNBLGlCQUFBO0VOUkQsZUFBQTtFQUNBLGdCQUFBO0VPRkEsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7O0FBQ0E7RUFxRUQsT0R0RUMsR0NFQztFQW9FRixPRHJFQyxHQ0NDO0VBb0VGLE9EcEVDLEdDQUM7RUFvRUYsT0RuRUMsR0NEQztFQW9FRixPRGxFQyxHQ0ZDO0VBb0VGLE9EakVDLEdDSEM7SUFDQyxhQUFBOzs7QUFHRixPRE5BLEdDTUM7QUFBRCxPRExBLEdDS0M7QUFBRCxPREpBLEdDSUM7QUFBRCxPREhBLEdDR0M7QUFBRCxPREZBLEdDRUM7QUFBRCxPRERBLEdDQ0M7RUFDQSxjQUFBOztBQUVELE9EVEEsR0NTQztBQUFELE9EUkEsR0NRQztBQUFELE9EUEEsR0NPQztBQUFELE9ETkEsR0NNQztBQUFELE9ETEEsR0NLQztBQUFELE9ESkEsR0NJQztFQUNBLGdCQUFBOztBQUVELE9EWkEsR0NZQztBQUFELE9EWEEsR0NXQztBQUFELE9EVkEsR0NVQztBQUFELE9EVEEsR0NTQztBQUFELE9EUkEsR0NRQztBQUFELE9EUEEsR0NPQztFQUNBLGtCQUFBOztBQUVELE9EZkEsR0NlQztBQUFELE9EZEEsR0NjQztBQUFELE9EYkEsR0NhQztBQUFELE9EWkEsR0NZQztBQUFELE9EWEEsR0NXQztBQUFELE9EVkEsR0NVQztFQUNBLGlCQUFBOztBQUVELE9EbEJBLEdDa0JDO0FBQUQsT0RqQkEsR0NpQkM7QUFBRCxPRGhCQSxHQ2dCQztBQUFELE9EZkEsR0NlQztBQUFELE9EZEEsR0NjQztBQUFELE9EYkEsR0NhQztFQUNBLHlCQUFBOztBQUVELE9EckJBLEdDcUJDO0FBQUQsT0RwQkEsR0NvQkM7QUFBRCxPRG5CQSxHQ21CQztBQUFELE9EbEJBLEdDa0JDO0FBQUQsT0RqQkEsR0NpQkM7QUFBRCxPRGhCQSxHQ2dCQztFQUNBLGNBQUE7O0FBRUQsT0R4QkEsR0N3QkM7QUFBRCxPRHZCQSxHQ3VCQztBQUFELE9EdEJBLEdDc0JDO0FBQUQsT0RyQkEsR0NxQkM7QUFBRCxPRHBCQSxHQ29CQztBQUFELE9EbkJBLEdDbUJDO0VBQ0EsY0FBQTs7QUFFRCxPRDNCQSxHQzJCQztBQUFELE9EMUJBLEdDMEJDO0FBQUQsT0R6QkEsR0N5QkM7QUFBRCxPRHhCQSxHQ3dCQztBQUFELE9EdkJBLEdDdUJDO0FBQUQsT0R0QkEsR0NzQkM7RUFDQSxnQkFBQTs7QUFFRCxPRDlCQSxHQzhCQztBQUFELE9EN0JBLEdDNkJDO0FBQUQsT0Q1QkEsR0M0QkM7QUFBRCxPRDNCQSxHQzJCQztBQUFELE9EMUJBLEdDMEJDO0FBQUQsT0R6QkEsR0N5QkM7RUFFQSxnQkFBQTs7QUFDQTtFQXFDRixPRHRFQyxHQzhCQztFQXdDRixPRHJFQyxHQzZCQztFQXdDRixPRHBFQyxHQzRCQztFQXdDRixPRG5FQyxHQzJCQztFQXdDRixPRGxFQyxHQzBCQztFQXdDRixPRGpFQyxHQ3lCQztJUC9CRCxtQkFBQTtJQUNBLHFCQUFBOzs7QU9xQ0EsT0RyQ0EsR0NxQ0M7QUFBRCxPRHBDQSxHQ29DQztBQUFELE9EbkNBLEdDbUNDO0FBQUQsT0RsQ0EsR0NrQ0M7QUFBRCxPRGpDQSxHQ2lDQztBQUFELE9EaENBLEdDZ0NDO0VQdENELG1CQUFBO0VBQ0EsdUJBQUE7O0FPdUNDO0VBK0JGLE9EdEVDLEdDcUNDO0VBaUNGLE9EckVDLEdDb0NDO0VBaUNGLE9EcEVDLEdDbUNDO0VBaUNGLE9EbkVDLEdDa0NDO0VBaUNGLE9EbEVDLEdDaUNDO0VBaUNGLE9EakVDLEdDZ0NDO0lQdENELG1CQUFBO0lBQ0EscUJBQUE7OztBTzJDQSxPRDNDQSxHQzJDQztBQUFELE9EMUNBLEdDMENDO0FBQUQsT0R6Q0EsR0N5Q0M7QUFBRCxPRHhDQSxHQ3dDQztBQUFELE9EdkNBLEdDdUNDO0FBQUQsT0R0Q0EsR0NzQ0M7RVA1Q0QsbUJBQUE7RUFDQSxxQkFBQTtFQURBLHFCQUFBO0VBQ0EseUJBQUE7O0FPOENDO0VBd0JGLE9EdEVDLEdDMkNDO0VBMkJGLE9EckVDLEdDMENDO0VBMkJGLE9EcEVDLEdDeUNDO0VBMkJGLE9EbkVDLEdDd0NDO0VBMkJGLE9EbEVDLEdDdUNDO0VBMkJGLE9EakVDLEdDc0NDO0lQNUNELG1CQUFBO0lBQ0EscUJBQUE7OztBT2tEQSxPRGxEQSxHQ2tEQztBQUFELE9EakRBLEdDaURDO0FBQUQsT0RoREEsR0NnREM7QUFBRCxPRC9DQSxHQytDQztBQUFELE9EOUNBLEdDOENDO0FBQUQsT0Q3Q0EsR0M2Q0M7RVBuREQsbUJBQUE7RUFDQSx3QkFBQTs7QU9vREM7RUFrQkYsT0R0RUMsR0NrREM7RUFvQkYsT0RyRUMsR0NpREM7RUFvQkYsT0RwRUMsR0NnREM7RUFvQkYsT0RuRUMsR0MrQ0M7RUFvQkYsT0RsRUMsR0M4Q0M7RUFvQkYsT0RqRUMsR0M2Q0M7SVBuREQsbUJBQUE7SUFDQSx3QkFBQTs7O0FPd0RBLE9EeERBLEdDd0RDO0FBQUQsT0R2REEsR0N1REM7QUFBRCxPRHREQSxHQ3NEQztBQUFELE9EckRBLEdDcURDO0FBQUQsT0RwREEsR0NvREM7QUFBRCxPRG5EQSxHQ21EQztFUHpERCxtQkFBQTtFQUNBLHdCQUFBOztBTzBEQztFQVlGLE9EdEVDLEdDd0RDO0VBY0YsT0RyRUMsR0N1REM7RUFjRixPRHBFQyxHQ3NEQztFQWNGLE9EbkVDLEdDcURDO0VBY0YsT0RsRUMsR0NvREM7RUFjRixPRGpFQyxHQ21EQztJUHpERCxtQkFBQTtJQUNBLHdCQUFBOzs7QU84REEsT0Q5REEsR0M4REM7QUFBRCxPRDdEQSxHQzZEQztBQUFELE9ENURBLEdDNERDO0FBQUQsT0QzREEsR0MyREM7QUFBRCxPRDFEQSxHQzBEQztBQUFELE9EekRBLEdDeURDO0VQL0RELG1CQUFBO0VBQ0Esd0JBQUE7O0FPZ0VDO0VBTUYsT0R0RUMsR0M4REM7RUFRRixPRHJFQyxHQzZEQztFQVFGLE9EcEVDLEdDNERDO0VBUUYsT0RuRUMsR0MyREM7RUFRRixPRGxFQyxHQzBEQztFQVFGLE9EakVDLEdDeURDO0lQL0RELG1CQUFBO0lBQ0Esd0JBQUE7Ozs7QVFIRDtFQUNDLGNBQUE7OztBQ0REO0VBQ0MscUJBQUE7OztBQ0REO0VBQ0MsaUJBQUE7OztBQ0REO0VBQ0Msa0JBQUE7OztBQ0REO0VBQ0MsMEJBQUE7OztBQ0REO0VBQ0MsY0FBQTs7O0FDREQ7RUFDQyxjQUFBOzs7QUNERDtF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 */