/*------------------------------------*\
  //ANCHOR FONTS
\*------------------------------------*/@import "css/reset.css";@import "css/grid.css";@import "css/font-awesome.min.css";@import "css/material-icons.css";@import "js/lightbox/lightbox.css";@import "js/owl/owl.carousel.css";@font-face{font-family:"DIN";src:url("fonts/DIN-Bold.eot");src:url("fonts/DIN-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/DIN-Bold.woff2") format("woff2"), url("fonts/DIN-Bold.woff") format("woff"), url("fonts/DIN-Bold.ttf") format("truetype"), url("fonts/DIN-Bold.svg#DIN-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:"DIN";src:url("fonts/DIN-Regular.eot");src:url("fonts/DIN-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/DIN-Regular.woff2") format("woff2"), url("fonts/DIN-Regular.woff") format("woff"), url("fonts/DIN-Regular.ttf") format("truetype"), url("fonts/DIN-Regular.svg#DIN-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap;/* montserrat-100 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:100;/* IE9 Compat Modes */src:url("fonts/montserrat-v31-latin_latin-ext-100.eot");/* IE6-IE8 *//* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *//* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ *//* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */src:url("fonts/montserrat-v31-latin_latin-ext-100.eot?#iefix") format("embedded-opentype"), url("fonts/montserrat-v31-latin_latin-ext-100.woff2") format("woff2"), url("fonts/montserrat-v31-latin_latin-ext-100.woff") format("woff"), url("fonts/montserrat-v31-latin_latin-ext-100.ttf") format("truetype"), url("fonts/montserrat-v31-latin_latin-ext-100.svg#Montserrat") format("svg");/* Legacy iOS *//* montserrat-100italic - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:100;/* IE9 Compat Modes */src:url("fonts/montserrat-v31-latin_latin-ext-100italic.eot");/* IE6-IE8 *//* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *//* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ *//* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */src:url("fonts/montserrat-v31-latin_latin-ext-100italic.eot?#iefix") format("embedded-opentype"), url("fonts/montserrat-v31-latin_latin-ext-100italic.woff2") format("woff2"), url("fonts/montserrat-v31-latin_latin-ext-100italic.woff") format("woff"), url("fonts/montserrat-v31-latin_latin-ext-100italic.ttf") format("truetype"), url("fonts/montserrat-v31-latin_latin-ext-100italic.svg#Montserrat") format("svg");/* Legacy iOS *//* montserrat-200 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:200;/* IE9 Compat Modes */src:url("fonts/montserrat-v31-latin_latin-ext-200.eot");/* IE6-IE8 *//* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *//* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ *//* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */src:url("fonts/montserrat-v31-latin_latin-ext-200.eot?#iefix") format("embedded-opentype"), url("fonts/montserrat-v31-latin_latin-ext-200.woff2") format("woff2"), url("fonts/montserrat-v31-latin_latin-ext-200.woff") format("woff"), url("fonts/montserrat-v31-latin_latin-ext-200.ttf") format("truetype"), url("fonts/montserrat-v31-latin_latin-ext-200.svg#Montserrat") format("svg");/* Legacy iOS *//* montserrat-200italic - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:200;/* IE9 Compat Modes */src:url("fonts/montserrat-v31-latin_latin-ext-200italic.eot");/* IE6-IE8 *//* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *//* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ *//* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */src:url("fonts/montserrat-v31-latin_latin-ext-200italic.eot?#iefix") format("embedded-opentype"), url("fonts/montserrat-v31-latin_latin-ext-200italic.woff2") format("woff2"), url("fonts/montserrat-v31-latin_latin-ext-200italic.woff") format("woff"), url("fonts/montserrat-v31-latin_latin-ext-200italic.ttf") format("truetype"), url("fonts/montserrat-v31-latin_latin-ext-200italic.svg#Montserrat") format("svg");/* Legacy iOS *//* montserrat-300 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:300;/* IE9 Compat Modes */src:url("fonts/montserrat-v31-latin_latin-ext-300.eot");/* IE6-IE8 *//* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *//* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ *//* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */src:url("fonts/montserrat-v31-latin_latin-ext-300.eot?#iefix") format("embedded-opentype"), url("fonts/montserrat-v31-latin_latin-ext-300.woff2") format("woff2"), url("fonts/montserrat-v31-latin_latin-ext-300.woff") format("woff"), url("fonts/montserrat-v31-latin_latin-ext-300.ttf") format("truetype"), url("fonts/montserrat-v31-latin_latin-ext-300.svg#Montserrat") format("svg");/* Legacy iOS *//* montserrat-300italic - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:300;/* IE9 Compat Modes */src:url("fonts/montserrat-v31-latin_latin-ext-300italic.eot");/* IE6-IE8 *//* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *//* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ *//* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */src:url("fonts/montserrat-v31-latin_latin-ext-300italic.eot?#iefix") format("embedded-opentype"), url("fonts/montserrat-v31-latin_latin-ext-300italic.woff2") format("woff2"), url("fonts/montserrat-v31-latin_latin-ext-300italic.woff") format("woff"), url("fonts/montserrat-v31-latin_latin-ext-300italic.ttf") format("truetype"), url("fonts/montserrat-v31-latin_latin-ext-300italic.svg#Montserrat") format("svg");/* Legacy iOS *//* montserrat-regular - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;/* IE9 Compat Modes */src:url("fonts/montserrat-v31-latin_latin-ext-regular.eot");/* IE6-IE8 *//* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *//* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ *//* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */src:url("fonts/montserrat-v31-latin_latin-ext-regular.eot?#iefix") format("embedded-opentype"), url("fonts/montserrat-v31-latin_latin-ext-regular.woff2") format("woff2"), url("fonts/montserrat-v31-latin_latin-ext-regular.woff") format("woff"), url("fonts/montserrat-v31-latin_latin-ext-regular.ttf") format("truetype"), url("fonts/montserrat-v31-latin_latin-ext-regular.svg#Montserrat") format("svg");/* Legacy iOS *//* montserrat-italic - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:400;/* IE9 Compat Modes */src:url("fonts/montserrat-v31-latin_latin-ext-italic.eot");/* IE6-IE8 *//* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *//* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ *//* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */src:url("fonts/montserrat-v31-latin_latin-ext-italic.eot?#iefix") format("embedded-opentype"), url("fonts/montserrat-v31-latin_latin-ext-italic.woff2") format("woff2"), url("fonts/montserrat-v31-latin_latin-ext-italic.woff") format("woff"), url("fonts/montserrat-v31-latin_latin-ext-italic.ttf") format("truetype"), url("fonts/montserrat-v31-latin_latin-ext-italic.svg#Montserrat") format("svg");/* Legacy iOS *//* montserrat-500 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;/* IE9 Compat Modes */src:url("fonts/montserrat-v31-latin_latin-ext-500.eot");/* IE6-IE8 *//* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *//* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ *//* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */src:url("fonts/montserrat-v31-latin_latin-ext-500.eot?#iefix") format("embedded-opentype"), url("fonts/montserrat-v31-latin_latin-ext-500.woff2") format("woff2"), url("fonts/montserrat-v31-latin_latin-ext-500.woff") format("woff"), url("fonts/montserrat-v31-latin_latin-ext-500.ttf") format("truetype"), url("fonts/montserrat-v31-latin_latin-ext-500.svg#Montserrat") format("svg");/* Legacy iOS *//* montserrat-500italic - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:500;/* IE9 Compat Modes */src:url("fonts/montserrat-v31-latin_latin-ext-500italic.eot");/* IE6-IE8 *//* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *//* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ *//* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */src:url("fonts/montserrat-v31-latin_latin-ext-500italic.eot?#iefix") format("embedded-opentype"), url("fonts/montserrat-v31-latin_latin-ext-500italic.woff2") format("woff2"), url("fonts/montserrat-v31-latin_latin-ext-500italic.woff") format("woff"), url("fonts/montserrat-v31-latin_latin-ext-500italic.ttf") format("truetype"), url("fonts/montserrat-v31-latin_latin-ext-500italic.svg#Montserrat") format("svg");/* Legacy iOS *//* montserrat-600 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:600;/* IE9 Compat Modes */src:url("fonts/montserrat-v31-latin_latin-ext-600.eot");/* IE6-IE8 *//* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *//* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ *//* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */src:url("fonts/montserrat-v31-latin_latin-ext-600.eot?#iefix") format("embedded-opentype"), url("fonts/montserrat-v31-latin_latin-ext-600.woff2") format("woff2"), url("fonts/montserrat-v31-latin_latin-ext-600.woff") format("woff"), url("fonts/montserrat-v31-latin_latin-ext-600.ttf") format("truetype"), url("fonts/montserrat-v31-latin_latin-ext-600.svg#Montserrat") format("svg");/* Legacy iOS *//* montserrat-600italic - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:600;/* IE9 Compat Modes */src:url("fonts/montserrat-v31-latin_latin-ext-600italic.eot");/* IE6-IE8 *//* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *//* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ *//* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */src:url("fonts/montserrat-v31-latin_latin-ext-600italic.eot?#iefix") format("embedded-opentype"), url("fonts/montserrat-v31-latin_latin-ext-600italic.woff2") format("woff2"), url("fonts/montserrat-v31-latin_latin-ext-600italic.woff") format("woff"), url("fonts/montserrat-v31-latin_latin-ext-600italic.ttf") format("truetype"), url("fonts/montserrat-v31-latin_latin-ext-600italic.svg#Montserrat") format("svg");/* Legacy iOS *//* montserrat-700 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;/* IE9 Compat Modes */src:url("fonts/montserrat-v31-latin_latin-ext-700.eot");/* IE6-IE8 *//* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *//* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ *//* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */src:url("fonts/montserrat-v31-latin_latin-ext-700.eot?#iefix") format("embedded-opentype"), url("fonts/montserrat-v31-latin_latin-ext-700.woff2") format("woff2"), url("fonts/montserrat-v31-latin_latin-ext-700.woff") format("woff"), url("fonts/montserrat-v31-latin_latin-ext-700.ttf") format("truetype"), url("fonts/montserrat-v31-latin_latin-ext-700.svg#Montserrat") format("svg");/* Legacy iOS *//* montserrat-700italic - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:700;/* IE9 Compat Modes */src:url("fonts/montserrat-v31-latin_latin-ext-700italic.eot");/* IE6-IE8 *//* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *//* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ *//* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */src:url("fonts/montserrat-v31-latin_latin-ext-700italic.eot?#iefix") format("embedded-opentype"), url("fonts/montserrat-v31-latin_latin-ext-700italic.woff2") format("woff2"), url("fonts/montserrat-v31-latin_latin-ext-700italic.woff") format("woff"), url("fonts/montserrat-v31-latin_latin-ext-700italic.ttf") format("truetype"), url("fonts/montserrat-v31-latin_latin-ext-700italic.svg#Montserrat") format("svg");/* Legacy iOS *//* montserrat-800 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:800;/* IE9 Compat Modes */src:url("fonts/montserrat-v31-latin_latin-ext-800.eot");/* IE6-IE8 *//* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *//* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ *//* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */src:url("fonts/montserrat-v31-latin_latin-ext-800.eot?#iefix") format("embedded-opentype"), url("fonts/montserrat-v31-latin_latin-ext-800.woff2") format("woff2"), url("fonts/montserrat-v31-latin_latin-ext-800.woff") format("woff"), url("fonts/montserrat-v31-latin_latin-ext-800.ttf") format("truetype"), url("fonts/montserrat-v31-latin_latin-ext-800.svg#Montserrat") format("svg");/* Legacy iOS *//* montserrat-800italic - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:800;/* IE9 Compat Modes */src:url("fonts/montserrat-v31-latin_latin-ext-800italic.eot");/* IE6-IE8 *//* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *//* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ *//* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */src:url("fonts/montserrat-v31-latin_latin-ext-800italic.eot?#iefix") format("embedded-opentype"), url("fonts/montserrat-v31-latin_latin-ext-800italic.woff2") format("woff2"), url("fonts/montserrat-v31-latin_latin-ext-800italic.woff") format("woff"), url("fonts/montserrat-v31-latin_latin-ext-800italic.ttf") format("truetype"), url("fonts/montserrat-v31-latin_latin-ext-800italic.svg#Montserrat") format("svg");/* Legacy iOS *//* montserrat-900 - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:900;/* IE9 Compat Modes */src:url("fonts/montserrat-v31-latin_latin-ext-900.eot");/* IE6-IE8 *//* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *//* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ *//* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */src:url("fonts/montserrat-v31-latin_latin-ext-900.eot?#iefix") format("embedded-opentype"), url("fonts/montserrat-v31-latin_latin-ext-900.woff2") format("woff2"), url("fonts/montserrat-v31-latin_latin-ext-900.woff") format("woff"), url("fonts/montserrat-v31-latin_latin-ext-900.ttf") format("truetype"), url("fonts/montserrat-v31-latin_latin-ext-900.svg#Montserrat") format("svg");/* Legacy iOS *//* montserrat-900italic - latin_latin-ext */}@font-face{/* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:900;/* IE9 Compat Modes */src:url("fonts/montserrat-v31-latin_latin-ext-900italic.eot");/* IE6-IE8 *//* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ *//* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ *//* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */src:url("fonts/montserrat-v31-latin_latin-ext-900italic.eot?#iefix") format("embedded-opentype"), url("fonts/montserrat-v31-latin_latin-ext-900italic.woff2") format("woff2"), url("fonts/montserrat-v31-latin_latin-ext-900italic.woff") format("woff"), url("fonts/montserrat-v31-latin_latin-ext-900italic.ttf") format("truetype"), url("fonts/montserrat-v31-latin_latin-ext-900italic.svg#Montserrat") format("svg");/* Legacy iOS *//*------------------------------------*\
  //ANCHOR IMPORTS
\*------------------------------------*/}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*,body,html{font-family:"DIN";}.mainmenu a,.row-footer{font-family:"Montserrat";}body,html{font-size:16px;line-height:24px;height:100%;background-color:#fbfbfb;color:#696969;}@media only screen and (min-width:1230px){body,html{min-width:1200px;font-size:20px;line-height:30px;}}h1,h2,h3,h4,h5,h6{color:#000;/*------------------------------------*\
  //ANCHOR COMMON
\*------------------------------------*/}figure{margin:0px;}i,em{font-style:italic;}strong,bold{font-weight:700;}h1,h2,h3,h4,h5,h6{line-height:1.2em;margin-bottom:20px;}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:700;}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-style:normal;color:#b0267f;font-weight:700;}h1,h2{font-size:25px;font-weight:700;}@media only screen and (min-width:1230px){h1,h2{font-size:50px;line-height:64px;}}h3{font-size:22px;}@media only screen and (min-width:1230px){h3{font-size:45px;line-height:54px;}}h4{font-size:20px;}@media only screen and (min-width:1230px){h4{font-size:30px;line-height:40px;}}h5{font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:5px;}@media only screen and (min-width:1230px){h5{font-size:20px;}}h6{font-size:20px;}@media only screen and (min-width:1230px){h6{font-size:20px;}}p{margin-bottom:20px;}a{color:inherit;text-decoration:none;}.upper{text-transform:uppercase;/*------------------------------------*\
  //ANCHOR BUTTON
\*------------------------------------*/}a.button,.button,input[type="submit"]{display:inline-block;vertical-align:top;font-size:16px;text-transform:none;border-radius:0px;line-height:55px;margin-right:20px;margin-top:10px;padding-left:10px;padding-right:10px;transition:all 0.2s;cursor:pointer;box-shadow:none;border:solid 1px transparent;font-weight:700;/*------------------------------------*\
  //ANCHOR MATERIAL ICONS
\*------------------------------------*/}@media only screen and (min-width:1230px){a.button,.button,input[type="submit"]{line-height:72px;font-size:30px;padding-left:70px;padding-right:70px;}}a.button,.button,input[type="submit"]{background-color:#b0267f;color:#fff;border-color:transparent;}a.button:hover,.button:hover,input[type="submit"]:hover{background-color:#fff;color:#b0267f;border-color:#b0267f;}a.button.invert,.button.invert,input[type="submit"].invert{background-color:#fff;color:#b0267f;border-color:transparent;}a.button.invert:hover,.button.invert:hover,input[type="submit"].invert:hover{background-color:#b0267f;color:#fff;border-color:transparent;}a.button.style1,.button.style1,input[type="submit"].style1{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;background-color:#7c7c7c;color:#fff;border-color:transparent;text-align:left;line-height:1.5em;padding-top:25px;padding-bottom:25px;padding-left:25px;padding-right:25px;font-size:16px;/*line-height: 100px;*/}@media only screen and (min-width:1230px){a.button.style1,.button.style1,input[type="submit"].style1{font-size:18px;}}a.button.style1:after,.button.style1:after,input[type="submit"].style1:after{content:" ";display:block;width:34px;height:34px;background-image:url("img/logo-simple.png");background-repeat:no-repeat;background-size:100% 100%;background-position:center center;}a.button.style1:hover,.button.style1:hover,input[type="submit"].style1:hover{background-color:#b0267f;color:#fff;border-color:transparent;}a.button.style2,.button.style2,input[type="submit"].style2{background-color:#454444;color:#fff;border-color:transparent;}a.button.style2:hover,.button.style2:hover,input[type="submit"].style2:hover{background-color:#fff;color:#454444;border-color:#454444;}a.button.style3,.button.style3,input[type="submit"].style3{background-color:#353333;color:#fff;border-color:transparent;}a.button.style3:hover,.button.style3:hover,input[type="submit"].style3:hover{background-color:#fff;color:#353333;border-color:#353333;}i[class^="material"]{font-size:40px;/*------------------------------------*\
  //ANCHOR ICON
\*------------------------------------*/}.icon{display:block;padding-left:25px;position:relative;/*------------------------------------*\
  //ANCHOR BACK TO TOP
\*------------------------------------*/}.icon:before{content:"\f08e";font-family:"FontAwesome";position:absolute;left:0;top:0;}.icon.icon-download:before{content:"\f0ed";}.with-description .icon .first{display:block;}.backtotop{position:fixed;display:block;bottom:20px;right:20px;width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer;display:block;background-color:#000;color:#fff;display:none;/*------------------------------------*\
  //ANCHOR SOCIAL
\*------------------------------------*/}.backtotop:hover{background-color:#fff;color:#000;}.backtotop:before{content:"\f106";font-family:"FontAwesome";position:relative;top:-2px;}ul.social{display:flex;flex-wrap:wrap;justify-content:center;/*------------------------------------*\
  //ANCHOR ALIGN
\*------------------------------------*/}@media only screen and (min-width:767px){ul.social{justify-content:flex-end;}}ul.social li{display:flex;justify-content:center;align-items:center;padding-left:0;margin-left:0;margin-right:10px;background-color:#fff;color:#b0267f;width:43px;height:43px;text-align:center;transition:all 0.2s;border-radius:9999px;}@media only screen and (min-width:767px){ul.social li{margin-left:10px;margin-right:0;}}ul.social li:hover{background-color:#b0267f;color:#fff;}ul.social a{display:block;font-size:25px;}img{width:auto;max-width:100%;height:auto;}.alignleft,.fleft{display:inline;float:left;margin-right:24px;margin-top:4px;}img.alignleft{display:inline;float:left;margin-bottom:12px;margin-right:24px;margin-top:4px;}.alignright,.fright{display:inline;float:right;margin-left:24px;margin-top:4px;}img.alignright{display:inline;float:right;margin-bottom:12px;margin-left:24px;margin-top:4px;}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}img.aligncenter{clear:both;display:block;margin-bottom:12px;margin-left:auto;margin-right:auto;/*------------------------------------*\
  //ANCHOR TABLE
\*------------------------------------*/}table{border-collapse:collapse;width:100%;/*------------------------------------*\
  //ANCHOR FORM
\*------------------------------------*/}table td,table th{border:none;text-align:left;padding:6px;}table th{font-style:normal;}table th,table tr:nth-child(odd){background-color:#f7f7f7;}form,table{margin-top:20px;}form select,table select,form input:not([type="checkbox"]),table input:not([type="checkbox"]),form input[type="submit"],table input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}form input,table input,form textarea,table textarea,form select,table select{width:100%;padding:0px;padding-left:10px;font-size:14px;height:45px;line-height:45px;border:none;color:#000;border:solid 1px transparent;background:#f7f7f7;margin-bottom:10px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}@media only screen and (min-width:1230px){form input,table input,form textarea,table textarea,form select,table select{height:62px;line-height:62px;font-size:20px;padding-left:20px;}}form input::-webkit-input-placeholder,table input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder,table textarea::-webkit-input-placeholder,form select::-webkit-input-placeholder,table select::-webkit-input-placeholder{color:#000;opacity:1;}form input:-moz-placeholder,table input:-moz-placeholder,form textarea:-moz-placeholder,table textarea:-moz-placeholder,form select:-moz-placeholder,table select:-moz-placeholder{color:#000;opacity:1;}form input::-moz-placeholder,table input::-moz-placeholder,form textarea::-moz-placeholder,table textarea::-moz-placeholder,form select::-moz-placeholder,table select::-moz-placeholder{color:#000;opacity:1;}form input:-ms-input-placeholder,table input:-ms-input-placeholder,form textarea:-ms-input-placeholder,table textarea:-ms-input-placeholder,form select:-ms-input-placeholder,table select:-ms-input-placeholder{color:#000;opacity:1;}form .subject input,table .subject input{background-color:#b0267f;color:#fff;font-weight:700;}form .subject input::-webkit-input-placeholder,table .subject input::-webkit-input-placeholder{color:#fff;opacity:1;}form .subject input:-moz-placeholder,table .subject input:-moz-placeholder{color:#fff;opacity:1;}form .subject input::-moz-placeholder,table .subject input::-moz-placeholder{color:#fff;opacity:1;}form .subject input:-ms-input-placeholder,table .subject input:-ms-input-placeholder{color:#fff;opacity:1;}form textarea,table textarea{width:100%;height:100px;padding-top:10px;line-height:18px;}@media only screen and (min-width:1230px){form textarea,table textarea{height:360px;}}form fieldset,table fieldset{margin-bottom:20px;}@media only screen and (min-width:1230px){form .fsubmit,table .fsubmit{text-align:right;}}form input[type="submit"],table input[type="submit"]{position:relative;width:auto;height:auto;margin-right:0;}form .wpcf7-spinner,table .wpcf7-spinner{display:none;}form input[type="checkbox"],table input[type="checkbox"]{float:left;width:auto;height:auto;margin:5px 10px 0px 0px;}form .wpcf7-form-control-wrap,table .wpcf7-form-control-wrap{position:relative;display:block;}form .wpcf7-form-control-wrap span.wpcf7-not-valid-tip,table .wpcf7-form-control-wrap span.wpcf7-not-valid-tip{position:absolute;font-size:12px;top:2px;right:10px;}form .wpcf7-response-output,table .wpcf7-response-output{margin:10px 0px 10px 0px;padding:5px 10px;font-size:14px;border-width:1px;border-color:#999;color:#999;}form p,table p{margin-bottom:0;}form img.ajax-loader,table img.ajax-loader,form br,table br{display:none;}form .wpcf7-list-item,table .wpcf7-list-item{margin-left:0;font-size:16px;line-height:23px;}@media only screen and (min-width:1230px){.editor-formular{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;}}@media only screen and (min-width:1230px){.editor-inline-formular{width:calc((100% - 20px) / 2);}}@media only screen and (min-width:1230px){.fourthform{width:calc((100% - 60px) / 4);}}.fullform{width:100%;/*------------------------------------*\
  //ANCHOR GRID SYSTEM
\*------------------------------------*/}.wrapper{max-width:100%;margin-left:auto;margin-right:auto;background:#fff;}.row{margin:0px auto;width:100%;/*------------------------------------*\
  //ANCHOR EDITOR
\*------------------------------------*/}.row .container{margin:0px auto;padding-left:15px;padding-right:15px;}@media only screen and (min-width:1230px){.row .container{width:1200px;padding-left:0;padding-right:0;}}@media only screen and (min-width:1600px){.row .container{width:1472px;}}.editor{width:100%;}@media only screen and (min-width:767px){.editor-flex{display:flex;flex-wrap:wrap;justify-content:space-between;}}.editor-inline{width:100%;margin-bottom:30px;}@media only screen and (min-width:767px){.editor-inline{margin-bottom:0;}}.editor-inline:last-child{margin-bottom:0;}.editor-flex.one-column .editor-inline,.editor-inline.full{width:100%;}@media only screen and (min-width:767px){.editor-flex.one-column .editor-inline,.editor-inline.full{width:100%;}}@media only screen and (min-width:767px){.two-columns .editor-inline{width:calc((100% - 25px) / 2);}}@media only screen and (min-width:767px){.three-columns .editor-inline{width:calc((100% - 50px) / 3);}}@media only screen and (min-width:767px){.four-columns .editor-inline{width:calc((100% - 25px) / 2);}}@media only screen and (min-width:1230px){.four-columns .editor-inline{width:calc((100% - 75px) / 4);}}@media only screen and (min-width:767px){.five-columns .editor-inline{width:calc((100% - 25px) / 2);}}@media only screen and (min-width:1230px){.five-columns .editor-inline{width:calc((100% - 100px) / 5);}}@media only screen and (min-width:767px){.six-columns .editor-inline{width:calc((100% - 25px) / 2);}}@media only screen and (min-width:1230px){.six-columns .editor-inline{width:calc((100% - 125px) / 6);}}@media only screen and (min-width:1230px){.vertical .editor-flex{align-items:center;}}@media only screen and (min-width:767px){.one-third .editor-inline:first-child{width:34%;}}@media only screen and (min-width:767px){.one-third .editor-inline:last-child{width:62%;}}.one-fourth{/*------------------------------------*\
  //ANCHOR BORDER
\*------------------------------------*/}@media only screen and (min-width:767px){.one-fourth .editor-inline:first-child{width:21%;}}@media only screen and (min-width:767px){.one-fourth .editor-inline:last-child{width:74%;}}.editor-border,.border{border-bottom:solid 1px #7f7f7f;padding-top:5px;padding-bottom:5px;}.editor-border:first-child,.border:first-child{border-top:solid 1px #7f7f7f;/*------------------------------------*\
  //ANCHOR PAGE
\*------------------------------------*/}.row-page{background-repeat:no-repeat;background-size:cover;background-position:center center;}.row-page .container{padding-top:40px;padding-bottom:40px;}@media only screen and (min-width:1230px){.row-page .container{padding-top:70px;padding-bottom:70px;}}.row-page ul{margin-bottom:20px;}.row-page ul li{position:relative;list-style-type:none;padding-left:20px;}.row-page ul li:before{content:"•";font-size:0.6em;position:absolute;top:0;left:0;}@media only screen and (min-width:1230px){.smallabstand .container{padding-top:50px;padding-bottom:50px;}}@media only screen and (min-width:1230px){.mediumabstand .container{padding-top:100px;padding-bottom:100px;}}@media only screen and (min-width:1230px){.bigabstand .container{padding-top:150px;padding-bottom:150px;}}.lightgrey{background-color:#f7f6f4;/*------------------------------------*\
  //ANCHOR SLIDER
\*------------------------------------*/}@media only screen and (min-width:1600px){.home .row-topslider{height:800px;}}@media only screen and (min-width:1230px){.home .row-topslider .slider-text-text-text{padding-left:25%;}}.home .row-topslider .item:after{content:" ";display:block;position:absolute;bottom:-50px;left:-50px;width:150px;height:150px;background-image:url("img/logo-simple.png");background-repeat:no-repeat;background-size:100% 100%;background-position:center center;opacity:0.3;}@media only screen and (min-width:1230px){.home .row-topslider .item:after{bottom:-200px;left:-200px;width:600px;height:600px;}}.row-topslider{position:relative;padding-top:0;padding-bottom:0;height:400px;overflow:hidden;/*padding-top: 45.46%;*/}@media only screen and (min-width:767px){.row-topslider{height:560px;}}.row-topslider .owl-controls .owl-dots{bottom:30px;}.slideshow-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;}.slideshow-wrapper .slideshow{position:absolute;left:0;top:0;width:100%;height:100%;}.slideshow-wrapper .slideshow,.slideshow-wrapper .owl-stage-outer,.slideshow-wrapper .owl-stage,.slideshow-wrapper .owl-item,.slideshow-wrapper .item{width:100%;height:100%;}.slideshow-wrapper .item{background-size:cover;background-position:center center;}.slideshow-wrapper .item:before{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(194, 63, 105, 0.46);}.slider-text{position:absolute;width:100%;height:100%;top:0;left:0;color:#fff;display:block;z-index:20;}.slider-text .slider-text-text{width:100%;height:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;flex-direction:column;}@media only screen and (min-width:1230px){.slider-text .slider-text-text{max-width:1200px;padding-left:0;padding-right:0;}}@media only screen and (min-width:1600px){.slider-text .slider-text-text{max-width:1472px;}}.slider-text .slider-text-text-text{position:relative;top:30px;}@media only screen and (min-width:1230px){.slider-text .slider-text-text-text{top:70px;padding-left:50%;}}.slider-text .slider-text-text-text *{color:#fff;}.slider-text h2{font-weight:400;}.slider-text h2 strong{font-weight:700;}.owl-controls{display:none;/*------------------------------------*\
  //ANCHOR HEADER
\*------------------------------------*/}@media only screen and (min-width:1230px){.owl-controls{display:block;}}.owl-controls .owl-nav{position:absolute;left:0;top:45%;width:100%;height:0;}.owl-controls .owl-nav .container{position:relative;margin:0px auto;}.owl-controls .owl-nav .owl-prev,.owl-controls .owl-nav .owl-next{display:block;float:left;position:relative;width:26px;height:55px;text-indent:-100px;overflow:hidden;background:url("img/nav/owl/owl-prev.png") no-repeat center center;left:20px;}.owl-controls .owl-nav .owl-next{float:right;background:url("img/nav/owl/owl-next.png") no-repeat center center;left:auto;right:20px;}.owl-controls .owl-dots{width:100%;position:absolute;bottom:-30px;text-align:center;display:block;}.owl-controls .owl-dots .owl-dot{display:inline-block;margin-left:5px;margin-right:5px;width:11px;height:11px;border-radius:9000px;background:#000;}.owl-controls .owl-dots .owl-dot.active{background:#999;}.row-header{position:absolute;left:0px;top:0px;width:100%;text-align:center;z-index:5000;}.row-header .container{position:relative;padding-top:15px;padding-bottom:15px;}@media only screen and (min-width:1230px){.row-header .container{padding-top:40px;}}.row-header .editor-flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:100%;}.row-header .editor-logo{width:auto;margin-bottom:0;}.row-header .editor-menu{width:auto;flex-grow:1;margin-bottom:0;}.logo{display:block;position:relative;line-height:1;width:180px;background-image:url("img/logo.png");background-repeat:no-repeat;background-position:left center;background-size:contain;}@media only screen and (min-width:1230px){.logo{width:300px;}}@media only screen and (min-width:1600px){.logo{width:400px;}}.logo:before{content:" ";display:block;width:100%;padding-top:35.8%;}.picture{display:block;position:relative;line-height:1;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:20px;/*------------------------------------*\
  //ANCHOR MAIN NAVIGATION
\*------------------------------------*/}.picture:before{content:" ";display:block;width:100%;padding-top:60%;}.picture.ratio-1-1:before{padding-top:100%;}.picture.ratio-5-4:before{padding-top:80%;}.picture.ratio-4-3:before{padding-top:75%;}.picture.ratio-3-2:before{padding-top:66%;}.picture.ratio-16-9:before{padding-top:56.25%;}.picture.ratio-2-1:before{padding-top:50%;}.picture.ratio-3-1:before{padding-top:33.33%;}.mainmenu{display:none;/*------------------------------------*\
  //ANCHOR MOBILE NAVIGATION
\*------------------------------------*/}@media screen and (min-width:1230px){.mainmenu{display:block;}}.mainmenu ul{display:flex;justify-content:flex-end;align-items:center;}.mainmenu ul li{position:relative;padding:0px;margin-right:15px;margin-left:15px;}.mainmenu ul li a{display:block;position:relative;margin:0px auto;text-align:center;font-size:22px;line-height:60px;font-weight:700;color:#fff;text-transform:uppercase;}.mainmenu ul li:last-child{margin-right:0;}.mainmenu ul li:hover a,.mainmenu ul li.current-menu-item a,.mainmenu ul li.current-menu-parent a{color:#fff;}.mainmenu ul li.linkbuchen{display:none;}.mainmenu li:hover ul{display:block;}.mainmenu ul ul{display:none;position:absolute;top:100%;left:0;width:400px;padding-top:10px;padding-bottom:10px;background-color:#b0267f;}.mainmenu ul ul li{display:block;margin-bottom:0px;margin-left:0;margin-right:0;}.mainmenu ul ul li a{display:block;text-align:left;line-height:1.5em;color:#fff;padding-top:5px;padding-bottom:5px;padding-left:15px;padding-right:15px;text-transform:none;font-size:16px;}.mobilemenu{display:flex;justify-content:flex-end;align-items:center;/*------------------------------------*\
  //ANCHOR FLEXNAV
\*------------------------------------*/}@media screen and (min-width:1230px){.mobilemenu{display:none;}}.mobilemenu .menu-button{display:block;cursor:pointer;}.mobilemenu .menu-button .touch-button,.mobilemenu .menu-button i{display:none;}.mobilemenu .menu-button .line{width:40px;height:3px;background-color:#fff;display:block;margin:8px auto;margin-left:auto;margin-right:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}.mobilemenu .menu-button.active .line:nth-child(1){-webkit-transform:translateY(9px) rotate(45deg);-ms-transform:translateY(9px) rotate(45deg);-o-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg);}.mobilemenu .menu-button.active .line:nth-child(2){opacity:0;}.mobilemenu .menu-button.active .line:nth-child(3){-webkit-transform:translateY(-13px) rotate(-45deg);-ms-transform:translateY(-13px) rotate(-45deg);-o-transform:translateY(-13px) rotate(-45deg);transform:translateY(-13px) rotate(-45deg);}.mobilemenu .touch-button{position:absolute;z-index:999;top:12px;right:14px;width:50px;height:41px;display:inline-block;text-align:center;cursor:pointer;}.mobilemenu .touch-button .navicon{display:none;}.mobilemenu .touch-button .line{width:20px;height:3px;background-color:#fff;display:block;margin:8px auto;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.mobilemenu .touch-button .line:nth-child(1){-webkit-transform:translateX(7px) translateY(0px) rotate(-45deg);-ms-transform:translateX(7px) translateY(0px) rotate(-45deg);-o-transform:translateX(7px) translateY(0px) rotate(-45deg);transform:translateX(7px) translateY(0px) rotate(-45deg);transform-origin:right;}.mobilemenu .touch-button .line:nth-child(2){-webkit-transform:translateX(-6px) translateY(3px) rotate(45deg);-ms-transform:translateX(-6px) translateY(3px) rotate(45deg);-o-transform:translateX(-6px) translateY(3px) rotate(45deg);transform:translateX(-6px) translateY(3px) rotate(45deg);transform-origin:right;}.mobilemenu .touch-button.active .line:nth-child(1){-webkit-transform:translateX(7px) translateY(15px) rotate(45deg);-ms-transform:translateX(7px) translateY(15px) rotate(45deg);-o-transform:translateX(7px) translateY(15px) rotate(45deg);transform:translateX(7px) translateY(15px) rotate(45deg);transform-origin:right;}.mobilemenu .touch-button.active .line:nth-child(2){-webkit-transform:translateX(-6px) translateY(-10px) rotate(-45deg);-ms-transform:translateX(-6px) translateY(-10px) rotate(-45deg);-o-transform:translateX(-6px) translateY(-10px) rotate(-45deg);transform:translateX(-6px) translateY(-10px) rotate(-45deg);transform-origin:right;}.flexnav{-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;overflow:hidden;margin:0 auto;width:100%;max-height:0;background:#b0267f;border-top:1px solid rgba(0, 0, 0, 0.15);position:absolute;left:0;top:100%;/*------------------------------------*\
  //ANCHOR PARALLAX
\*------------------------------------*/}.flexnav.opacity{opacity:0;}.flexnav.flexnav-show{max-height:2000px;opacity:1;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}.flexnav.one-page{position:fixed;top:75px;right:5%;max-width:200px;}.flexnav li{font-size:100%;position:relative;overflow:hidden;}.flexnav li a{position:relative;display:block;padding:1em 0.5em;padding-left:15px;z-index:2;overflow:hidden;color:#fff;border-bottom:1px solid rgba(0, 0, 0, 0.15);text-align:left;text-transform:none;}.flexnav li ul{width:100%;}.flexnav li ul li{font-size:100%;position:relative;overflow:hidden;}.flexnav li ul.flexnav-show li{overflow:visible;}.flexnav li ul li a{display:block;padding-left:30px;}.row-page section.parallax{background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;padding-top:25%;/*------------------------------------*\
  //ANCHOR FOOTER
\*------------------------------------*/}.row-footer{position:relative;background:#b0267f;color:#fff;padding-top:25px;padding-bottom:25px;text-align:center;/*------------------------------------*\
  //ANCHOR AKKORDEON
\*------------------------------------*/}@media only screen and (min-width:767px){.row-footer{text-align:left;}}@media only screen and (min-width:1230px){.row-footer{padding-top:30px;padding-bottom:30px;}}.row-footer .editor-flex.three-columns{align-items:center;}.row-footer .editor-inline{margin-bottom:20px;}@media only screen and (min-width:767px){.row-footer .editor-inline{margin-bottom:0;}}.row-footer .logo{margin-left:auto;margin-right:auto;margin-bottom:25px;width:200px;}@media only screen and (min-width:767px){.row-footer .logo{margin-bottom:0;margin-left:0;}}@media only screen and (min-width:1230px){.row-footer .logo{width:290px;}}@media only screen and (min-width:1230px){.row-footer .mmenu ul{display:flex;flex-wrap:wrap;justify-content:space-between;}}.row-footer .mmenu li{margin-bottom:10px;}@media only screen and (min-width:1230px){.row-footer .mmenu li{width:calc((100% - 25px) / 2);margin-top:7px;margin-bottom:7px;}}.row-footer .mmenu a{font-size:22px;font-weight:700;text-transform:uppercase;}.row-footer .mmenu ul ul{display:none;}.row-footer .copy{margin-top:30px;}@media only screen and (min-width:767px){.row-footer .copy{display:flex;}}@media only screen and (min-width:1230px){.row-footer .copy{margin-top:50px;}}@media only screen and (min-width:767px){.row-footer .copy .copy-left{margin-right:5px;}}@media only screen and (min-width:767px){.row-footer .copy .copy-center{margin-right:30px;}}@media only screen and (min-width:767px){.row-footer .copy .copy-right ul{display:flex;}}@media only screen and (min-width:767px){.row-footer .copy .copy-right li:after{content:" || ";margin-right:5px;}}.row-footer .copy .copy-right li:last-child:after{display:none;}.akkordeon{/*------------------------------------*\
  //ANCHOR SERVICES-CAROUSEL
\*------------------------------------*/}.akkordeon .element{position:relative;margin-bottom:20px;}.akkordeon .akkordeon-title{cursor:pointer;background-color:#e7e7e7;padding:15px 20px;}.akkordeon .akkordeon-title:after{content:"\f107";font-family:"FontAwesome";position:absolute;font-size:15px;top:16px;right:20px;}.akkordeon .akkordeon-title h3{margin-bottom:0;}.akkordeon .akkordeon-title.active{background-color:#dfdfdf;}.akkordeon .akkordeon-title.active:after{content:"\f106";font-family:"FontAwesome";}.akkordeon .akkordeon-inhalt{padding-top:20px;}.services-carousel{margin-top:30px;margin-bottom:30px;/*------------------------------------*\
  //ANCHOR BOX
\*------------------------------------*/}.services-carousel .picture{margin-bottom:0;}.element-box{margin-top:40px;/*------------------------------------*\
  //ANCHOR KARTE
\*------------------------------------*/}.element-box .picture{margin-bottom:0;}.element-box .picture:before{padding-top:71%;}.element-box .picture:after{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);z-index:5;}.element-box .title{position:absolute;bottom:0;left:0;color:#fff;font-weight:700;padding:15px;z-index:10;}@media only screen and (min-width:1230px){.element-box .title{font-size:40px;padding:20px;}}.element-box .text{padding:15px;color:#fff;}@media only screen and (min-width:1230px){.element-box .text{padding:25px 30px;}}.element-box .editor-inline{margin-bottom:25px;}.element-box .editor-inline:nth-child(1){background-color:#b0267f;}.element-box .editor-inline:nth-child(1) .picture:before{background-color:rgba(176, 38, 127, 0.49);}.element-box .editor-inline:nth-child(2){background-color:#878787;}.element-box .editor-inline:nth-child(2) .picture:before{background-color:rgba(135, 135, 135, 0.6);}.element-box .editor-inline:nth-child(3){background-color:#b2b2b2;}.element-box .editor-inline:nth-child(3) .picture:before{background-color:rgba(178, 178, 178, 0.5);}.element-box .editor-inline:nth-child(4){background-color:#ca6ea9;}.element-box .editor-inline:nth-child(4) .picture:before{background-color:rgba(202, 110, 169, 0.53);}.element-box .editor-inline:nth-child(5){background-color:#00989b;}.element-box .editor-inline:nth-child(5) .picture:before{background-color:rgba(0, 152, 155, 0.29);}.element-box .editor-inline:nth-child(6){background-color:#c23f69;}.element-box .editor-inline:nth-child(6) .picture:before{background-color:rgba(194, 63, 105, 0.65);}.karte{/*------------------------------------*\
  //ANCHOR BILD
\*------------------------------------*/}.karte .container{width:100%;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;margin-bottom:50px;}@media only screen and (min-width:1230px){.karte .container{margin-bottom:100px;}}.karte iframe{width:100%;}@media only screen and (min-width:1230px){.karte iframe{height:788px;}}.bgbild{/*------------------------------------*\
  //ANCHOR INTRO  
\*------------------------------------*/}.bgbild .container{width:100%;padding-bottom:0;padding-left:0;padding-right:0;padding-top:30%;}.bgbild p,.bgbild img{margin-bottom:0;}.intro{/*------------------------------------*\
  //ANCHOR CALLTO  
\*------------------------------------*/}.intro .style1{width:100%;}.intro .element-button:nth-child(1) a:hover{background-color:#b0267f;}.intro .element-button:nth-child(2) a:hover{background-color:#878787;}.intro .element-button:nth-child(3) a:hover{background-color:#b2b2b2;}.intro .element-button:nth-child(4) a:hover{background-color:#ca6ea9;}.callto{color:#fff;position:relative;/*------------------------------------*\
  //ANCHOR CALLTO-INTRO  
\*------------------------------------*/}.callto:before{content:" ";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(176, 38, 127, 0.58);}.callto .container{position:relative;z-index:10;}.callto h1,.callto h2,.callto h3,.callto h4,.callto h5,.callto h6{color:#fff;}@media only screen and (min-width:1230px){.callto .container{padding-top:118px;padding-bottom:118px;}}@media only screen and (min-width:767px){.callto .editor-inline:nth-child(1){width:70%;}}@media only screen and (min-width:767px){.callto .editor-inline:nth-child(2){width:27%;}}@media only screen and (min-width:1230px){.callto .editor-inline:nth-child(2) .inside{text-align:right;}}.callto .editor-inline:nth-child(2) img{max-width:200px;position:relative;}@media only screen and (min-width:1230px){.callto .editor-inline:nth-child(2) img{max-width:248px;}}.callto-intro{/*------------------------------------*\
  //ANCHOR KURSE  
\*------------------------------------*/}.callto-intro .editor-inline:nth-child(2) img{max-width:180px;}@media only screen and (min-width:1230px){.callto-intro .editor-inline:nth-child(2) img{top:-70px;}}.kurse{margin-top:50px;/*------------------------------------*\
  //ANCHOR SINGLETEXT  
\*------------------------------------*/}.kurse .kurs:nth-child(1){border-top:solid 1px #b9b9b9;}.kurse .kurs{border-bottom:solid 1px #b9b9b9;padding-top:30px;padding-bottom:30px;}@media only screen and (min-width:767px){.kurse .kurs .inside{display:flex;flex-wrap:wrap;justify-content:space-between;}}@media only screen and (min-width:767px){.kurse .kurs .inside-left{width:23%;}}@media only screen and (min-width:767px){.kurse .kurs .inside-center{width:50%;}}.kurse .kurs .inside-center .center-top{display:flex;font-weight:700;margin-bottom:20px;}@media only screen and (min-width:767px){.kurse .kurs .inside-center .center-top .element{width:200px;}}@media only screen and (min-width:767px){.kurse .kurs .inside-right{width:23%;}}.kurse .kurs .inside-right .button{margin-bottom:10px;}@media only screen and (min-width:767px){.kurse .kurs .inside-right .button{margin-bottom:30px;}}.singletext{color:#000;/*------------------------------------*\
  //ANCHOR TEAM  
\*------------------------------------*/}.singletext h5{border-top:solid 1px #b9b9b9;padding-top:30px;}.singletext h5:first-child{border-top:none;padding-top:0;}@media only screen and (min-width:1230px){.singletext li{margin-left:20px;}}.singletext p{margin-bottom:30px;}.teams{margin-top:50px;row-gap:30px;/*------------------------------------*\
  //ANCHOR WEITERBILDUNG 
\*------------------------------------*/}@media only screen and (min-width:1230px){.teams{row-gap:50px;}}.teams .team{text-align:center;color:#000;}.teams .team .picture-wrapper{text-align:center;}.teams .team .picture{border-radius:9999px;border:solid 1px #707070;max-width:300px;margin-left:auto;margin-right:auto;}.teams .team .position{font-style:italic;}.page-id-146 .slideshow-wrapper .item:before,.page-id-146 .callto:before{background-color:rgba(176, 38, 127, 0.49);}.page-id-146 .button{background-color:#b0267f;}.page-id-146 .button:hover{color:#b0267f;border-color:#b0267f;}.page-id-146 .button.invert{color:#b0267f;border-color:transparent;}.page-id-146 .button.invert:hover{background-color:#b0267f;}.cat-146 .slideshow-wrapper .item:before{background-color:rgba(176, 38, 127, 0.49);}.cat-weiterbilden{/*------------------------------------*\
  //ANCHOR COACHING
\*------------------------------------*/}.cat-weiterbilden .button{background-color:#b0267f;}.cat-weiterbilden .button:hover{color:#b0267f;border-color:#b0267f;}.page-id-164 .slideshow-wrapper .item:before,.page-id-164 .callto:before{background-color:rgba(135, 135, 135, 0.6);}.page-id-164 .button{background-color:#878787;}.page-id-164 .button:hover{color:#878787;border-color:#878787;}.page-id-164 .button.invert{color:#878787;border-color:transparent;}.page-id-164 .button.invert:hover{background-color:#878787;}.cat-164 .slideshow-wrapper .item:before{background-color:rgba(135, 135, 135, 0.6);}.cat-coaching{/*------------------------------------*\
  //ANCHOR BETREUEN
\*------------------------------------*/}.cat-coaching .button{background-color:#878787;}.cat-coaching .button:hover{color:#878787;border-color:#878787;}.page-id-167 .slideshow-wrapper .item:before,.page-id-167 .callto:before{background-color:rgba(178, 178, 178, 0.5);}.page-id-167 .button{background-color:#b2b2b2;}.page-id-167 .button:hover{color:#b2b2b2;border-color:#b2b2b2;}.page-id-167 .button.invert{color:#b2b2b2;border-color:transparent;}.page-id-167 .button.invert:hover{background-color:#b2b2b2;}.cat-167 .slideshow-wrapper .item:before{background-color:rgba(178, 178, 178, 0.5);}.cat-betreuung{/*------------------------------------*\
  //ANCHOR PFLEGEN
\*------------------------------------*/}.cat-betreuung .button{background-color:#b2b2b2;}.cat-betreuung .button:hover{color:#b2b2b2;border-color:#b2b2b2;}.page-id-170 .slideshow-wrapper .item:before,.page-id-170 .callto:before{background-color:rgba(202, 110, 169, 0.53);}.page-id-170 .button{background-color:#ca6ea9;}.page-id-170 .button:hover{color:#ca6ea9;border-color:#ca6ea9;}.page-id-170 .button.invert{color:#ca6ea9;border-color:transparent;}.page-id-170 .button.invert:hover{background-color:#ca6ea9;}.cat-170 .slideshow-wrapper .item:before{background-color:rgba(202, 110, 169, 0.53);}.cat-pflege{/*------------------------------------*\
  //ANCHOR REISEN
\*------------------------------------*/}.cat-pflege .button{background-color:#ca6ea9;}.cat-pflege .button:hover{color:#ca6ea9;border-color:#ca6ea9;}.page-id-175 .slideshow-wrapper .item:before,.page-id-175 .callto:before{background-color:rgba(0, 152, 155, 0.29);}.page-id-175 .button{background-color:#00989b;}.page-id-175 .button:hover{color:#00989b;border-color:#00989b;}.page-id-175 .button.invert{color:#00989b;border-color:transparent;}.page-id-175 .button.invert:hover{background-color:#00989b;}.cat-175 .slideshow-wrapper .item:before{background-color:rgba(0, 152, 155, 0.29);}.cat-reisen{/*------------------------------------*\
  //ANCHOR SPEZIAL
\*------------------------------------*/}.cat-reisen .button{background-color:#00989b;}.cat-reisen .button:hover{color:#00989b;border-color:#00989b;}.page-id-181 .slideshow-wrapper .item:before,.page-id-181 .callto:before{background-color:rgba(194, 63, 105, 0.65);}.page-id-181 .button{background-color:#c23f69;}.page-id-181 .button:hover{color:#c23f69;border-color:#c23f69;}.page-id-181 .button.invert{color:#c23f69;border-color:transparent;}.page-id-181 .button.invert:hover{background-color:#c23f69;}.cat-181 .slideshow-wrapper .item:before{background-color:rgba(194, 63, 105, 0.65);}.cat-spezialthemen{/*------------------------------------*\
  //ANCHOR ELEMENT-GALERIE  
\*------------------------------------*/}.cat-spezialthemen .button{background-color:#c23f69;}.cat-spezialthemen .button:hover{color:#c23f69;border-color:#c23f69;}.element-galerie{margin-top:50px;}