﻿body.loading{position:fixed;overflow-y:scroll}#loader-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:#a11a29;text-align:center;width:100%;height:100%;overflow:hidden}.preloader-wrapper{display:inline-block;position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px}.preloader-wrapper.big{width:64px;height:64px}.preloader-wrapper.active{-webkit-animation:container-rotate 1568ms linear infinite;animation:container-rotate 1568ms linear infinite}@-webkit-keyframes container-rotate{to{-webkit-transform:rotate(360deg)}}@keyframes container-rotate{to{transform:rotate(360deg)}}.spinner-layer{position:absolute;width:100%;height:100%;opacity:0}.spinner-blue-only{border-color:#fff}.active .spinner-layer,.active .spinner-layer.spinner-blue-only{opacity:1;-webkit-animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:fill-unfill-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@-webkit-keyframes fill-unfill-rotate{12.5%{-webkit-transform:rotate(135deg)}25%{-webkit-transform:rotate(270deg)}37.5%{-webkit-transform:rotate(405deg)}50%{-webkit-transform:rotate(540deg)}62.5%{-webkit-transform:rotate(675deg)}75%{-webkit-transform:rotate(810deg)}87.5%{-webkit-transform:rotate(945deg)}to{-webkit-transform:rotate(1080deg)}}@keyframes fill-unfill-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}to{transform:rotate(1080deg)}}.gap-patch{position:absolute;top:0;left:45%;width:10%;height:100%;overflow:hidden;border-color:inherit}.gap-patch .circle{width:1000%;left:-450%}.circle-clipper{display:inline-block;position:relative;width:50%;height:100%;overflow:hidden;border-color:inherit}.circle-clipper .circle{width:200%;height:100%;border-width:3px;border-style:solid;border-color:inherit;border-bottom-color:rgba(0,0,0,0) !important;border-radius:50%;-webkit-animation:none;animation:none;position:absolute;top:0;right:0;bottom:0}.circle-clipper.left .circle{left:0;border-right-color:rgba(0,0,0,0) !important;-webkit-transform:rotate(129deg);transform:rotate(129deg)}.circle-clipper.right .circle{left:-100%;border-left-color:rgba(0,0,0,0) !important;-webkit-transform:rotate(-129deg);transform:rotate(-129deg)}.active .circle-clipper.left .circle{-webkit-animation:left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.active .circle-clipper.right .circle{-webkit-animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both;animation:right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@-webkit-keyframes left-spin{from{-webkit-transform:rotate(130deg)}50%{-webkit-transform:rotate(-5deg)}to{-webkit-transform:rotate(130deg)}}@keyframes left-spin{from{transform:rotate(130deg)}50%{transform:rotate(-5deg)}to{transform:rotate(130deg)}}@-webkit-keyframes right-spin{from{-webkit-transform:rotate(-130deg)}50%{-webkit-transform:rotate(5deg)}to{-webkit-transform:rotate(-130deg)}}@keyframes right-spin{from{transform:rotate(-130deg)}50%{transform:rotate(5deg)}to{transform:rotate(-130deg)}}#spinnerContainer.cooldown{-webkit-animation:container-rotate 1568ms linear infinite,fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1);animation:container-rotate 1568ms linear infinite,fade-out 400ms cubic-bezier(0.4, 0, 0.2, 1)}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}@font-face{font-family:"icomoon";src:url("../fonts/icomoon.eot?qp99k5");src:url("../fonts/icomoon.eot?qp99k5#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?qp99k5") format("truetype"),url("../fonts/icomoon.woff?qp99k5") format("woff"),url("../fonts/icomoon.svg?qp99k5#icomoon") format("svg");font-weight:normal;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-zoom-in2:before{content:""}.icon-triangle-right:before{content:""}.icon-triangle-left:before{content:""}.icon-facebook:before{content:""}.icon-mail:before{content:""}.icon-menu:before{content:""}.icon-angle-double-up:before{content:""}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url("../fonts/roboto-v18-latin-regular.eot");src:local("Roboto"),local("Roboto-Regular"),url("../fonts/roboto-v18-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-v18-latin-regular.woff2") format("woff2"),url("../fonts/roboto-v18-latin-regular.woff") format("woff"),url("../fonts/roboto-v18-latin-regular.ttf") format("truetype"),url("../fonts/roboto-v18-latin-regular.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:italic;font-weight:400;src:url("../fonts/roboto-v18-latin-italic.eot");src:local("Roboto Italic"),local("Roboto-Italic"),url("../fonts/roboto-v18-latin-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-v18-latin-italic.woff2") format("woff2"),url("../fonts/roboto-v18-latin-italic.woff") format("woff"),url("../fonts/roboto-v18-latin-italic.ttf") format("truetype"),url("../fonts/roboto-v18-latin-italic.svg#Roboto") format("svg")}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url("../fonts/roboto-v18-latin-700.eot");src:local("Roboto Bold"),local("Roboto-Bold"),url("../fonts/roboto-v18-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-v18-latin-700.woff2") format("woff2"),url("../fonts/roboto-v18-latin-700.woff") format("woff"),url("../fonts/roboto-v18-latin-700.ttf") format("truetype"),url("../fonts/roboto-v18-latin-700.svg#Roboto") format("svg")}@font-face{font-family:"Oswald";font-style:normal;font-weight:400;src:url("../fonts/oswald-v16-latin-regular.eot");src:local("Oswald Regular"),local("Oswald-Regular"),url("../fonts/oswald-v16-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/oswald-v16-latin-regular.woff2") format("woff2"),url("../fonts/oswald-v16-latin-regular.woff") format("woff"),url("../fonts/oswald-v16-latin-regular.ttf") format("truetype"),url("../fonts/oswald-v16-latin-regular.svg#Oswald") format("svg")}@font-face{font-family:"Oswald";font-style:normal;font-weight:700;src:url("../fonts/oswald-v16-latin-700.eot");src:local("Oswald Bold"),local("Oswald-Bold"),url("../fonts/oswald-v16-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/oswald-v16-latin-700.woff2") format("woff2"),url("../fonts/oswald-v16-latin-700.woff") format("woff"),url("../fonts/oswald-v16-latin-700.ttf") format("truetype"),url("../fonts/oswald-v16-latin-700.svg#Oswald") format("svg")}*{margin:0;padding:0}html{height:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{width:100%;font-family:"Roboto",Georgia,"Times New Roman",serif;font-weight:400;font-size:16px;color:#2d2d2d;background-color:#f3f3f3}img{width:100%;max-width:100%;height:auto;display:block}#main_content:not(.home),#main_content>.inside{max-width:1200px;margin-left:auto;margin-right:auto;padding:3em 1em 0 1em}#main_content:not(.home):after,#main_content>.inside:after{content:"";display:table;clear:both}@media screen and (max-width: 768px){#main_content:not(.home),#main_content>.inside{padding-top:2em}}#main_content.has-breadcrumb{padding-top:0 !important}#main_content.has-breadcrumb.default .breadcrumb{float:left;display:block;margin-right:3.4482758621%;width:82.7586206897%;margin-left:8.6206896552%}#main_content.has-breadcrumb.default .breadcrumb:last-child{margin-right:0}.breadcrumb{margin:1rem 0 2rem 0;font-size:.875rem;text-align:center}@media screen and (max-width: 768px){.breadcrumb{margin-bottom:1rem}}.breadcrumb li{list-style:none;display:inline-block}.breadcrumb li:not(:first-child):not(:last-child):after{content:"»"}.breadcrumb li:first-child{margin-right:3px}.breadcrumb a{color:#e3202e}.breadcrumb a:hover{text-decoration:underline}a.zoom,a.gallery-item,.zoom a{position:relative;cursor:-webkit-zoom-in;cursor:zoom-in;position:relative;display:block}a.zoom span.gallery-item__counter,a.gallery-item span.gallery-item__counter,.zoom a span.gallery-item__counter{position:absolute;bottom:0;right:0;background-color:#7b121d;color:#fff !important;text-decoration:none !important;padding:.5em}a.zoom::before,a.gallery-item::before,.zoom a::before{transition:all .4s;position:absolute;color:#fff;background:#e3202e;opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;content:"";font-family:"icomoon";font-size:2.5rem;display:flex;align-items:center;justify-content:center}a.zoom:hover:before,a.gallery-item:hover:before,.zoom a:hover:before{opacity:.9}.top{float:left;display:block;margin-right:3.4482758621%;width:100%;text-align:center}.top:last-child{margin-right:0}.top .button{position:relative;background-color:#e3202e;border:solid 2px hsla(0,0%,100%,0);border-radius:100px;padding:.75em 1.25em;font-family:"Oswald","Lucida Grande",Tahoma,Verdana,Arial,sans-serif;text-transform:uppercase;color:#fff;display:inline-block;cursor:pointer;margin-top:1em;font-size:.9375rem;font-weight:400;white-space:nowrap;-webkit-transition:all,.4s;-moz-transition:all,.4s;transition:all,.4s;font-size:.875em;cursor:pointer;margin-top:4em}.top .button:hover{text-decoration:none;color:#e3202e;background-color:#fff;border-color:#e3202e}.top .button:after{content:"";font-family:"icomoon";font-size:1.125em;line-height:.675;margin-left:.5em;display:inline-block;position:relative}h1,h2,h3,.modal-content p,h4,h5{font-weight:700;color:#2d2d2d;margin-bottom:.5em;margin-top:0;text-transform:uppercase;font-family:"Oswald","Lucida Grande",Tahoma,Verdana,Arial,sans-serif;line-height:1.375}h1{font-size:1.75rem;margin-bottom:1em;text-align:center}@media screen and (min-width: 381px){h1{font-size:2.25rem}}@media screen and (min-width: 769px){h1{font-size:2.5rem}}h2{font-size:1.625rem}@media screen and (min-width: 381px){h2{font-size:2rem}}@media screen and (min-width: 769px){h2{font-size:2.25rem}}h3,.modal-content p{font-size:1.5rem}h4{font-size:1.3125rem}a{text-decoration:none}#main_content ul a:not(.button),#main_content p a:not(.button),.popup a:not(.button),.cc-message a{color:#e3202e}#main_content ul a:not(.button):hover,#main_content p a:not(.button):hover,.popup a:not(.button):hover,.cc-message a:hover{text-decoration:underline}p{font-size:1em;line-height:1.375em}p+p{margin-top:1em}.contact-header{background:#2d2d2d}.contact-header .inside{max-width:1200px;margin-left:auto;margin-right:auto;padding:.75rem 1rem 1rem 1rem;text-align:right}.contact-header .inside:after{content:"";display:table;clear:both}.contact-header p{display:inline-block;margin:0}.contact-header p+p{margin-left:1em}.contact-header p i{float:left;margin-right:7px;margin-top:3px}@media screen and (max-width: 480px){.contact-header p:first-child{display:none}}.contact-header p,.contact-header a{color:#fff;font-size:.9375rem}.contact-header a{text-decoration:none;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}.contact-header a:hover{color:rgb(217.5,217.5,217.5);text-decoration:none}.contact-header .icon-heart{width:15px;height:15px;background:url("../images/heart.svg") center center no-repeat;background-size:15px 15px}.contact-header .icon-whatsapp{width:15px;height:15px;background:url("../images/whatsapp.svg") center center no-repeat;background-size:15px 15px}@media screen and (max-width: 480px){.contact-header .inside{text-align:center;padding:.5rem 1rem .675rem 1rem}.contact-header p,.contact-header a{font-size:.875rem}}header{display:block;background-color:#fff;padding:2em 0}header:after{content:"";display:table;clear:both}header.fixed{position:fixed;width:100%;z-index:999;top:-150px;-webkit-transition:top .5s ease-out;-moz-transition:top .5s ease-out;transition:top .5s ease-out}@media screen and (max-width: 1024px){header.fixed{padding:1.25em 0}header.fixed .logo{width:150px;top:-0.6875rem}header.fixed #main-menu>ul>li ul{top:1.9375rem}}header.fixed.slideDown{top:0}header .inside{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 1em;position:relative}header .inside:after{content:"";display:table;clear:both}header .logo{position:absolute;width:200px;left:1em;top:-0.75rem;z-index:99}@media screen and (max-width: 768px){header{padding:1.5em 0}header .logo{width:175px;top:-0.3125rem}}@media screen and (max-width: 480px){header .logo{width:150px;top:-0.625rem}}.template-home header:not(.fixed){position:absolute;width:100%;background-color:rgba(0,0,0,0);z-index:99}.template-home header:not(.fixed) .logo-weiss{display:block}.template-home header:not(.fixed) .logo-bunt{display:none}@media screen and (min-width: 1025px){.template-home header:not(.fixed) #main-menu>ul>li>a{color:#fff}.template-home header:not(.fixed) #main-menu>ul>li>a.active{border-color:#fff}.template-home header:not(.fixed) #main-menu>ul>li:hover>a{border-color:#fff}}.template-home header.fixed .logo-weiss{display:none}.template-home header.fixed .logo-bunt{display:block}.template-home header.fixed.slideDown{top:0px}.template-home .dl-trigger{color:#fff;border-color:#fff}#main-menu{display:none}@media screen and (min-width: 1025px){#main-menu{display:block;text-align:right;position:relative}#main-menu li.partner{display:none}#main-menu>ul>li{display:inline-block;vertical-align:top;position:relative;cursor:pointer;list-style:none}#main-menu>ul>li a{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;font-family:"Oswald","Lucida Grande",Tahoma,Verdana,Arial,sans-serif;display:block}#main-menu>ul>li>a{font-size:.9375rem;padding:.5em .875em .75em .875em;text-transform:uppercase;border:solid 1px rgba(0,0,0,0);border-radius:50px;color:#2d2d2d}#main-menu>ul>li>a.active{border-color:#2d2d2d}#main-menu>ul>li:hover>a{border-color:#2d2d2d}#main-menu>ul>li:hover ul{visibility:visible}#main-menu>ul>li:hover ul li{height:50px}#main-menu>ul>li:hover ul li.ernaehrungsberatung-und-sportpsychologie{height:72px}#main-menu>ul>li ul{visibility:hidden;position:absolute;top:2.625rem;padding:2rem 0 0 0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;z-index:9999;min-width:120px;transition-delay:.25s;transition:visibility .3s ease-out;transition-delay:.2s}#main-menu>ul>li ul.submenu-fast-learning{white-space:nowrap}#main-menu>ul>li ul li{display:block;text-align:left;overflow:hidden;height:0;transition:height .3s ease-out;transition-delay:.2s}#main-menu>ul>li ul li a{background:#2d2d2d;display:block;padding:.75em 1.5em 1em 1.5em;font-size:1rem;line-height:1.4;color:#fff}#main-menu>ul>li ul li a:hover,#main-menu>ul>li ul li a.active{background:#e3202e}#main-menu .dl-back{display:none}}.dl-trigger{display:none;color:#2d2d2d;font-size:.9375rem;padding:.5em 1.5em .75em 1.375em;text-transform:uppercase;border:solid 1px #2d2d2d;border-radius:50px;color:#2d2d2d;background:rgba(0,0,0,0);float:right;margin-right:1em}.dl-trigger i{position:absolute;font-family:"icomoon";font-size:2em}.dl-trigger span{font-family:"Oswald","Lucida Grande",Tahoma,Verdana,Arial,sans-serif;font-weight:bold;text-transform:uppercase;font-size:1.25em;margin-left:35px}@media screen and (max-width: 1024px){.dl-trigger{display:block}}@media screen and (max-width: 480px){.dl-trigger{padding:.675em 1.125em .75em 1.125em}.dl-trigger i{font-size:1.75em}.dl-trigger span{font-size:1em;margin-left:30px}}@media screen and (max-width: 1024px){.dl-menuwrapper{width:100%;position:relative;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;perspective-origin:50% 200%;z-index:999999}.dl-menuwrapper ul{background:#2d2d2d;padding:0;list-style:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.dl-menuwrapper li{position:relative}.dl-menuwrapper li:first-child{border-top:solid 1px #fff}.dl-menuwrapper li a{display:block;position:relative;color:#fff;outline:none;font-family:"Oswald","Lucida Grande",Tahoma,Verdana,Arial,sans-serif;text-transform:uppercase;font-size:1.25em;padding:.675em 1em}.no-touch .dl-menuwrapper li a:hover{background:#e3202e}.dl-menuwrapper li.dl-back>a{padding-left:40px;background:rgba(0,0,0,.1)}.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li>a:not(:only-child):after{position:absolute;top:0;line-height:58px;font-family:"icomoon";speak:none;-webkit-font-smoothing:antialiased;content:""}.dl-menuwrapper li.dl-back:after{left:18px;color:#fff;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.dl-menuwrapper li>a:after{right:10px;color:#fff}.dl-menuwrapper .dl-menu{margin:4.375rem 0 0 0;position:absolute;width:100%;opacity:0;pointer-events:none;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.dl-menuwrapper .dl-menu.dl-menu-toggle{transition:all .3s ease}.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);transform:translateY(0px)}.dl-menuwrapper li .dl-submenu{display:none}.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen>a,.dl-menu.dl-subview li.dl-subview>a{display:none}.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li{display:block}.dl-menuwrapper>.dl-submenu{position:absolute;width:100%;top:70px;left:0;margin:0}.dl-menu.dl-animate-out-1{-webkit-animation:MenuAnimOut1 .4s;animation:MenuAnimOut1 .4s}.dl-menu.dl-animate-out-2{-webkit-animation:MenuAnimOut2 .3s ease-in-out;animation:MenuAnimOut2 .3s ease-in-out}.dl-menu.dl-animate-out-3{-webkit-animation:MenuAnimOut3 .4s ease;animation:MenuAnimOut3 .4s ease}.dl-menu.dl-animate-out-4{-webkit-animation:MenuAnimOut4 .4s ease;animation:MenuAnimOut4 .4s ease}.dl-menu.dl-animate-out-5{-webkit-animation:MenuAnimOut5 .4s ease;animation:MenuAnimOut5 .4s ease}@-webkit-keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}}@-webkit-keyframes MenuAnimOut2{100%{-webkit-transform:translateX(-100%);opacity:0}}@-webkit-keyframes MenuAnimOut3{100%{-webkit-transform:translateZ(300px);opacity:0}}@-webkit-keyframes MenuAnimOut4{100%{-webkit-transform:translateZ(-300px);opacity:0}}@-webkit-keyframes MenuAnimOut5{100%{-webkit-transform:translateY(40%);opacity:0}}@keyframes MenuAnimOut1{50%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg)}75%{-webkit-transform:translateZ(-372.5px) rotateY(15deg);transform:translateZ(-372.5px) rotateY(15deg);opacity:.5}100%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0}}@keyframes MenuAnimOut2{100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes MenuAnimOut3{100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}}@keyframes MenuAnimOut4{100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}}@keyframes MenuAnimOut5{100%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0}}.dl-menu.dl-animate-in-1{-webkit-animation:MenuAnimIn1 .3s;animation:MenuAnimIn1 .3s}.dl-menu.dl-animate-in-2{-webkit-animation:MenuAnimIn2 .3s ease-in-out;animation:MenuAnimIn2 .3s ease-in-out}.dl-menu.dl-animate-in-3{-webkit-animation:MenuAnimIn3 .4s ease;animation:MenuAnimIn3 .4s ease}.dl-menu.dl-animate-in-4{-webkit-animation:MenuAnimIn4 .4s ease;animation:MenuAnimIn4 .4s ease}.dl-menu.dl-animate-in-5{-webkit-animation:MenuAnimIn5 .4s ease;animation:MenuAnimIn5 .4s ease}@-webkit-keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);opacity:.5}100%{-webkit-transform:translateZ(0px) rotateY(0deg);opacity:1}}@-webkit-keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0px);opacity:1}}@-webkit-keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0px);opacity:1}}@-webkit-keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0px);opacity:1}}@-webkit-keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes MenuAnimIn1{0%{-webkit-transform:translateZ(-500px) rotateY(0deg);transform:translateZ(-500px) rotateY(0deg);opacity:0}20%{-webkit-transform:translateZ(-250px) rotateY(30deg);transform:translateZ(-250px) rotateY(30deg);opacity:.5}100%{-webkit-transform:translateZ(0px) rotateY(0deg);transform:translateZ(0px) rotateY(0deg);opacity:1}}@keyframes MenuAnimIn2{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@keyframes MenuAnimIn3{0%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}}@keyframes MenuAnimIn4{0%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}}@keyframes MenuAnimIn5{0%{-webkit-transform:translateY(40%);transform:translateY(40%);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.dl-menuwrapper>.dl-submenu.dl-animate-in-1{-webkit-animation:SubMenuAnimIn1 .4s ease;animation:SubMenuAnimIn1 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-in-2{-webkit-animation:SubMenuAnimIn2 .3s ease-in-out;animation:SubMenuAnimIn2 .3s ease-in-out}.dl-menuwrapper>.dl-submenu.dl-animate-in-3{-webkit-animation:SubMenuAnimIn3 .4s ease;animation:SubMenuAnimIn3 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-in-4{-webkit-animation:SubMenuAnimIn4 .4s ease;animation:SubMenuAnimIn4 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-in-5{-webkit-animation:SubMenuAnimIn5 .4s ease;animation:SubMenuAnimIn5 .4s ease}@-webkit-keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);opacity:0}100%{-webkit-transform:translateX(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0px);opacity:1}}@-webkit-keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);opacity:0}100%{-webkit-transform:translateZ(0);opacity:1}}@keyframes SubMenuAnimIn1{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@keyframes SubMenuAnimIn2{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}}@keyframes SubMenuAnimIn3{0%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}}@keyframes SubMenuAnimIn4{0%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}}@keyframes SubMenuAnimIn5{0%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.dl-menuwrapper>.dl-submenu.dl-animate-out-1{-webkit-animation:SubMenuAnimOut1 .4s ease;animation:SubMenuAnimOut1 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-out-2{-webkit-animation:SubMenuAnimOut2 .3s ease-in-out;animation:SubMenuAnimOut2 .3s ease-in-out}.dl-menuwrapper>.dl-submenu.dl-animate-out-3{-webkit-animation:SubMenuAnimOut3 .4s ease;animation:SubMenuAnimOut3 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-out-4{-webkit-animation:SubMenuAnimOut4 .4s ease;animation:SubMenuAnimOut4 .4s ease}.dl-menuwrapper>.dl-submenu.dl-animate-out-5{-webkit-animation:SubMenuAnimOut5 .4s ease;animation:SubMenuAnimOut5 .4s ease}@-webkit-keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(50%);opacity:0}}@-webkit-keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(100%);opacity:0}}@-webkit-keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0px);opacity:1}100%{-webkit-transform:translateZ(-300px);opacity:0}}@-webkit-keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0px);opacity:1}100%{-webkit-transform:translateZ(300px);opacity:0}}@-webkit-keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);opacity:1}100%{-webkit-transform:translateZ(-200px);opacity:0}}@keyframes SubMenuAnimOut1{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}@keyframes SubMenuAnimOut2{0%{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1}100%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}}@keyframes SubMenuAnimOut3{0%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}100%{-webkit-transform:translateZ(-300px);transform:translateZ(-300px);opacity:0}}@keyframes SubMenuAnimOut4{0%{-webkit-transform:translateZ(0px);transform:translateZ(0px);opacity:1}100%{-webkit-transform:translateZ(300px);transform:translateZ(300px);opacity:0}}@keyframes SubMenuAnimOut5{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}100%{-webkit-transform:translateZ(-200px);transform:translateZ(-200px);opacity:0}}.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;-webkit-transform:none;transform:none}.no-js .dl-menuwrapper li .dl-submenu{display:block}.no-js .dl-menuwrapper li.dl-back{display:none}.no-js .dl-menuwrapper li>a:not(:only-child){background:rgba(0,0,0,.1)}.no-js .dl-menuwrapper li>a:not(:only-child):after{content:""}.demo-1 .dl-menuwrapper button{background:#c62860}.demo-1 .dl-menuwrapper button:hover,.demo-1 .dl-menuwrapper button.dl-active,.demo-1 .dl-menuwrapper ul{background:#9e1847}.demo-2 .dl-menuwrapper button{background:#e86814}.demo-2 .dl-menuwrapper button:hover,.demo-2 .dl-menuwrapper button.dl-active,.demo-2 .dl-menuwrapper ul{background:#d35400}.demo-3 .dl-menuwrapper button{background:#08cbc4}.demo-3 .dl-menuwrapper button:hover,.demo-3 .dl-menuwrapper button.dl-active,.demo-3 .dl-menuwrapper ul{background:#00b4ae}.demo-4 .dl-menuwrapper button{background:#90b912}.demo-4 .dl-menuwrapper button:hover,.demo-4 .dl-menuwrapper button.dl-active,.demo-4 .dl-menuwrapper ul{background:#79a002}.demo-5 .dl-menuwrapper button{background:#744783}.demo-5 .dl-menuwrapper button:hover,.demo-5 .dl-menuwrapper button.dl-active,.demo-5 .dl-menuwrapper ul{background:#643771}}footer{width:100%;margin-top:4rem;text-align:center;background-color:#2d2d2d}@media screen and (min-width: 769px){footer .footer-nav{background:url("../images/logo-deutsche-tennisschule.svg") left 1rem center no-repeat;background-size:90px 90px;max-width:1200px;margin-left:auto;margin-right:auto}footer .footer-nav:after{content:"";display:table;clear:both}}footer .service-nav a,footer .copyright a{color:#fff !important;text-decoration:underline}footer i{padding-right:3px}footer .service-nav{padding:2em 0 1em 0}footer .service-nav li{list-style:none;display:inline-block}footer .service-nav li+li{margin-left:1em}footer .copyright{padding:.75em 0 2em 0;font-size:.75rem}@media screen and (max-width: 1024px){footer .contact{padding:2em}footer .contact p{display:block;line-height:1.5em}footer .contact p:first-of-type{line-height:1.5em;margin-bottom:1em}}@media screen and (max-width: 480px){footer{margin-top:3em}}nav.tab ul{list-style:none}nav.tab li{display:inline}nav.tab li a{position:relative;background-color:#e3202e;border:solid 2px hsla(0,0%,100%,0);border-radius:100px;padding:.75em 1.25em;font-family:"Oswald","Lucida Grande",Tahoma,Verdana,Arial,sans-serif;text-transform:uppercase;color:#fff;display:inline-block;cursor:pointer;margin-top:1em;font-size:.9375rem;font-weight:400;white-space:nowrap;-webkit-transition:all,.4s;-moz-transition:all,.4s;transition:all,.4s;color:#fff !important;text-decoration:none !important}nav.tab li a:hover{text-decoration:none;color:#e3202e;background-color:#fff;border-color:#e3202e}nav.tab li a:hover{color:#e3202e !important}.tab.vertical{position:absolute;right:-5em;top:1em;text-align:left}.tab.vertical li{display:block}@media screen and (max-width: 768px){.tab.vertical{right:-4em}}@media screen and (max-width: 580px){.tab.vertical{float:left;display:block;margin-right:11.1111111111%;width:100%;margin-bottom:2em;position:relative;right:0;padding:0 2em 2em 2em}.tab.vertical:last-child{margin-right:0}.tab.vertical a{font-size:.875em}}@media screen and (max-width: 480px){.tab.vertical{padding:0 1em 1em 1em}}form .uniform__potty{position:absolute;left:-9999px}form div.info{margin-top:2em}form p.privacy{color:#2d2d2d;margin-top:1em;font-size:.875rem}form#register{float:left;display:block;margin-right:3.4482758621%;width:100%}form#register:last-child{margin-right:0}form#contact{float:left;display:block;margin-right:3.4482758621%;width:48.275862069%;padding:0 1.5em 1.5em 1.5em;background-color:#fff;border-radius:3px}form#contact:last-child{margin-right:0}form#contact p.errors,form#contact p.success{margin-top:1.5em}form#contact textarea{height:150px}form#teamangebote{float:left;display:block;margin-right:3.4482758621%;width:48.275862069%;padding:0 1.5em 1.5em 1.5em;background-color:#fff;border-radius:3px}form#teamangebote:last-child{margin-right:0}form#teamangebote label{width:35%}form#teamangebote input[type=text],form#teamangebote input[type=email],form#teamangebote input[type=tel]{width:65%}form#teamangebote p.errors,form#teamangebote p.success{margin-top:1.5em}form#teamangebote textarea{width:65%}form#teamangebote .checkboxes>div+div{margin-top:.5em}form#teamangebote .checkboxes input{display:inline-block;margin-right:.5em}form#teamangebote .checkboxes label{display:inline;float:none}@media screen and (max-width: 1024px){form#teamangebote{float:left;display:block;margin-right:3.4482758621%;width:100%}form#teamangebote:last-child{margin-right:0}}@media screen and (max-width: 768px){form#teamangebote input[type=text],form#teamangebote input[type=email],form#teamangebote input[type=tel],form#teamangebote textarea,form#teamangebote label{width:100%}}form div{margin-top:1.5em}form div:after{content:"";display:table;clear:both}form label{width:25%;float:left}form label span{color:#7b121d}form input[type=text],form input[type=email],form input[type=tel]{width:75%;border:none;border-radius:0;border-bottom:solid 1px #7b121d;padding-bottom:5px;float:left}form textarea{width:75%;height:80px;border:solid 1px #7b121d;border-radius:3px;padding:5px}form div.comment{margin-top:2.875em}form div.accept{float:left;display:block;margin-right:3.4482758621%;width:100%;margin-right:0;text-align:right;margin-top:1em;margin-bottom:1em}form div.accept:last-child{margin-right:0}form div.accept label{width:auto;float:right}form div.accept input{float:right;margin-top:4px;margin-left:8px}form div.accept a{color:#e3202e}form div.accept a:hover{color:#7b121d}form #email2,form div.email2{display:none}form div.submit{width:100%}form div.submit input{border:0;position:relative;background-color:#e3202e;border:solid 2px hsla(0,0%,100%,0);border-radius:100px;padding:.75em 1.25em;font-family:"Oswald","Lucida Grande",Tahoma,Verdana,Arial,sans-serif;text-transform:uppercase;color:#fff;display:inline-block;cursor:pointer;margin-top:1em;font-size:.9375rem;font-weight:400;white-space:nowrap;-webkit-transition:all,.4s;-moz-transition:all,.4s;transition:all,.4s;float:right;-webkit-font-smoothing:antialiased;margin-top:0}form div.submit input:hover{text-decoration:none;color:#e3202e;background-color:#fff;border-color:#e3202e}form p.hint{color:#7b121d}form p.errors{color:red}form p.success{color:green}@media screen and (max-width: 768px){form div{width:100%}form label{float:none;display:block;width:100%;margin-bottom:.5em}form input[type=text],form input[type=email],form input[type=tel]{width:100%;border:solid 1px #7b121d;padding:8px 8px 9px 8px}form textarea{width:100%}form div.comment{margin-top:1.5em}}@media screen and (max-width: 580px){form textarea{height:120px}form div.accept label{font-size:.875em}form .errors,form .success{margin-bottom:1em}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset rgba(0,0,0,0)}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.slider-wrap{position:relative}.slider-wrap #logo-tennisschule{position:absolute;bottom:2rem;left:1.25rem;width:9.375rem;height:9.375rem}@media screen and (max-width: 768px){.slider-wrap #logo-tennisschule{display:none}}.slider-wrap div{position:relative}.slider-wrap .slick-slide{background-size:cover;background-repeat:no-repeat;background-position:center;height:95vh;min-height:400px}.slider-wrap .slick-slide h3,.slider-wrap .slick-slide .modal-content p,.modal-content .slider-wrap .slick-slide p,.slider-wrap .slick-slide .description,.slider-wrap .slick-slide .button{opacity:0}.slider-wrap .slick-slide h3,.slider-wrap .slick-slide .modal-content p,.modal-content .slider-wrap .slick-slide p{font-size:1.75rem;margin-bottom:1em;text-align:center;color:#fff;transition:opacity 1s ease-in-out 1s}@media screen and (min-width: 381px){.slider-wrap .slick-slide h3,.slider-wrap .slick-slide .modal-content p,.modal-content .slider-wrap .slick-slide p{font-size:2.25rem}}@media screen and (min-width: 769px){.slider-wrap .slick-slide h3,.slider-wrap .slick-slide .modal-content p,.modal-content .slider-wrap .slick-slide p{font-size:2.5rem}}.slider-wrap .slick-slide .description{transition:opacity 1s ease-in-out 1.5s}.slider-wrap .slick-slide .button{transition:opacity 1s ease-in-out 2s background-color .5s}.slider-wrap .slick-slide.slick-active h3,.slider-wrap .slick-slide.slick-active .modal-content p,.modal-content .slider-wrap .slick-slide.slick-active p,.slider-wrap .slick-slide.slick-active .description,.slider-wrap .slick-slide.slick-active .button{opacity:1}@keyframes fadein{from{opacity:0}to{opacity:1}}.slider-wrap .slick-slide.first-slide.slick-active h3,.slider-wrap .slick-slide.first-slide.slick-active .modal-content p,.modal-content .slider-wrap .slick-slide.first-slide.slick-active p,.slider-wrap .slick-slide.first-slide.slick-active .description,.slider-wrap .slick-slide.first-slide.slick-active .button{opacity:0;animation:fadein ease-in-out 1;animation-fill-mode:forwards;animation-duration:1s}.slider-wrap .slick-slide.first-slide.slick-active h3,.slider-wrap .slick-slide.first-slide.slick-active .modal-content p,.modal-content .slider-wrap .slick-slide.first-slide.slick-active p{animation-delay:1s}.slider-wrap .slick-slide.first-slide.slick-active .description{animation-delay:1.5s}.slider-wrap .slick-slide.first-slide.slick-active .button{animation-delay:2s}.slider-wrap .text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:70%;color:#fff;font-size:1rem;text-align:center}.slider-wrap .button{position:relative;background-color:#e3202e;border:solid 2px hsla(0,0%,100%,0);border-radius:100px;padding:.75em 1.25em;font-family:"Oswald","Lucida Grande",Tahoma,Verdana,Arial,sans-serif;text-transform:uppercase;color:#fff;display:inline-block;cursor:pointer;margin-top:1em;font-size:.9375rem;font-weight:400;white-space:nowrap;-webkit-transition:all,.4s;-moz-transition:all,.4s;transition:all,.4s}.slider-wrap .button:hover{text-decoration:none;color:#e3202e;background-color:#fff;border-color:#e3202e}.slider-wrap h3,.slider-wrap .modal-content p,.modal-content .slider-wrap p{font-size:1.5rem;margin-bottom:1em;color:#fff}@media screen and (min-width: 769px){.slider-wrap .slick-slide{position:relative;overflow:hidden;min-height:600px}.slider-wrap .text{width:80%}}@media screen and (min-width: 1025px){.slider-wrap .text{font-size:1.25rem;width:60%}.slider-wrap .button{font-size:1.125rem}}@media screen and (max-width: 1024px){.slider-wrap .button{font-size:.875rem}}.slick-arrow{position:absolute;z-index:10;font-size:1.25rem;color:#fff;border:solid 1px #fff;border-radius:50px;padding:.5em;cursor:pointer;-webkit-transition:all,.4s;-moz-transition:all,.4s;transition:all,.4s}.slick-arrow:hover{color:hsla(0,0%,100%,.75);border-color:hsla(0,0%,100%,.75)}.slick-prev,.slick-next{top:50%;transform:translateY(-50%)}.slick-prev{left:1.25rem}.slick-next{right:1.25rem}.slick-down{left:50%;transform:translateX(-50%) rotate(-90deg);bottom:1.25rem}@media screen and (max-width: 768px){.slick-arrow{font-size:1rem;padding:.5em}.slick-prev{left:.625rem}.slick-next{right:.625rem}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.content.newsletter>article{float:left;display:block;margin-right:3.4482758621%;width:100%;background-color:#fff;padding:1em;border-radius:3px}.content.newsletter>article:last-child{margin-right:0}@media screen and (min-width: 769px){.content.newsletter>article{float:left;display:block;margin-right:3.4482758621%;width:65.5172413793%;margin-left:17.2413793103%}.content.newsletter>article:last-child{margin-right:0}}.content.newsletter form>div{margin-top:1em}.content.newsletter .datenschutz{margin-top:3em}.content.newsletter fieldset{all:unset}.content.newsletter label{font-weight:bold}.content.newsletter .cb{display:inline-block;width:auto;float:none;margin:1em 0}.content.newsletter .cb input{margin-right:10px}.content.newsletter input[type=submit]{width:100px;position:relative;background-color:#e3202e;border:solid 2px hsla(0,0%,100%,0);border-radius:100px;padding:.75em 1.25em;font-family:"Oswald","Lucida Grande",Tahoma,Verdana,Arial,sans-serif;text-transform:uppercase;color:#fff;display:inline-block;cursor:pointer;margin-top:1em;font-size:.9375rem;font-weight:400;white-space:nowrap;-webkit-transition:all,.4s;-moz-transition:all,.4s;transition:all,.4s;margin-top:0}.content.newsletter input[type=submit]:hover{text-decoration:none;color:#e3202e;background-color:#fff;border-color:#e3202e}@media screen and (min-width: 581px){.content.newsletter input[type=submit]{width:120px}}.content.newsletter #mce-responses{font-weight:bold}.banner-newsletter{background:#fff;padding:4em 0}.banner-newsletter .inp-wrap,.banner-newsletter #mce-responses{width:100%;max-width:500px;margin:1em auto 0 auto;padding:0 1em}.banner-newsletter label{display:none}.banner-newsletter a{color:#e3202e}.banner-newsletter input[type=email]{width:calc(100% - 100px);border:solid 1px #e3202e;float:left;height:48.5px;border-top-left-radius:100px;border-bottom-left-radius:100px;color:#2d2d2d;padding-left:40px;padding-bottom:0;padding-top:0;background:url("../images/envelope.svg") left 15px center no-repeat;background-size:16px;border-right:0;-webkit-appearance:none}@media screen and (min-width: 581px){.banner-newsletter input[type=email]{padding-left:60px;background:url("../images/envelope.svg") left 20px center no-repeat;background-size:22px;width:calc(100% - 120px)}}.banner-newsletter input[type=submit]{width:100px;position:relative;background-color:#e3202e;border:solid 2px hsla(0,0%,100%,0);border-radius:100px;padding:.75em 1.25em;font-family:"Oswald","Lucida Grande",Tahoma,Verdana,Arial,sans-serif;text-transform:uppercase;color:#fff;display:inline-block;cursor:pointer;margin-top:1em;font-size:.9375rem;font-weight:400;white-space:nowrap;-webkit-transition:all,.4s;-moz-transition:all,.4s;transition:all,.4s;float:right;margin-top:0;border-top-left-radius:0;border-bottom-left-radius:0}.banner-newsletter input[type=submit]:hover{text-decoration:none;color:#e3202e;background-color:#fff;border-color:#e3202e}@media screen and (min-width: 581px){.banner-newsletter input[type=submit]{width:120px}}.banner-newsletter #mce-responses{text-align:center}.newsletter-popup .mfp-inline-holder .mfp-content{max-width:800px !important;margin:0 auto}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}#newsletter-popup .text{text-align:center}#newsletter-popup .inp-wrap,#newsletter-popup #mce-responses{width:100%;max-width:500px;margin:1em auto 0 auto}.modal label{cursor:pointer;margin-bottom:0}.modal .modal-state{display:none}.modal .modal-trigger{padding:.8em 1em}.modal .modal-fade-screen{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);opacity:0;padding-top:.6em;text-align:left;transition:opacity .25s ease;visibility:hidden;z-index:99999999999}.modal .modal-fade-screen .modal-bg{position:absolute;cursor:pointer}.modal .modal-inner{background:#fff;margin:auto;margin-top:0;max-height:90%;overflow:auto;padding:1.5em 1em;position:relative;transition:opacity .25s ease;width:50%}.modal .modal-state:checked+.modal-fade-screen{opacity:1;visibility:visible}.modal .modal-state:checked+.modal-fade-screen .modal-inner{top:5%}@media screen and (min-width: 1025px){.modal .modal-state:checked+.modal-fade-screen .modal-inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}}.modal-open{overflow:hidden}.modal-content p{margin-top:1em}#news-alert{background-color:#e3202e;color:#fff;padding:10px;font-size:18px;text-align:center}#news-alert button{position:absolute}@media screen and (max-width: 768px){#news-alert{font-size:16px}}.timify-widget-open-button{top:80% !important;width:40px}@media screen and (max-width: 580px){.timify-widget-open-button{display:none !important}}.home .inside{padding-top:0 !important}.home h1,.home>h2,.home .counter h2{background:#fff;text-align:center;margin-bottom:4rem;padding:4rem 1em 4rem 1em !important}.home>h2,.home .counter h2{margin-top:4rem}@media screen and (max-width: 580px){.home h1,.home>h2,.home .counter h2{margin-bottom:3rem;padding:3rem 1em 3rem 1em !important}.home>h2,.home .counter h2{margin-top:3rem}}.home .counter{background:#fff;padding-bottom:4rem}.home .counter .inside{max-width:1200px;margin-left:auto;margin-right:auto;padding:0 1em}.home .counter .inside:after{content:"";display:table;clear:both}.home .counter h2{margin-bottom:0}.home .counter p{float:left;display:block;margin-right:3.4482758621%;width:31.0344827586%;text-align:center;font-size:1.25rem;margin-top:0;line-height:1.5}.home .counter p:last-child{margin-right:0}.home .counter p>span{font-family:"Oswald","Lucida Grande",Tahoma,Verdana,Arial,sans-serif;font-weight:bold;font-size:3rem;color:#e3202e}@media screen and (max-width: 580px){.home .counter p{font-size:1rem}.home .counter p>span{font-size:2.625rem}}@media screen and (max-width: 380px){.home .counter p{font-size:.875rem}.home .counter p>span{font-size:2.375rem}}.news-homepage{display:block}.news-homepage:after{content:"";display:table;clear:both}.news-homepage+.news__buttons{text-align:center}.news-homepage+.news__buttons .button{position:relative;background-color:#e3202e;border:solid 2px hsla(0,0%,100%,0);border-radius:100px;padding:.75em 1.25em;font-family:"Oswald","Lucida Grande",Tahoma,Verdana,Arial,sans-serif;text-transform:uppercase;color:#fff;display:inline-block;cursor:pointer;margin-top:1em;font-size:.9375rem;font-weight:400;white-space:nowrap;-webkit-transition:all,.4s;-moz-transition:all,.4s;transition:all,.4s}.news-homepage+.news__buttons .button:hover{text-decoration:none;color:#e3202e;background-color:#fff;border-color:#e3202e}@media screen and (min-width: 581px){.news-homepage{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.news-homepage article{float:left;display:block;margin-right:3.4482758621%;width:100%;background-color:#fff;text-align:center;margin-bottom:2em}.news-homepage article:last-child{margin-right:0}.news-homepage article .text{padding:0 1em 2em 1em;font-size:.9375rem}.news-homepage article h3,.news-homepage article .modal-content p,.modal-content .news-homepage article p{text-align:center;margin:1em auto .75em auto;font-size:1.25rem;padding:0 .5em}.news-homepage article .button{position:relative;background-color:#e3202e;border:solid 2px hsla(0,0%,100%,0);border-radius:100px;padding:.75em 1.25em;font-family:"Oswald","Lucida Grande",Tahoma,Verdana,Arial,sans-serif;text-transform:uppercase;color:#fff;display:inline-block;cursor:pointer;margin-top:1em;font-size:.9375rem;font-weight:400;white-space:nowrap;-webkit-transition:all,.4s;-moz-transition:all,.4s;transition:all,.4s;margin-top:.5em}.news-homepage article .button:hover{text-decoration:none;color:#e3202e;background-color:#fff;border-color:#e3202e}@media screen and (min-width: 581px){.news-homepage article{float:left;display:block;margin-right:3.4482758621%;width:48.275862069%}.news-homepage article:last-child{margin-right:0}.news-homepage article:nth-child(2n){margin-right:0}.news-homepage article:nth-child(2n+1){clear:left}}@media screen and (min-width: 1025px){.news-homepage article{float:left;display:block;margin-right:3.4482758621%;width:22.4137931034%;margin-bottom:2em}.news-homepage article:nth-child(2n){margin-right:3.4482758621%}.news-homepage article:nth-child(2n+1){clear:none}.news-homepage article:last-child{margin-right:0}.news-homepage article:nth-child(4n){margin-right:0}.news-homepage article:nth-child(4n+1){clear:left}}.home .text-image>h2{font-size:1.75rem;margin-bottom:1em;text-align:center;text-align:center;margin-bottom:1em}@media screen and (min-width: 381px){.home .text-image>h2{font-size:2.25rem}}@media screen and (min-width: 769px){.home .text-image>h2{font-size:2.5rem}}.home .text-image h3,.home .text-image .modal-content p,.modal-content .home .text-image p{color:#2d2d2d}.home .text-image>div{float:left;display:block;margin-right:3.4482758621%;width:100%;background:#fff}.home .text-image>div:last-child{margin-right:0}.home .text-image .text,.home .text-image .image{float:left;display:block;margin-right:3.4482758621%;width:100%}.home .text-image .text:last-child,.home .text-image .image:last-child{margin-right:0}.home .text-image .text{padding:2em}.home .text-image .image{position:relative}.home .text-image img{display:block}.home .text-image .button{position:relative;background-color:#e3202e;border:solid 2px hsla(0,0%,100%,0);border-radius:100px;padding:.75em 1.25em;font-family:"Oswald","Lucida Grande",Tahoma,Verdana,Arial,sans-serif;text-transform:uppercase;color:#fff;display:inline-block;cursor:pointer;margin-top:1em;font-size:.9375rem;font-weight:400;white-space:nowrap;-webkit-transition:all,.4s;-moz-transition:all,.4s;transition:all,.4s;margin-top:2em}.home .text-image .button:hover{text-decoration:none;color:#e3202e;background-color:#fff;border-color:#e3202e}@media screen and (min-width: 1025px){.home .text-image>div{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.home .text-image .text{float:left;display:block;margin-right:3.4482758621%;width:48.275862069%;padding:2em 0 2em 2em}.home .text-image .text:last-child{margin-right:0}.home .text-image .image{float:left;display:block;margin-right:3.4482758621%;width:48.275862069%;margin-top:0;background-size:cover;background-repeat:no-repeat;background-position:center center}.home .text-image .image:last-child{margin-right:0}.home .text-image img{display:none}}@media screen and (max-width: 580px){.home .inside.about{padding:0 !important}.home h2.about{margin-bottom:0;padding-bottom:0em !important}}.content.team .wrap,.content.spieler .wrap{float:left;display:block;margin-right:3.4482758621%;width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.content.team .wrap:last-child,.content.spieler .wrap:last-child{margin-right:0}.content.team article .inside,.content.spieler article .inside{float:left;display:block;margin-right:11.1111111111%;width:100%;background-color:#fff}.content.team article .inside:last-child,.content.spieler article .inside:last-child{margin-right:0}.content.team article figure,.content.spieler article figure{float:left;display:block;margin-right:3.4482758621%;width:100%;margin:0}.content.team article figure:last-child,.content.spieler article figure:last-child{margin-right:0}.content.team article .info,.content.spieler article .info{float:left;display:block;margin-right:3.4482758621%;width:100%;padding:2em}.content.team article .info:last-child,.content.spieler article .info:last-child{margin-right:0}.content.team.team,.content.spieler.team{text-align:center}.content.team.team h2,.content.spieler.team h2{font-size:1.75rem;margin-bottom:1em;text-align:center;float:left;display:block;margin-right:3.4482758621%;width:100%;margin-top:1em}@media screen and (min-width: 381px){.content.team.team h2,.content.spieler.team h2{font-size:2.25rem}}@media screen and (min-width: 769px){.content.team.team h2,.content.spieler.team h2{font-size:2.5rem}}.content.team.team h2:last-child,.content.spieler.team h2:last-child{margin-right:0}.content.team.team article,.content.spieler.team article{float:left;display:block;margin-right:3.4482758621%;width:31.0344827586%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:3.44828%;text-align:center}.content.team.team article:last-child,.content.spieler.team article:last-child{margin-right:0}.content.team.team article:nth-child(3n),.content.spieler.team article:nth-child(3n){margin-right:0}.content.team.team article:nth-child(3n+1),.content.spieler.team article:nth-child(3n+1){clear:left}.content.team.team article h3,.content.team.team article .modal-content p,.modal-content .content.team.team article p,.content.spieler.team article h3{font-size:1.3125rem}.content.team.team article .popup-button,.content.spieler.team article .popup-button{position:relative;background-color:#e3202e;border:solid 2px hsla(0,0%,100%,0);border-radius:100px;padding:.75em 1.25em;font-family:"Oswald","Lucida Grande",Tahoma,Verdana,Arial,sans-serif;text-transform:uppercase;color:#fff;display:inline-block;cursor:pointer;margin-top:1em;font-size:.9375rem;font-weight:400;white-space:nowrap;-webkit-transition:all,.4s;-moz-transition:all,.4s;transition:all,.4s;font-size:.875rem;margin-top:0;color:#fff !important;text-decoration:none !important}.content.team.team article .popup-button:hover,.content.spieler.team article .popup-button:hover{text-decoration:none;color:#e3202e;background-color:#fff;border-color:#e3202e}.content.team.team article .popup-button:hover,.content.spieler.team article .popup-button:hover{color:#e3202e !important}@media screen and (max-width: 1024px){.content.team.team article,.content.spieler.team article{float:left;display:block;margin-right:3.4482758621%;width:48.275862069%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.content.team.team article:last-child,.content.spieler.team article:last-child{margin-right:0}.content.team.team article:nth-child(3n),.content.spieler.team article:nth-child(3n){margin-right:3.4482758621%}.content.team.team article:nth-child(3n+1),.content.spieler.team article:nth-child(3n+1){clear:none}.content.team.team article:nth-child(2n),.content.spieler.team article:nth-child(2n){margin-right:0}.content.team.team article:nth-child(2n+1),.content.spieler.team article:nth-child(2n+1){clear:left}}@media screen and (max-width: 580px){.content.team.team article,.content.spieler.team article{float:left;display:block;margin-right:3.4482758621%;width:100%}.content.team.team article:last-child,.content.spieler.team article:last-child{margin-right:0}.content.team.team article:nth-child(2n),.content.spieler.team article:nth-child(2n){margin-right:3.4482758621%}.content.team.team article:nth-child(2n+1),.content.spieler.team article:nth-child(2n+1){clear:none}.content.team.team article:nth-child(1n),.content.spieler.team article:nth-child(1n){margin-right:0}.content.team.team article:nth-child(1n+1),.content.spieler.team article:nth-child(1n+1){clear:left}}.content.team.spieler article,.content.spieler.spieler article{float:left;display:block;margin-right:3.4482758621%;width:31.0344827586%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-bottom:3.44828%}.content.team.spieler article:last-child,.content.spieler.spieler article:last-child{margin-right:0}.content.team.spieler article:nth-child(3n),.content.spieler.spieler article:nth-child(3n){margin-right:0}.content.team.spieler article:nth-child(3n+1),.content.spieler.spieler article:nth-child(3n+1){clear:left}.content.team.spieler article h2,.content.spieler.spieler article h2{font-size:1.3125rem;color:#e3202e}@media screen and (max-width: 1024px){.content.team.spieler article,.content.spieler.spieler article{float:left;display:block;margin-right:3.4482758621%;width:48.275862069%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.content.team.spieler article:last-child,.content.spieler.spieler article:last-child{margin-right:0}.content.team.spieler article:nth-child(3n),.content.spieler.spieler article:nth-child(3n){margin-right:3.4482758621%}.content.team.spieler article:nth-child(3n+1),.content.spieler.spieler article:nth-child(3n+1){clear:none}.content.team.spieler article:nth-child(2n),.content.spieler.spieler article:nth-child(2n){margin-right:0}.content.team.spieler article:nth-child(2n+1),.content.spieler.spieler article:nth-child(2n+1){clear:left}}@media screen and (max-width: 580px){.content.team.spieler article,.content.spieler.spieler article{float:left;display:block;margin-right:3.4482758621%;width:100%}.content.team.spieler article:last-child,.content.spieler.spieler article:last-child{margin-right:0}.content.team.spieler article:nth-child(2n),.content.spieler.spieler article:nth-child(2n){margin-right:3.4482758621%}.content.team.spieler article:nth-child(2n+1),.content.spieler.spieler article:nth-child(2n+1){clear:none}.content.team.spieler article:nth-child(1n),.content.spieler.spieler article:nth-child(1n){margin-right:0}.content.team.spieler article:nth-child(1n+1),.content.spieler.spieler article:nth-child(1n+1){clear:left}}.content.spieler article figure,.content.team article figure,.popup figure{margin:0;padding:0}.content.spieler article ul,.content.team article ul,.popup ul{list-style:none;margin-left:.175em}.content.spieler article ul li,.content.team article ul li,.popup ul li{padding-left:1em;text-indent:-1.175em}.content.spieler article ul li:before,.content.team article ul li:before,.popup ul li:before{content:"–";color:#e3202e;padding-right:.5em;font-weight:bold}.content.spieler article ul li+li,.content.team article ul li+li,.popup ul li+li{margin-top:.5em}.content.spieler article ul+p,.content.spieler article p+ul,.content.team article ul+p,.content.team article p+ul,.popup ul+p,.popup p+ul{margin-top:1em}.content.spieler article h4,.content.team article h4,.popup h4{margin-bottom:1em}.content.spieler article ul{margin-left:-0.925em}.popup{position:relative;background:#fff;padding:40px 20px 20px 20px;width:90%;max-width:1000px;margin:20px auto;display:block}.popup:after{content:"";display:table;clear:both}.popup figure{float:left;display:block;margin-right:3.4482758621%;width:100%;margin-bottom:1em}.popup figure:last-child{margin-right:0}@media screen and (min-width: 581px){.popup figure{float:left;display:block;margin-right:3.4482758621%;width:48.275862069%;padding-right:2em}.popup figure:last-child{margin-right:0}}.events__filter{padding:0 1em;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:2rem}.events__filter select{all:unset;width:15.625rem;background-color:#e3202e;color:#fff;padding:.5em .75em;font-family:"Roboto",Georgia,"Times New Roman",serif;border-radius:3px;margin-left:.75em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23fff' d='M137.4 374.6c12.5 12.5 32.8 12.5 45.3 0l128-128c9.2-9.2 11.9-22.9 6.9-34.9S301 191.9 288 191.9L32 192c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9l128 128z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:9px auto}@media screen and (max-width: 480px){.events__filter span{display:none}.events__filter select{margin-left:0;width:100%}}.events__month{float:left;display:block;margin-right:3.4482758621%;width:100%}.events__month:last-child{margin-right:0}.events__month+.events__month{margin-top:2em}.events__month h2{text-align:center;margin-bottom:1em}.events__month .is-flex{display:flex;flex-wrap:wrap}.events__month:not(:has(.events__item.visible)){display:none}.events__item{padding:0 1em;width:33.3333333333%;margin-bottom:2em}.events__item.hidden{display:none}.events__item>div{background-color:#fff;border-radius:3px;height:100%}.events__item>div>div{padding:1.5em;text-align:center}.events__item h3,.events__item .modal-content p,.modal-content .events__item p{margin-bottom:0}.events__item .button{position:relative;background-color:#e3202e;border:solid 2px hsla(0,0%,100%,0);border-radius:100px;padding:.75em 1.25em;font-family:"Oswald","Lucida Grande",Tahoma,Verdana,Arial,sans-serif;text-transform:uppercase;color:#fff;display:inline-block;cursor:pointer;margin-top:1em;font-size:.9375rem;font-weight:400;white-space:nowrap;-webkit-transition:all,.4s;-moz-transition:all,.4s;transition:all,.4s}.events__item .button:hover{text-decoration:none;color:#e3202e;background-color:#fff;border-color:#e3202e}@media screen and (max-width: 768px){.events__item{width:50%}}@media screen and (max-width: 580px){.events__item{width:100%}}.content.camps>h2{float:left;display:block;margin-right:3.4482758621%;width:100%;text-align:center;margin-bottom:1em}.content.camps>h2:last-child{margin-right:0}.content.camps>article+h2{margin-top:1em}.content.camps article.camp{float:left;display:block;margin-right:3.4482758621%;width:91.3793103448%;background-color:#fff;position:relative;border-radius:3px}.content.camps article.camp:last-child{margin-right:0}.content.camps article.camp+article{margin-top:2em}.content.camps article.camp>div{float:left;display:block;margin-right:3.4482758621%;width:65.5172413793%;padding:2em 2em 2em 0;margin-right:0}.content.camps article.camp>div:last-child{margin-right:0}.content.camps article.camp>a{float:left;display:block;margin-right:3.4482758621%;width:31.0344827586%}.content.camps article.camp>a:last-child{margin-right:0}@media screen and (max-width: 768px){.content.camps article.camp>div{float:left;display:block;margin-right:5.2631578947%;width:100%;padding:2em 2em 2em 2em}.content.camps article.camp>div:last-child{margin-right:0}.content.camps article.camp>a{width:80%;max-width:500px}}@media screen and (max-width: 580px){.content.camps article.camp{float:left;display:block;margin-right:3.4482758621%;width:100%}.content.camps article.camp:last-child{margin-right:0}.content.camps article.camp>div{padding-bottom:0}.content.camps article.camp>a{width:100%;max-width:none}}@media screen and (max-width: 480px){.content.camps article.camp>div{padding:1em 1em 0 1em}}.content.template-training .boxes,.content.angebote .boxes{float:left;display:block;margin-right:3.4482758621%;width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.content.template-training .boxes:last-child,.content.angebote .boxes:last-child{margin-right:0}.content.template-training .boxes article,.content.angebote .boxes article{float:left;display:block;margin-right:3.4482758621%;width:31.0344827586%;background-color:#fff;border-radius:3px;margin-bottom:2.5rem}.content.template-training .boxes article:last-child,.content.angebote .boxes article:last-child{margin-right:0}.content.template-training .boxes article:nth-child(3n),.content.angebote .boxes article:nth-child(3n){margin-right:0}.content.template-training .boxes article:nth-child(3n+1),.content.angebote .boxes article:nth-child(3n+1){clear:left}.content.template-training .boxes article .text,.content.angebote .boxes article .text{padding:0 1em 1.5em 1em}.content.template-training .boxes h2,.content.angebote .boxes h2{font-size:1.5rem}.content.template-training .boxes .text,.content.angebote .boxes .text{float:left;display:block;margin-right:3.4482758621%;width:100%}.content.template-training .boxes .text:last-child,.content.angebote .boxes .text:last-child{margin-right:0}.content.template-training .boxes .button,.content.angebote .boxes .button{position:relative;background-color:#e3202e;border:solid 2px hsla(0,0%,100%,0);border-radius:100px;padding:.75em 1.25em;font-family:"Oswald","Lucida Grande",Tahoma,Verdana,Arial,sans-serif;text-transform:uppercase;color:#fff;display:inline-block;cursor:pointer;margin-top:1em;font-size:.9375rem;font-weight:400;white-space:nowrap;-webkit-transition:all,.4s;-moz-transition:all,.4s;transition:all,.4s}.content.template-training .boxes .button:hover,.content.angebote .boxes .button:hover{text-decoration:none;color:#e3202e;background-color:#fff;border-color:#e3202e}.content.template-training .boxes figure,.content.angebote .boxes figure{float:left;display:block;margin-right:3.4482758621%;width:100%;margin-left:0;margin-top:0;margin-bottom:1rem}.content.template-training .boxes figure:last-child,.content.angebote .boxes figure:last-child{margin-right:0}.content.template-training .boxes figure img,.content.angebote .boxes figure img{margin:0 auto}@media screen and (max-width: 768px){.content.template-training .boxes,.content.angebote .boxes{display:block}.content.template-training .boxes article,.content.angebote .boxes article{float:left;display:block;margin-right:3.4482758621%;width:48.275862069%}.content.template-training .boxes article:nth-child(3n),.content.angebote .boxes article:nth-child(3n){margin-right:3.4482758621%}.content.template-training .boxes article:nth-child(3n+1),.content.angebote .boxes article:nth-child(3n+1){clear:none}.content.template-training .boxes article:last-child,.content.angebote .boxes article:last-child{margin-right:0}.content.template-training .boxes article:nth-child(2n),.content.angebote .boxes article:nth-child(2n){margin-right:0}.content.template-training .boxes article:nth-child(2n+1),.content.angebote .boxes article:nth-child(2n+1){clear:left}}@media screen and (max-width: 580px){.content.template-training .boxes article,.content.angebote .boxes article{margin-bottom:1.875rem;float:left;display:block;margin-right:3.4482758621%;width:100%}.content.template-training .boxes article:last-child,.content.angebote .boxes article:last-child{margin-right:0}}@media screen and (min-width: 769px){.content.template-training.template-training:not(.fast-learning) .boxes article:first-child,.content.angebote.template-training:not(.fast-learning) .boxes article:first-child{margin-left:17.2413793103%}}.content.template-training.page-angebote article,.content.angebote.page-angebote article{float:left;display:block;margin-right:3.4482758621%;width:22.4137931034%}.content.template-training.page-angebote article:nth-child(3n),.content.angebote.page-angebote article:nth-child(3n){margin-right:3.4482758621%}.content.template-training.page-angebote article:nth-child(3n+1),.content.angebote.page-angebote article:nth-child(3n+1){clear:none}.content.template-training.page-angebote article:last-child,.content.angebote.page-angebote article:last-child{margin-right:0}.content.template-training.page-angebote article:nth-child(4n),.content.angebote.page-angebote article:nth-child(4n){margin-right:0}.content.template-training.page-angebote article:nth-child(4n+1),.content.angebote.page-angebote article:nth-child(4n+1){clear:left}@media screen and (max-width: 1024px){.content.template-training.page-angebote article,.content.angebote.page-angebote article{float:left;display:block;margin-right:3.4482758621%;width:48.275862069%}.content.template-training.page-angebote article:nth-child(4n),.content.angebote.page-angebote article:nth-child(4n){margin-right:3.4482758621%}.content.template-training.page-angebote article:nth-child(4n+1),.content.angebote.page-angebote article:nth-child(4n+1){clear:none}.content.template-training.page-angebote article:last-child,.content.angebote.page-angebote article:last-child{margin-right:0}.content.template-training.page-angebote article:nth-child(2n),.content.angebote.page-angebote article:nth-child(2n){margin-right:0}.content.template-training.page-angebote article:nth-child(2n+1),.content.angebote.page-angebote article:nth-child(2n+1){clear:left}}@media screen and (max-width: 580px){.content.template-training.page-angebote article,.content.angebote.page-angebote article{float:left;display:block;margin-right:3.4482758621%;width:100%;margin-right:0}.content.template-training.page-angebote article:nth-child(2n),.content.angebote.page-angebote article:nth-child(2n){margin-right:3.4482758621%}.content.template-training.page-angebote article:nth-child(2n+1),.content.angebote.page-angebote article:nth-child(2n+1){clear:none}.content.template-training.page-angebote article:last-child,.content.angebote.page-angebote article:last-child{margin-right:0}}.content.template-training.page-angebote article .button,.content.angebote.page-angebote article .button{font-size:.875rem}.content.template-training.page-angebote article h2,.content.angebote.page-angebote article h2{font-size:1.3125rem}.content.template-training.page-angebote>h2,.content.angebote.page-angebote>h2{font-size:1.5rem;float:left;display:block;margin-right:3.4482758621%;width:100%;text-align:center;margin-bottom:1.5em;margin-top:1em}.content.template-training.page-angebote>h2:last-child,.content.angebote.page-angebote>h2:last-child{margin-right:0}.content.training-detail .breadcrumb,.content.default .breadcrumb{float:left;display:block;margin-right:3.4482758621%;width:82.7586206897%;margin-left:8.6206896552%}.content.training-detail .breadcrumb:last-child,.content.default .breadcrumb:last-child{margin-right:0}@media screen and (max-width: 1024px){.content.training-detail .breadcrumb,.content.default .breadcrumb{float:left;display:block;margin-right:3.4482758621%;width:100%;margin-left:0%}.content.training-detail .breadcrumb:last-child,.content.default .breadcrumb:last-child{margin-right:0}}.content.training-detail article,.content.default article{float:left;display:block;margin-right:3.4482758621%;width:82.7586206897%;margin-left:8.6206896552%}.content.training-detail article:last-child,.content.default article:last-child{margin-right:0}.content.training-detail article .text,.content.default article .text{float:left;display:block;margin-right:3.4482758621%;width:100%;padding:2em;background-color:#fff;border-radius:3px}.content.training-detail article .text:last-child,.content.default article .text:last-child{margin-right:0}.content.training-detail article .text ul,.content.training-detail article .text h2,.content.training-detail article .text h3,.content.training-detail article .text h4,.content.training-detail article .text p,.content.default article .text ul,.content.default article .text h2,.content.default article .text h3,.content.default article .text h4,.content.default article .text p{float:left;display:block;margin-right:3.4482758621%;width:100%}.content.training-detail article .text ul:last-child,.content.training-detail article .text h2:last-child,.content.training-detail article .text h3:last-child,.content.training-detail article .text h4:last-child,.content.training-detail article .text p:last-child,.content.default article .text ul:last-child,.content.default article .text h2:last-child,.content.default article .text h3:last-child,.content.default article .text h4:last-child,.content.default article .text p:last-child{margin-right:0}.content.training-detail article .button,.content.default article .button{position:relative;background-color:#e3202e;border:solid 2px hsla(0,0%,100%,0);border-radius:100px;padding:.75em 1.25em;font-family:"Oswald","Lucida Grande",Tahoma,Verdana,Arial,sans-serif;text-transform:uppercase;color:#fff;display:inline-block;cursor:pointer;margin-top:1em;font-size:.9375rem;font-weight:400;white-space:nowrap;-webkit-transition:all,.4s;-moz-transition:all,.4s;transition:all,.4s}.content.training-detail article .button:hover,.content.default article .button:hover{text-decoration:none;color:#e3202e;background-color:#fff;border-color:#e3202e}.content.training-detail article figure,.content.default article figure{margin:2em 0;padding:0}.content.training-detail article figure.w-100,.content.default article figure.w-100{float:left;display:block;margin-right:3.4482758621%;width:100%}.content.training-detail article figure.w-100:last-child,.content.default article figure.w-100:last-child{margin-right:0}.content.training-detail article figure.w-50,.content.default article figure.w-50{float:left;display:block;margin-right:3.4482758621%;width:48.275862069%}.content.training-detail article figure.w-50:last-child,.content.default article figure.w-50:last-child{margin-right:0}.content.training-detail article figure.w-50:nth-child(2n),.content.default article figure.w-50:nth-child(2n){margin-right:0}.content.training-detail article figure.w-50:nth-child(2n+1),.content.default article figure.w-50:nth-child(2n+1){clear:left}.content.training-detail article figure.w-50+.w-50,.content.default article figure.w-50+.w-50{margin-top:2em}.content.training-detail article figure.w-50+.w-50+.w-50,.content.default article figure.w-50+.w-50+.w-50{margin-top:0}@media screen and (max-width: 580px){.content.training-detail article figure.w-50.zoom a:before,.content.default article figure.w-50.zoom a:before{font-size:1.875rem}}.content.training-detail article figure figcaption,.content.default article figure figcaption{margin-top:1em}.content.training-detail article figure+*,.content.default article figure+*{margin-top:0}.content.training-detail article figure+* .button,.content.default article figure+* .button{margin-top:0}.content.training-detail article figure.logo img,.content.default article figure.logo img{width:auto;height:auto;max-width:300px;max-height:150px}.content.training-detail article ul,.content.default article ul{margin-top:1em;margin-bottom:1em;list-style:none;margin-left:.175em}.content.training-detail article ul li,.content.default article ul li{padding-left:1em;text-indent:-1.175em}.content.training-detail article ul li:before,.content.default article ul li:before{content:"–";color:#e3202e;padding-right:.5em;font-weight:bold}.content.training-detail article ul li+li,.content.default article ul li+li{margin-top:.5em}.content.training-detail article strong,.content.default article strong{font-weight:600}.content.training-detail article *+h2,.content.training-detail article *+h3,.content.training-detail article .modal-content *+p,.modal-content .content.training-detail article *+p,.content.default article *+h2,.content.default article *+h3,.content.default article .modal-content *+p,.modal-content .content.default article *+p{margin-top:1.25em}.content.training-detail article figure+h2,.content.default article figure+h2{margin-top:.5em}@media screen and (max-width: 1024px){.content.training-detail article,.content.default article{float:left;display:block;margin-right:3.4482758621%;width:100%;margin-left:0%}.content.training-detail article:last-child,.content.default article:last-child{margin-right:0}}@media screen and (max-width: 768px){.content.training-detail article .text,.content.default article .text{padding:1em}}.content.training-detail.content.training-detail h3,.content.training-detail.content.training-detail .modal-content p,.modal-content .content.training-detail.content.training-detail p,.content.default.content.training-detail h3{font-size:1.3125rem}.content.template-kita-schule .logos{float:left;display:block;margin-right:3.4482758621%;width:100%}.content.template-kita-schule .logos:last-child{margin-right:0}.content.template-kita-schule .logos figure{float:left;display:block;margin-right:3.4482758621%;width:100%;border-radius:3px;background:#fff;margin-top:2em;margin-bottom:0;padding:2em;max-width:none}.content.template-kita-schule .logos figure:last-child{margin-right:0}.content.template-kita-schule .logos figure img{border-radius:3px;max-width:300px;margin:0 auto}@media screen and (min-width: 581px){.content.template-kita-schule .logos{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.content.template-kita-schule .logos figure{float:left;display:block;margin-right:3.4482758621%;width:48.275862069%}.content.template-kita-schule .logos figure:last-child{margin-right:0}.content.template-kita-schule .logos figure:nth-child(2n){margin-right:0}.content.template-kita-schule .logos figure:nth-child(2n+1){clear:left}}.content.impressum>article,.content.agb>article{float:left;display:block;margin-right:3.4482758621%;width:100%;background-color:#fff;padding:1em;border-radius:3px}.content.impressum>article:last-child,.content.agb>article:last-child{margin-right:0}.content.impressum>article ul,.content.agb>article ul{list-style:none;margin-left:.175em;margin-top:1em;margin-bottom:1em}.content.impressum>article ul li,.content.agb>article ul li{padding-left:1em;text-indent:-1.175em}.content.impressum>article ul li:before,.content.agb>article ul li:before{content:"–";color:#e3202e;padding-right:.5em;font-weight:bold}.content.impressum>article ul li+li,.content.agb>article ul li+li{margin-top:.5em}.content.impressum h3,.content.impressum .modal-content p,.modal-content .content.impressum p,.content.agb h3,.content.agb .modal-content p,.modal-content .content.agb p{margin-bottom:1em}.content.impressum h2+h3,.content.impressum .modal-content h2+p,.modal-content .content.impressum h2+p,.content.impressum p+h2,.content.impressum p+h3,.content.impressum .modal-content p+p,.modal-content .content.impressum p+p,.content.impressum p+h4,.content.agb h2+h3,.content.agb .modal-content h2+p,.modal-content .content.agb h2+p,.content.agb p+h2,.content.agb p+h3,.content.agb .modal-content p+p,.modal-content .content.agb p+p,.content.agb p+h4{margin-top:1.5em}.content.impressum a,.content.agb a{color:#e3202e}.content.impressum a:hover,.content.agb a:hover{color:#7b121d}.content.erfolge article ul{list-style:none;margin-left:.175em}.content.erfolge article ul li{padding-left:1em;text-indent:-1.175em}.content.erfolge article ul li:before{content:"–";color:#e3202e;padding-right:.5em}.content.erfolge article ul li+li{margin-top:.5em}.content.erfolge article ul strong{padding-right:.25em}.content.aktuelles article,.content.erfolge article{float:left;display:block;margin-right:3.4482758621%;width:100%;background-color:#fff;padding:1em}.content.aktuelles article:last-child,.content.erfolge article:last-child{margin-right:0}.content.aktuelles article figure,.content.erfolge article figure{margin:0;float:left;display:block;margin-right:3.4482758621%;width:31.0344827586%}.content.aktuelles article figure:last-child,.content.erfolge article figure:last-child{margin-right:0}.content.aktuelles article figure .gallery a,.content.erfolge article figure .gallery a{display:none}.content.aktuelles article figure .gallery a:first-of-type,.content.erfolge article figure .gallery a:first-of-type{display:block;cursor:-webkit-zoom-in;cursor:zoom-in}.content.aktuelles article figure .gallery a:first-of-type span,.content.erfolge article figure .gallery a:first-of-type span{color:#e3202e;display:block;margin-top:.5em}.content.aktuelles article figure .gallery a:first-of-type span:hover,.content.erfolge article figure .gallery a:first-of-type span:hover{text-decoration:underline}.content.aktuelles article .text,.content.erfolge article .text{float:left;display:block;margin-right:3.4482758621%;width:65.5172413793%}.content.aktuelles article .text:last-child,.content.erfolge article .text:last-child{margin-right:0}.content.aktuelles article+article,.content.erfolge article+article{margin-top:2em}.content.aktuelles nav,.content.erfolge nav{float:left;display:block;margin-right:3.4482758621%;width:100%;text-align:center;margin-top:2em}.content.aktuelles nav:last-child,.content.erfolge nav:last-child{margin-right:0}.content.aktuelles nav a,.content.erfolge nav a{color:#e3202e}.content.aktuelles nav a:hover,.content.erfolge nav a:hover{color:#7b121d}.content.aktuelles nav a+a,.content.erfolge nav a+a{margin-left:1em}@media screen and (max-width: 768px){.content.aktuelles article figure,.content.erfolge article figure{float:left;display:block;margin-right:5.2631578947%;width:100%;margin-bottom:1em}.content.aktuelles article figure:last-child,.content.erfolge article figure:last-child{margin-right:0}.content.aktuelles article .text,.content.erfolge article .text{float:left;display:block;margin-right:5.2631578947%;width:100%}.content.aktuelles article .text:last-child,.content.erfolge article .text:last-child{margin-right:0}}.content.partner article{display:block;background-color:#fff;padding:1em;border-radius:3px}.content.partner article:after{content:"";display:table;clear:both}.content.partner article+article{margin-top:2em}.content.partner img{float:left;display:block;margin-right:3.4482758621%;width:13.7931034483%}.content.partner img:last-child{margin-right:0}.content.partner div{float:left;display:block;margin-right:3.4482758621%;width:82.7586206897%}.content.partner div:last-child{margin-right:0}.content.partner a{color:#e3202e}.content.partner a:hover{color:#7b121d}@media screen and (max-width: 1024px){.content.partner img{float:left;display:block;margin-right:3.4482758621%;width:22.4137931034%}.content.partner img:last-child{margin-right:0}.content.partner div{float:left;display:block;margin-right:3.4482758621%;width:74.1379310345%}.content.partner div:last-child{margin-right:0}}@media screen and (max-width: 480px){.content.partner article{text-align:center}.content.partner img{float:left;display:block;margin-right:11.1111111111%;width:44.4444444444%;margin-left:27.7777777778%;margin-right:0;margin-bottom:1em}.content.partner img:last-child{margin-right:0}.content.partner div{float:left;display:block;margin-right:11.1111111111%;width:100%}.content.partner div:last-child{margin-right:0}}.content.error a{color:#e3202e}.content.error a:hover{color:#7b121d}.content.kontakt article{float:left;display:block;margin-right:3.4482758621%;width:100%}.content.kontakt article:last-child{margin-right:0}.content.kontakt article:not(#standorte){display:flex}.content.kontakt article .kontaktdaten{float:left;display:block;margin-right:3.4482758621%;width:48.275862069%;background-color:#fff;padding:2em;border-radius:3px}.content.kontakt article .kontaktdaten:last-child{margin-right:0}.content.kontakt article .kontaktdaten p+h2,.content.kontakt article .kontaktdaten p+h3,.content.kontakt article .kontaktdaten .modal-content p+p,.modal-content .content.kontakt article .kontaktdaten p+p{margin-top:1em}@media screen and (max-width: 768px){.content.kontakt article{display:block !important}.content.kontakt article .kontaktdaten,.content.kontakt article #contact{float:left;display:block;margin-right:5.2631578947%;width:100%}.content.kontakt article .kontaktdaten:last-child,.content.kontakt article #contact:last-child{margin-right:0}.content.kontakt article .kontaktdaten{margin-top:2em}}.content.kontakt #standorte{padding-top:5rem}.content.kontakt #standorte>div{display:flex;flex-wrap:wrap}.content.kontakt #standorte h2{text-align:center;margin-bottom:1em}.content.kontakt #standorte .standort{float:left;display:block;margin-right:3.4482758621%;width:31.0344827586%;background:#fff;margin-bottom:3em}.content.kontakt #standorte .standort:last-child{margin-right:0}.content.kontakt #standorte .standort:nth-child(3n){margin-right:0}.content.kontakt #standorte .standort:nth-child(3n+1){clear:left}.content.kontakt #standorte .standort>div{padding:1em}.content.kontakt #standorte .standort h3,.content.kontakt #standorte .standort .modal-content p,.modal-content .content.kontakt #standorte .standort p{font-size:1.3125rem}@media screen and (max-width: 768px){.content.kontakt #standorte{padding-top:2.5rem}.content.kontakt #standorte .standort{float:left;display:block;margin-right:3.4482758621%;width:48.275862069%;margin-bottom:2em}.content.kontakt #standorte .standort:nth-child(3n){margin-right:3.4482758621%}.content.kontakt #standorte .standort:nth-child(3n+1){clear:none}.content.kontakt #standorte .standort:last-child{margin-right:0}.content.kontakt #standorte .standort:nth-child(2n){margin-right:0}.content.kontakt #standorte .standort:nth-child(2n+1){clear:left}}@media screen and (max-width: 580px){.content.kontakt #standorte .standort{float:left;display:block;margin-right:3.4482758621%;width:100%;margin-bottom:2em}.content.kontakt #standorte .standort:nth-child(2n){margin-right:3.4482758621%}.content.kontakt #standorte .standort:nth-child(2n+1){clear:none}.content.kontakt #standorte .standort:last-child{margin-right:0}.content.kontakt #standorte .standort:last-of-type{margin-bottom:0}}.content.kontakt .button{position:relative;background-color:#e3202e;border:solid 2px hsla(0,0%,100%,0);border-radius:100px;padding:.75em 1.25em;font-family:"Oswald","Lucida Grande",Tahoma,Verdana,Arial,sans-serif;text-transform:uppercase;color:#fff;display:inline-block;cursor:pointer;margin-top:1em;font-size:.9375rem;font-weight:400;white-space:nowrap;-webkit-transition:all,.4s;-moz-transition:all,.4s;transition:all,.4s}.content.kontakt .button:hover{text-decoration:none;color:#e3202e;background-color:#fff;border-color:#e3202e}.content.kontakt .logo-dts{margin:2em -2em 0 -2em;padding:3.5em 2em 0 2em;border-top:solid 10px #f3f3f3}.content.kontakt .logo-dts img{width:12.5rem;margin:0 auto}@media screen and (max-width: 768px){.content.kontakt .logo-dts{padding-top:2em}}.content.teamangebote article{float:left;display:block;margin-right:3.4482758621%;width:100%}.content.teamangebote article:last-child{margin-right:0}.content.teamangebote article .text{float:left;display:block;margin-right:3.4482758621%;width:48.275862069%;background-color:#fff;padding:1em;border-radius:3px}.content.teamangebote article .text:last-child{margin-right:0}.content.teamangebote article .text p+h3,.content.teamangebote article .text .modal-content p+p,.modal-content .content.teamangebote article .text p+p{margin-top:1em}@media screen and (max-width: 1024px){.content.teamangebote article .text,.content.teamangebote article #teamangebote{float:left;display:block;margin-right:5.2631578947%;width:100%}.content.teamangebote article .text:last-child,.content.teamangebote article #teamangebote:last-child{margin-right:0}.content.teamangebote article .text{margin-top:2em}}.video-modal{z-index:9999}.video-modal video{display:block;width:100%;height:auto}.video-modal .modal-inner{padding:0;width:calc(100% - 2rem);max-width:62.5rem;position:relative;margin-top:32px}.video-modal .modal-close{position:absolute;right:32px;top:32px;width:32px;height:32px;cursor:pointer}@media screen and (max-width: 768px){.video-modal .modal-close{right:1rem}}.video-modal .modal-close:hover{opacity:1}.video-modal .modal-close:before,.video-modal .modal-close:after{position:absolute;left:15px;content:" ";height:33px;width:2px;background:#fff}.video-modal .modal-close:before{transform:rotate(45deg)}.video-modal .modal-close:after{transform:rotate(-45deg)}#video-modal-trigger{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:4rem;height:4rem;cursor:pointer;background-color:#e3202e;background-image:url("../images/icon-play.svg");background-repeat:no-repeat;background-size:33%;background-position:left 52% center;border-radius:100%}
