@charset "UTF-8";
/* **************************************************************************
 *  MEDIA MOTION AG                                                         *
 ****************************************************************************

    Funktion    Import
    Authors     Rory Zünd
    Datum       16.01.2022 10:00

*****************************************************************************/
/* **************************************************************************
 *  MEDIA MOTION AG                                                         *
 ****************************************************************************

    Funktion    variables
    Authors     
    Datum       

*****************************************************************************/
/**
 * font-size
 */
/**
 * font-families
 */
/*
font-family: 'Fira Sans', sans-serif;
font-family: 'Encode Sans Semi Condensed', sans-serif;
font-family: 'Tajawal', sans-serif;
*/
/**
 * line-heights
 */
/**
 * font-weight
 */
/**
 * adnimation-time
 */
/**
 * color
 */
/*
	$grey-dark-transparent: rgba( $grey-dark, .15 );
*/
/**
 * schemes
 */
/**
 * measures
 */
/**
 * breakpoints
 */
/**
 * breakpoints mobile first
 * needs rewrite of the media query mixins and all includes
 */
/* **************************************************************************
 *  MEDIA MOTION AG                                                         *
 ****************************************************************************

    Funktion    memo theme settings.
    Authors     
    Datum       

*****************************************************************************/
/**
 * font-sizes
 */
/**
 * font-weights
 */
/**
 * line-heights
 */
/**
 * color usage
 */
/* **************************************************************************
 *  MEDIA MOTION AG                                                         *
 ****************************************************************************

    Funktion    All mixins for the site. Placespecific mixins may be included
                where they are used und c&p here if necessary.
    Authors     
    Datum       

*****************************************************************************/
/* **************************************************************************
 *  MEDIA MOTION AG                                                         *
 ****************************************************************************

    Funktion    Basic font mixins. Just for inheritable values.
    Authors     
    Datum       

*****************************************************************************/
/**
 * Mostly useful with sketch files or systems that are alike.
 * Try to copy paste the values first and replace them one by one.
 * For a general use approach try to use a relative Value for the line height. => line-height(px) / font-size(px)
 */
/* **************************************************************************
 *  MEDIA MOTION AG                                                         *
 ****************************************************************************

    Funktion    mixins media queries
    Authors     
    Datum       

*****************************************************************************/
/* **************************************************************************
 *  MEDIA MOTION AG                                                         *
 ****************************************************************************

    Funktion    font-face
    Notes       Get your stuff together: https://google-webfonts-helper.herokuapp.com/fonts
    Authors     mac signer (edited by Rory with his shit tigether)
    Datum       20180725

*****************************************************************************/
/* tajawal-200 - latin */
@font-face {
  font-family: "Tajawal";
  font-style: normal;
  font-display: block;
  font-weight: 300;
  src: url("../../files/template/fonts/tajawal-v1-latin/tajawal-v1-latin-200.eot");
  /* IE9 Compat Modes */
  src: local("Tajawal ExtraLight"), local("Tajawal-ExtraLight"), url("../../files/template/fonts/tajawal-v1-latin/tajawal-v1-latin-200.eot?#iefix") format("embedded-opentype"), url("../../files/template/fonts/tajawal-v1-latin/tajawal-v1-latin-200.woff2") format("woff2"), url("../../files/template/fonts/tajawal-v1-latin/tajawal-v1-latin-200.woff") format("woff"), url("../../files/template/fonts/tajawal-v1-latin/tajawal-v1-latin-200.ttf") format("truetype"), url("../../files/template/fonts/tajawal-v1-latin/tajawal-v1-latin-200.svg#Tajawal") format("svg");
  /* Legacy iOS */
}
/* tajawal-regular - latin */
@font-face {
  font-family: "Tajawal";
  font-style: normal;
  font-display: block;
  font-weight: 400;
  src: url("../../files/template/fonts/tajawal-v1-latin/tajawal-v1-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Tajawal"), local("Tajawal-Regular"), url("../../files/template/fonts/tajawal-v1-latin/tajawal-v1-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/template/fonts/tajawal-v1-latin/tajawal-v1-latin-regular.woff2") format("woff2"), url("../../files/template/fonts/tajawal-v1-latin/tajawal-v1-latin-regular.woff") format("woff"), url("../../files/template/fonts/tajawal-v1-latin/tajawal-v1-latin-regular.ttf") format("truetype"), url("../../files/template/fonts/tajawal-v1-latin/tajawal-v1-latin-regular.svg#Tajawal") format("svg");
  /* Legacy iOS */
}
/* tajawal-700 - latin */
@font-face {
  font-family: "Tajawal";
  font-style: normal;
  font-display: block;
  font-weight: 600;
  src: url("../../files/template/fonts/tajawal-v1-latin/tajawal-v1-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Tajawal Bold"), local("Tajawal-Bold"), url("../../files/template/fonts/tajawal-v1-latin/tajawal-v1-latin-700.eot?#iefix") format("embedded-opentype"), url("../../files/template/fonts/tajawal-v1-latin/tajawal-v1-latin-700.woff2") format("woff2"), url("../../files/template/fonts/tajawal-v1-latin/tajawal-v1-latin-700.woff") format("woff"), url("../../files/template/fonts/tajawal-v1-latin/tajawal-v1-latin-700.ttf") format("truetype"), url("../../files/template/fonts/tajawal-v1-latin/tajawal-v1-latin-700.svg#Tajawal") format("svg");
  /* Legacy iOS */
}
/* encode-sans-semi-condensed-200 - latin */
@font-face {
  font-family: "Encode Sans Semi Condensed";
  font-style: normal;
  font-display: block;
  font-weight: 300;
  src: url("../../files/template/fonts/encode-sans-semi-condensed-v2-latin/encode-sans-semi-condensed-v2-latin-200.eot");
  /* IE9 Compat Modes */
  src: local("Encode Sans Semi Condensed ExtraLight"), local("EncodeSansSemiCondensed-ExtraLight"), url("../../files/template/fonts/encode-sans-semi-condensed-v2-latin/encode-sans-semi-condensed-v2-latin-200.eot?#iefix") format("embedded-opentype"), url("../../files/template/fonts/encode-sans-semi-condensed-v2-latin/encode-sans-semi-condensed-v2-latin-200.woff2") format("woff2"), url("../../files/template/fonts/encode-sans-semi-condensed-v2-latin/encode-sans-semi-condensed-v2-latin-200.woff") format("woff"), url("../../files/template/fonts/encode-sans-semi-condensed-v2-latin/encode-sans-semi-condensed-v2-latin-200.ttf") format("truetype"), url("../../files/template/fonts/encode-sans-semi-condensed-v2-latin/encode-sans-semi-condensed-v2-latin-200.svg#EncodeSansSemiCondensed") format("svg");
  /* Legacy iOS */
}
/* encode-sans-semi-condensed-regular - latin */
@font-face {
  font-family: "Encode Sans Semi Condensed";
  font-style: normal;
  font-display: block;
  font-weight: 400;
  src: url("../../files/template/fonts/encode-sans-semi-condensed-v2-latin/encode-sans-semi-condensed-v2-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Encode Sans Semi Condensed Regular"), local("EncodeSansSemiCondensed-Regular"), url("../../files/template/fonts/encode-sans-semi-condensed-v2-latin/encode-sans-semi-condensed-v2-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/template/fonts/encode-sans-semi-condensed-v2-latin/encode-sans-semi-condensed-v2-latin-regular.woff2") format("woff2"), url("../../files/template/fonts/encode-sans-semi-condensed-v2-latin/encode-sans-semi-condensed-v2-latin-regular.woff") format("woff"), url("../../files/template/fonts/encode-sans-semi-condensed-v2-latin/encode-sans-semi-condensed-v2-latin-regular.ttf") format("truetype"), url("../../files/template/fonts/encode-sans-semi-condensed-v2-latin/encode-sans-semi-condensed-v2-latin-regular.svg#EncodeSansSemiCondensed") format("svg");
  /* Legacy iOS */
}
/* encode-sans-semi-condensed-600 - latin */
@font-face {
  font-family: "Encode Sans Semi Condensed";
  font-style: normal;
  font-display: block;
  font-weight: 600;
  src: url("../../files/template/fonts/encode-sans-semi-condensed-v2-latin/encode-sans-semi-condensed-v2-latin-600.eot");
  /* IE9 Compat Modes */
  src: local("Encode Sans Semi Condensed SemiBold"), local("EncodeSansSemiCondensed-SemiBold"), url("../../files/template/fonts/encode-sans-semi-condensed-v2-latin/encode-sans-semi-condensed-v2-latin-600.eot?#iefix") format("embedded-opentype"), url("../../files/template/fonts/encode-sans-semi-condensed-v2-latin/encode-sans-semi-condensed-v2-latin-600.woff2") format("woff2"), url("../../files/template/fonts/encode-sans-semi-condensed-v2-latin/encode-sans-semi-condensed-v2-latin-600.woff") format("woff"), url("../../files/template/fonts/encode-sans-semi-condensed-v2-latin/encode-sans-semi-condensed-v2-latin-600.ttf") format("truetype"), url("../../files/template/fonts/encode-sans-semi-condensed-v2-latin/encode-sans-semi-condensed-v2-latin-600.svg#EncodeSansSemiCondensed") format("svg");
  /* Legacy iOS */
}
/* fira-sans-300 - latin */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-display: block;
  font-weight: 300;
  src: url("../../files/template/fonts/fira-sans-v8-latin/fira-sans-v8-latin-300.eot");
  /* IE9 Compat Modes */
  src: local("Fira Sans Light"), local("FiraSans-Light"), url("../../files/template/fonts/fira-sans-v8-latin/fira-sans-v8-latin-300.eot?#iefix") format("embedded-opentype"), url("../../files/template/fonts/fira-sans-v8-latin/fira-sans-v8-latin-300.woff2") format("woff2"), url("../../files/template/fonts/fira-sans-v8-latin/fira-sans-v8-latin-300.woff") format("woff"), url("../../files/template/fonts/fira-sans-v8-latin/fira-sans-v8-latin-300.ttf") format("truetype"), url("../../files/template/fonts/fira-sans-v8-latin/fira-sans-v8-latin-300.svg#FiraSans") format("svg");
  /* Legacy iOS */
}
/* fira-sans-regular - latin */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-display: block;
  font-weight: 400;
  src: url("../../files/template/fonts/fira-sans-v8-latin/fira-sans-v8-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Fira Sans Regular"), local("FiraSans-Regular"), url("../../files/template/fonts/fira-sans-v8-latin/fira-sans-v8-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/template/fonts/fira-sans-v8-latin/fira-sans-v8-latin-regular.woff2") format("woff2"), url("../../files/template/fonts/fira-sans-v8-latin/fira-sans-v8-latin-regular.woff") format("woff"), url("../../files/template/fonts/fira-sans-v8-latin/fira-sans-v8-latin-regular.ttf") format("truetype"), url("../../files/template/fonts/fira-sans-v8-latin/fira-sans-v8-latin-regular.svg#FiraSans") format("svg");
  /* Legacy iOS */
}
/* fira-sans-500 - latin */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-display: block;
  font-weight: 500;
  src: url("../../files/template/fonts/fira-sans-v8-latin/fira-sans-v8-latin-500.eot");
  /* IE9 Compat Modes */
  src: local("Fira Sans Medium"), local("FiraSans-Medium"), url("../../files/template/fonts/fira-sans-v8-latin/fira-sans-v8-latin-500.eot?#iefix") format("embedded-opentype"), url("../../files/template/fonts/fira-sans-v8-latin/fira-sans-v8-latin-500.woff2") format("woff2"), url("../../files/template/fonts/fira-sans-v8-latin/fira-sans-v8-latin-500.woff") format("woff"), url("../../files/template/fonts/fira-sans-v8-latin/fira-sans-v8-latin-500.ttf") format("truetype"), url("../../files/template/fonts/fira-sans-v8-latin/fira-sans-v8-latin-500.svg#FiraSans") format("svg");
  /* Legacy iOS */
}
/* fira-sans-600 - latin */
@font-face {
  font-family: "Fira Sans";
  font-style: normal;
  font-display: block;
  font-weight: 600;
  src: url("../../files/template/fonts/fira-sans-v8-latin/fira-sans-v8-latin-600.eot");
  /* IE9 Compat Modes */
  src: local("Fira Sans SemiBold"), local("FiraSans-SemiBold"), url("../../files/template/fonts/fira-sans-v8-latin/fira-sans-v8-latin-600.eot?#iefix") format("embedded-opentype"), url("../../files/template/fonts/fira-sans-v8-latin/fira-sans-v8-latin-600.woff2") format("woff2"), url("../../files/template/fonts/fira-sans-v8-latin/fira-sans-v8-latin-600.woff") format("woff"), url("../../files/template/fonts/fira-sans-v8-latin/fira-sans-v8-latin-600.ttf") format("truetype"), url("../../files/template/fonts/fira-sans-v8-latin/fira-sans-v8-latin-600.svg#FiraSans") format("svg");
  /* Legacy iOS */
}
/* **************************************************************************
 *  MEDIA MOTION AG                                                         *
 ****************************************************************************

    Funktion    rocksolid columns overwrite
    Authors     
    Datum       

*****************************************************************************/
.rs-columns {
  clear: both;
  width: 100%;
}
.rs-columns:after {
  content: ".";
  display: block;
  overflow: hidden;
  height: 0;
  clear: both;
  visibility: hidden;
  flex: 0 0 100%;
  width: 100%;
}
.rs-column {
  float: left;
  width: 100%;
  margin-right: 1.6rem;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: 0;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: calc((
        		(
        			100% - 1.6rem * ( 0 )
        		) / 1 * (
        			1
        		) + 1.6rem * 0
        	) - 0.01px);
}
.rs-column.-large-col-2-1 {
  width: calc((
        		(
        			100% - 1.6rem * ( 1 )
        		) / 2 * (
        			1
        		) + 1.6rem * 0
        	) - 0.01px);
}
.rs-column.-large-col-2-2 {
  width: calc((
        		(
        			100% - 1.6rem * ( 1 )
        		) / 2 * (
        			2
        		) + 1.6rem * 1
        	) - 0.01px);
}
.rs-column.-large-col-3-1 {
  width: calc((
        		(
        			100% - 1.6rem * ( 2 )
        		) / 3 * (
        			1
        		) + 1.6rem * 0
        	) - 0.01px);
}
.rs-column.-large-col-3-2 {
  width: calc((
        		(
        			100% - 1.6rem * ( 2 )
        		) / 3 * (
        			2
        		) + 1.6rem * 1
        	) - 0.01px);
}
.rs-column.-large-col-3-3 {
  width: calc((
        		(
        			100% - 1.6rem * ( 2 )
        		) / 3 * (
        			3
        		) + 1.6rem * 2
        	) - 0.01px);
}
.rs-column.-large-col-4-1 {
  width: calc((
        		(
        			100% - 1.6rem * ( 3 )
        		) / 4 * (
        			1
        		) + 1.6rem * 0
        	) - 0.01px);
}
.rs-column.-large-col-4-2 {
  width: calc((
        		(
        			100% - 1.6rem * ( 3 )
        		) / 4 * (
        			2
        		) + 1.6rem * 1
        	) - 0.01px);
}
.rs-column.-large-col-4-3 {
  width: calc((
        		(
        			100% - 1.6rem * ( 3 )
        		) / 4 * (
        			3
        		) + 1.6rem * 2
        	) - 0.01px);
}
.rs-column.-large-col-4-4 {
  width: calc((
        		(
        			100% - 1.6rem * ( 3 )
        		) / 4 * (
        			4
        		) + 1.6rem * 3
        	) - 0.01px);
}
.rs-column.-large-col-5-1 {
  width: calc((
        		(
        			100% - 1.6rem * ( 4 )
        		) / 5 * (
        			1
        		) + 1.6rem * 0
        	) - 0.01px);
}
.rs-column.-large-col-5-2 {
  width: calc((
        		(
        			100% - 1.6rem * ( 4 )
        		) / 5 * (
        			2
        		) + 1.6rem * 1
        	) - 0.01px);
}
.rs-column.-large-col-5-3 {
  width: calc((
        		(
        			100% - 1.6rem * ( 4 )
        		) / 5 * (
        			3
        		) + 1.6rem * 2
        	) - 0.01px);
}
.rs-column.-large-col-5-4 {
  width: calc((
        		(
        			100% - 1.6rem * ( 4 )
        		) / 5 * (
        			4
        		) + 1.6rem * 3
        	) - 0.01px);
}
.rs-column.-large-col-5-5 {
  width: calc((
        		(
        			100% - 1.6rem * ( 4 )
        		) / 5 * (
        			5
        		) + 1.6rem * 4
        	) - 0.01px);
}
.rs-column.-large-col-6-1 {
  width: calc((
        		(
        			100% - 1.6rem * ( 5 )
        		) / 6 * (
        			1
        		) + 1.6rem * 0
        	) - 0.01px);
}
.rs-column.-large-col-6-2 {
  width: calc((
        		(
        			100% - 1.6rem * ( 5 )
        		) / 6 * (
        			2
        		) + 1.6rem * 1
        	) - 0.01px);
}
.rs-column.-large-col-6-3 {
  width: calc((
        		(
        			100% - 1.6rem * ( 5 )
        		) / 6 * (
        			3
        		) + 1.6rem * 2
        	) - 0.01px);
}
.rs-column.-large-col-6-4 {
  width: calc((
        		(
        			100% - 1.6rem * ( 5 )
        		) / 6 * (
        			4
        		) + 1.6rem * 3
        	) - 0.01px);
}
.rs-column.-large-col-6-5 {
  width: calc((
        		(
        			100% - 1.6rem * ( 5 )
        		) / 6 * (
        			5
        		) + 1.6rem * 4
        	) - 0.01px);
}
.rs-column.-large-col-6-6 {
  width: calc((
        		(
        			100% - 1.6rem * ( 5 )
        		) / 6 * (
        			6
        		) + 1.6rem * 5
        	) - 0.01px);
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 1.6rem;
    margin-right: 1.6rem;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 1.6rem;
  }
  .rs-column.-large-first-row {
    margin-top: 1.6rem;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: 0;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: calc((
        		(
        			100% - 1.6rem * ( 0 )
        		) / 1 * (
        			1
        		) + 1.6rem * 0
        	) - 0.01px);
  }
  .rs-column.-medium-col-2-1 {
    width: calc((
        		(
        			100% - 1.6rem * ( 1 )
        		) / 2 * (
        			1
        		) + 1.6rem * 0
        	) - 0.01px);
  }
  .rs-column.-medium-col-2-2 {
    width: calc((
        		(
        			100% - 1.6rem * ( 1 )
        		) / 2 * (
        			2
        		) + 1.6rem * 1
        	) - 0.01px);
  }
  .rs-column.-medium-col-3-1 {
    width: calc((
        		(
        			100% - 1.6rem * ( 2 )
        		) / 3 * (
        			1
        		) + 1.6rem * 0
        	) - 0.01px);
  }
  .rs-column.-medium-col-3-2 {
    width: calc((
        		(
        			100% - 1.6rem * ( 2 )
        		) / 3 * (
        			2
        		) + 1.6rem * 1
        	) - 0.01px);
  }
  .rs-column.-medium-col-3-3 {
    width: calc((
        		(
        			100% - 1.6rem * ( 2 )
        		) / 3 * (
        			3
        		) + 1.6rem * 2
        	) - 0.01px);
  }
  .rs-column.-medium-col-4-1 {
    width: calc((
        		(
        			100% - 1.6rem * ( 3 )
        		) / 4 * (
        			1
        		) + 1.6rem * 0
        	) - 0.01px);
  }
  .rs-column.-medium-col-4-2 {
    width: calc((
        		(
        			100% - 1.6rem * ( 3 )
        		) / 4 * (
        			2
        		) + 1.6rem * 1
        	) - 0.01px);
  }
  .rs-column.-medium-col-4-3 {
    width: calc((
        		(
        			100% - 1.6rem * ( 3 )
        		) / 4 * (
        			3
        		) + 1.6rem * 2
        	) - 0.01px);
  }
  .rs-column.-medium-col-4-4 {
    width: calc((
        		(
        			100% - 1.6rem * ( 3 )
        		) / 4 * (
        			4
        		) + 1.6rem * 3
        	) - 0.01px);
  }
  .rs-column.-medium-col-5-1 {
    width: calc((
        		(
        			100% - 1.6rem * ( 4 )
        		) / 5 * (
        			1
        		) + 1.6rem * 0
        	) - 0.01px);
  }
  .rs-column.-medium-col-5-2 {
    width: calc((
        		(
        			100% - 1.6rem * ( 4 )
        		) / 5 * (
        			2
        		) + 1.6rem * 1
        	) - 0.01px);
  }
  .rs-column.-medium-col-5-3 {
    width: calc((
        		(
        			100% - 1.6rem * ( 4 )
        		) / 5 * (
        			3
        		) + 1.6rem * 2
        	) - 0.01px);
  }
  .rs-column.-medium-col-5-4 {
    width: calc((
        		(
        			100% - 1.6rem * ( 4 )
        		) / 5 * (
        			4
        		) + 1.6rem * 3
        	) - 0.01px);
  }
  .rs-column.-medium-col-5-5 {
    width: calc((
        		(
        			100% - 1.6rem * ( 4 )
        		) / 5 * (
        			5
        		) + 1.6rem * 4
        	) - 0.01px);
  }
  .rs-column.-medium-col-6-1 {
    width: calc((
        		(
        			100% - 1.6rem * ( 5 )
        		) / 6 * (
        			1
        		) + 1.6rem * 0
        	) - 0.01px);
  }
  .rs-column.-medium-col-6-2 {
    width: calc((
        		(
        			100% - 1.6rem * ( 5 )
        		) / 6 * (
        			2
        		) + 1.6rem * 1
        	) - 0.01px);
  }
  .rs-column.-medium-col-6-3 {
    width: calc((
        		(
        			100% - 1.6rem * ( 5 )
        		) / 6 * (
        			3
        		) + 1.6rem * 2
        	) - 0.01px);
  }
  .rs-column.-medium-col-6-4 {
    width: calc((
        		(
        			100% - 1.6rem * ( 5 )
        		) / 6 * (
        			4
        		) + 1.6rem * 3
        	) - 0.01px);
  }
  .rs-column.-medium-col-6-5 {
    width: calc((
        		(
        			100% - 1.6rem * ( 5 )
        		) / 6 * (
        			5
        		) + 1.6rem * 4
        	) - 0.01px);
  }
  .rs-column.-medium-col-6-6 {
    width: calc((
        		(
        			100% - 1.6rem * ( 5 )
        		) / 6 * (
        			6
        		) + 1.6rem * 5
        	) - 0.01px);
  }
}
@media screen and (max-width: 600px) {
  .rs-column {
    margin-right: 1.6rem;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 1.6rem;
  }
  .rs-column.-medium-first-row {
    margin-top: 1.6rem;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: 0;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: calc((
        		(
        			100% - 1.6rem * ( 0 )
        		) / 1 * (
        			1
        		) + 1.6rem * 0
        	) - 0.01px);
  }
  .rs-column.-small-col-2-1 {
    width: calc((
        		(
        			100% - 1.6rem * ( 1 )
        		) / 2 * (
        			1
        		) + 1.6rem * 0
        	) - 0.01px);
  }
  .rs-column.-small-col-2-2 {
    width: calc((
        		(
        			100% - 1.6rem * ( 1 )
        		) / 2 * (
        			2
        		) + 1.6rem * 1
        	) - 0.01px);
  }
  .rs-column.-small-col-3-1 {
    width: calc((
        		(
        			100% - 1.6rem * ( 2 )
        		) / 3 * (
        			1
        		) + 1.6rem * 0
        	) - 0.01px);
  }
  .rs-column.-small-col-3-2 {
    width: calc((
        		(
        			100% - 1.6rem * ( 2 )
        		) / 3 * (
        			2
        		) + 1.6rem * 1
        	) - 0.01px);
  }
  .rs-column.-small-col-3-3 {
    width: calc((
        		(
        			100% - 1.6rem * ( 2 )
        		) / 3 * (
        			3
        		) + 1.6rem * 2
        	) - 0.01px);
  }
  .rs-column.-small-col-4-1 {
    width: calc((
        		(
        			100% - 1.6rem * ( 3 )
        		) / 4 * (
        			1
        		) + 1.6rem * 0
        	) - 0.01px);
  }
  .rs-column.-small-col-4-2 {
    width: calc((
        		(
        			100% - 1.6rem * ( 3 )
        		) / 4 * (
        			2
        		) + 1.6rem * 1
        	) - 0.01px);
  }
  .rs-column.-small-col-4-3 {
    width: calc((
        		(
        			100% - 1.6rem * ( 3 )
        		) / 4 * (
        			3
        		) + 1.6rem * 2
        	) - 0.01px);
  }
  .rs-column.-small-col-4-4 {
    width: calc((
        		(
        			100% - 1.6rem * ( 3 )
        		) / 4 * (
        			4
        		) + 1.6rem * 3
        	) - 0.01px);
  }
  .rs-column.-small-col-5-1 {
    width: calc((
        		(
        			100% - 1.6rem * ( 4 )
        		) / 5 * (
        			1
        		) + 1.6rem * 0
        	) - 0.01px);
  }
  .rs-column.-small-col-5-2 {
    width: calc((
        		(
        			100% - 1.6rem * ( 4 )
        		) / 5 * (
        			2
        		) + 1.6rem * 1
        	) - 0.01px);
  }
  .rs-column.-small-col-5-3 {
    width: calc((
        		(
        			100% - 1.6rem * ( 4 )
        		) / 5 * (
        			3
        		) + 1.6rem * 2
        	) - 0.01px);
  }
  .rs-column.-small-col-5-4 {
    width: calc((
        		(
        			100% - 1.6rem * ( 4 )
        		) / 5 * (
        			4
        		) + 1.6rem * 3
        	) - 0.01px);
  }
  .rs-column.-small-col-5-5 {
    width: calc((
        		(
        			100% - 1.6rem * ( 4 )
        		) / 5 * (
        			5
        		) + 1.6rem * 4
        	) - 0.01px);
  }
  .rs-column.-small-col-6-1 {
    width: calc((
        		(
        			100% - 1.6rem * ( 5 )
        		) / 6 * (
        			1
        		) + 1.6rem * 0
        	) - 0.01px);
  }
  .rs-column.-small-col-6-2 {
    width: calc((
        		(
        			100% - 1.6rem * ( 5 )
        		) / 6 * (
        			2
        		) + 1.6rem * 1
        	) - 0.01px);
  }
  .rs-column.-small-col-6-3 {
    width: calc((
        		(
        			100% - 1.6rem * ( 5 )
        		) / 6 * (
        			3
        		) + 1.6rem * 2
        	) - 0.01px);
  }
  .rs-column.-small-col-6-4 {
    width: calc((
        		(
        			100% - 1.6rem * ( 5 )
        		) / 6 * (
        			4
        		) + 1.6rem * 3
        	) - 0.01px);
  }
  .rs-column.-small-col-6-5 {
    width: calc((
        		(
        			100% - 1.6rem * ( 5 )
        		) / 6 * (
        			5
        		) + 1.6rem * 4
        	) - 0.01px);
  }
  .rs-column.-small-col-6-6 {
    width: calc((
        		(
        			100% - 1.6rem * ( 5 )
        		) / 6 * (
        			6
        		) + 1.6rem * 5
        	) - 0.01px);
  }
}
/* **************************************************************************
 *  MEDIA MOTION AG                                                         *
 ****************************************************************************

    Funktion    Rocksolid Grid alternative with custom gutter width
    Authors     
    Datum       

*****************************************************************************/
/*
@include columns-scheme(4 2 3, 0px, '.columns');

.columns-scheme {
	@include columns-scheme(7 5 3, 0px);
}
*/
.columns-1 > * {
  float: left;
  margin-bottom: 1.6rem;
}
.columns-1 > *:nth-of-type(1n) {
  width: calc(( 100% - ( 0 * 1.6rem ) ) / 1 - 0.01px);
  margin-right: calc(1.6rem);
  clear: none;
}
.columns-1 > *:nth-of-type(1n+1) {
  clear: left;
}
.columns-1 > *:nth-of-type(1n + 1) {
  margin-right: 0;
}
.columns-1:after {
  content: ".";
  display: block;
  overflow: hidden;
  height: 0;
  clear: both;
  visibility: hidden;
  flex: 0 0 100%;
  width: 100%;
}
.columns-2 > * {
  float: left;
  margin-bottom: 1.6rem;
}
.columns-2 > *:nth-of-type(1n) {
  width: calc(( 100% - ( 1 * 1.6rem ) ) / 2 - 0.01px);
  margin-right: calc(1.6rem);
  clear: none;
}
.columns-2 > *:nth-of-type(2n+1) {
  clear: left;
}
.columns-2 > *:nth-of-type(2n + 2) {
  margin-right: 0;
}
.columns-2:after {
  content: ".";
  display: block;
  overflow: hidden;
  height: 0;
  clear: both;
  visibility: hidden;
  flex: 0 0 100%;
  width: 100%;
}
.columns-3 > * {
  float: left;
  margin-bottom: 1.6rem;
}
.columns-3 > *:nth-of-type(1n) {
  width: calc(( 100% - ( 2 * 1.6rem ) ) / 3 - 0.01px);
  margin-right: calc(1.6rem);
  clear: none;
}
.columns-3 > *:nth-of-type(3n+1) {
  clear: left;
}
.columns-3 > *:nth-of-type(3n + 3) {
  margin-right: 0;
}
.columns-3:after {
  content: ".";
  display: block;
  overflow: hidden;
  height: 0;
  clear: both;
  visibility: hidden;
  flex: 0 0 100%;
  width: 100%;
}
.columns-4 > * {
  float: left;
  margin-bottom: 1.6rem;
}
.columns-4 > *:nth-of-type(1n) {
  width: calc(( 100% - ( 3 * 1.6rem ) ) / 4 - 0.01px);
  margin-right: calc(1.6rem);
  clear: none;
}
.columns-4 > *:nth-of-type(4n+1) {
  clear: left;
}
.columns-4 > *:nth-of-type(4n + 4) {
  margin-right: 0;
}
.columns-4:after {
  content: ".";
  display: block;
  overflow: hidden;
  height: 0;
  clear: both;
  visibility: hidden;
  flex: 0 0 100%;
  width: 100%;
}
.columns-5 > * {
  float: left;
  margin-bottom: 1.6rem;
}
.columns-5 > *:nth-of-type(1n) {
  width: calc(( 100% - ( 4 * 1.6rem ) ) / 5 - 0.01px);
  margin-right: calc(1.6rem);
  clear: none;
}
.columns-5 > *:nth-of-type(5n+1) {
  clear: left;
}
.columns-5 > *:nth-of-type(5n + 5) {
  margin-right: 0;
}
.columns-5:after {
  content: ".";
  display: block;
  overflow: hidden;
  height: 0;
  clear: both;
  visibility: hidden;
  flex: 0 0 100%;
  width: 100%;
}
.columns-6 > * {
  float: left;
  margin-bottom: 1.6rem;
}
.columns-6 > *:nth-of-type(1n) {
  width: calc(( 100% - ( 5 * 1.6rem ) ) / 6 - 0.01px);
  margin-right: calc(1.6rem);
  clear: none;
}
.columns-6 > *:nth-of-type(6n+1) {
  clear: left;
}
.columns-6 > *:nth-of-type(6n + 6) {
  margin-right: 0;
}
.columns-6:after {
  content: ".";
  display: block;
  overflow: hidden;
  height: 0;
  clear: both;
  visibility: hidden;
  flex: 0 0 100%;
  width: 100%;
}
.push-left-0 {
  margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 0 + 0 * 1.6rem);
}
.push-right-0 {
  margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 0 + 0 * 1.6rem);
}
.push-left-1 {
  margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 1 + 1 * 1.6rem);
}
.push-right-1 {
  margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 1 + 1 * 1.6rem);
}
.push-left-2 {
  margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 2 + 2 * 1.6rem);
}
.push-right-2 {
  margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 2 + 2 * 1.6rem);
}
.push-left-3 {
  margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 3 + 3 * 1.6rem);
}
.push-right-3 {
  margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 3 + 3 * 1.6rem);
}
.push-left-4 {
  margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 4 + 4 * 1.6rem);
}
.push-right-4 {
  margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 4 + 4 * 1.6rem);
}
.push-left-5 {
  margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 5 + 5 * 1.6rem);
}
.push-right-5 {
  margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 5 + 5 * 1.6rem);
}
.push-left-6 {
  margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 6 + 6 * 1.6rem);
}
.push-right-6 {
  margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 6 + 6 * 1.6rem);
}
.push-left-7 {
  margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 7 + 7 * 1.6rem);
}
.push-right-7 {
  margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 7 + 7 * 1.6rem);
}
.push-left-8 {
  margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 8 + 8 * 1.6rem);
}
.push-right-8 {
  margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 8 + 8 * 1.6rem);
}
.push-left-9 {
  margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 9 + 9 * 1.6rem);
}
.push-right-9 {
  margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 9 + 9 * 1.6rem);
}
.push-left-10 {
  margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 10 + 10 * 1.6rem);
}
.push-right-10 {
  margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 10 + 10 * 1.6rem);
}
.push-left-11 {
  margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 11 + 11 * 1.6rem);
}
.push-right-11 {
  margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 11 + 11 * 1.6rem);
}
.columns-11-1 > * {
  float: left;
}
.columns-11-1 > *:nth-child(2n + 1) {
  width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 11 + 10 * 1.6rem - 0.01px);
  margin-right: calc(1.6rem);
  clear: none;
}
.columns-11-1 > *:nth-child(2n + 2) {
  width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 1 + 0 * 1.6rem - 0.01px);
  margin-right: calc(1.6rem);
  clear: none;
}
.columns-11-1 > *:nth-child(2n+1) {
  clear: left;
}
.columns-11-1 > *:nth-child(2n + 2) {
  margin-right: 0;
}
.columns-11-1:after {
  content: ".";
  display: block;
  overflow: hidden;
  height: 0;
  clear: both;
  visibility: hidden;
  flex: 0 0 100%;
  width: 100%;
}
.columns-10-2 > * {
  float: left;
}
.columns-10-2 > *:nth-child(2n + 1) {
  width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 10 + 9 * 1.6rem - 0.01px);
  margin-right: calc(1.6rem);
  clear: none;
}
.columns-10-2 > *:nth-child(2n + 2) {
  width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 2 + 1 * 1.6rem - 0.01px);
  margin-right: calc(1.6rem);
  clear: none;
}
.columns-10-2 > *:nth-child(2n+1) {
  clear: left;
}
.columns-10-2 > *:nth-child(2n + 2) {
  margin-right: 0;
}
.columns-10-2:after {
  content: ".";
  display: block;
  overflow: hidden;
  height: 0;
  clear: both;
  visibility: hidden;
  flex: 0 0 100%;
  width: 100%;
}
.columns-9-3 > * {
  float: left;
}
.columns-9-3 > *:nth-child(2n + 1) {
  width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 9 + 8 * 1.6rem - 0.01px);
  margin-right: calc(1.6rem);
  clear: none;
}
.columns-9-3 > *:nth-child(2n + 2) {
  width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 3 + 2 * 1.6rem - 0.01px);
  margin-right: calc(1.6rem);
  clear: none;
}
.columns-9-3 > *:nth-child(2n+1) {
  clear: left;
}
.columns-9-3 > *:nth-child(2n + 2) {
  margin-right: 0;
}
.columns-9-3:after {
  content: ".";
  display: block;
  overflow: hidden;
  height: 0;
  clear: both;
  visibility: hidden;
  flex: 0 0 100%;
  width: 100%;
}
.columns-8-4 > * {
  float: left;
}
.columns-8-4 > *:nth-child(2n + 1) {
  width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 8 + 7 * 1.6rem - 0.01px);
  margin-right: calc(1.6rem);
  clear: none;
}
.columns-8-4 > *:nth-child(2n + 2) {
  width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 4 + 3 * 1.6rem - 0.01px);
  margin-right: calc(1.6rem);
  clear: none;
}
.columns-8-4 > *:nth-child(2n+1) {
  clear: left;
}
.columns-8-4 > *:nth-child(2n + 2) {
  margin-right: 0;
}
.columns-8-4:after {
  content: ".";
  display: block;
  overflow: hidden;
  height: 0;
  clear: both;
  visibility: hidden;
  flex: 0 0 100%;
  width: 100%;
}
.columns-7-5 > * {
  float: left;
}
.columns-7-5 > *:nth-child(2n + 1) {
  width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 7 + 6 * 1.6rem - 0.01px);
  margin-right: calc(1.6rem);
  clear: none;
}
.columns-7-5 > *:nth-child(2n + 2) {
  width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 5 + 4 * 1.6rem - 0.01px);
  margin-right: calc(1.6rem);
  clear: none;
}
.columns-7-5 > *:nth-child(2n+1) {
  clear: left;
}
.columns-7-5 > *:nth-child(2n + 2) {
  margin-right: 0;
}
.columns-7-5:after {
  content: ".";
  display: block;
  overflow: hidden;
  height: 0;
  clear: both;
  visibility: hidden;
  flex: 0 0 100%;
  width: 100%;
}
.columns-6-6 > * {
  float: left;
}
.columns-6-6 > *:nth-child(2n + 1) {
  width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 6 + 5 * 1.6rem - 0.01px);
  margin-right: calc(1.6rem);
  clear: none;
}
.columns-6-6 > *:nth-child(2n + 2) {
  width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 6 + 5 * 1.6rem - 0.01px);
  margin-right: calc(1.6rem);
  clear: none;
}
.columns-6-6 > *:nth-child(2n+1) {
  clear: left;
}
.columns-6-6 > *:nth-child(2n + 2) {
  margin-right: 0;
}
.columns-6-6:after {
  content: ".";
  display: block;
  overflow: hidden;
  height: 0;
  clear: both;
  visibility: hidden;
  flex: 0 0 100%;
  width: 100%;
}
.columns-5-7 > * {
  float: left;
}
.columns-5-7 > *:nth-child(2n + 1) {
  width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 5 + 4 * 1.6rem - 0.01px);
  margin-right: calc(1.6rem);
  clear: none;
}
.columns-5-7 > *:nth-child(2n + 2) {
  width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 7 + 6 * 1.6rem - 0.01px);
  margin-right: calc(1.6rem);
  clear: none;
}
.columns-5-7 > *:nth-child(2n+1) {
  clear: left;
}
.columns-5-7 > *:nth-child(2n + 2) {
  margin-right: 0;
}
.columns-5-7:after {
  content: ".";
  display: block;
  overflow: hidden;
  height: 0;
  clear: both;
  visibility: hidden;
  flex: 0 0 100%;
  width: 100%;
}
.columns-4-8 > * {
  float: left;
}
.columns-4-8 > *:nth-child(2n + 1) {
  width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 4 + 3 * 1.6rem - 0.01px);
  margin-right: calc(1.6rem);
  clear: none;
}
.columns-4-8 > *:nth-child(2n + 2) {
  width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 8 + 7 * 1.6rem - 0.01px);
  margin-right: calc(1.6rem);
  clear: none;
}
.columns-4-8 > *:nth-child(2n+1) {
  clear: left;
}
.columns-4-8 > *:nth-child(2n + 2) {
  margin-right: 0;
}
.columns-4-8:after {
  content: ".";
  display: block;
  overflow: hidden;
  height: 0;
  clear: both;
  visibility: hidden;
  flex: 0 0 100%;
  width: 100%;
}
.columns-3-9 > * {
  float: left;
}
.columns-3-9 > *:nth-child(2n + 1) {
  width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 3 + 2 * 1.6rem - 0.01px);
  margin-right: calc(1.6rem);
  clear: none;
}
.columns-3-9 > *:nth-child(2n + 2) {
  width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 9 + 8 * 1.6rem - 0.01px);
  margin-right: calc(1.6rem);
  clear: none;
}
.columns-3-9 > *:nth-child(2n+1) {
  clear: left;
}
.columns-3-9 > *:nth-child(2n + 2) {
  margin-right: 0;
}
.columns-3-9:after {
  content: ".";
  display: block;
  overflow: hidden;
  height: 0;
  clear: both;
  visibility: hidden;
  flex: 0 0 100%;
  width: 100%;
}
.columns-2-10 > * {
  float: left;
}
.columns-2-10 > *:nth-child(2n + 1) {
  width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 2 + 1 * 1.6rem - 0.01px);
  margin-right: calc(1.6rem);
  clear: none;
}
.columns-2-10 > *:nth-child(2n + 2) {
  width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 10 + 9 * 1.6rem - 0.01px);
  margin-right: calc(1.6rem);
  clear: none;
}
.columns-2-10 > *:nth-child(2n+1) {
  clear: left;
}
.columns-2-10 > *:nth-child(2n + 2) {
  margin-right: 0;
}
.columns-2-10:after {
  content: ".";
  display: block;
  overflow: hidden;
  height: 0;
  clear: both;
  visibility: hidden;
  flex: 0 0 100%;
  width: 100%;
}
.columns-1-11 > * {
  float: left;
}
.columns-1-11 > *:nth-child(2n + 1) {
  width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 1 + 0 * 1.6rem - 0.01px);
  margin-right: calc(1.6rem);
  clear: none;
}
.columns-1-11 > *:nth-child(2n + 2) {
  width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 11 + 10 * 1.6rem - 0.01px);
  margin-right: calc(1.6rem);
  clear: none;
}
.columns-1-11 > *:nth-child(2n+1) {
  clear: left;
}
.columns-1-11 > *:nth-child(2n + 2) {
  margin-right: 0;
}
.columns-1-11:after {
  content: ".";
  display: block;
  overflow: hidden;
  height: 0;
  clear: both;
  visibility: hidden;
  flex: 0 0 100%;
  width: 100%;
}
@media screen and (max-width: 900px) {
  .columns-medium-1 > * {
    float: left;
    margin-bottom: 1.6rem;
  }
  .columns-medium-1 > *:nth-of-type(1n) {
    width: calc(( 100% - ( 0 * 1.6rem ) ) / 1 - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-medium-1 > *:nth-of-type(1n+1) {
    clear: left;
  }
  .columns-medium-1 > *:nth-of-type(1n + 1) {
    margin-right: 0;
  }
  .columns-medium-1:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-medium-2 > * {
    float: left;
    margin-bottom: 1.6rem;
  }
  .columns-medium-2 > *:nth-of-type(1n) {
    width: calc(( 100% - ( 1 * 1.6rem ) ) / 2 - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-medium-2 > *:nth-of-type(2n+1) {
    clear: left;
  }
  .columns-medium-2 > *:nth-of-type(2n + 2) {
    margin-right: 0;
  }
  .columns-medium-2:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-medium-3 > * {
    float: left;
    margin-bottom: 1.6rem;
  }
  .columns-medium-3 > *:nth-of-type(1n) {
    width: calc(( 100% - ( 2 * 1.6rem ) ) / 3 - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-medium-3 > *:nth-of-type(3n+1) {
    clear: left;
  }
  .columns-medium-3 > *:nth-of-type(3n + 3) {
    margin-right: 0;
  }
  .columns-medium-3:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-medium-4 > * {
    float: left;
    margin-bottom: 1.6rem;
  }
  .columns-medium-4 > *:nth-of-type(1n) {
    width: calc(( 100% - ( 3 * 1.6rem ) ) / 4 - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-medium-4 > *:nth-of-type(4n+1) {
    clear: left;
  }
  .columns-medium-4 > *:nth-of-type(4n + 4) {
    margin-right: 0;
  }
  .columns-medium-4:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-medium-5 > * {
    float: left;
    margin-bottom: 1.6rem;
  }
  .columns-medium-5 > *:nth-of-type(1n) {
    width: calc(( 100% - ( 4 * 1.6rem ) ) / 5 - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-medium-5 > *:nth-of-type(5n+1) {
    clear: left;
  }
  .columns-medium-5 > *:nth-of-type(5n + 5) {
    margin-right: 0;
  }
  .columns-medium-5:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-medium-6 > * {
    float: left;
    margin-bottom: 1.6rem;
  }
  .columns-medium-6 > *:nth-of-type(1n) {
    width: calc(( 100% - ( 5 * 1.6rem ) ) / 6 - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-medium-6 > *:nth-of-type(6n+1) {
    clear: left;
  }
  .columns-medium-6 > *:nth-of-type(6n + 6) {
    margin-right: 0;
  }
  .columns-medium-6:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .push-left-medium-0 {
    margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 0 + 0 * 1.6rem);
  }
  .push-right-medium-0 {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 0 + 0 * 1.6rem);
  }
  .push-left-medium-1 {
    margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 1 + 1 * 1.6rem);
  }
  .push-right-medium-1 {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 1 + 1 * 1.6rem);
  }
  .push-left-medium-2 {
    margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 2 + 2 * 1.6rem);
  }
  .push-right-medium-2 {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 2 + 2 * 1.6rem);
  }
  .push-left-medium-3 {
    margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 3 + 3 * 1.6rem);
  }
  .push-right-medium-3 {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 3 + 3 * 1.6rem);
  }
  .push-left-medium-4 {
    margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 4 + 4 * 1.6rem);
  }
  .push-right-medium-4 {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 4 + 4 * 1.6rem);
  }
  .push-left-medium-5 {
    margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 5 + 5 * 1.6rem);
  }
  .push-right-medium-5 {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 5 + 5 * 1.6rem);
  }
  .push-left-medium-6 {
    margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 6 + 6 * 1.6rem);
  }
  .push-right-medium-6 {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 6 + 6 * 1.6rem);
  }
  .push-left-medium-7 {
    margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 7 + 7 * 1.6rem);
  }
  .push-right-medium-7 {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 7 + 7 * 1.6rem);
  }
  .push-left-medium-8 {
    margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 8 + 8 * 1.6rem);
  }
  .push-right-medium-8 {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 8 + 8 * 1.6rem);
  }
  .push-left-medium-9 {
    margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 9 + 9 * 1.6rem);
  }
  .push-right-medium-9 {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 9 + 9 * 1.6rem);
  }
  .push-left-medium-10 {
    margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 10 + 10 * 1.6rem);
  }
  .push-right-medium-10 {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 10 + 10 * 1.6rem);
  }
  .push-left-medium-11 {
    margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 11 + 11 * 1.6rem);
  }
  .push-right-medium-11 {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 11 + 11 * 1.6rem);
  }
  .columns-medium-11-1 > * {
    float: left;
  }
  .columns-medium-11-1 > *:nth-child(2n + 1) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 11 + 10 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-medium-11-1 > *:nth-child(2n + 2) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 1 + 0 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-medium-11-1 > *:nth-child(2n+1) {
    clear: left;
  }
  .columns-medium-11-1 > *:nth-child(2n + 2) {
    margin-right: 0;
  }
  .columns-medium-11-1:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-medium-10-2 > * {
    float: left;
  }
  .columns-medium-10-2 > *:nth-child(2n + 1) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 10 + 9 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-medium-10-2 > *:nth-child(2n + 2) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 2 + 1 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-medium-10-2 > *:nth-child(2n+1) {
    clear: left;
  }
  .columns-medium-10-2 > *:nth-child(2n + 2) {
    margin-right: 0;
  }
  .columns-medium-10-2:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-medium-9-3 > * {
    float: left;
  }
  .columns-medium-9-3 > *:nth-child(2n + 1) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 9 + 8 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-medium-9-3 > *:nth-child(2n + 2) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 3 + 2 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-medium-9-3 > *:nth-child(2n+1) {
    clear: left;
  }
  .columns-medium-9-3 > *:nth-child(2n + 2) {
    margin-right: 0;
  }
  .columns-medium-9-3:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-medium-8-4 > * {
    float: left;
  }
  .columns-medium-8-4 > *:nth-child(2n + 1) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 8 + 7 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-medium-8-4 > *:nth-child(2n + 2) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 4 + 3 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-medium-8-4 > *:nth-child(2n+1) {
    clear: left;
  }
  .columns-medium-8-4 > *:nth-child(2n + 2) {
    margin-right: 0;
  }
  .columns-medium-8-4:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-medium-7-5 > * {
    float: left;
  }
  .columns-medium-7-5 > *:nth-child(2n + 1) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 7 + 6 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-medium-7-5 > *:nth-child(2n + 2) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 5 + 4 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-medium-7-5 > *:nth-child(2n+1) {
    clear: left;
  }
  .columns-medium-7-5 > *:nth-child(2n + 2) {
    margin-right: 0;
  }
  .columns-medium-7-5:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-medium-6-6 > * {
    float: left;
  }
  .columns-medium-6-6 > *:nth-child(2n + 1) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 6 + 5 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-medium-6-6 > *:nth-child(2n + 2) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 6 + 5 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-medium-6-6 > *:nth-child(2n+1) {
    clear: left;
  }
  .columns-medium-6-6 > *:nth-child(2n + 2) {
    margin-right: 0;
  }
  .columns-medium-6-6:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-medium-5-7 > * {
    float: left;
  }
  .columns-medium-5-7 > *:nth-child(2n + 1) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 5 + 4 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-medium-5-7 > *:nth-child(2n + 2) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 7 + 6 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-medium-5-7 > *:nth-child(2n+1) {
    clear: left;
  }
  .columns-medium-5-7 > *:nth-child(2n + 2) {
    margin-right: 0;
  }
  .columns-medium-5-7:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-medium-4-8 > * {
    float: left;
  }
  .columns-medium-4-8 > *:nth-child(2n + 1) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 4 + 3 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-medium-4-8 > *:nth-child(2n + 2) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 8 + 7 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-medium-4-8 > *:nth-child(2n+1) {
    clear: left;
  }
  .columns-medium-4-8 > *:nth-child(2n + 2) {
    margin-right: 0;
  }
  .columns-medium-4-8:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-medium-3-9 > * {
    float: left;
  }
  .columns-medium-3-9 > *:nth-child(2n + 1) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 3 + 2 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-medium-3-9 > *:nth-child(2n + 2) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 9 + 8 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-medium-3-9 > *:nth-child(2n+1) {
    clear: left;
  }
  .columns-medium-3-9 > *:nth-child(2n + 2) {
    margin-right: 0;
  }
  .columns-medium-3-9:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-medium-2-10 > * {
    float: left;
  }
  .columns-medium-2-10 > *:nth-child(2n + 1) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 2 + 1 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-medium-2-10 > *:nth-child(2n + 2) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 10 + 9 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-medium-2-10 > *:nth-child(2n+1) {
    clear: left;
  }
  .columns-medium-2-10 > *:nth-child(2n + 2) {
    margin-right: 0;
  }
  .columns-medium-2-10:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-medium-1-11 > * {
    float: left;
  }
  .columns-medium-1-11 > *:nth-child(2n + 1) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 1 + 0 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-medium-1-11 > *:nth-child(2n + 2) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 11 + 10 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-medium-1-11 > *:nth-child(2n+1) {
    clear: left;
  }
  .columns-medium-1-11 > *:nth-child(2n + 2) {
    margin-right: 0;
  }
  .columns-medium-1-11:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .columns-small-1 > * {
    float: left;
    margin-bottom: 1.6rem;
  }
  .columns-small-1 > *:nth-of-type(1n) {
    width: calc(( 100% - ( 0 * 1.6rem ) ) / 1 - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-small-1 > *:nth-of-type(1n+1) {
    clear: left;
  }
  .columns-small-1 > *:nth-of-type(1n + 1) {
    margin-right: 0;
  }
  .columns-small-1:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-small-2 > * {
    float: left;
    margin-bottom: 1.6rem;
  }
  .columns-small-2 > *:nth-of-type(1n) {
    width: calc(( 100% - ( 1 * 1.6rem ) ) / 2 - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-small-2 > *:nth-of-type(2n+1) {
    clear: left;
  }
  .columns-small-2 > *:nth-of-type(2n + 2) {
    margin-right: 0;
  }
  .columns-small-2:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-small-3 > * {
    float: left;
    margin-bottom: 1.6rem;
  }
  .columns-small-3 > *:nth-of-type(1n) {
    width: calc(( 100% - ( 2 * 1.6rem ) ) / 3 - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-small-3 > *:nth-of-type(3n+1) {
    clear: left;
  }
  .columns-small-3 > *:nth-of-type(3n + 3) {
    margin-right: 0;
  }
  .columns-small-3:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-small-4 > * {
    float: left;
    margin-bottom: 1.6rem;
  }
  .columns-small-4 > *:nth-of-type(1n) {
    width: calc(( 100% - ( 3 * 1.6rem ) ) / 4 - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-small-4 > *:nth-of-type(4n+1) {
    clear: left;
  }
  .columns-small-4 > *:nth-of-type(4n + 4) {
    margin-right: 0;
  }
  .columns-small-4:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-small-5 > * {
    float: left;
    margin-bottom: 1.6rem;
  }
  .columns-small-5 > *:nth-of-type(1n) {
    width: calc(( 100% - ( 4 * 1.6rem ) ) / 5 - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-small-5 > *:nth-of-type(5n+1) {
    clear: left;
  }
  .columns-small-5 > *:nth-of-type(5n + 5) {
    margin-right: 0;
  }
  .columns-small-5:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-small-6 > * {
    float: left;
    margin-bottom: 1.6rem;
  }
  .columns-small-6 > *:nth-of-type(1n) {
    width: calc(( 100% - ( 5 * 1.6rem ) ) / 6 - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-small-6 > *:nth-of-type(6n+1) {
    clear: left;
  }
  .columns-small-6 > *:nth-of-type(6n + 6) {
    margin-right: 0;
  }
  .columns-small-6:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .push-left-small-0 {
    margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 0 + 0 * 1.6rem);
  }
  .push-right-small-0 {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 0 + 0 * 1.6rem);
  }
  .push-left-small-1 {
    margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 1 + 1 * 1.6rem);
  }
  .push-right-small-1 {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 1 + 1 * 1.6rem);
  }
  .push-left-small-2 {
    margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 2 + 2 * 1.6rem);
  }
  .push-right-small-2 {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 2 + 2 * 1.6rem);
  }
  .push-left-small-3 {
    margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 3 + 3 * 1.6rem);
  }
  .push-right-small-3 {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 3 + 3 * 1.6rem);
  }
  .push-left-small-4 {
    margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 4 + 4 * 1.6rem);
  }
  .push-right-small-4 {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 4 + 4 * 1.6rem);
  }
  .push-left-small-5 {
    margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 5 + 5 * 1.6rem);
  }
  .push-right-small-5 {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 5 + 5 * 1.6rem);
  }
  .push-left-small-6 {
    margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 6 + 6 * 1.6rem);
  }
  .push-right-small-6 {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 6 + 6 * 1.6rem);
  }
  .push-left-small-7 {
    margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 7 + 7 * 1.6rem);
  }
  .push-right-small-7 {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 7 + 7 * 1.6rem);
  }
  .push-left-small-8 {
    margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 8 + 8 * 1.6rem);
  }
  .push-right-small-8 {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 8 + 8 * 1.6rem);
  }
  .push-left-small-9 {
    margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 9 + 9 * 1.6rem);
  }
  .push-right-small-9 {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 9 + 9 * 1.6rem);
  }
  .push-left-small-10 {
    margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 10 + 10 * 1.6rem);
  }
  .push-right-small-10 {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 10 + 10 * 1.6rem);
  }
  .push-left-small-11 {
    margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 11 + 11 * 1.6rem);
  }
  .push-right-small-11 {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 11 + 11 * 1.6rem);
  }
  .columns-small-11-1 > * {
    float: left;
  }
  .columns-small-11-1 > *:nth-child(2n + 1) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 11 + 10 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-small-11-1 > *:nth-child(2n + 2) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 1 + 0 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-small-11-1 > *:nth-child(2n+1) {
    clear: left;
  }
  .columns-small-11-1 > *:nth-child(2n + 2) {
    margin-right: 0;
  }
  .columns-small-11-1:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-small-10-2 > * {
    float: left;
  }
  .columns-small-10-2 > *:nth-child(2n + 1) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 10 + 9 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-small-10-2 > *:nth-child(2n + 2) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 2 + 1 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-small-10-2 > *:nth-child(2n+1) {
    clear: left;
  }
  .columns-small-10-2 > *:nth-child(2n + 2) {
    margin-right: 0;
  }
  .columns-small-10-2:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-small-9-3 > * {
    float: left;
  }
  .columns-small-9-3 > *:nth-child(2n + 1) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 9 + 8 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-small-9-3 > *:nth-child(2n + 2) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 3 + 2 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-small-9-3 > *:nth-child(2n+1) {
    clear: left;
  }
  .columns-small-9-3 > *:nth-child(2n + 2) {
    margin-right: 0;
  }
  .columns-small-9-3:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-small-8-4 > * {
    float: left;
  }
  .columns-small-8-4 > *:nth-child(2n + 1) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 8 + 7 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-small-8-4 > *:nth-child(2n + 2) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 4 + 3 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-small-8-4 > *:nth-child(2n+1) {
    clear: left;
  }
  .columns-small-8-4 > *:nth-child(2n + 2) {
    margin-right: 0;
  }
  .columns-small-8-4:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-small-7-5 > * {
    float: left;
  }
  .columns-small-7-5 > *:nth-child(2n + 1) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 7 + 6 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-small-7-5 > *:nth-child(2n + 2) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 5 + 4 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-small-7-5 > *:nth-child(2n+1) {
    clear: left;
  }
  .columns-small-7-5 > *:nth-child(2n + 2) {
    margin-right: 0;
  }
  .columns-small-7-5:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-small-6-6 > * {
    float: left;
  }
  .columns-small-6-6 > *:nth-child(2n + 1) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 6 + 5 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-small-6-6 > *:nth-child(2n + 2) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 6 + 5 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-small-6-6 > *:nth-child(2n+1) {
    clear: left;
  }
  .columns-small-6-6 > *:nth-child(2n + 2) {
    margin-right: 0;
  }
  .columns-small-6-6:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-small-5-7 > * {
    float: left;
  }
  .columns-small-5-7 > *:nth-child(2n + 1) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 5 + 4 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-small-5-7 > *:nth-child(2n + 2) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 7 + 6 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-small-5-7 > *:nth-child(2n+1) {
    clear: left;
  }
  .columns-small-5-7 > *:nth-child(2n + 2) {
    margin-right: 0;
  }
  .columns-small-5-7:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-small-4-8 > * {
    float: left;
  }
  .columns-small-4-8 > *:nth-child(2n + 1) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 4 + 3 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-small-4-8 > *:nth-child(2n + 2) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 8 + 7 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-small-4-8 > *:nth-child(2n+1) {
    clear: left;
  }
  .columns-small-4-8 > *:nth-child(2n + 2) {
    margin-right: 0;
  }
  .columns-small-4-8:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-small-3-9 > * {
    float: left;
  }
  .columns-small-3-9 > *:nth-child(2n + 1) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 3 + 2 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-small-3-9 > *:nth-child(2n + 2) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 9 + 8 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-small-3-9 > *:nth-child(2n+1) {
    clear: left;
  }
  .columns-small-3-9 > *:nth-child(2n + 2) {
    margin-right: 0;
  }
  .columns-small-3-9:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-small-2-10 > * {
    float: left;
  }
  .columns-small-2-10 > *:nth-child(2n + 1) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 2 + 1 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-small-2-10 > *:nth-child(2n + 2) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 10 + 9 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-small-2-10 > *:nth-child(2n+1) {
    clear: left;
  }
  .columns-small-2-10 > *:nth-child(2n + 2) {
    margin-right: 0;
  }
  .columns-small-2-10:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
  .columns-small-1-11 > * {
    float: left;
  }
  .columns-small-1-11 > *:nth-child(2n + 1) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 1 + 0 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-small-1-11 > *:nth-child(2n + 2) {
    width: calc(( 100% - ( 11 * 1.6rem ) ) / 12 * 11 + 10 * 1.6rem - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .columns-small-1-11 > *:nth-child(2n+1) {
    clear: left;
  }
  .columns-small-1-11 > *:nth-child(2n + 2) {
    margin-right: 0;
  }
  .columns-small-1-11:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
}
/* **************************************************************************
 *  MEDIA MOTION AG														 *
 ****************************************************************************

	Funktion	main css. HTML elements and basic structure
	Authors	 
	Datum	   

*****************************************************************************/
*, *:after, *:before {
  box-sizing: border-box;
  outline: none !important;
}
body:not(.mac.safari) {
  /* optional: show position indicator in red */
}
body:not(.mac.safari) ::-webkit-scrollbar {
  width: 0px;
  /* remove scrollbar space */
  background: transparent;
  /* optional: just make scrollbar invisible */
}
body:not(.mac.safari) ::-webkit-scrollbar-thumb {
  background: transparent;
}
html {
  font-size: 62.5%;
}
body {
  font-family: "Fira Sans", sans-serif;
  font-size: 2.2rem;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 1.25;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  background-color: #F2F2F2;
}
@media screen and (max-width: 600px) {
  body {
    font-size: 1.8rem;
  }
}
body {
  color: #122837;
}
body.theme-color-members {
  color: #372716;
}
body.theme-color-club {
  color: #122837;
}
body.theme-color-events {
  color: #263712;
}
body.theme-color-images {
  color: #770e05;
}
body.theme-color-reverse {
  color: white;
}
a {
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}
strong, b {
  font-weight: 400;
}
em {
  transform: skewX(10deg);
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, table, ol, ul, form {
  margin-bottom: 1.4rem;
}
 h1,  h2,  h3 {
  color: rgba(18, 40, 55, 0.8);
}
.theme-color-members h1, .theme-color-members h2, .theme-color-members h3 {
  color: rgba(55, 39, 22, 0.8);
}
.theme-color-club h1, .theme-color-club h2, .theme-color-club h3 {
  color: rgba(18, 40, 55, 0.8);
}
.theme-color-events h1, .theme-color-events h2, .theme-color-events h3 {
  color: rgba(38, 55, 18, 0.8);
}
.theme-color-images h1, .theme-color-images h2, .theme-color-images h3 {
  color: rgba(119, 14, 5, 0.8);
}
.theme-color-reverse h1, .theme-color-reverse h2, .theme-color-reverse h3 {
  color: rgba(255, 255, 255, 0.8);
}
h1, .h1 {
  font-size: 6.5rem;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.1;
  text-transform: uppercase;
  margin-bottom: 2.8rem;
}
@media screen and (max-width: 900px) {
  h1, .h1 {
    font-size: 5.1rem;
    margin-bottom: 2.5rem;
  }
}
@media screen and (max-width: 600px) {
  h1, .h1 {
    font-size: 3rem;
  }
}
h2, .h2 {
  font-size: 4.5rem;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.1;
  margin-bottom: 1.4rem;
}
@media screen and (max-width: 900px) {
  h2, .h2 {
    font-size: 3rem;
  }
}
@media screen and (max-width: 600px) {
  h2, .h2 {
    font-size: 2.4rem;
  }
}
h3, .h3 {
  font-size: 3.5rem;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.25;
  margin-bottom: 1.4rem;
}
@media screen and (max-width: 900px) {
  h3, .h3 {
    font-size: 2.4rem;
    font-weight: 600;
  }
}
@media screen and (max-width: 600px) {
  h3, .h3 {
    font-size: 2.2rem;
  }
}
h4, .h4 {
  font-family: "Fira Sans", sans-serif;
  font-size: 2.2rem;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 1.25;
  font-size: 2.2rem;
  font-weight: 600;
  letter-spacing: initial;
  margin-bottom: 1.4rem;
}
@media screen and (max-width: 600px) {
  h4, .h4 {
    font-size: 1.8rem;
  }
}
h5, .h5, h6, .h6 {
  font-family: "Fira Sans", sans-serif;
  font-size: 2.2rem;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 1.25;
  font-weight: 600;
}
@media screen and (max-width: 600px) {
  h5, .h5, h6, .h6 {
    font-size: 1.8rem;
  }
}
q {
  quotes: "«" "»" "‹" "›";
}
blockquote {
  font-size: 3.5rem;
  letter-spacing: 0;
  line-height: 1;
  margin-top: 8.4rem;
  margin-bottom: 8.4rem;
  padding-top: 4.2rem;
  padding-bottom: 4.2rem;
  border: 0 solid rgba(62, 62, 62, 0.8);
  border-width: 3px 0;
}
@media screen and (max-width: 600px) {
  blockquote {
    font-size: 2.4rem;
  }
}
blockquote > :last-child:not(:only-child) {
  font-family: "Fira Sans", sans-serif;
  font-size: 2.2rem;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 1.25;
}
@media screen and (max-width: 600px) {
  blockquote > :last-child:not(:only-child) {
    font-size: 1.8rem;
  }
}
@media screen and (max-width: 600px) {
  blockquote > :last-child:not(:only-child) {
    font-size: 0.8em;
  }
}
blockquote > :last-child {
  margin-bottom: 0;
}
hr {
  margin-top: 11.2rem;
  margin-bottom: 11.2rem;
  border: 3px solid rgba(62, 62, 62, 0.8);
  border-width: 3px 0 0;
}
img {
  max-width: 100%;
  vertical-align: middle;
  height: auto;
}
input:not([type="checkbox"]):not([type="radio"]), button, textarea {
  display: block;
  width: 100%;
}
@media screen and (min-width: 900px) {
  textarea {
    min-height: 21.4rem;
  }
}
label, legend {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  border-radius: 0px;
  margin-bottom: 1.6rem;
  font-size: 1.6rem;
  padding: 1.5rem;
  transition: color 0.4s, background 0.4s, border 0.4s;
  border: none;
  padding: 1.5rem 0rem;
  display: inline-block;
  margin-bottom: 0;
}
input, select, textarea {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  border-radius: 0px;
  margin-bottom: 1.6rem;
  font-size: 1.6rem;
  padding: 1.5rem;
  transition: color 0.4s, background 0.4s, border 0.4s;
  border: none;
  color: rgba(0, 0, 0, 0.6);
  background-color: #fff;
  vertical-align: top;
}
input:focus, select:focus, textarea:focus {
  color: #000;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("../../files/template/img/icons/arrow_down_black.svg");
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) center;
  background-size: 10px;
}
mark.highlight {
  text-shadow: none;
  display: inline-block;
  padding: 0px 3px;
}
 mark.highlight {
  background-color: rgba(18, 40, 55, 0.3);
}
.theme-color-members mark.highlight {
  background-color: rgba(55, 39, 22, 0.3);
}
.theme-color-club mark.highlight {
  background-color: rgba(18, 40, 55, 0.3);
}
.theme-color-events mark.highlight {
  background-color: rgba(38, 55, 18, 0.3);
}
.theme-color-images mark.highlight {
  background-color: rgba(119, 14, 5, 0.3);
}
.theme-color-reverse mark.highlight {
  background-color: rgba(255, 255, 255, 0.3);
}
 mark.highlight {
  color: white;
}
.theme-color-members mark.highlight {
  color: white;
}
.theme-color-club mark.highlight {
  color: white;
}
.theme-color-events mark.highlight {
  color: white;
}
.theme-color-images mark.highlight {
  color: white;
}
.theme-color-reverse mark.highlight {
  color: white;
}
input.search-icon {
  background-image: url(../../files/template/img/icons/search.svg);
  background-position: calc(100% - 1.5rem) center;
  background-size: 2rem;
  background-repeat: no-repeat;
  padding-right: 3.75rem;
}
input:not(.checkbox):focus, textarea:focus, select:focus {
  outline: 1px solid rgba(62, 62, 62, 0.8);
  outline-offset: -1px;
  transition: outline 0.3s;
}
button, .button, .qq-upload-button, input[type="submit"], input[type="button"] {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  border-radius: 0px;
  margin-bottom: 1.6rem;
  font-size: 1.6rem;
  padding: 1.5rem;
  transition: color 0.4s, background 0.4s, border 0.4s;
  border: none;
  font-weight: 400;
  text-decoration: none;
  color: #fff;
  cursor: pointer;
  width: auto;
  display: inline-block;
}
 button,  .button,  .qq-upload-button,  input[type="submit"],  input[type="button"] {
  background-color: rgba(18, 40, 55, 0.6);
}
.theme-color-members button, .theme-color-members .button, .theme-color-members .qq-upload-button, .theme-color-members input[type="submit"], .theme-color-members input[type="button"] {
  background-color: rgba(55, 39, 22, 0.6);
}
.theme-color-club button, .theme-color-club .button, .theme-color-club .qq-upload-button, .theme-color-club input[type="submit"], .theme-color-club input[type="button"] {
  background-color: rgba(18, 40, 55, 0.6);
}
.theme-color-events button, .theme-color-events .button, .theme-color-events .qq-upload-button, .theme-color-events input[type="submit"], .theme-color-events input[type="button"] {
  background-color: rgba(38, 55, 18, 0.6);
}
.theme-color-images button, .theme-color-images .button, .theme-color-images .qq-upload-button, .theme-color-images input[type="submit"], .theme-color-images input[type="button"] {
  background-color: rgba(119, 14, 5, 0.6);
}
.theme-color-reverse button, .theme-color-reverse .button, .theme-color-reverse .qq-upload-button, .theme-color-reverse input[type="submit"], .theme-color-reverse input[type="button"] {
  background-color: rgba(255, 255, 255, 0.6);
}
 button,  .button,  .qq-upload-button,  input[type="submit"],  input[type="button"] {
  color: white;
}
.theme-color-members button, .theme-color-members .button, .theme-color-members .qq-upload-button, .theme-color-members input[type="submit"], .theme-color-members input[type="button"] {
  color: white;
}
.theme-color-club button, .theme-color-club .button, .theme-color-club .qq-upload-button, .theme-color-club input[type="submit"], .theme-color-club input[type="button"] {
  color: white;
}
.theme-color-events button, .theme-color-events .button, .theme-color-events .qq-upload-button, .theme-color-events input[type="submit"], .theme-color-events input[type="button"] {
  color: white;
}
.theme-color-images button, .theme-color-images .button, .theme-color-images .qq-upload-button, .theme-color-images input[type="submit"], .theme-color-images input[type="button"] {
  color: white;
}
.theme-color-reverse button, .theme-color-reverse .button, .theme-color-reverse .qq-upload-button, .theme-color-reverse input[type="submit"], .theme-color-reverse input[type="button"] {
  color: white;
}
 button:hover,  button.active,  .button:hover,  .button.active,  .qq-upload-button:hover,  .qq-upload-button.active,  input[type="submit"]:hover,  input[type="submit"].active,  input[type="button"]:hover,  input[type="button"].active {
  background-color: rgba(18, 40, 55, 0.5);
}
.theme-color-members button:hover, .theme-color-members button.active, .theme-color-members .button:hover, .theme-color-members .button.active, .theme-color-members .qq-upload-button:hover, .theme-color-members .qq-upload-button.active, .theme-color-members input[type="submit"]:hover, .theme-color-members input[type="submit"].active, .theme-color-members input[type="button"]:hover, .theme-color-members input[type="button"].active {
  background-color: rgba(55, 39, 22, 0.5);
}
.theme-color-club button:hover, .theme-color-club button.active, .theme-color-club .button:hover, .theme-color-club .button.active, .theme-color-club .qq-upload-button:hover, .theme-color-club .qq-upload-button.active, .theme-color-club input[type="submit"]:hover, .theme-color-club input[type="submit"].active, .theme-color-club input[type="button"]:hover, .theme-color-club input[type="button"].active {
  background-color: rgba(18, 40, 55, 0.5);
}
.theme-color-events button:hover, .theme-color-events button.active, .theme-color-events .button:hover, .theme-color-events .button.active, .theme-color-events .qq-upload-button:hover, .theme-color-events .qq-upload-button.active, .theme-color-events input[type="submit"]:hover, .theme-color-events input[type="submit"].active, .theme-color-events input[type="button"]:hover, .theme-color-events input[type="button"].active {
  background-color: rgba(38, 55, 18, 0.5);
}
.theme-color-images button:hover, .theme-color-images button.active, .theme-color-images .button:hover, .theme-color-images .button.active, .theme-color-images .qq-upload-button:hover, .theme-color-images .qq-upload-button.active, .theme-color-images input[type="submit"]:hover, .theme-color-images input[type="submit"].active, .theme-color-images input[type="button"]:hover, .theme-color-images input[type="button"].active {
  background-color: rgba(119, 14, 5, 0.5);
}
.theme-color-reverse button:hover, .theme-color-reverse button.active, .theme-color-reverse .button:hover, .theme-color-reverse .button.active, .theme-color-reverse .qq-upload-button:hover, .theme-color-reverse .qq-upload-button.active, .theme-color-reverse input[type="submit"]:hover, .theme-color-reverse input[type="submit"].active, .theme-color-reverse input[type="button"]:hover, .theme-color-reverse input[type="button"].active {
  background-color: rgba(255, 255, 255, 0.5);
}
button.simple, .button.simple, .qq-upload-button.simple, input[type="submit"].simple, input[type="button"].simple {
  background-color: rgba(255, 255, 255, 0.2);
}
button.simple:hover, button.simple.active, .button.simple:hover, .button.simple.active, .qq-upload-button.simple:hover, .qq-upload-button.simple.active, input[type="submit"].simple:hover, input[type="submit"].simple.active, input[type="button"].simple:hover, input[type="button"].simple.active {
  background-color: rgba(255, 255, 255, 0.1);
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.widget-select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.widget-explanation {
  margin-top: 3rem;
  font-size: 1.6rem;
}
.widget-checkbox {
  padding: 1.5rem;
  margin-bottom: 0px;
  vertical-align: middle;
  display: inline-block;
}
.widget-checkbox input.checkbox {
  margin-bottom: 0px;
  vertical-align: middle;
}
body.ios .widget-checkbox input.checkbox {
  background-color: transparent;
  padding: 0px;
  border: initial;
  border-radius: 50%;
}
.widget-checkbox .checkbox_container > span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.widget-checkbox label {
  padding: 1rem 1.5rem;
}
.widget-radio {
  margin-bottom: 1.5rem;
}
.widget-radio input {
  margin-bottom: 3px !important;
  display: inline-block;
  vertical-align: middle;
}
body.ios .widget-radio input {
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.6);
  padding: 0px;
  border: initial;
}
.widget-radio span {
  margin-right: 1rem;
}
.widget-radio label {
  padding: 0px;
  display: inline-block;
  vertical-align: middle;
}
/* Test für Radio-Buttons */
[type="radio"]:checked, [type="radio"]:not(:checked) {
  position: absolute;
  opacity: 0;
  z-index: -9999;
}
[type="radio"]:checked + label, [type="radio"]:not(:checked) + label {
  position: relative;
  padding-left: 28px;
  cursor: pointer;
  line-height: 20px;
  display: inline-block;
}
[type="radio"]:checked + label:before, [type="radio"]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  border: 1px solid #ddd;
  border-radius: 100%;
  background: #fff;
}
[type="radio"]:checked + label:after, [type="radio"]:not(:checked) + label:after {
  content: "";
  width: 8px;
  height: 8px;
  position: absolute;
  top: 6px;
  left: 6px;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
 [type="radio"]:checked + label:after,  [type="radio"]:not(:checked) + label:after {
  background: rgba(18, 40, 55, 0.8);
}
.theme-color-members [type="radio"]:checked + label:after, .theme-color-members [type="radio"]:not(:checked) + label:after {
  background: rgba(55, 39, 22, 0.8);
}
.theme-color-club [type="radio"]:checked + label:after, .theme-color-club [type="radio"]:not(:checked) + label:after {
  background: rgba(18, 40, 55, 0.8);
}
.theme-color-events [type="radio"]:checked + label:after, .theme-color-events [type="radio"]:not(:checked) + label:after {
  background: rgba(38, 55, 18, 0.8);
}
.theme-color-images [type="radio"]:checked + label:after, .theme-color-images [type="radio"]:not(:checked) + label:after {
  background: rgba(119, 14, 5, 0.8);
}
.theme-color-reverse [type="radio"]:checked + label:after, .theme-color-reverse [type="radio"]:not(:checked) + label:after {
  background: rgba(255, 255, 255, 0.8);
}
[type="radio"]:not(:checked) + label:after {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
[type="radio"]:checked + label:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
/* Test Ende Radio Button */
table {
  width: 100%;
  font-size: inherit;
}
 table {
  color: #122837;
}
.theme-color-members table {
  color: #372716;
}
.theme-color-club table {
  color: #122837;
}
.theme-color-events table {
  color: #263712;
}
.theme-color-images table {
  color: #770e05;
}
.theme-color-reverse table {
  color: white;
}
@media screen and (max-width: 600px) {
  thead {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  tr:nth-of-type(odd) {
    background-color: inherit;
  }
}
@media screen and (max-width: 600px) {
  td {
    display: block;
    width: 100%;
    text-align: left;
  }
  td:before {
    content: attr(data-th);
    display: inline-block;
    padding-right: 1.2rem;
    text-align: left;
    font-weight: 600;
  }
}
::-moz-selection {
  text-shadow: none;
}
 ::-moz-selection {
  background-color: rgba(18, 40, 55, 0.3);
}
.theme-color-members ::-moz-selection {
  background-color: rgba(55, 39, 22, 0.3);
}
.theme-color-club ::-moz-selection {
  background-color: rgba(18, 40, 55, 0.3);
}
.theme-color-events ::-moz-selection {
  background-color: rgba(38, 55, 18, 0.3);
}
.theme-color-images ::-moz-selection {
  background-color: rgba(119, 14, 5, 0.3);
}
.theme-color-reverse ::-moz-selection {
  background-color: rgba(255, 255, 255, 0.3);
}
 ::-moz-selection {
  color: white;
}
.theme-color-members ::-moz-selection {
  color: white;
}
.theme-color-club ::-moz-selection {
  color: white;
}
.theme-color-events ::-moz-selection {
  color: white;
}
.theme-color-images ::-moz-selection {
  color: white;
}
.theme-color-reverse ::-moz-selection {
  color: white;
}
::selection {
  text-shadow: none;
}
 ::selection {
  background-color: rgba(18, 40, 55, 0.3);
}
.theme-color-members ::selection {
  background-color: rgba(55, 39, 22, 0.3);
}
.theme-color-club ::selection {
  background-color: rgba(18, 40, 55, 0.3);
}
.theme-color-events ::selection {
  background-color: rgba(38, 55, 18, 0.3);
}
.theme-color-images ::selection {
  background-color: rgba(119, 14, 5, 0.3);
}
.theme-color-reverse ::selection {
  background-color: rgba(255, 255, 255, 0.3);
}
 ::selection {
  color: white;
}
.theme-color-members ::selection {
  color: white;
}
.theme-color-club ::selection {
  color: white;
}
.theme-color-events ::selection {
  color: white;
}
.theme-color-images ::selection {
  color: white;
}
.theme-color-reverse ::selection {
  color: white;
}
/**
 * base structure
 */
.main-wrapper {
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.main-wrapper > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.main-wrapper > .main-container {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
/**
 * base structure
 */
.main .mod_article > *, .main .mod_article:after, .base-width {
  width: 98%;
  width: calc(100% - 2 * 2rem);
  max-width: 120rem;
  margin-right: auto;
  margin-left: auto;
}
.main .mod_article > *.full-width, .base-width.full-width {
  max-width: none;
  width: auto;
}
/**
 * Header
 */
.main-header {
  position: fixed;
  top: 0px;
  width: 100%;
  left: 0px;
  right: 0px;
  z-index: 100;
  background-color: transparent;
}
.main-header.small {
  background-color: rgba(255, 255, 255, 0.8);
  transition: background-color 0.2s ease-in-out;
}
.header-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-bottom: 0rem;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  font-size: 2.4rem;
  letter-spacing: 0;
  line-height: 1.25;
}
.header-wrapper ul {
  margin-bottom: 0;
}
.header-wrapper form {
  margin-bottom: 0;
}
.header-wrapper .logo {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 3rem;
  padding-bottom: 1rem;
}
@media screen and (max-width: 600px) {
  .header-wrapper .logo {
    padding-top: 1.5rem;
  }
}
.header-wrapper .logo .ce_image {
  padding-right: 2rem;
  max-width: 15vw;
  min-width: 8rem;
}
.header-wrapper .logo .ce_headline {
  margin: 0px !important;
  font-size: 2.2rem;
}
@media screen and (max-width: 600px) {
  .header-wrapper .logo .ce_headline span {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .header-wrapper .logo .ce_headline {
    padding-top: 1.5rem;
    padding-bottom: 1rem;
  }
  .header-wrapper .logo .ce_headline:after {
    content: "NFS";
    display: inline-block;
  }
}
.header-wrapper .logo .only-small {
  -webkit-transition: opacity 0s ease-in-out;
  transition: opacity 0s ease-in-out;
  opacity: 0;
}
 .header-wrapper .logo path {
  fill: rgba(18, 40, 55, 0.95);
}
.logo-color-members .header-wrapper .logo path {
  fill: rgba(55, 39, 22, 0.95);
}
.logo-color-club .header-wrapper .logo path {
  fill: rgba(18, 40, 55, 0.95);
}
.logo-color-events .header-wrapper .logo path {
  fill: rgba(38, 55, 18, 0.95);
}
.logo-color-images .header-wrapper .logo path {
  fill: rgba(119, 14, 5, 0.95);
}
.logo-color-reverse .header-wrapper .logo path {
  fill: rgba(255, 255, 255, 0.95);
}
.header-wrapper .logo svg {
  display: block;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  height: auto;
  max-width: 100%;
  width: 146px;
}
@media screen and (max-width: 450px) {
  .header-wrapper .logo svg {
    width: 60px;
  }
}
.header-wrapper .logo svg g#Group-6 > path {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transform-origin: center;
  transform-origin: center;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
.header-wrapper .logo a {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 10;
}
.header-wrapper .logo a:hover + svg g#Group-6 > path {
  -webkit-transform: rotate(-15deg);
  transform: rotate(-15deg);
}
.header-wrapper .nav {
  padding-bottom: 11rem;
  padding-top: 3rem;
}
.header-wrapper.small {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -ms-grid-row-align: center;
  align-items: center;
}
.header-wrapper.small .nav {
  padding-top: 1rem;
  padding-bottom: 1rem;
  -webkit-transition: padding 0.3s ease-in-out;
  transition: padding 0.3s ease-in-out;
}
.header-wrapper.small .logo {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
 .header-wrapper.small .logo path {
  fill: #122837;
}
.theme-color-members .header-wrapper.small .logo path {
  fill: #372716;
}
.theme-color-club .header-wrapper.small .logo path {
  fill: #122837;
}
.theme-color-events .header-wrapper.small .logo path {
  fill: #263712;
}
.theme-color-images .header-wrapper.small .logo path {
  fill: #770e05;
}
.theme-color-reverse .header-wrapper.small .logo path {
  fill: white;
}
.header-wrapper.small .logo svg {
  max-width: 50px;
  height: auto;
}
.header-wrapper.small .logo .only-small {
  opacity: 1;
  -webkit-transition: opacity 0.2s ease-in-out 0.3s;
  transition: opacity 0.2s ease-in-out 0.3s;
}
 .header-wrapper.small .hamburger {
  border-color: rgba(18, 40, 55, 0.8);
}
.theme-color-members .header-wrapper.small .hamburger {
  border-color: rgba(55, 39, 22, 0.8);
}
.theme-color-club .header-wrapper.small .hamburger {
  border-color: rgba(18, 40, 55, 0.8);
}
.theme-color-events .header-wrapper.small .hamburger {
  border-color: rgba(38, 55, 18, 0.8);
}
.theme-color-images .header-wrapper.small .hamburger {
  border-color: rgba(119, 14, 5, 0.8);
}
.theme-color-reverse .header-wrapper.small .hamburger {
  border-color: rgba(255, 255, 255, 0.8);
}
 .header-wrapper.small .hamburger:after {
  background-color: rgba(18, 40, 55, 0.8);
}
.theme-color-members .header-wrapper.small .hamburger:after {
  background-color: rgba(55, 39, 22, 0.8);
}
.theme-color-club .header-wrapper.small .hamburger:after {
  background-color: rgba(18, 40, 55, 0.8);
}
.theme-color-events .header-wrapper.small .hamburger:after {
  background-color: rgba(38, 55, 18, 0.8);
}
.theme-color-images .header-wrapper.small .hamburger:after {
  background-color: rgba(119, 14, 5, 0.8);
}
.theme-color-reverse .header-wrapper.small .hamburger:after {
  background-color: rgba(255, 255, 255, 0.8);
}
/**
 * Navigation area
 */
.nav-area {
  position: fixed;
  top: 0;
  width: 100%;
  left: 0;
  right: 0;
  z-index: 100;
  color: #fff;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: opacity 0.6s, -webkit-transform 0.8s;
  transition: opacity 0.6s, -webkit-transform 0.8s;
  transition: transform 0.8s, opacity 0.6s;
  transition: transform 0.8s, opacity 0.6s, -webkit-transform 0.8s;
  overflow: hidden;
  background-color: rgba(255, 255, 255, 0.8);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 0;
}
.nav-area .inside, .nav-area .mod_navigation, .nav-area ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  max-width: 100%;
}
.nav-area a span, .nav-area strong span {
  opacity: 0;
  -webkit-transition: opacity 0.6s ease-in-out 0.6s;
  transition: opacity 0.6s ease-in-out 0.6s;
}
.nav-area.open {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}
.nav-area.open a span, .nav-area.open strong span {
  opacity: 1;
}
.nav-area .nav-toggler {
  position: fixed;
  z-index: 100;
  top: 1vw;
  right: 1vw;
  cursor: pointer;
}
.nav-area .nav-toggler.offset-position {
  right: calc(1vw + 15px);
}
.nav-area ul {
  margin: 0;
}
.nav-area .teaser {
  display: block;
}
.nav-area .hamburger {
  margin: 0.2rem 0 0.8rem;
}
.nav-area .mod_navigation {
  position: relative;
  z-index: 10;
}
.nav-area .mod_navigation strong {
  text-decoration: underline;
}
.nav-area .mod_navigation > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-height: 100vh;
  overflow: auto;
}
.nav-area .mod_navigation > ul > li {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 150px;
  flex: 1 0 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.nav-area .mod_navigation > ul > li {
  background-color: rgba(18, 40, 55, 0.8);
}
.nav-area .mod_navigation > ul > li.theme-color-members {
  background-color: rgba(55, 39, 22, 0.8);
}
.nav-area .mod_navigation > ul > li.theme-color-club {
  background-color: rgba(18, 40, 55, 0.8);
}
.nav-area .mod_navigation > ul > li.theme-color-events {
  background-color: rgba(38, 55, 18, 0.8);
}
.nav-area .mod_navigation > ul > li.theme-color-images {
  background-color: rgba(119, 14, 5, 0.8);
}
.nav-area .mod_navigation > ul > li.theme-color-reverse {
  background-color: rgba(255, 255, 255, 0.8);
}
.nav-area .mod_navigation > ul > li:hover {
  background-color: rgba(18, 40, 55, 0.81);
}
.nav-area .mod_navigation > ul > li:hover.theme-color-members {
  background-color: rgba(55, 39, 22, 0.81);
}
.nav-area .mod_navigation > ul > li:hover.theme-color-club {
  background-color: rgba(18, 40, 55, 0.81);
}
.nav-area .mod_navigation > ul > li:hover.theme-color-events {
  background-color: rgba(38, 55, 18, 0.81);
}
.nav-area .mod_navigation > ul > li:hover.theme-color-images {
  background-color: rgba(119, 14, 5, 0.81);
}
.nav-area .mod_navigation > ul > li:hover.theme-color-reverse {
  background-color: rgba(255, 255, 255, 0.81);
}
.nav-area .mod_navigation > ul > li.theme-color-default {
  background-color: rgba(0, 0, 0, 0.8);
}
.nav-area .mod_navigation > ul > li.theme-color-default:hover {
  background-color: rgba(0, 0, 0, 0.81);
}
@media screen and (max-width: 900px) {
  .nav-area .mod_navigation > ul > li {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
  }
}
@media screen and (max-width: 600px) {
  .nav-area .mod_navigation > ul > li {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .nav-area .mod_navigation > ul > li:last-child {
    padding-bottom: 7rem;
  }
}
.nav-area .mod_navigation > ul > li > a, .nav-area .mod_navigation > ul > li > strong {
  display: block;
  position: relative;
  -webkit-transition: color 0.4s, background 0.4s;
  transition: color 0.4s, background 0.4s;
  margin-top: 5vh;
  font-weight: 600;
  font-size: 3.5rem;
  letter-spacing: 0;
  line-height: 1;
  text-transform: uppercase;
}
@media screen and (min-width: 1800px) {
  .nav-area .mod_navigation > ul > li > a, .nav-area .mod_navigation > ul > li > strong {
    font-size: 4.5rem;
  }
}
.nav-area .mod_navigation > ul > li > a.theme-color-default, .nav-area .mod_navigation > ul > li > strong.theme-color-default {
  color: #fff;
}
@media screen and (max-width: 1200px) {
  .nav-area .mod_navigation > ul > li > a, .nav-area .mod_navigation > ul > li > strong {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 900px) {
  .nav-area .mod_navigation > ul > li > a, .nav-area .mod_navigation > ul > li > strong {
    padding: 1.5rem;
  }
}
@media screen and (max-width: 600px) {
  .nav-area .mod_navigation > ul > li > a, .nav-area .mod_navigation > ul > li > strong {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    margin-top: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.nav-area .mod_navigation > ul > li li {
  margin-top: 1.6rem;
}
.nav-area .mod_navigation > ul > li li a, .nav-area .mod_navigation > ul > li li strong {
  font-size: 2.2rem;
  display: block;
  font-weight: 400;
}
@media screen and (max-width: 1200px) {
  .nav-area .mod_navigation > ul > li li a, .nav-area .mod_navigation > ul > li li strong {
    font-size: 1.8rem;
  }
}
.nav-area .mod_navigation ul a, .nav-area .mod_navigation ul strong {
  display: block;
  color: inherit;
  padding: 2.8rem;
  -webkit-transition: color 0.4s, background 0.4s;
  transition: color 0.4s, background 0.4s;
  text-align: center;
}
@media screen and (max-width: 600px) {
  .nav-area .mod_navigation ul a, .nav-area .mod_navigation ul strong {
    padding: 1.5rem;
  }
}
.nav-area .mod_navigation ul a:hover {
  opacity: 0.75;
}
.nav-area .mod_navigation ul li {
  position: relative;
}
@media screen and (max-width: 900px) {
  .nav-area .mod_navigation ul li {
    position: relative;
  }
}
.nav-area .mod_navigation ul ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-bottom: 5vh;
}
@media screen and (max-width: 900px) {
  .nav-area .mod_navigation ul ul.open {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (max-width: 600px) {
  .nav-area .mod_navigation ul ul {
    margin-bottom: 2rem;
  }
}
.nav-area .mod_navigation ul ul a, .nav-area .mod_navigation ul ul strong {
  padding-left: 3.5rem;
  padding-top: 1.8rem;
  padding-bottom: 1.8rem;
}
@media screen and (max-width: 900px) {
  .nav-area .mod_navigation ul ul a, .nav-area .mod_navigation ul ul strong {
    padding: 1rem;
  }
}
/**
 * Slider Area
 */
.slider-area {
  max-width: 192rem;
  margin: 0 auto;
  position: relative;
}
.slider-area img {
  width: 100%;
  /*
		object-fit: cover;
		background-size: cover;
*/
  /*
		@media screen and (max-width: 2560px){
			min-height: 0px;
			min-height: unset;
		}
*/
}
.slider-area .image_container {
  position: relative;
}
.slider-area .photographer {
  position: absolute;
  bottom: 0px;
  right: 0px;
  background: rgba(242, 242, 242, 0.6);
  display: inline-block;
  padding: 5px 8px;
  font-size: 1.8rem;
  font-weight: 400;
}
@media screen and (max-width: 900px) {
  .slider-area .photographer {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 600px) {
  .slider-area .photographer {
    font-size: 13px;
  }
}
/**
 * Main content
 */
.main {
  opacity: 1;
  filter: blur(0px);
  transition: opacity 0.8s;
  transition: opacity 0.8s, filter 0.8s;
}
.nav-area-hover .main {
  filter: blur(6px);
  opacity: 0.4;
  transition-duration: 0.8s;
}
.main > .inside > .mod_navigation {
  font-size: 1.8rem;
  letter-spacing: 0;
  margin-top: 1.6rem;
  color: white;
}
.main > .inside > .mod_navigation + .mod_navigation {
  margin-top: 0.8rem;
  padding-top: 0.8rem;
  border-top: 2px solid rgba(0, 0, 0, 0.6);
}
.main > .inside > .mod_navigation li {
  display: inline-block;
  flex: 0 0 auto;
}
.main > .inside > .mod_navigation ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -0.2rem;
}
.main > .inside > .mod_navigation ul a, .main > .inside > .mod_navigation ul strong {
  display: block;
  margin: 0.2rem 0.2rem;
  color: #fff;
}
 .main a:not(.button):not(.not-themed) {
  color: rgba(18, 40, 55, 0.8);
}
.theme-color-members .main a:not(.button):not(.not-themed) {
  color: rgba(55, 39, 22, 0.8);
}
.theme-color-club .main a:not(.button):not(.not-themed) {
  color: rgba(18, 40, 55, 0.8);
}
.theme-color-events .main a:not(.button):not(.not-themed) {
  color: rgba(38, 55, 18, 0.8);
}
.theme-color-images .main a:not(.button):not(.not-themed) {
  color: rgba(119, 14, 5, 0.8);
}
.theme-color-reverse .main a:not(.button):not(.not-themed) {
  color: rgba(255, 255, 255, 0.8);
}
.main a:not(.button):not(.no-underline) {
  text-decoration: underline;
}
.main a:not(.button):not(.no-underline):hover {
  text-decoration: none;
}
.main *[class^="ce_"]:not(.ce_headline):not(:last-child), .main *[class^="mod_"]:not(.mod_article):not(:last-child) {
  margin-bottom: 4.2rem;
}
/**
 * Footer
 */
.main-footer {
  font-size: 2.2rem;
  letter-spacing: 0;
  margin-top: 7rem;
  padding-bottom: 7rem;
  padding-top: 7rem;
}
 .main-footer {
  background-color: rgba(18, 40, 55, 0.8);
}
.theme-color-members .main-footer {
  background-color: rgba(55, 39, 22, 0.8);
}
.theme-color-club .main-footer {
  background-color: rgba(18, 40, 55, 0.8);
}
.theme-color-events .main-footer {
  background-color: rgba(38, 55, 18, 0.8);
}
.theme-color-images .main-footer {
  background-color: rgba(119, 14, 5, 0.8);
}
.theme-color-reverse .main-footer {
  background-color: rgba(255, 255, 255, 0.8);
}
 .main-footer {
  color: white;
}
.theme-color-members .main-footer {
  color: white;
}
.theme-color-club .main-footer {
  color: white;
}
.theme-color-events .main-footer {
  color: white;
}
.theme-color-images .main-footer {
  color: white;
}
.theme-color-reverse .main-footer {
  color: white;
}
 .main-footer .footer-area a {
  color: white;
}
.theme-color-members .main-footer .footer-area a {
  color: white;
}
.theme-color-club .main-footer .footer-area a {
  color: white;
}
.theme-color-events .main-footer .footer-area a {
  color: white;
}
.theme-color-images .main-footer .footer-area a {
  color: white;
}
.theme-color-reverse .main-footer .footer-area a {
  color: white;
}
 .main-footer h5,  .main-footer h6 {
  color: white;
}
.theme-color-members .main-footer h5, .theme-color-members .main-footer h6 {
  color: white;
}
.theme-color-club .main-footer h5, .theme-color-club .main-footer h6 {
  color: white;
}
.theme-color-events .main-footer h5, .theme-color-events .main-footer h6 {
  color: white;
}
.theme-color-images .main-footer h5, .theme-color-images .main-footer h6 {
  color: white;
}
.theme-color-reverse .main-footer h5, .theme-color-reverse .main-footer h6 {
  color: white;
}
.main-footer .menu ul li {
  display: inline-block;
}
.main-footer .menu ul li a, .main-footer .menu ul li span {
  padding: 15px;
  display: block;
}
.footer-area a:hover {
  opacity: 0.75;
}
.footer-area.nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin-bottom: 5.6rem;
}
.footer-area.nav .mod_navigation ul a {
  margin-top: 1.6rem;
}
.footer-area.contact ul {
  list-style: none;
}
.footer-area.meta-nav ul {
  list-style: none;
}
.footer-area.meta-nav a {
  text-decoration: underline;
  padding-bottom: 0.5rem;
}
.main-wrapper + .custom {
  overflow: hidden;
  position: -webkit-sticky;
  position: sticky;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #F2F2F2;
}
.cookie-bar {
  font-size: 2.2rem;
  letter-spacing: 0;
  font-size: 1.8rem;
  padding-top: 2.8rem;
  padding-bottom: 1.4rem;
}
 .cookie-bar {
  background-color: rgba(18, 40, 55, 0.8);
}
.theme-color-members .cookie-bar {
  background-color: rgba(55, 39, 22, 0.8);
}
.theme-color-club .cookie-bar {
  background-color: rgba(18, 40, 55, 0.8);
}
.theme-color-events .cookie-bar {
  background-color: rgba(38, 55, 18, 0.8);
}
.theme-color-images .cookie-bar {
  background-color: rgba(119, 14, 5, 0.8);
}
.theme-color-reverse .cookie-bar {
  background-color: rgba(255, 255, 255, 0.8);
}
 .cookie-bar {
  color: white;
}
.theme-color-members .cookie-bar {
  color: white;
}
.theme-color-club .cookie-bar {
  color: white;
}
.theme-color-events .cookie-bar {
  color: white;
}
.theme-color-images .cookie-bar {
  color: white;
}
.theme-color-reverse .cookie-bar {
  color: white;
}
.cookie-bar a:not(.button) {
  text-decoration: underline;
}
.cookie-bar a:not(.button):hover {
  text-decoration: none;
}
 .cookie-bar .button {
  background-color: rgba(255, 255, 255, 0.92);
}
.theme-color-members .cookie-bar .button {
  background-color: rgba(255, 255, 255, 0.92);
}
.theme-color-club .cookie-bar .button {
  background-color: rgba(255, 255, 255, 0.92);
}
.theme-color-events .cookie-bar .button {
  background-color: rgba(255, 255, 255, 0.92);
}
.theme-color-images .cookie-bar .button {
  background-color: rgba(255, 255, 255, 0.92);
}
.theme-color-reverse .cookie-bar .button {
  background-color: rgba(255, 255, 255, 0.92);
}
 .cookie-bar .button {
  color: #122837;
}
.theme-color-members .cookie-bar .button {
  color: #372716;
}
.theme-color-club .cookie-bar .button {
  color: #122837;
}
.theme-color-events .cookie-bar .button {
  color: #263712;
}
.theme-color-images .cookie-bar .button {
  color: #770e05;
}
.theme-color-reverse .cookie-bar .button {
  color: white;
}
 .cookie-bar .button:hover {
  background-color: rgba(255, 255, 255, 0.7);
}
.theme-color-members .cookie-bar .button:hover {
  background-color: rgba(255, 255, 255, 0.7);
}
.theme-color-club .cookie-bar .button:hover {
  background-color: rgba(255, 255, 255, 0.7);
}
.theme-color-events .cookie-bar .button:hover {
  background-color: rgba(255, 255, 255, 0.7);
}
.theme-color-images .cookie-bar .button:hover {
  background-color: rgba(255, 255, 255, 0.7);
}
.theme-color-reverse .cookie-bar .button:hover {
  background-color: rgba(255, 255, 255, 0.7);
}
 .cookie-bar .button:hover {
  color: #122837;
}
.theme-color-members .cookie-bar .button:hover {
  color: #372716;
}
.theme-color-club .cookie-bar .button:hover {
  color: #122837;
}
.theme-color-events .cookie-bar .button:hover {
  color: #263712;
}
.theme-color-images .cookie-bar .button:hover {
  color: #770e05;
}
.theme-color-reverse .cookie-bar .button:hover {
  color: white;
}
.cookie-bar .mod_cookie_bar > :last-child {
  margin-bottom: 0;
}
/* **************************************************************************
 *  MEDIA MOTION AG                                                         *
 ****************************************************************************

    Funktion    Contains classes/helpers, mostly used by the dev-team
    Authors     
    Datum       

*****************************************************************************/
.clearfix:after {
  content: ".";
  display: block;
  overflow: hidden;
  height: 0;
  clear: both;
  visibility: hidden;
  flex: 0 0 100%;
  width: 100%;
}
.invisible {
  position: absolute;
  left: -9999em;
  display: none;
}
.object-fit-fallback {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  height: 100%;
}
.object-fit-fallback img {
  opacity: 0;
}
@media screen and (min-width: 601px) {
  .mobile-only {
    display: none !important;
  }
}
@media screen and (max-width: 600px) {
  .desktop-only {
    display: none !important;
  }
}
/* **************************************************************************
 *  MEDIA MOTION AG														 *
 ****************************************************************************

	Funktion	contao element styles and custom classes
	Authors	 
	Datum	   

*****************************************************************************/
/**
 * Contao layout builder classes
 */
@media screen and (max-width: 900px) {
  .float_left, .float_right {
    max-width: none;
    float: none;
    clear: both;
    margin: 2em 0;
  }
}
.float_left {
  float: left;
  margin: 0 2em 1em 0;
}
.float_right {
  float: right;
  margin: 0 0 1em 2em;
}
/**
 * Contao Module styles
 */
.ce_form .formbody {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.ce_form .formbody > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 48%;
  flex: 0 0 48%;
}
body.ie .ce_form .formbody > * {
  -ms-flex: 0 0 45%;
  flex: 0 0 45%;
}
.ce_form .formbody > *.grow {
  margin-bottom: 2rem;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
}
body.ie .ce_form .formbody > *.grow {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
}
@media screen and (max-width: 600px) {
  .ce_form .formbody > * {
    margin-bottom: 0rem;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
  }
  body.ie .ce_form .formbody > * {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
  }
}
.fly-in .ce_form .formbody > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto !important;
  flex: 0 0 auto !important;
}
@media screen and (max-width: 600px) {
  .fly-in .ce_form .formbody > * {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 100% !important;
    flex: 1 0 100% !important;
  }
}
.ce_form .formbody > * .widget-checkbox {
  width: 100%;
}
.ce_form fieldset.with-wrapper {
  position: relative;
  padding: 2rem 2rem 0rem 2rem;
  border: 1px #dcdcdc solid;
  margin-bottom: 4rem;
  margin-top: 2rem;
}
.ce_form fieldset.with-wrapper > legend {
  font-weight: 400;
  font-size: 2rem;
  position: absolute;
  z-index: 1;
  top: 0px;
  transform: translateY(-50%);
  background-color: #F2F2F2;
}
.ce_form > .fieldset:not(.conditional-fieldset), .ce_form > fieldset:not(.conditional-fieldset) {
  position: relative;
  padding: 3rem 2rem 0rem 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 4rem;
  max-width: 48.5%;
}
@media screen and (max-width: 900px) {
  .ce_form > .fieldset:not(.conditional-fieldset), .ce_form > fieldset:not(.conditional-fieldset) {
    max-width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
  }
}
.ce_form > .fieldset:not(.conditional-fieldset) > *, .ce_form > fieldset:not(.conditional-fieldset) > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
}
.ce_form > .fieldset:not(.conditional-fieldset) > *.widget-textarea, .ce_form > fieldset:not(.conditional-fieldset) > *.widget-textarea {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.ce_form > .fieldset:not(.conditional-fieldset) > *.widget-textarea textarea, .ce_form > fieldset:not(.conditional-fieldset) > *.widget-textarea textarea {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}
.ce_form > .fieldset:not(.conditional-fieldset) button.submit, .ce_form > fieldset:not(.conditional-fieldset) button.submit {
  margin-bottom: 0px;
}
.ce_form > .fieldset:not(.conditional-fieldset) input, .ce_form > .fieldset:not(.conditional-fieldset) select, .ce_form > .fieldset:not(.conditional-fieldset) textarea, .ce_form > fieldset:not(.conditional-fieldset) input, .ce_form > fieldset:not(.conditional-fieldset) select, .ce_form > fieldset:not(.conditional-fieldset) textarea {
  width: 100%;
}
.ce_form > .fieldset:not(.conditional-fieldset) select, .ce_form > fieldset:not(.conditional-fieldset) select {
  margin-bottom: 0px;
  vertical-align: middle;
}
.ce_form > .fieldset:not(.conditional-fieldset) legend, .ce_form > fieldset:not(.conditional-fieldset) legend {
  position: absolute;
  top: 0px;
  left: 2rem;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 0.5rem;
  background: white;
  font-weight: 400;
}
.ce_form .widget-submit {
  margin-top: 3rem;
}
.ce_form .checkbox-no-padding .widget-checkbox {
  padding: 0px;
  padding-bottom: 1.5rem;
}
.ce_form fieldset[class^="cffs-"] {
  margin: 1rem 2.5rem 2.5rem 0rem;
  padding-left: 2rem;
  border-left: 1px rgba(0, 0, 0, 0.1) solid;
}
.ce_gallery .lazyload-container {
  background-repeat: no-repeat;
  background-size: 100px;
  background-position: center 100px;
  background-image: url(../../files/template/img/icons/loading.svg);
  min-height: 300px;
  transition: background-image 0.3s ease-in-out 1s;
}
.ce_gallery .lazyload-container.loaded {
  background-image: none;
}
.main .mod_article {
  padding-top: 4.55rem;
  padding-bottom: 4.55rem;
  /*
	&.bottom-line{
		position: relative;
		
		&:after{
			content: "";
			display: block;
			position: absolute;
			bottom: 0px;
			left: 0px;
			right: 0px;
			opacity: 0.15;
			border: 2px solid $blue;
			
			@include theme-schemes("border-color");
		}
	}
*/
}
@media screen and (max-width: 600px) {
  .main .mod_article {
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }
}
.main .mod_article:last-child {
  padding-bottom: 13rem;
}
@media screen and (max-width: 600px) {
  .main .mod_article:last-child {
    padding-bottom: 6.5rem;
  }
}
@media screen and (max-width: 1300px) {
  .main .mod_article.title-article {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media screen and (max-width: 1300px) {
  .main .mod_article.title-article + .mod_article {
    padding-top: 1rem;
  }
}
.main .mod_article > .ce_headline > * {
  display: block;
}
.main .mod_article > .ce_headline > * {
  margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 3 + 3 * 1.6rem);
}
@media screen and (max-width: 900px) {
  .main .mod_article > .ce_headline > * {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 0 + 0 * 1.6rem);
  }
}
.main .mod_article > .ce_text > * {
  display: block;
}
.main .mod_article > .ce_text > * {
  margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 4 + 4 * 1.6rem);
}
@media screen and (max-width: 900px) {
  .main .mod_article > .ce_text > * {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 0 + 0 * 1.6rem);
  }
}
.mod_search .formbody {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.mod_search .formbody .widget-text {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 400px;
  flex: 0 1 400px;
}
@media screen and (max-width: 600px) {
  .mod_search .formbody .widget-text {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
  }
}
.mod_search .formbody .widget-submit {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.mod_search p.url {
  opacity: 0.4;
  font-size: 0.9em;
  word-break: break-word;
}
.mod_search > * {
  position: relative;
}
.mod_search a:hover + h3 {
  text-decoration: underline;
}
 .ce_text a,  .text-container a {
  color: #122837;
}
.theme-color-members .ce_text a, .theme-color-members .text-container a {
  color: #372716;
}
.theme-color-club .ce_text a, .theme-color-club .text-container a {
  color: #122837;
}
.theme-color-events .ce_text a, .theme-color-events .text-container a {
  color: #263712;
}
.theme-color-images .ce_text a, .theme-color-images .text-container a {
  color: #770e05;
}
.theme-color-reverse .ce_text a, .theme-color-reverse .text-container a {
  color: white;
}
.rs-columns + .ce_text, .ce_image + .ce_text {
  margin-top: 5.6rem;
}
.main .ce_text ul, .main .ce_text ol, .text-container ul, .text-container ol {
  margin-bottom: 4.2rem;
  list-style-type: none;
  padding-left: 1.8rem;
  margin-bottom: 1.4rem;
}
.main .ce_text ul:before, .main .ce_text ul:after, .main .ce_text ol:before, .main .ce_text ol:after, .text-container ul:before, .text-container ul:after, .text-container ol:before, .text-container ol:after {
  content: "";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.main .ce_text li, .text-container li {
  float: left;
  clear: left;
  margin-bottom: 0.2rem;
  padding: 1rem 1rem 0;
  position: relative;
}
.main .ce_text li:before, .text-container li:before {
  content: "";
  display: block;
  position: absolute;
  left: -10px;
  top: 20px;
  width: 6px;
  height: 6px;
}
 .main .ce_text li:before,  .text-container li:before {
  background-color: #122837;
}
.theme-color-members .main .ce_text li:before, .theme-color-members .text-container li:before {
  background-color: #372716;
}
.theme-color-club .main .ce_text li:before, .theme-color-club .text-container li:before {
  background-color: #122837;
}
.theme-color-events .main .ce_text li:before, .theme-color-events .text-container li:before {
  background-color: #263712;
}
.theme-color-images .main .ce_text li:before, .theme-color-images .text-container li:before {
  background-color: #770e05;
}
.theme-color-reverse .main .ce_text li:before, .theme-color-reverse .text-container li:before {
  background-color: white;
}
.ce_text th, .text-container th {
  font-weight: 600;
}
.ce_text tbody td, .ce_text tbody th, .ce_text thead td, .ce_text thead th, .text-container tbody td, .text-container tbody th, .text-container thead td, .text-container thead th {
  padding-top: 3.8rem;
  padding-bottom: 2.8rem;
  border-bottom: 2px solid transparent;
}
 .ce_text tbody td,  .ce_text tbody th,  .ce_text thead td,  .ce_text thead th,  .text-container tbody td,  .text-container tbody th,  .text-container thead td,  .text-container thead th {
  border-color: #122837;
}
.theme-color-members .ce_text tbody td, .theme-color-members .ce_text tbody th, .theme-color-members .ce_text thead td, .theme-color-members .ce_text thead th, .theme-color-members .text-container tbody td, .theme-color-members .text-container tbody th, .theme-color-members .text-container thead td, .theme-color-members .text-container thead th {
  border-color: #372716;
}
.theme-color-club .ce_text tbody td, .theme-color-club .ce_text tbody th, .theme-color-club .ce_text thead td, .theme-color-club .ce_text thead th, .theme-color-club .text-container tbody td, .theme-color-club .text-container tbody th, .theme-color-club .text-container thead td, .theme-color-club .text-container thead th {
  border-color: #122837;
}
.theme-color-events .ce_text tbody td, .theme-color-events .ce_text tbody th, .theme-color-events .ce_text thead td, .theme-color-events .ce_text thead th, .theme-color-events .text-container tbody td, .theme-color-events .text-container tbody th, .theme-color-events .text-container thead td, .theme-color-events .text-container thead th {
  border-color: #263712;
}
.theme-color-images .ce_text tbody td, .theme-color-images .ce_text tbody th, .theme-color-images .ce_text thead td, .theme-color-images .ce_text thead th, .theme-color-images .text-container tbody td, .theme-color-images .text-container tbody th, .theme-color-images .text-container thead td, .theme-color-images .text-container thead th {
  border-color: #770e05;
}
.theme-color-reverse .ce_text tbody td, .theme-color-reverse .ce_text tbody th, .theme-color-reverse .ce_text thead td, .theme-color-reverse .ce_text thead th, .theme-color-reverse .text-container tbody td, .theme-color-reverse .text-container tbody th, .theme-color-reverse .text-container thead td, .theme-color-reverse .text-container thead th {
  border-color: white;
}
@media screen and (max-width: 900px) {
  .ce_text tbody td, .ce_text tbody th, .ce_text thead td, .ce_text thead th, .text-container tbody td, .text-container tbody th, .text-container thead td, .text-container thead th {
    padding-top: 1.4rem;
    padding-bottom: 0.4rem;
  }
}
.ce_text tfoot td, .ce_text tfoot th, .text-container tfoot td, .text-container tfoot th {
  padding-top: 1.4rem;
}
.ce_text table, .text-container table {
  margin-top: 5.6rem;
  margin-bottom: 8.4rem;
}
.ce_text caption, .ce_text tfoot, .text-container caption, .text-container tfoot {
  font-size: 0.9em;
  font-weight: 300;
}
.ce_text {
  word-break: break-word;
}
.ce_text img {
  margin-bottom: 10px;
}
@media screen and (max-width: 350px) {
  .ce_text img {
    width: 100%;
  }
}
body.ie .ce_text img {
  padding: 1px;
}
.main .ce_downloads .download-element, .main .ce_download .download-element {
  margin: 2px 0px;
}
.main .ce_downloads .download-element a, .main .ce_download .download-element a {
  display: block;
  text-decoration: none;
  font-size: 2.1rem;
  margin-left: 0.7rem;
}
.main .ce_downloads .download-element a .file-info, .main .ce_download .download-element a .file-info {
  font-style: italic;
  display: inline-block;
}
@media screen and (max-width: 600px) {
  .main .ce_downloads .download-element a .file-info, .main .ce_download .download-element a .file-info {
    display: none;
  }
}
.main .ce_downloads .download-element a .padding-wrapper, .main .ce_download .download-element a .padding-wrapper {
  display: inline;
  padding: 0.5rem 0.7rem;
  padding-left: 0;
  padding-right: 0;
  line-height: 36px;
  -webkit-box-decoration-break: clone;
  -ms-box-decoration-break: clone;
  -o-box-decoration-break: clone;
  box-decoration-break: clone;
  box-shadow: 0.8rem 0 0, -0.8rem 0 0;
  box-shadow: 0.8rem 0 0, -0.8rem 0 0;
}
 .main .ce_downloads .download-element a .padding-wrapper,  .main .ce_download .download-element a .padding-wrapper {
  background-color: rgba(18, 40, 55, 0.15);
  color: rgba(18, 40, 55, 0.15);
}
.theme-color-members .main .ce_downloads .download-element a .padding-wrapper, .theme-color-members .main .ce_download .download-element a .padding-wrapper {
  background-color: rgba(55, 39, 22, 0.15);
  color: rgba(55, 39, 22, 0.15);
}
.theme-color-club .main .ce_downloads .download-element a .padding-wrapper, .theme-color-club .main .ce_download .download-element a .padding-wrapper {
  background-color: rgba(18, 40, 55, 0.15);
  color: rgba(18, 40, 55, 0.15);
}
.theme-color-events .main .ce_downloads .download-element a .padding-wrapper, .theme-color-events .main .ce_download .download-element a .padding-wrapper {
  background-color: rgba(38, 55, 18, 0.15);
  color: rgba(38, 55, 18, 0.15);
}
.theme-color-images .main .ce_downloads .download-element a .padding-wrapper, .theme-color-images .main .ce_download .download-element a .padding-wrapper {
  background-color: rgba(119, 14, 5, 0.15);
  color: rgba(119, 14, 5, 0.15);
}
.theme-color-reverse .main .ce_downloads .download-element a .padding-wrapper, .theme-color-reverse .main .ce_download .download-element a .padding-wrapper {
  background-color: rgba(255, 255, 255, 0.15);
  color: rgba(255, 255, 255, 0.15);
}
 .main .ce_downloads .download-element a .padding-wrapper .color-wrapper,  .main .ce_download .download-element a .padding-wrapper .color-wrapper {
  color: #122837;
}
.theme-color-members .main .ce_downloads .download-element a .padding-wrapper .color-wrapper, .theme-color-members .main .ce_download .download-element a .padding-wrapper .color-wrapper {
  color: #372716;
}
.theme-color-club .main .ce_downloads .download-element a .padding-wrapper .color-wrapper, .theme-color-club .main .ce_download .download-element a .padding-wrapper .color-wrapper {
  color: #122837;
}
.theme-color-events .main .ce_downloads .download-element a .padding-wrapper .color-wrapper, .theme-color-events .main .ce_download .download-element a .padding-wrapper .color-wrapper {
  color: #263712;
}
.theme-color-images .main .ce_downloads .download-element a .padding-wrapper .color-wrapper, .theme-color-images .main .ce_download .download-element a .padding-wrapper .color-wrapper {
  color: #770e05;
}
.theme-color-reverse .main .ce_downloads .download-element a .padding-wrapper .color-wrapper, .theme-color-reverse .main .ce_download .download-element a .padding-wrapper .color-wrapper {
  color: white;
}
 .main .ce_downloads .download-element a:hover .padding-wrapper,  .main .ce_download .download-element a:hover .padding-wrapper {
  background-color: rgba(18, 40, 55, 0.2);
  color: rgba(18, 40, 55, 0.2);
}
.theme-color-members .main .ce_downloads .download-element a:hover .padding-wrapper, .theme-color-members .main .ce_download .download-element a:hover .padding-wrapper {
  background-color: rgba(55, 39, 22, 0.2);
  color: rgba(55, 39, 22, 0.2);
}
.theme-color-club .main .ce_downloads .download-element a:hover .padding-wrapper, .theme-color-club .main .ce_download .download-element a:hover .padding-wrapper {
  background-color: rgba(18, 40, 55, 0.2);
  color: rgba(18, 40, 55, 0.2);
}
.theme-color-events .main .ce_downloads .download-element a:hover .padding-wrapper, .theme-color-events .main .ce_download .download-element a:hover .padding-wrapper {
  background-color: rgba(38, 55, 18, 0.2);
  color: rgba(38, 55, 18, 0.2);
}
.theme-color-images .main .ce_downloads .download-element a:hover .padding-wrapper, .theme-color-images .main .ce_download .download-element a:hover .padding-wrapper {
  background-color: rgba(119, 14, 5, 0.2);
  color: rgba(119, 14, 5, 0.2);
}
.theme-color-reverse .main .ce_downloads .download-element a:hover .padding-wrapper, .theme-color-reverse .main .ce_download .download-element a:hover .padding-wrapper {
  background-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.2);
}
.ce_text + .ce_accordion {
  margin-top: 8.4rem;
}
.ce_accordion {
  margin-bottom: 1rem !important;
}
.ce_accordion .toggler {
  padding: 1.7rem;
  position: relative;
  margin-top: 1rem;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
  padding-right: 5rem;
}
 .ce_accordion .toggler {
  background-color: rgba(18, 40, 55, 0.8);
  color: rgba(255, 255, 255, 0.8);
}
.theme-color-members .ce_accordion .toggler {
  background-color: rgba(55, 39, 22, 0.8);
  color: rgba(255, 255, 255, 0.8);
}
.theme-color-club .ce_accordion .toggler {
  background-color: rgba(18, 40, 55, 0.8);
  color: rgba(255, 255, 255, 0.8);
}
.theme-color-events .ce_accordion .toggler {
  background-color: rgba(38, 55, 18, 0.8);
  color: rgba(255, 255, 255, 0.8);
}
.theme-color-images .ce_accordion .toggler {
  background-color: rgba(119, 14, 5, 0.8);
  color: rgba(255, 255, 255, 0.8);
}
.theme-color-reverse .ce_accordion .toggler {
  background-color: rgba(255, 255, 255, 0.8);
  color: rgba(255, 255, 255, 0.8);
}
.ce_accordion .toggler ::-moz-selection, .ce_accordion .toggler::-moz-selection {
  text-shadow: none;
}
 .ce_accordion .toggler ::-moz-selection,  .ce_accordion .toggler::-moz-selection {
  color: #122837;
}
.theme-color-members .ce_accordion .toggler ::-moz-selection, .theme-color-members .ce_accordion .toggler::-moz-selection {
  color: #372716;
}
.theme-color-club .ce_accordion .toggler ::-moz-selection, .theme-color-club .ce_accordion .toggler::-moz-selection {
  color: #122837;
}
.theme-color-events .ce_accordion .toggler ::-moz-selection, .theme-color-events .ce_accordion .toggler::-moz-selection {
  color: #263712;
}
.theme-color-images .ce_accordion .toggler ::-moz-selection, .theme-color-images .ce_accordion .toggler::-moz-selection {
  color: #770e05;
}
.theme-color-reverse .ce_accordion .toggler ::-moz-selection, .theme-color-reverse .ce_accordion .toggler::-moz-selection {
  color: white;
}
 .ce_accordion .toggler ::-moz-selection,  .ce_accordion .toggler::-moz-selection {
  background-color: white;
}
.theme-color-members .ce_accordion .toggler ::-moz-selection, .theme-color-members .ce_accordion .toggler::-moz-selection {
  background-color: white;
}
.theme-color-club .ce_accordion .toggler ::-moz-selection, .theme-color-club .ce_accordion .toggler::-moz-selection {
  background-color: white;
}
.theme-color-events .ce_accordion .toggler ::-moz-selection, .theme-color-events .ce_accordion .toggler::-moz-selection {
  background-color: white;
}
.theme-color-images .ce_accordion .toggler ::-moz-selection, .theme-color-images .ce_accordion .toggler::-moz-selection {
  background-color: white;
}
.theme-color-reverse .ce_accordion .toggler ::-moz-selection, .theme-color-reverse .ce_accordion .toggler::-moz-selection {
  background-color: white;
}
.ce_accordion .toggler ::selection, .ce_accordion .toggler::selection {
  text-shadow: none;
}
 .ce_accordion .toggler ::selection,  .ce_accordion .toggler::selection {
  color: #122837;
}
.theme-color-members .ce_accordion .toggler ::selection, .theme-color-members .ce_accordion .toggler::selection {
  color: #372716;
}
.theme-color-club .ce_accordion .toggler ::selection, .theme-color-club .ce_accordion .toggler::selection {
  color: #122837;
}
.theme-color-events .ce_accordion .toggler ::selection, .theme-color-events .ce_accordion .toggler::selection {
  color: #263712;
}
.theme-color-images .ce_accordion .toggler ::selection, .theme-color-images .ce_accordion .toggler::selection {
  color: #770e05;
}
.theme-color-reverse .ce_accordion .toggler ::selection, .theme-color-reverse .ce_accordion .toggler::selection {
  color: white;
}
 .ce_accordion .toggler ::selection,  .ce_accordion .toggler::selection {
  background-color: white;
}
.theme-color-members .ce_accordion .toggler ::selection, .theme-color-members .ce_accordion .toggler::selection {
  background-color: white;
}
.theme-color-club .ce_accordion .toggler ::selection, .theme-color-club .ce_accordion .toggler::selection {
  background-color: white;
}
.theme-color-events .ce_accordion .toggler ::selection, .theme-color-events .ce_accordion .toggler::selection {
  background-color: white;
}
.theme-color-images .ce_accordion .toggler ::selection, .theme-color-images .ce_accordion .toggler::selection {
  background-color: white;
}
.theme-color-reverse .ce_accordion .toggler ::selection, .theme-color-reverse .ce_accordion .toggler::selection {
  background-color: white;
}
.ce_accordion .toggler:hover {
  opacity: 0.9;
}
.ce_accordion .toggler:focus {
  outline: none;
}
.ce_accordion .toggler .ui-accordion-header-icon {
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  margin-right: 1.4rem;
  transform: translateY(-50%);
}
.ce_accordion .toggler .ui-accordion-header-icon:after {
  content: "";
  display: block;
  width: 2.4rem;
  height: 1.6rem;
  background-image: url(../../files/template/img/icons/arrow_down_white.svg);
  background-size: contain;
  background-repeat: no-repeat;
  transform: rotate(0deg);
  transition: transform 0.8s 0.4s;
}
.ce_accordion .toggler.ui-accordion-header-active .ui-accordion-header-icon:after {
  transform: rotate(180deg);
}
.ce_accordion .accordion {
  position: relative;
  padding: 2.8rem;
}
 .ce_accordion .accordion {
  border-color: rgba(18, 40, 55, 0.8);
}
.theme-color-members .ce_accordion .accordion {
  border-color: rgba(55, 39, 22, 0.8);
}
.theme-color-club .ce_accordion .accordion {
  border-color: rgba(18, 40, 55, 0.8);
}
.theme-color-events .ce_accordion .accordion {
  border-color: rgba(38, 55, 18, 0.8);
}
.theme-color-images .ce_accordion .accordion {
  border-color: rgba(119, 14, 5, 0.8);
}
.theme-color-reverse .ce_accordion .accordion {
  border-color: rgba(255, 255, 255, 0.8);
}
.ce_accordion .accordion > div {
  overflow: hidden;
}
.ce_accordion .accordion > div > *:first-child, .ce_accordion .accordion > div > *:first-child > *:first-child, .ce_accordion .accordion > div > *:first-child > *:first-child > *:first-child {
  margin-top: 0;
}
.ce_accordion .accordion > div > *:last-child {
  margin-bottom: 0;
}
.ce_accordion .accordion:before {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  height: 3px;
  width: 0;
  margin: auto;
  border: 0px solid transparent;
  transition: width 0.8s 0.8s, height 0.8s 0.8s, border 0s 0.8s;
}
 .ce_accordion .accordion:before {
  border-color: rgba(18, 40, 55, 0.8);
}
.theme-color-members .ce_accordion .accordion:before {
  border-color: rgba(55, 39, 22, 0.8);
}
.theme-color-club .ce_accordion .accordion:before {
  border-color: rgba(18, 40, 55, 0.8);
}
.theme-color-events .ce_accordion .accordion:before {
  border-color: rgba(38, 55, 18, 0.8);
}
.theme-color-images .ce_accordion .accordion:before {
  border-color: rgba(119, 14, 5, 0.8);
}
.theme-color-reverse .ce_accordion .accordion:before {
  border-color: rgba(255, 255, 255, 0.8);
}
.ce_accordion .accordion.ui-accordion-content-active:before {
  transition-delay: 0.4s, 1.2s;
  width: 100%;
  height: 100%;
  border-width: 0 3px 3px;
}
.main .ce_image.full-width {
  margin-bottom: 0px;
}
.main .ce_image .caption-wrapper {
  position: absolute;
  right: 0;
  left: 0;
}
.mod_navigation.subnavigation ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.mod_navigation.subnavigation ul li {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-right: 0.5rem;
}
.mod_navigation.subnavigation ul li strong, .mod_navigation.subnavigation ul li a {
  padding: 1rem;
  text-decoration: none !important;
}
 .mod_navigation.subnavigation ul li strong,  .mod_navigation.subnavigation ul li a {
  background-color: rgba(18, 40, 55, 0.6);
}
.theme-color-members .mod_navigation.subnavigation ul li strong, .theme-color-members .mod_navigation.subnavigation ul li a {
  background-color: rgba(55, 39, 22, 0.6);
}
.theme-color-club .mod_navigation.subnavigation ul li strong, .theme-color-club .mod_navigation.subnavigation ul li a {
  background-color: rgba(18, 40, 55, 0.6);
}
.theme-color-events .mod_navigation.subnavigation ul li strong, .theme-color-events .mod_navigation.subnavigation ul li a {
  background-color: rgba(38, 55, 18, 0.6);
}
.theme-color-images .mod_navigation.subnavigation ul li strong, .theme-color-images .mod_navigation.subnavigation ul li a {
  background-color: rgba(119, 14, 5, 0.6);
}
.theme-color-reverse .mod_navigation.subnavigation ul li strong, .theme-color-reverse .mod_navigation.subnavigation ul li a {
  background-color: rgba(255, 255, 255, 0.6);
}
 .mod_navigation.subnavigation ul li strong,  .mod_navigation.subnavigation ul li a {
  color: white;
}
.theme-color-members .mod_navigation.subnavigation ul li strong, .theme-color-members .mod_navigation.subnavigation ul li a {
  color: white;
}
.theme-color-club .mod_navigation.subnavigation ul li strong, .theme-color-club .mod_navigation.subnavigation ul li a {
  color: white;
}
.theme-color-events .mod_navigation.subnavigation ul li strong, .theme-color-events .mod_navigation.subnavigation ul li a {
  color: white;
}
.theme-color-images .mod_navigation.subnavigation ul li strong, .theme-color-images .mod_navigation.subnavigation ul li a {
  color: white;
}
.theme-color-reverse .mod_navigation.subnavigation ul li strong, .theme-color-reverse .mod_navigation.subnavigation ul li a {
  color: white;
}
 .mod_navigation.subnavigation ul li strong {
  background-color: rgba(18, 40, 55, 0.8);
}
.theme-color-members .mod_navigation.subnavigation ul li strong {
  background-color: rgba(55, 39, 22, 0.8);
}
.theme-color-club .mod_navigation.subnavigation ul li strong {
  background-color: rgba(18, 40, 55, 0.8);
}
.theme-color-events .mod_navigation.subnavigation ul li strong {
  background-color: rgba(38, 55, 18, 0.8);
}
.theme-color-images .mod_navigation.subnavigation ul li strong {
  background-color: rgba(119, 14, 5, 0.8);
}
.theme-color-reverse .mod_navigation.subnavigation ul li strong {
  background-color: rgba(255, 255, 255, 0.8);
}
 .mod_navigation.subnavigation ul li strong {
  color: white;
}
.theme-color-members .mod_navigation.subnavigation ul li strong {
  color: white;
}
.theme-color-club .mod_navigation.subnavigation ul li strong {
  color: white;
}
.theme-color-events .mod_navigation.subnavigation ul li strong {
  color: white;
}
.theme-color-images .mod_navigation.subnavigation ul li strong {
  color: white;
}
.theme-color-reverse .mod_navigation.subnavigation ul li strong {
  color: white;
}
.mod_navigation.subnavigation ul li span {
  text-decoration: none;
}
 .mod_navigation.subnavigation ul li span {
  color: white;
}
.theme-color-members .mod_navigation.subnavigation ul li span {
  color: white;
}
.theme-color-club .mod_navigation.subnavigation ul li span {
  color: white;
}
.theme-color-events .mod_navigation.subnavigation ul li span {
  color: white;
}
.theme-color-images .mod_navigation.subnavigation ul li span {
  color: white;
}
.theme-color-reverse .mod_navigation.subnavigation ul li span {
  color: white;
}
.image_container {
  position: relative;
}
.image_container figcaption {
  font-size: 3rem;
  letter-spacing: 0;
  line-height: 1.1;
}
@media screen and (max-width: 1300px) {
  .image_container figcaption {
    font-size: 0.8em;
    font-size: 2.2vw;
  }
}
@media screen and (max-width: 600px) {
  .image_container figcaption {
    font-size: 0.8em;
  }
}
.info-box {
  padding: 2.5rem;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 100%;
  margin-bottom: 1.6rem;
}
.info-box {
  color: white;
}
.info-box.theme-color-members {
  color: white;
}
.info-box.theme-color-club {
  color: white;
}
.info-box.theme-color-events {
  color: white;
}
.info-box.theme-color-images {
  color: white;
}
.info-box.theme-color-reverse {
  color: white;
}
.info-box {
  background-color: rgba(18, 40, 55, 0.6);
}
.info-box.theme-color-members {
  background-color: rgba(55, 39, 22, 0.6);
}
.info-box.theme-color-club {
  background-color: rgba(18, 40, 55, 0.6);
}
.info-box.theme-color-events {
  background-color: rgba(38, 55, 18, 0.6);
}
.info-box.theme-color-images {
  background-color: rgba(119, 14, 5, 0.6);
}
.info-box.theme-color-reverse {
  background-color: rgba(255, 255, 255, 0.6);
}
.info-box h4 {
  margin: 0px;
}
.info-box .title {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 150px;
  flex: 1 1 150px;
  margin-right: 1.5rem;
}
@media screen and (max-width: 400px) {
  .info-box .title {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin-right: 0px;
    width: 100%;
    margin-bottom: 1.5rem;
  }
}
.info-box .button {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin: 0px;
}
.info-box .event-date {
  font-size: 2rem;
  font-weight: 400;
}
p.back {
  display: block;
  margin-left: 2rem;
}
@media screen and (max-width: 600px) {
  p.back {
    margin-top: 0px;
  }
}
.mod_eventreader .layout_full .event-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 100%;
}
@media screen and (max-width: 600px) {
  .mod_eventreader .layout_full .event-content-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.mod_eventreader .layout_full .event-content-wrapper .leftside {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 400px;
  flex: 1 1 400px;
  padding-right: 5rem;
}
@media screen and (max-width: 600px) {
  .mod_eventreader .layout_full .event-content-wrapper .leftside {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    padding-right: 0px;
  }
}
.mod_eventreader .layout_full .event-content-wrapper .leftside > *:first-child {
  margin-top: 0px !important;
}
.mod_eventreader .layout_full .event-content-wrapper .rightside {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
@media screen and (max-width: 600px) {
  .mod_eventreader .layout_full .event-content-wrapper .rightside {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    padding-bottom: 2rem;
  }
}
.mod_eventreader p.back {
  margin-left: 0rem;
  margin-top: 5rem;
}
.mod_newsreader p.back {
  margin-left: 0rem;
  margin-top: 5rem;
}
.calendar {
  table-layout: fixed;
  border-spacing: 1rem;
  border-collapse: separate;
  margin-right: -1rem;
  margin-left: -1rem;
  width: calc(100% + (2 * 1rem));
  font-size: 1.5rem;
  letter-spacing: 0;
  line-height: 1;
}
@media screen and (max-width: 600px) {
  .calendar {
    font-size: 1.8rem;
  }
}
@media screen and (max-width: 900px) {
  .calendar table, .calendar tr, .calendar td, .calendar th, .calendar thead, .calendar tfoot, .calendar tbody {
    display: block;
  }
}
.calendar thead tr:nth-of-type(1) th, .calendar thead tr:nth-of-type(2) th {
  font-size: 2.2rem;
  font-weight: 400;
  letter-spacing: 0;
}
@media screen and (max-width: 600px) {
  .calendar thead tr:nth-of-type(1) th, .calendar thead tr:nth-of-type(2) th {
    font-size: 1.8rem;
  }
}
@media screen and (max-width: 900px) {
  .calendar thead tr:nth-of-type(1) {
    text-align: center;
  }
  .calendar thead tr:nth-of-type(1):after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .calendar thead tr:nth-of-type(1) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.calendar thead tr:nth-of-type(1) th {
  font-size: 2.2rem;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.1;
  padding-bottom: 2.8rem;
}
.calendar thead tr:nth-of-type(1) th.current {
  font-weight: 600;
}
@media screen and (max-width: 900px) {
  .calendar thead tr:nth-of-type(2) {
    display: none;
  }
}
.calendar thead tr:nth-of-type(2) th {
  padding-bottom: 1.4rem;
  text-align: center;
}
.calendar tbody {
  color: #fff;
}
.calendar tbody a {
  color: inherit;
}
.calendar tbody td.empty .spanner {
  background-color: rgba(0, 0, 0, 0.05);
}
@media screen and (max-width: 900px) {
  .calendar tbody td {
    display: block;
    width: auto;
    text-align: left;
  }
  .calendar tbody td:before {
    content: attr(data-th);
    display: inline-block;
    padding-right: 1.2rem;
    text-align: left;
    font-weight: 600;
  }
  .calendar tbody td:not(.active) {
    display: none;
  }
}
.calendar tbody td:hover .spanner {
  background-color: rgba(0, 0, 0, 0.05);
}
.calendar tbody td.active:hover .spanner {
  background-color: rgba(0, 0, 0, 0.3);
}
.calendar .current {
  text-align: center;
}
@media screen and (max-width: 900px) {
  .calendar .current {
    display: inline-block;
  }
}
@media screen and (max-width: 600px) {
  .calendar .current {
    order: -1;
    flex: 0 0 100%;
  }
}
.calendar .previous {
  text-align: left;
}
@media screen and (max-width: 900px) {
  .calendar .previous {
    float: left;
  }
}
.calendar .next {
  text-align: right;
}
@media screen and (max-width: 900px) {
  .calendar .next {
    float: right;
  }
}
@media screen and (max-width: 900px) {
  .calendar .previous, .calendar .next {
    min-width: 20rem;
  }
}
@media screen and (max-width: 600px) {
  .calendar .previous, .calendar .next {
    min-width: 0;
  }
}
.calendar .previous a:before, .calendar .next a:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 1rem;
  height: 1.4rem;
  margin: -0.1em 0.4em 0;
  margin-top: -0.1em;
  background-size: contain;
  background-repeat: no-repeat;
  transform: translateX(0);
  transition: transform 0.4s;
}
.calendar .spanner {
  display: flex;
  flex-direction: column;
  min-height: 13rem;
  padding: 2rem 2rem 0.2rem;
  background-color: lightgrey;
  background-color: rgba(0, 0, 0, 0.15);
  transition: background 0.4s;
}
.calendar .header {
  flex: 0 0 auto;
  font-weight: 600;
}
.calendar .event {
  margin: 0.2rem 0;
}
.calendar .event {
  background-color: rgba(18, 40, 55, 0.4);
}
.calendar .event.events-color-member {
  background-color: rgba(18, 40, 55, 0.4);
}
.calendar .event.events-color-nfs {
  background-color: rgba(38, 55, 18, 0.4);
}
.calendar .event.events-color-other {
  background-color: rgba(119, 14, 5, 0.4);
}
.calendar .event:hover {
  background-color: rgba(18, 40, 55, 0.2);
}
.calendar .event:hover.events-color-member {
  background-color: rgba(18, 40, 55, 0.2);
}
.calendar .event:hover.events-color-nfs {
  background-color: rgba(38, 55, 18, 0.2);
}
.calendar .event:hover.events-color-other {
  background-color: rgba(119, 14, 5, 0.2);
}
.calendar .event a {
  color: #fff;
  background-color: inherit;
  display: block;
  padding: 0.8rem 1.2rem;
  transition: color 0.4s, background 0.4s;
  font-weight: 400;
}
.calendar .events {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-right: -2rem;
  margin-left: -2rem;
}
/**
 * Custom classes
 */
.hamburger {
  display: block;
  position: relative;
  width: 5rem;
  height: 3.5rem;
  border: 0px solid #fff;
  border-width: 6px 0;
}
 .hamburger {
  border-color: rgba(18, 40, 55, 0.8);
}
.burger-color-members .hamburger {
  border-color: rgba(55, 39, 22, 0.8);
}
.burger-color-club .hamburger {
  border-color: rgba(18, 40, 55, 0.8);
}
.burger-color-events .hamburger {
  border-color: rgba(38, 55, 18, 0.8);
}
.burger-color-images .hamburger {
  border-color: rgba(119, 14, 5, 0.8);
}
.burger-color-reverse .hamburger {
  border-color: rgba(255, 255, 255, 0.8);
}
.hamburger:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 6px;
  transform: translate(-50%, -50%) rotate(0deg);
}
 .hamburger:after {
  background-color: rgba(18, 40, 55, 0.8);
}
.burger-color-members .hamburger:after {
  background-color: rgba(55, 39, 22, 0.8);
}
.burger-color-club .hamburger:after {
  background-color: rgba(18, 40, 55, 0.8);
}
.burger-color-events .hamburger:after {
  background-color: rgba(38, 55, 18, 0.8);
}
.burger-color-images .hamburger:after {
  background-color: rgba(119, 14, 5, 0.8);
}
.burger-color-reverse .hamburger:after {
  background-color: rgba(255, 255, 255, 0.8);
}
@media screen and (max-width: 900px) {
  .hamburger:after {
    height: 4px;
  }
}
.hamburger.close {
  border: 0 solid transparent;
  transition-delay: 0s;
}
.hamburger.close:before, .hamburger.close:after {
  transition-delay: 0.4s;
}
.hamburger.close:before {
  transform: translate(-50%, -50%) rotate(135deg);
}
.hamburger.close:after {
  transform: translate(-50%, -50%) rotate(-135deg);
}
@media screen and (max-width: 900px) {
  .hamburger {
    border-width: 4px 0;
    width: 4rem;
    height: 3rem;
  }
}
.masonry-container, .masonry-container-accordion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.masonry-container .masonry-item, .masonry-container-accordion .masonry-item {
  position: relative;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
  margin-bottom: 1.6rem;
  opacity: 0;
}
.masonry-container .masonry-item.show, .masonry-container-accordion .masonry-item.show {
  opacity: 1;
}
.masonry-container .masonry-item.hide .accordion .masonry-container .masonry-item, .masonry-container-accordion .masonry-item.hide .accordion .masonry-container .masonry-item, .masonry-container .masonry-item.hide .accordion .masonry-container-accordion .masonry-item, .masonry-container-accordion .masonry-item.hide .accordion .masonry-container-accordion .masonry-item {
  opacity: 0;
}
.masonry-container .grid-sizer, .masonry-container-accordion .grid-sizer {
  width: calc(33.3% - 1rem);
}
@media screen and (max-width: 900px) {
  .masonry-container .grid-sizer, .masonry-container-accordion .grid-sizer {
    width: calc(50% - 0.75rem);
  }
}
@media screen and (max-width: 600px) {
  .masonry-container .grid-sizer, .masonry-container-accordion .grid-sizer {
    width: 100%;
  }
}
.image-hover-animation {
  display: block;
  position: relative;
  transition: opacity 0.5s ease-in-out;
}
.image-hover-animation .animation--overlay {
  position: absolute;
  z-index: 2;
  width: 10%;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  transition: all 0.2s ease-in-out 0.2s;
}
.image-hover-animation .animation--overlay .animation--block {
  width: 100%;
  padding-top: 100%;
}
.image-hover-animation .animation--overlay .animation--block:before {
  content: "";
  position: absolute;
  z-index: 3;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-image: url(../../files/template/img/icons/expand_top_right.svg);
  background-repeat: no-repeat;
  background-size: 2rem;
  background-position: top right;
  transition: all 0.2s ease-in-out 0.2s;
}
.image-hover-animation .animation--overlay .animation--block:after {
  content: "";
  position: absolute;
  z-index: 3;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-image: url(../../files/template/img/icons/expand_bottom_left.svg);
  background-repeat: no-repeat;
  background-size: 2rem;
  background-position: bottom left;
  transition: all 0.2s ease-in-out 0.2s;
}
.image-hover-animation:after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: radial-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.image-hover-animation:hover .animation--overlay {
  opacity: 1;
  width: 20%;
}
.image-hover-animation:hover:after {
  opacity: 1;
}
.icon-plus {
  display: inline-block;
  position: relative;
  width: 1.4em;
  height: 1.4em;
  transform: rotate(45deg);
}
.icon-plus:before, .icon-plus:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 2px;
  width: 100%;
  background-color: #fff;
  transition: transform 0.4s, background 0.4s;
}
.icon-plus:before {
  transform: translate(-50%, -50%) rotate(90deg);
}
.icon-plus:after {
  transform: translate(-50%, -50%) rotate(0deg);
}
.image-size-full-width {
  width: 100%;
}
/*
.filter-button {
	
	border-width: 0;
	
	@include selection-inverted();
	
	@include theme-schemes( "", "color", 1 );
	
	position: relative;
	color: $white;
	transition: color, background, border, padding, transform;
	transition-duration: .8s;
	
	&:before {
		content: "";
		display: block;
		position: absolute;
		right: 0;
		bottom: 100%;
		left: 0;
		z-index: -1;
		height: 0;
		background-color: inherit;
		transition: height .8s;
	}
	
	> span {
		display: block;
		transform: translate(0, 0);
		transition: transform .8s;
	}
	
	&.active {
		transition-duration: .4s;
// 		padding-bottom: 4rem;
		
		&:before {
			height: 3.6rem;
			transition-duration: .4s;
			
			@include media-tablet() {
				height: $gutter-width - .6rem;
			}
			
			@include media-mobile() {
				height: 0;
			}
		}
		
		> span {
			transition-duration: .4s;
			transform: translate(0, -3.6rem);
			
			@include media-tablet() {
				$transformY: $gutter-width * -1 + .6rem;
				transform: translate( 0, $transformY );
			}
			
			@include media-tablet() {
				transform: translate( 2rem, 0 );
			}
		}
	}
}
*/
.tile, .caption-wrapper .caption {
  overflow: hidden;
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding: 2.4rem;
  color: #fff;
}
.tile > *, .caption-wrapper .caption > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}
.tile:after, .caption-wrapper .caption:after {
  content: "";
  display: block;
  height: 0;
  padding: 100% 0 0;
  flex: 0 0 100%;
}
@media screen and (max-width: 600px) {
  .tile:after, .caption-wrapper .caption:after {
    display: none;
  }
}
.caption-wrapper {
  position: relative;
}
.caption-wrapper.align-top {
  top: 0;
}
.caption-wrapper.align-top figcaption {
  top: 0;
  margin-top: -5.6rem;
}
@media screen and (max-width: 600px) {
  .caption-wrapper.align-top figcaption {
    margin-top: -1.4rem;
  }
}
.caption-wrapper.align-bottom {
  bottom: 0;
}
.caption-wrapper.align-bottom figcaption {
  bottom: 0;
  margin-bottom: -5.6rem;
}
@media screen and (max-width: 600px) {
  .caption-wrapper.align-bottom figcaption {
    margin-bottom: -1.4rem;
  }
}
.caption-wrapper ::-moz-selection, .caption-wrapper::-moz-selection {
  text-shadow: none;
}
 .caption-wrapper ::-moz-selection,  .caption-wrapper::-moz-selection {
  color: #122837;
}
.theme-color-members .caption-wrapper ::-moz-selection, .theme-color-members .caption-wrapper::-moz-selection {
  color: #372716;
}
.theme-color-club .caption-wrapper ::-moz-selection, .theme-color-club .caption-wrapper::-moz-selection {
  color: #122837;
}
.theme-color-events .caption-wrapper ::-moz-selection, .theme-color-events .caption-wrapper::-moz-selection {
  color: #263712;
}
.theme-color-images .caption-wrapper ::-moz-selection, .theme-color-images .caption-wrapper::-moz-selection {
  color: #770e05;
}
.theme-color-reverse .caption-wrapper ::-moz-selection, .theme-color-reverse .caption-wrapper::-moz-selection {
  color: white;
}
 .caption-wrapper ::-moz-selection,  .caption-wrapper::-moz-selection {
  background-color: white;
}
.theme-color-members .caption-wrapper ::-moz-selection, .theme-color-members .caption-wrapper::-moz-selection {
  background-color: white;
}
.theme-color-club .caption-wrapper ::-moz-selection, .theme-color-club .caption-wrapper::-moz-selection {
  background-color: white;
}
.theme-color-events .caption-wrapper ::-moz-selection, .theme-color-events .caption-wrapper::-moz-selection {
  background-color: white;
}
.theme-color-images .caption-wrapper ::-moz-selection, .theme-color-images .caption-wrapper::-moz-selection {
  background-color: white;
}
.theme-color-reverse .caption-wrapper ::-moz-selection, .theme-color-reverse .caption-wrapper::-moz-selection {
  background-color: white;
}
.caption-wrapper ::selection, .caption-wrapper::selection {
  text-shadow: none;
}
 .caption-wrapper ::selection,  .caption-wrapper::selection {
  color: #122837;
}
.theme-color-members .caption-wrapper ::selection, .theme-color-members .caption-wrapper::selection {
  color: #372716;
}
.theme-color-club .caption-wrapper ::selection, .theme-color-club .caption-wrapper::selection {
  color: #122837;
}
.theme-color-events .caption-wrapper ::selection, .theme-color-events .caption-wrapper::selection {
  color: #263712;
}
.theme-color-images .caption-wrapper ::selection, .theme-color-images .caption-wrapper::selection {
  color: #770e05;
}
.theme-color-reverse .caption-wrapper ::selection, .theme-color-reverse .caption-wrapper::selection {
  color: white;
}
 .caption-wrapper ::selection,  .caption-wrapper::selection {
  background-color: white;
}
.theme-color-members .caption-wrapper ::selection, .theme-color-members .caption-wrapper::selection {
  background-color: white;
}
.theme-color-club .caption-wrapper ::selection, .theme-color-club .caption-wrapper::selection {
  background-color: white;
}
.theme-color-events .caption-wrapper ::selection, .theme-color-events .caption-wrapper::selection {
  background-color: white;
}
.theme-color-images .caption-wrapper ::selection, .theme-color-images .caption-wrapper::selection {
  background-color: white;
}
.theme-color-reverse .caption-wrapper ::selection, .theme-color-reverse .caption-wrapper::selection {
  background-color: white;
}
.caption-wrapper .caption {
  position: absolute;
  right: 0;
  left: 0;
}
@media screen and (max-width: 900px) {
  .caption-wrapper .caption {
    margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 0 + 0 * 1.6rem);
  }
  .caption-wrapper .caption {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 8 + 8 * 1.6rem);
  }
}
@media screen and (max-width: 600px) {
  .caption-wrapper .caption {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 0 + 0 * 1.6rem);
  }
}
.custom-caption-wrapper {
  position: relative;
}
.custom-caption-wrapper a {
  color: inherit;
  text-decoration: underline;
}
.custom-caption-wrapper figcaption {
  font-size: 0.9em;
}
@media screen and (max-width: 1300px) {
  .custom-caption-wrapper .caption {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 0 + 0 * 1.6rem);
  }
  .custom-caption-wrapper .caption:after {
    display: none;
  }
}
@media screen and (max-width: 900px) {
  .custom-caption-wrapper .caption {
    margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 2 + 2 * 1.6rem);
  }
  .custom-caption-wrapper .caption {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 2 + 2 * 1.6rem);
  }
}
@media screen and (max-width: 600px) {
  .custom-caption-wrapper .caption {
    margin-left: calc(( 100% - 11 * 1.6rem ) / 12 * 0 + 0 * 1.6rem);
  }
  .custom-caption-wrapper .caption {
    margin-right: calc(( 100% - 11 * 1.6rem ) / 12 * 0 + 0 * 1.6rem);
  }
}
.custom-caption-wrapper .caption-wrapper {
  position: absolute;
  right: 0;
  left: 0;
}
.custom-caption-wrapper .base-width > * {
  margin-top: 16.8rem;
  margin-bottom: 19.6rem;
}
.custom-caption-wrapper .dlh_googlemap {
  position: relative;
  padding: 46% 0 0;
}
.custom-caption-wrapper .dlh_googlemap > * {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
a.link--overlay {
  position: absolute;
  z-index: 4;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.link-box {
  font-size: 2.2rem;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.1;
  position: relative;
}
@media screen and (max-width: 600px) {
  .link-box {
    font-size: 1.8rem;
  }
}
.link-box .link-content {
  position: relative;
}
.link-box .title {
  text-align: center;
  padding: 1rem 1.5rem;
  opacity: 0.8;
}
.link-box .title.limited {
  padding: 1rem 7rem;
}
@media screen and (max-width: 600px) {
  .link-box .title {
    position: static;
  }
  .link-box .title.limited {
    padding: 1rem 1.5rem;
  }
}
 .link-box .title {
  background-color: rgba(18, 40, 55, 0.9);
  color: rgba(255, 255, 255, 0.9);
}
.events-color-member .link-box .title {
  background-color: rgba(18, 40, 55, 0.9);
  color: rgba(255, 255, 255, 0.9);
}
.events-color-nfs .link-box .title {
  background-color: rgba(38, 55, 18, 0.9);
  color: rgba(255, 255, 255, 0.9);
}
.events-color-other .link-box .title {
  background-color: rgba(119, 14, 5, 0.9);
  color: rgba(255, 255, 255, 0.9);
}
.link-box .image + .title {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  margin: 0px;
  z-index: 2;
  text-align: center;
  padding: 1rem 1.5rem;
  opacity: 0.8;
}
@media screen and (max-width: 600px) {
  .link-box .image + .title {
    position: static;
  }
  .link-box .image + .title.limited {
    padding: 1rem 1.5rem;
  }
}
.link-box h1, .link-box h2, .link-box h3, .link-box h4, .link-box h5, .link-box h6 {
  text-transform: uppercase;
  margin: 0px;
  color: #fff;
  font-weight: 600;
  font-size: 3rem;
}
.link-box:hover .title {
  opacity: 1;
}
.mod_eventlist .link-box .title .top-content {
  text-align: left;
}
@media screen and (max-width: 600px) {
  .mod_eventlist .link-box .title .top-content {
    margin-bottom: 5px;
  }
}
@media screen and (max-width: 600px) {
  .mod_eventlist .link-box .title .top-content h3 {
    font-size: 2.5rem;
  }
}
@media screen and (max-width: 480px) {
  .mod_eventlist .link-box .title .top-content h3 {
    font-size: 2.2rem;
  }
}
.mod_eventlist .link-box .title .bottom-content {
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.mod_eventlist .link-box .title .bottom-content > * {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
@media screen and (max-width: 600px) {
  .mod_eventlist .link-box .title .bottom-content .event-date {
    font-size: 1.7rem;
  }
}
.mod_eventlist .link-box h1, .mod_eventlist .link-box h2, .mod_eventlist .link-box h3, .mod_eventlist .link-box h4, .mod_eventlist .link-box h5, .mod_eventlist .link-box h6 {
  text-transform: none;
}
 .theme-bg-color {
  background-color: rgba(18, 40, 55, 0.9);
  color: rgba(255, 255, 255, 0.9);
}
.theme-color-members .theme-bg-color {
  background-color: rgba(55, 39, 22, 0.9);
  color: rgba(255, 255, 255, 0.9);
}
.theme-color-club .theme-bg-color {
  background-color: rgba(18, 40, 55, 0.9);
  color: rgba(255, 255, 255, 0.9);
}
.theme-color-events .theme-bg-color {
  background-color: rgba(38, 55, 18, 0.9);
  color: rgba(255, 255, 255, 0.9);
}
.theme-color-images .theme-bg-color {
  background-color: rgba(119, 14, 5, 0.9);
  color: rgba(255, 255, 255, 0.9);
}
.theme-color-reverse .theme-bg-color {
  background-color: rgba(255, 255, 255, 0.9);
  color: rgba(255, 255, 255, 0.9);
}
.memo-member-listing .member-wrapper {
  position: relative;
}
.memo-member-listing .member-wrapper:hover .member-content {
  opacity: 0.7;
  cursor: pointer;
}
.memo-member-listing .member-item {
  margin-right: 1rem;
  margin-bottom: 1rem;
}
.memo-member-listing .member-content {
  padding: 1rem 1.5rem;
  font-size: 1.8rem;
  font-weight: 600;
  opacity: 0.6;
}
 .memo-member-listing .member-content {
  background-color: #122837;
  color: white;
}
.theme-color-members .memo-member-listing .member-content {
  background-color: #372716;
  color: white;
}
.theme-color-club .memo-member-listing .member-content {
  background-color: #122837;
  color: white;
}
.theme-color-events .memo-member-listing .member-content {
  background-color: #263712;
  color: white;
}
.theme-color-images .memo-member-listing .member-content {
  background-color: #770e05;
  color: white;
}
.theme-color-reverse .memo-member-listing .member-content {
  background-color: white;
  color: white;
}
.memo-member-listing .member-content .keywords {
  display: none;
}
p.error, span.error {
  font-size: 1.6rem;
  color: #fff;
  background-color: rgba(119, 14, 5, 0.8);
  padding: 1rem;
  display: block;
}
p.error.captcha_text, span.error.captcha_text {
  margin-bottom: 1.5rem;
}
.isotope-filter-container .filter-wrapper {
  position: relative;
  margin-bottom: 1rem;
  cursor: pointer;
  font-size: 1.6rem;
  display: inline-block;
  border: 1px #fff solid;
}
.isotope-filter-container .filter-wrapper .filter-label {
  padding: 1.5rem;
  padding-right: 4rem;
  background-color: #fff;
  background-image: url(../../files/template/img/icons/ic_expand_more.svg);
  background-size: 1rem;
  background-repeat: no-repeat;
  background-position: calc(100% - 1rem) center;
  font-size: 1.6rem;
}
.isotope-filter-container .filter-wrapper .filter-list {
  position: absolute;
  top: 100%;
  left: 0;
  display: none;
  padding-top: 0;
  padding-left: 1.5rem;
  padding-bottom: 1rem;
  padding-right: 1.5rem;
  z-index: 11;
  list-style-type: none;
  border: 1px #F2F2F2 solid;
  border-top: none;
}
.isotope-filter-container .filter-wrapper .filter-list .filter-item {
  position: relative;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 3rem;
  cursor: pointer;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  white-space: nowrap;
}
.isotope-filter-container .filter-wrapper .filter-list .filter-item:before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 2rem;
  height: 2rem;
  margin-top: 0.2rem;
  margin-right: 1rem;
  background-color: transparent;
  border: 1px solid #3E3E3E;
}
.isotope-filter-container .filter-wrapper .filter-list .filter-item:after {
  content: "";
  position: absolute;
  left: -1px;
  top: 5px;
  width: 2.4rem;
  height: 2.4rem;
  margin-top: 0rem;
  margin-right: 1rem;
  background-image: url(../../files/template/img/icons/ic_checked.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  display: none;
}
.isotope-filter-container .filter-wrapper .filter-list .filter-item.is-checked:after {
  display: block;
}
.isotope-filter-container .filter-wrapper.active .filter-list {
  background-color: rgba(62, 62, 62, 0.5);
  color: #fff;
}
.isotope-filter-container .filter-wrapper.active .filter-label {
  background-color: rgba(62, 62, 62, 0.5);
  color: #fff;
  background-image: url(../../files/template/img/icons/ic_expand_more_white.svg);
}
.isotope-filter-container .filter-wrapper.clicked {
  border: 1px #F2F2F2 solid;
  border-bottom: none;
}
.isotope-filter-container .filter-wrapper.clicked .filter-list {
  background-color: #fff;
  color: #000;
  display: block;
}
.isotope-filter-container .filter-wrapper.clicked .filter-list .filter-item {
  opacity: 1;
  -webkit-transition: opacity 1.5s;
  transition: opacity 1.5s;
}
.isotope-filter-container .filter-wrapper.clicked .filter-label {
  color: #000;
  background-color: #fff;
  background-image: url(../../files/template/img/icons/ic_expand_more.svg);
}
.no-results {
  display: none;
  height: 40rem;
}
.no-results.show {
  display: block;
}
.prev-arrow:before {
  content: "";
  display: inline-block;
  width: 2rem !important;
  height: 1.5rem;
  margin-right: 1rem;
  background-image: url(../../files/template/img/icons/arrow_left.svg);
  background-size: 8px;
  background-position: right center;
  background-repeat: no-repeat;
  vertical-align: middle;
  transition: background-position 0.3s ease-in-out !important;
  margin-left: -1rem;
}
.prev-arrow:hover:before {
  background-position: left center;
}
.next-arrow:after {
  content: "";
  display: inline-block;
  width: 2rem !important;
  height: 1.5rem;
  margin-left: 1rem;
  background-image: url(../../files/template/img/icons/arrow_right.svg);
  background-size: 8px;
  background-position: left center;
  background-repeat: no-repeat;
  vertical-align: middle;
  transition: background-position 0.3s ease-in-out !important;
  margin-right: -1rem;
}
.next-arrow:hover:after {
  background-position: right center;
}
.member-navigation {
  display: flex;
  justify-content: space-between;
}
.member-navigation a {
  text-decoration: none;
  font-size: 1.6rem;
  font-weight: 400;
}
.member-reader-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 100%;
  margin-top: 8rem;
}
.member-reader-content > * {
  max-width: 100%;
}
.member-reader-content .text-block {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 50%;
  flex: 1 1 50%;
  padding-right: 7rem;
}
@media screen and (max-width: 600px) {
  .member-reader-content .text-block {
    padding-right: 0rem;
  }
}
.member-reader-content .text-block > * {
  margin-top: 0px;
}
.member-reader-content .image-block-desktop {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
@media screen and (max-width: 600px) {
  .member-reader-content .image-block-desktop {
    display: none;
  }
}
.member-reader-content .image-block-mobile {
  display: none;
  padding-bottom: 2rem;
}
@media screen and (max-width: 600px) {
  .member-reader-content .image-block-mobile {
    display: block;
  }
}
.training-course hr {
  margin-top: 5.6rem;
  margin-bottom: 5.6rem;
}
.training-course ul {
  margin-bottom: 2.8rem;
}
.training-course .comments-title, .training-course .title {
  margin-top: 0;
  margin-bottom: 0;
}
.tiles-wrapper {
  margin: -0.8rem;
  transition: height 0.4s;
}
.tiles-wrapper > * {
  float: left;
  margin-bottom: 1.6rem;
}
.tiles-wrapper > *:nth-of-type(1n) {
  width: calc(( 100% - ( 2 * 0px ) ) / 3 - 0.01px);
  margin-right: calc(0px);
  clear: none;
}
.tiles-wrapper > *:nth-of-type(3n+1) {
  clear: left;
}
.tiles-wrapper > *:nth-of-type(3n + 3) {
  margin-right: 0;
}
.tiles-wrapper:after {
  content: ".";
  display: block;
  overflow: hidden;
  height: 0;
  clear: both;
  visibility: hidden;
  flex: 0 0 100%;
  width: 100%;
}
@media screen and (max-width: 900px) {
  .tiles-wrapper > * {
    float: left;
    margin-bottom: 1.6rem;
  }
  .tiles-wrapper > *:nth-of-type(1n) {
    width: calc(( 100% - ( 1 * 0px ) ) / 2 - 0.01px);
    margin-right: calc(0px);
    clear: none;
  }
  .tiles-wrapper > *:nth-of-type(2n+1) {
    clear: left;
  }
  .tiles-wrapper > *:nth-of-type(2n + 2) {
    margin-right: 0;
  }
  .tiles-wrapper:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .tiles-wrapper > * {
    float: left;
    margin-bottom: 1.6rem;
  }
  .tiles-wrapper > *:nth-of-type(1n) {
    width: calc(( 100% - ( 0 * 1.6rem ) ) / 1 - 0.01px);
    margin-right: calc(1.6rem);
    clear: none;
  }
  .tiles-wrapper > *:nth-of-type(1n+1) {
    clear: left;
  }
  .tiles-wrapper > *:nth-of-type(1n + 1) {
    margin-right: 0;
  }
  .tiles-wrapper:after {
    content: ".";
    display: block;
    overflow: hidden;
    height: 0;
    clear: both;
    visibility: hidden;
    flex: 0 0 100%;
    width: 100%;
  }
}
.tiles-wrapper > * {
  padding: 0.8rem;
}
.slick-slider img {
  width: 100%;
}
.slick-slider a {
  outline: 0;
}
.slick-slider .slick-slide, .slick-slider .slick-slide * {
  outline: none !important;
}
.memo-registration-infobox .free-spaces {
  opacity: 0.5;
  font-size: 0.8em;
  vertical-align: middle;
}
.memo-registration-form .form-wrapper.registration-typ-normal .widget-submit.submit-waiting {
  display: none;
}
.memo-registration-form .form-wrapper.registration-typ-waiting .widget-submit.submit-normal {
  display: none;
}
.memo-registration-form .form-wrapper.registration-typ-waiting button[type="submit"] {
  background-color: rgba(62, 62, 62, 0.5);
}
.memo-registration-form .form-wrapper .widget-submit {
  width: auto;
  display: inline-block;
}
.memo-legend {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.memo-legend .legend-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 2rem;
  margin-bottom: 2rem;
}
.memo-legend .legend-box .dot-wrapper {
  width: 2.5rem;
  height: 2.5rem;
  margin-right: 1rem;
  position: relative;
}
.memo-legend .legend-box .dot-wrapper .color-dot {
  position: absolute;
  display: block;
  width: 2.5rem;
  height: 2.5rem;
  opacity: 0.75;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  border: none;
  vertical-align: middle;
}
.memo-legend .legend-box:hover .color-dot {
  width: 2.5rem;
  height: 2.5rem;
}
fieldset.conditional-fieldset {
  display: none;
}
fieldset.conditional-fieldset.show {
  display: block;
}
input.spinner-wrapper {
  max-width: 60px !important;
}
label.spinner-wrapper {
  max-width: calc(100% - 70px) !important;
}
.widget.spinner-wrapper {
  position: relative;
}
.widget.spinner-wrapper:after {
  content: " ";
  display: block;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: 12px;
  background: rgba(255, 0, 0, 0.07);
  z-index: -1;
  border: 1px solid #c5c5c5;
}
.widget.spinner-wrapper.total:after {
  display: none;
}
.widget.spinner-wrapper.total label {
  font-weight: 400;
}
.widget.spinner-wrapper.total input {
  color: #000;
}
.widget.spinner-wrapper.total .slider-range-max {
  display: none !important;
}
.widget.spinner-wrapper label, .widget.spinner-wrapper input {
  padding-bottom: 1rem;
}
.widget.spinner-wrapper input {
  font-weight: 400;
  display: inline-block !important;
  width: auto !important;
  background: transparent;
  margin-bottom: 0px;
  border: none !important;
}
.widget.spinner-wrapper input:focus {
  outline: none !important;
}
.widget.spinner-wrapper .ui-slider-handle:focus {
  outline: none !important;
}
 .widget.spinner-wrapper .ui-slider-handle.ui-state-active {
  background-color: #122837;
}
.theme-color-members .widget.spinner-wrapper .ui-slider-handle.ui-state-active {
  background-color: #372716;
}
.theme-color-club .widget.spinner-wrapper .ui-slider-handle.ui-state-active {
  background-color: #122837;
}
.theme-color-events .widget.spinner-wrapper .ui-slider-handle.ui-state-active {
  background-color: #263712;
}
.theme-color-images .widget.spinner-wrapper .ui-slider-handle.ui-state-active {
  background-color: #770e05;
}
.theme-color-reverse .widget.spinner-wrapper .ui-slider-handle.ui-state-active {
  background-color: white;
}
.widget.spinner-wrapper .ui-widget-content {
  background: #e9e9e9;
}
.widget.spinner-wrapper .ui-widget-header {
  background: #fff;
}
.widget.spinner-wrapper .ui-slider-horizontal {
  height: 12px;
}
.widget.spinner-wrapper .slider-range-max {
  margin-bottom: 1rem;
  max-width: 100%;
  width: 100%;
  transition: max-with 0.4s ease-in-out;
}
@media screen and (min-width: 1200px) {
  .link-box-wrapper {
    margin-top: 8rem;
  }
}
/* **************************************************************************
 *  MEDIA MOTION AG                                                         *
 ****************************************************************************

    Funktion    overwrites for plugins
    Authors     
    Datum       

*****************************************************************************/
/**
 * Plugin overwrites
 */
.fineuploader-container .qq-total-progress-bar-container {
  margin: 15px 0px;
  background: #dcdcdc;
}
.fineuploader-container .qq-drop-processing-selector {
  font-size: 1.6rem;
  font-weight: 400;
}
.fineuploader-container .qq-progress-bar {
  background: rgba(85, 134, 71, 0.84);
  border-radius: 0px;
  height: 10px;
}
.fineuploader-container .qq-drop-processing-spinner {
  background: url("../../files/template/img/icons/loading_upload.svg");
  background-size: contain;
  width: 35px;
  height: 35px;
}
.fineuploader-container .qq-upload-list {
  display: flex;
  flex-wrap: wrap;
}
.fineuploader-container .qq-upload-list li {
  flex: 0 0 auto;
  background-color: transparent !important;
  width: 8.2rem;
  padding: 1px;
  display: none;
  position: relative;
}
.fineuploader-container .qq-upload-list li .qq-upload-status-text {
  font-size: 10px;
  line-height: 1;
  margin-bottom: 15px;
  display: inline-block;
  display: none;
}
.fineuploader-container .qq-upload-list li.qq-in-progress, .fineuploader-container .qq-upload-list li.qq-upload-success, .fineuploader-container .qq-upload-list li.qq-upload-fail {
  display: block;
}
.fineuploader-container .qq-upload-list li.qq-in-progress .qq-thumbnail-wrapper, .fineuploader-container .qq-upload-list li.qq-upload-success .qq-thumbnail-wrapper, .fineuploader-container .qq-upload-list li.qq-upload-fail .qq-thumbnail-wrapper {
  height: 8.2rem;
}
.fineuploader-container .qq-upload-list li.qq-in-progress .qq-thumbnail-wrapper:after {
  opacity: 1;
}
.fineuploader-container .qq-upload-list li.qq-upload-success {
  color: #000;
}
.fineuploader-container .qq-upload-list li.qq-upload-success .qq-thumbnail-wrapper:after {
  opacity: 1;
  background-image: url("../../files/template/img/icons/checked.svg");
  background-size: 25px 25px;
  background-position: center;
  background-repeat: no-repeat;
  background-color: rgba(3, 107, 3, 0.4);
}
.fineuploader-container .qq-upload-list li.qq-upload-success:hover .qq-thumbnail-wrapper:after {
  opacity: 0;
}
.fineuploader-container .qq-upload-list li.qq-upload-fail .qq-thumbnail-wrapper:after {
  opacity: 1;
  background-image: url("../../files/template/img/icons/error.svg");
  background-size: 25px 25px;
  background-position: center;
  background-repeat: no-repeat;
  background-color: rgba(108, 3, 3, 0.4);
}
.fineuploader-container .qq-upload-list li.qq-upload-fail:hover .qq-thumbnail-wrapper:after {
  background-image: none;
}
.fineuploader-container .qq-upload-list li.qq-upload-fail:hover .qq-upload-status-text {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 2px;
  right: 2px;
  text-align: center;
  transform: translateY(-50%);
  margin-bottom: 0px;
  font-size: 11px;
  font-weight: 600;
}
.fineuploader-container .qq-upload-list li > * {
  flex: 0 0 auto;
}
.fineuploader-container .qq-upload-list li .qq-thumbnail-wrapper {
  width: 100%;
  position: relative;
  max-height: 8.2rem;
  overflow: hidden;
}
.fineuploader-container .qq-upload-list li .qq-thumbnail-wrapper:after {
  content: " ";
  position: absolute;
  display: block;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  opacity: 0;
  background-color: #f2f2f2;
  background-image: url("../../files/template/img/icons/loading.svg");
  background-size: 50px 50px;
  background-position: center;
  background-repeat: no-repeat;
  transition: opacity 0.5s ease-in-out;
}
.fineuploader-container .qq-upload-list li .qq-thumbnail-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  background-size: cover;
}
.fineuploader-container .qq-upload-list li .qq-progress-bar-container-selector {
  display: none;
}
.fineuploader-container .qq-upload-list li .qq-upload-spinner-selector {
  display: none;
}
.fineuploader-container .qq-upload-list li .qq-edit-filename {
  display: none;
}
.fineuploader-container .qq-upload-list li .qq-upload-file {
  display: none;
}
.fineuploader-container .qq-upload-list li .qq-upload-size {
  display: none;
}
.fineuploader-container .qq-upload-list li button {
  margin: -2px 2px 1px 2px;
  padding: 4px;
  max-width: 100%;
  width: 100%;
  display: none;
}
.fineuploader-container .qq-upload-list li button:focus {
  outline: none !important;
}
.fineuploader-container .sgallery {
  display: flex;
  flex-wrap: wrap;
}
.fineuploader-container .sgallery li {
  position: relative;
}
.fineuploader-container .sgallery li a {
  position: absolute;
  top: 0px;
  right: 0px;
  left: 0px;
  bottom: 0px;
}
.fineuploader-container .sgallery li a:after {
  content: " ";
  position: absolute;
  display: block;
  z-index: 1;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  opacity: 0;
  background-color: rgba(108, 3, 3, 0.4);
  background-image: url("../../files/template/img/icons/delete.svg");
  background-size: 30px 30px;
  background-position: center;
  background-repeat: no-repeat;
  transition: opacity 0.5s ease-in-out;
}
.fineuploader-container .sgallery li a:hover:after {
  opacity: 1;
}
.featherlight {
  background: rgba(0, 0, 0, 0.8);
}
@media screen and (max-width: 600px) {
  .featherlight .additional {
    width: 100%;
    text-align: center;
    padding: 1rem 2rem;
  }
}
.featherlight .title, .featherlight .photographer {
  display: inline-block;
  margin-top: 1rem;
  color: #fff;
  font-weight: 400;
  font-size: 2rem;
  margin-right: 0.5rem;
}
.featherlight .photographer {
  margin-top: 0.5rem;
}
.featherlight .featherlight-content {
  background: transparent !important;
  overflow: hidden;
  max-width: 83%;
  margin-left: 65px;
  margin-right: 65px;
  border-bottom: none;
  padding-top: 0px;
}
.featherlight .featherlight-content.meta-data {
  max-height: calc(100% - 10rem);
  margin-bottom: 6rem !important;
  position: relative;
  overflow: visible;
}
.featherlight .featherlight-content .featherlight-image {
  margin: 0 auto;
  max-height: 100%;
  width: auto;
  object-fit: contain;
}
@media screen and (max-width: 900px) {
  .featherlight .featherlight-content {
    overflow: auto;
    scrollbar-width: none;
  }
  .featherlight .featherlight-content:-webkit-scrollbar {
    display: none !important;
  }
  .featherlight .featherlight-content img {
    height: auto !important;
    width: 100%;
    max-height: 100%;
    max-width: 100%;
    margin: 0 auto;
  }
}
@media screen and (max-width: 600px) {
  .featherlight .featherlight-content {
    max-width: 100%;
    padding: 0px !important;
    margin: 0px !important;
    border-bottom: 0px;
  }
}
.featherlight span.featherlight-close-icon.featherlight-close {
  position: fixed;
  top: 2rem;
  right: 2rem;
  background: transparent;
  color: white;
  font-size: 4rem;
  width: 3rem;
}
.featherlight .featherlight-next, .featherlight .featherlight-previous {
  position: fixed;
  top: 10rem;
  bottom: 10rem;
  width: 10%;
}
@media screen and (max-width: 600px) {
  .featherlight .featherlight-next, .featherlight .featherlight-previous {
    top: auto;
    bottom: 1rem;
    height: 5rem;
  }
}
.featherlight .featherlight-next span, .featherlight .featherlight-previous span {
  display: none;
}
.featherlight .featherlight-next {
  right: 0px;
  left: auto;
  background-image: url(../../files/template/img/icons/next.svg);
  background-repeat: no-repeat;
  background-size: 3rem;
  background-position: center;
  transition: all 0.2s ease-in-out 0.2s;
}
@media screen and (max-width: 600px) {
  .featherlight .featherlight-next {
    right: 1rem;
  }
}
.featherlight .featherlight-next:hover {
  background-position: 65% center;
  background-color: transparent !important;
}
.featherlight .featherlight-previous {
  left: 0px;
  right: auto;
  background-image: url(../../files/template/img/icons/back.svg);
  background-repeat: no-repeat;
  background-size: 3rem;
  background-position: center;
  transition: all 0.2s ease-in-out 0.2s;
}
@media screen and (max-width: 600px) {
  .featherlight .featherlight-previous {
    left: 1rem;
  }
}
.featherlight .featherlight-previous:hover {
  background-position: 35% center;
  background-color: transparent !important;
}
.ce_dlh_googlemaps button {
  display: none !important;
}
.ce_dlh_googlemaps .dlh_googlemap {
  min-height: 60vh;
  width: 100%;
  padding-bottom: 0% !important;
}
span.ui-accordion-header-icon.ui-icon {
  background-image: none;
  width: auto;
  margin-top: 0px;
  overflow: visible;
}
.ui-widget {
  font-size: 1.5rem;
  font-family: "Fira Sans", sans-serif;
}
.ui-widget:focus {
  outline: 1px solid rgba(62, 62, 62, 0.8);
}
.ui-selectmenu-button.ui-button {
  width: auto;
  max-width: 100%;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  border-radius: 0px;
  margin-bottom: 1.6rem;
  font-size: 1.6rem;
  padding: 1.5rem;
  transition: color 0.4s, background 0.4s, border 0.4s;
  border: none;
  color: rgba(0, 0, 0, 0.6);
  background-color: #fff;
}
.ui-selectmenu-button.ui-button:focus {
  color: #000;
}
.ui-selectmenu-button.ui-button.ui-selectmenu-button span.ui-selectmenu-icon {
  margin-top: 0px;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
  border: none !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
  border: none;
}
 .ui-state-active,  .ui-widget-content .ui-state-active,  .ui-widget-header .ui-state-active,  a.ui-button:active,  .ui-button:active,  .ui-button.ui-state-active:hover {
  background-color: rgba(18, 40, 55, 0.3);
}
.theme-color-members .ui-state-active, .theme-color-members .ui-widget-content .ui-state-active, .theme-color-members .ui-widget-header .ui-state-active, .theme-color-members a.ui-button:active, .theme-color-members .ui-button:active, .theme-color-members .ui-button.ui-state-active:hover {
  background-color: rgba(55, 39, 22, 0.3);
}
.theme-color-club .ui-state-active, .theme-color-club .ui-widget-content .ui-state-active, .theme-color-club .ui-widget-header .ui-state-active, .theme-color-club a.ui-button:active, .theme-color-club .ui-button:active, .theme-color-club .ui-button.ui-state-active:hover {
  background-color: rgba(18, 40, 55, 0.3);
}
.theme-color-events .ui-state-active, .theme-color-events .ui-widget-content .ui-state-active, .theme-color-events .ui-widget-header .ui-state-active, .theme-color-events a.ui-button:active, .theme-color-events .ui-button:active, .theme-color-events .ui-button.ui-state-active:hover {
  background-color: rgba(38, 55, 18, 0.3);
}
.theme-color-images .ui-state-active, .theme-color-images .ui-widget-content .ui-state-active, .theme-color-images .ui-widget-header .ui-state-active, .theme-color-images a.ui-button:active, .theme-color-images .ui-button:active, .theme-color-images .ui-button.ui-state-active:hover {
  background-color: rgba(119, 14, 5, 0.3);
}
.theme-color-reverse .ui-state-active, .theme-color-reverse .ui-widget-content .ui-state-active, .theme-color-reverse .ui-widget-header .ui-state-active, .theme-color-reverse a.ui-button:active, .theme-color-reverse .ui-button:active, .theme-color-reverse .ui-button.ui-state-active:hover {
  background-color: rgba(255, 255, 255, 0.3);
}
.ui-accordion-content .ui-accordion-header {
  background: transparent !important;
}
.ce_accordion .accordion > div {
  overflow: auto;
}
.ui-state-default.toggler, .ui-widget-content .ui-state-default.toggler, .ui-widget-header .ui-state-default.toggler, .ui-button.toggler, html .ui-button.ui-state-disabled:hover.toggler, html .ui-button.ui-state-disabled:active.toggler {
  border: none !important;
}
/* **************************************************************************
 *  MEDIA MOTION AG                                                         *
 ****************************************************************************

    Funktion    overwrites mmenu
    Authors     
    Datum       

*****************************************************************************/
.mm-menu.mm-theme-white {
  background: #fff;
  border-color: #122837;
  color: #122837;
}
.mm-menu.mm-theme-white .mm-navbar a, .mm-menu.mm-theme-white .mm-navbar > * {
  color: #122837;
}
.mm-menu.mm-theme-white .mm-btn:after, .mm-menu.mm-theme-white .mm-btn:before {
  border-color: #122837;
}
.mm-menu.mm-theme-white .mm-listview {
  border-color: #122837;
}
.mm-menu.mm-theme-white .mm-listview > li .mm-next:after {
  border-color: #122837;
}
.mm-menu.mm-theme-white .mm-listview > li a:not(.mm-next) {
  -webkit-tap-highlight-color: #252525;
  tap-highlight-color: #252525;
}
.mm-menu.mm-theme-white .mm-listview > li.mm-selected > a:not(.mm-next), .mm-menu.mm-theme-white .mm-listview > li.mm-selected > span {
  background: #252525;
}
.mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > .mm-panel, .mm-menu.mm-theme-white .mm-listview > li.mm-opened.mm-vertical > a.mm-next {
  background: #252525;
}
.mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > .mm-panel, .mm-menu.mm-theme-white.mm-vertical .mm-listview > li.mm-opened > a.mm-next {
  background: #252525;
}
.mm-menu.mm-theme-white .mm-divider {
  background: #252525;
}
.mm-menu.mm-theme-white label.mm-check:before {
  border-color: #122837;
}
.mm-menu.mm-theme-white em.mm-counter {
  color: #122837;
}
.mm-menu.mm-theme-white .mm-fixeddivider span {
  background: #252525;
}
.mm-menu.mm-keyboardfocus a:focus {
  background: #252525;
}
.mm-menu.mm-shadow-page.mm-theme-white:after, .mm-menu.mm-shadow-panels.mm-theme-white .mm-panel.mm-opened:nth-child(n+2) {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.mm-menu.mm-theme-white .mm-search input {
  background: #252525;
  color: #122837;
}
.mm-menu.mm-theme-white .mm-noresultsmsg, .mm-menu.mm-theme-white .mm-indexer a {
  color: #122837;
}
.mm-menu.mm-hoverselected.mm-theme-white .mm-listview > li > a.mm-fullsubopen:hover + span, .mm-menu.mm-hoverselected.mm-theme-white .mm-listview > li > a:not(.mm-fullsubopen):hover {
  background: #252525;
}
.mm-menu.mm-parentselected.mm-theme-white .mm-listview > li > a.mm-selected.mm-fullsubopen + a, .mm-menu.mm-parentselected.mm-theme-white .mm-listview > li > a.mm-selected.mm-fullsubopen + span {
  background: #252525;
}
.mm-menu.mm-parentselected.mm-theme-white .mm-listview > li > a.mm-selected:not(.mm-fullsubopen) {
  background: #252525;
}
.mm-menu.mm-theme-white label.mm-toggle {
  background: #122837;
}
.mm-menu.mm-theme-white label.mm-toggle:before {
  background: #fff;
}
.mm-menu.mm-theme-white input.mm-toggle:checked ~ label.mm-toggle {
  background: #263712;
}
@media screen and (max-width: 600px) {
  body.links .ce_text p a {
    display: block;
  }
}
/* **************************************************************************
 *  MEDIA MOTION AG                                                         *
 ****************************************************************************

    Funktion    animations
    Authors     
    Datum       30.07.18

*****************************************************************************/
@keyframes fadeInNav {
  0%, 50% {
    opacity: 0;
    transform: translateY(0);
  }
  100% {
    opacity: 1;
    transform: translateY(-100%);
  }
}
@keyframes animateLogo {
  0% {
    transform: rotate(0deg);
    opacity: 1;
  }
  50% {
    transform: rotate(360deg);
    opacity: 0.5;
  }
  100% {
    transform: rotate(0deg);
    opacity: 1;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22home%2Fnaturfot%2Fpublic_html%2Fcontao53%2Ffiles%2Ftemplate%2Fscss%2Fbase.scss%22%2C%22home%2Fnaturfot%2Fpublic_html%2Fcontao53%2Ffiles%2Ftemplate%2Fscss%2Fimports%2F_font_face.scss%22%2C%22home%2Fnaturfot%2Fpublic_html%2Fcontao53%2Ffiles%2Ftemplate%2Fscss%2Fimports%2F_grid_rs.scss%22%2C%22home%2Fnaturfot%2Fpublic_html%2Fcontao53%2Ffiles%2Ftemplate%2Fscss%2Fimports%2F_mixins.scss%22%2C%22home%2Fnaturfot%2Fpublic_html%2Fcontao53%2Ffiles%2Ftemplate%2Fscss%2Fimports%2F_mixins_media_queries.scss%22%2C%22home%2Fnaturfot%2Fpublic_html%2Fcontao53%2Ffiles%2Ftemplate%2Fscss%2Fimports%2F_grid.scss%22%2C%22home%2Fnaturfot%2Fpublic_html%2Fcontao53%2Ffiles%2Ftemplate%2Fscss%2Fimports%2F_main.scss%22%2C%22home%2Fnaturfot%2Fpublic_html%2Fcontao53%2Ffiles%2Ftemplate%2Fscss%2Fimports%2F_helper.scss%22%2C%22home%2Fnaturfot%2Fpublic_html%2Fcontao53%2Ffiles%2Ftemplate%2Fscss%2Fimports%2F_elements.scss%22%2C%22home%2Fnaturfot%2Fpublic_html%2Fcontao53%2Ffiles%2Ftemplate%2Fscss%2Fimports%2F_elements_overwrites.scss%22%2C%22home%2Fnaturfot%2Fpublic_html%2Fcontao53%2Ffiles%2Ftemplate%2Fscss%2Fimports%2F_elements_overwrites_mmenu.scss%22%2C%22home%2Fnaturfot%2Fpublic_html%2Fcontao53%2Ffiles%2Ftemplate%2Fscss%2Fimports%2F_animations.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BACYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADZA%3BAC0BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD1BA%3BACwCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADxCA%3BACuDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADvDA%3BACqEA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADrEA%3BACmFA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADnFA%3BACiGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADjGA%3BAC%2BGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FGA%3BAC6HA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD7HA%3BAC2IA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD3IA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAE%2BBA%3BAAAA%3BAAAA%3BAAAA%3BAC%2BBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADxBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAnCI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAELL%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFoDG%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAnEE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAELL%3BAAAA%3BAAAA%3BAAAA%3BAFoFG%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAnGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFhBN%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK2FE%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAF3CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE6BC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAF3CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE6BC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAF3CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE6BC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAF3CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE6BC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAF3CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE6BC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAF3CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE0EA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAtGC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACnDA%3BACgFC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAF3CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE6BC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAF3CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE6BC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAF3CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE6BC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAF3CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE6BC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAF3CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE6BC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAF3CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE0EA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAtGC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACnDA%3BACgFC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAF3CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE6BC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAF3CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE6BC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAF3CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE6BC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAF3CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE6BC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAF3CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE6BC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAF3CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE0EA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAtGC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE5BC%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAFaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAH9DD%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAMWA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFvBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADqGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAG%2FDF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAHgCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGPF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF7EC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEgGD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFhGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEiHD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFjHC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEmID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFnIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE4ID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF5IC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEqJD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFzJC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEmKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFnKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEuKA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHnIC%3BAAAA%3BAAAA%3BAG2ID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAH5IE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGoJD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAH3KE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAG%2BLD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BANjXD%3BAM2XA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHvTE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGqUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BANzaA%3BAMkbA%3BAAAA%3BAAAA%3BAAAA%3BAHnVE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACpFD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEsbC%3BAAAA%3BAAAA%3BAAAA%3BAFtbD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEmcC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHjbD%3BAAAA%3BAAAA%3BAAkEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAA9DD%3BAAAA%3BAAAA%3BAA8DC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAH%2FFF%3BAAAA%3BAAAA%3BAMgeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BANhfD%3BAAAA%3BAAAA%3BAM2fA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAAA%3BANxgBD%3BAAAA%3BAAAA%3BAMkhBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF%2FiBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEikBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAFvkBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEqlBG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHveA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGifA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAH%2FkBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGulBC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAH3lBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAH%2FFF%3BAAAA%3BAAAA%3BAM%2BsBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAqBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAH5rBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAG8sBE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAFtzBH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEw0BI%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF%2F1BJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEo4BG%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFv5BF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEq6BG%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAF16BF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAEk7BE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFl7BF%3BAEm8BI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFn8BJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAE%2B8BG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF%2F8BH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJXD%3BAAAA%3BAAAA%3BAM8%2BBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAF5%2FBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJXD%3BAAAA%3BAAAA%3BAM%2BhCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAHz%2BBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAG4%2FBD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BANpmCF%3BAAAA%3BAAAA%3BAM8mCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAH%2FgCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGoiCC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAYF%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAH%2FmCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAGynCD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAH5nCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAG4oCA%3BAAAA%3BAAAA%3BAN3uCF%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAG8DC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIhDD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAP1CD%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIaD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAR7BA%3BAAAA%3BAAAA%3BAQyCC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJxDH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIqEG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ5EF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIyFE%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJnHA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIsII%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJvOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIiPA%3BAAAA%3BAAAA%3BAJjPA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIoSC%3BAAAA%3BAAAA%3BAHvKD%3BAAAA%3BAAAA%3BAD7HA%3BAC6HA%3BAAAA%3BAAAA%3BAAAA%3BAGiLC%3BAAAA%3BAAAA%3BAHjLD%3BAAAA%3BAAAA%3BAD7HA%3BAC6HA%3BAAAA%3BAAAA%3BAAAA%3BAG6LA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ%2FTD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI4UC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BALzQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKyRF%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL1TA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK0UD%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALhVA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACpFD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIobC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAGI%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAeJ%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAJveF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIgfE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL5ZD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKgcF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALvcC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAxDD%3BAAAA%3BAAAA%3BAAwDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAnDD%3BAAAA%3BAAAA%3BAAmDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKodA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaD%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BALvfC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK8fA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL1gBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK4hBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BALnkBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKilBC%3BAAAA%3BAAAA%3BALjlBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK4lBF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJnrBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIyrBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALplBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKwmBD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAJ9uBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI0vBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ1vBD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIqwBE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJrwBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIkxBM%3BAAAA%3BAAAA%3BAAIJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJtxBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIqyBA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJpzBC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI%2BzBC%3BAAAA%3BAAAA%3BAAAA%3BAAeE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ90BH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADmDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACnDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIs2BG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAJ12BJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIq3BG%3BAAAA%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAJr4BF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI84BG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAJz6BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIs7BA%3BAAAA%3BAAAA%3BAJt7BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIi8BA%3BAAAA%3BAAAA%3BAJj8BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIu9BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAL70BC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKs1BA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BARphCD%3BAAAA%3BAAAA%3BAQ2iCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALz5BE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKs6BD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALt6BC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACvID%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIgkCA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAJ7kCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI0lCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAJlnCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI%2BnCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BARpvCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAQ2zCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJp0CA%3BAIg1CC%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAJ51CD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIs2CA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAJz2CD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD4BA%3BAAAA%3BAAAA%3BAAwDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAnDD%3BAAAA%3BAAAA%3BAAmDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKiyCD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJr3CA%3BAC6HA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD7HA%3BAC6HA%3BAAAA%3BAAAA%3BAAAA%3BAG0wCD%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAJ%2F4CA%3BAC6HA%3BAAAA%3BAAAA%3BAG0xCE%3BAAAA%3BAAAA%3BAAAA%3BAJv5CF%3BAC6HA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD7HA%3BAC6HA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAG0yCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJz8CC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI68CA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAJr9CD%3BAAAA%3BAAAA%3BAAAA%3BAI69CE%3BAAAA%3BAAAA%3BAAAA%3BALr0CD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK40CD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJp%2BCA%3BAAAA%3BAAAA%3BAAAA%3BAIk%2FCE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAJ7gDF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIiiDE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ9iDH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAI4jDC%3BAAAA%3BAAAA%3BALx%2BCA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKo%2FCD%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALpgDC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK2gDA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAcC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBC%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASH%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ5zDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIs0DC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ30DA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIo1DA%3BAAAA%3BAAAA%3BAAAA%3BAJp1DA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAIg2DA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAHhyDE%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAF3CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACnDA%3BACgFC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAF3CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACnDA%3BACgFC%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAF3CF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK20DA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAkBH%3BAAAA%3BAAAA%3BAAAA%3BAAQH%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQI%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BALn9DH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK29DE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BARhlED%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BASgBC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAQC%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUC%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWC%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOK%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAoBC%3BAAAA%3BAAAA%3BAAQT%3BAAAA%3BAAAA%3BALnOC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK8OA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL3QD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKwRE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL5RF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAK6SA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALvTA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKoUC%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALzUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKsVC%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAL5VA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAKyWC%3BAAAA%3BAAAA%3BAAAA%3BAASD%3BAAAA%3BAAAA%3BAAIG%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAMD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BANnUC%3BAAAA%3BAAAA%3BAM2UC%3BAAAA%3BAAAA%3BAA6BF%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BANzWE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAMqXF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAT9dD%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAUYC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAN7FD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJXD%3BAAAA%3BAAAA%3B%3BAAAA%3BAAAA%3BAAAA%3B%3BAAAA%3BAWWA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMD%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */