/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */

@font-face{font-family:"Source Sans Pro";font-style:"normal";font-weight:300;src:url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-300.eot);src:local(""),url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-300.eot#iefix) format("embedded-opentype"),url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-300.woff2) format("woff2"),url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-300.woff) format("woff"),url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-300.ttf) format("truetype"),url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-300.svg#SourceSansPro) format("svg");font-display:swap;}@font-face{font-family:"Source Sans Pro";font-style:"normal";font-weight:400;src:url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-regular.eot);src:local(""),url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-regular.eot#iefix) format("embedded-opentype"),url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-regular.woff2) format("woff2"),url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-regular.woff) format("woff"),url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-regular.ttf) format("truetype"),url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-regular.svg#SourceSansPro) format("svg");font-display:swap;}@font-face{font-family:"Source Sans Pro";font-style:"normal";font-weight:600;src:url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-600.eot);src:local(""),url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-600.eot#iefix) format("embedded-opentype"),url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-600.woff2) format("woff2"),url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-600.woff) format("woff"),url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-600.ttf) format("truetype"),url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-600.svg#SourceSansPro) format("svg");font-display:swap;}@font-face{font-family:"Source Sans Pro";font-style:"normal";font-weight:700;src:url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-700.eot);src:local(""),url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-700.eot#iefix) format("embedded-opentype"),url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-700.woff2) format("woff2"),url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-700.woff) format("woff"),url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-700.ttf) format("truetype"),url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-700.svg#SourceSansPro) format("svg");font-display:swap;}@font-face{font-family:"Source Sans Pro";font-style:"normal";font-weight:900;src:url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-900.eot);src:local(""),url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-900.eot#iefix) format("embedded-opentype"),url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-900.woff2) format("woff2"),url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-900.woff) format("woff"),url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-900.ttf) format("truetype"),url(/themes/yogapraxis_theme/fonts/source-sans-pro-v14-latin-900.svg#SourceSansPro) format("svg");font-display:swap;}@font-face{font-family:"Lato";font-style:"normal";font-weight:400;src:url(/themes/yogapraxis_theme/fonts/lato-v17-latin-regular.eot);src:local(""),url(/themes/yogapraxis_theme/fonts/lato-v17-latin-regular.eot#iefix) format("embedded-opentype"),url(/themes/yogapraxis_theme/fonts/lato-v17-latin-regular.woff2) format("woff2"),url(/themes/yogapraxis_theme/fonts/lato-v17-latin-regular.woff) format("woff"),url(/themes/yogapraxis_theme/fonts/lato-v17-latin-regular.ttf) format("truetype"),url(/themes/yogapraxis_theme/fonts/lato-v17-latin-regular.svg#Lato) format("svg");font-display:swap;}
#block-headerstartseite h4.subtitle{font-size:0;}#block-headerstartseite h4.subtitle:before{content:"";background-image:url(/themes/yogapraxis_theme/resources/dist/icons/yair.svg);width:4rem;height:4rem;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin:0 auto;}.unser-angebot .col-row .col{padding:1.5rem 1.5rem 0;font-weight:100;}.unser-angebot h3{margin-bottom:1.412rem;}#block-kontaktlinks .field--body h2{margin-bottom:1.647rem;}#block-kontaktlinks .field--body .icon-link-list{padding-top:1.882rem;}.bg-color{background-color:#2C2A27;}.bg-color-light{background-color:#FFC30D;color:#2C2A27;}.bg-color-dark{background-color:#302E2B;}.bg-color-darker{background-color:#000;}.shadow{box-shadow:0px 3px 6px rgba(0,0,0,0.16);}.kontakt-liste .icon-link-list.horizontal-line:before{content:none;}@media screen and (min-width:1180px) and (max-width:8880px){.kontakt-liste .icon-link-list.horizontal-line:before{content:"";}}.leistungen-liste .col-row{max-width:400px;}@media screen and (min-width:0px) and (max-width:1180px){.leistungen-liste .col-row{padding-top:0;}}.leistungen-liste .col-row:last-of-type .icon-link:after{content:none;}.leistungen-liste .col-row > .col:first-of-type{padding:0;}@media screen and (min-width:0px) and (max-width:1180px){.leistungen-liste .col-row > .col:first-of-type{padding-left:1.824em;margin-left:0;}}.leistungen-liste .col-row > .col:first-of-type > div{padding:0;}@media screen and (min-width:0px) and (max-width:1180px){.leistungen-liste .col-row.center{-ms-flex-pack:left;justify-content:left;}}.leistungen-liste .col-row > .col{padding-left:1.824em;padding-right:0;position:relative;}@media screen and (min-width:0px) and (max-width:1180px){.leistungen-liste .col-row > .col{margin-bottom:0;}}.leistungen-liste .col-row > .col h4{margin-bottom:1rem;font-size:1rem;line-height:1.588rem;}.leistungen-liste .col-row .icon-link:before{margin-top:0.294em;margin-bottom:0;}@media screen and (min-width:1180px) and (max-width:8880px){.leistungen-liste .col-row .icon-link:after{content:"";display:block;width:100%;height:100%;position:absolute;z-index:0;margin-top:-1.588rem;background-image:url(/themes/yogapraxis_theme/resources/dist/line_dots.svg);background-repeat:no-repeat;background-position:center;}}.hamburger{padding:18px 15px;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;}.hamburger:hover{opacity:0.7;}.hamburger.is-active:hover{opacity:0.7;}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#FFC30D;}.hamburger-box{width:30px;height:21px;display:inline-block;position:relative;}.hamburger-inner{display:block;top:50%;margin-top:-1.5px;}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:3px;background-color:#FFC30D;border-radius:4px;position:absolute;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:0.15s;transition-timing-function:ease;}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block;}.hamburger-inner::before{top:-9px;}.hamburger-inner::after{bottom:-9px;}.hamburger--3dx .hamburger-box{-webkit-perspective:60px;perspective:60px;}.hamburger--3dx .hamburger-inner{transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);}.hamburger--3dx.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,9px,0) rotate(45deg);transform:translate3d(0,9px,0) rotate(45deg);}.hamburger--3dx.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-9px,0) rotate(-45deg);transform:translate3d(0,-9px,0) rotate(-45deg);}.hamburger--3dx-r .hamburger-box{-webkit-perspective:60px;perspective:60px;}.hamburger--3dx-r .hamburger-inner{transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);}.hamburger--3dx-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,9px,0) rotate(45deg);transform:translate3d(0,9px,0) rotate(45deg);}.hamburger--3dx-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-9px,0) rotate(-45deg);transform:translate3d(0,-9px,0) rotate(-45deg);}.hamburger--3dy .hamburger-box{-webkit-perspective:60px;perspective:60px;}.hamburger--3dy .hamburger-inner{transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);}.hamburger--3dy.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,9px,0) rotate(45deg);transform:translate3d(0,9px,0) rotate(45deg);}.hamburger--3dy.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-9px,0) rotate(-45deg);transform:translate3d(0,-9px,0) rotate(-45deg);}.hamburger--3dy-r .hamburger-box{-webkit-perspective:60px;perspective:60px;}.hamburger--3dy-r .hamburger-inner{transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}.hamburger--3dy-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,9px,0) rotate(45deg);transform:translate3d(0,9px,0) rotate(45deg);}.hamburger--3dy-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-9px,0) rotate(-45deg);transform:translate3d(0,-9px,0) rotate(-45deg);}.hamburger--3dxy .hamburger-box{-webkit-perspective:60px;perspective:60px;}.hamburger--3dxy .hamburger-inner{transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateX(180deg) rotateY(180deg);transform:rotateX(180deg) rotateY(180deg);}.hamburger--3dxy.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,9px,0) rotate(45deg);transform:translate3d(0,9px,0) rotate(45deg);}.hamburger--3dxy.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-9px,0) rotate(-45deg);transform:translate3d(0,-9px,0) rotate(-45deg);}.hamburger--3dxy-r .hamburger-box{-webkit-perspective:60px;perspective:60px;}.hamburger--3dxy-r .hamburger-inner{transition:background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0.15s cubic-bezier(0.645,0.045,0.355,1),background-color 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0.15s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{transition:-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0s 0.1s cubic-bezier(0.645,0.045,0.355,1);}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent !important;-webkit-transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg);transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg);}.hamburger--3dxy-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,9px,0) rotate(45deg);transform:translate3d(0,9px,0) rotate(45deg);}.hamburger--3dxy-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-9px,0) rotate(-45deg);transform:translate3d(0,-9px,0) rotate(-45deg);}.hamburger--arrow.is-active .hamburger-inner::before{-webkit-transform:translate3d(-6px,0,0) rotate(-45deg) scale(0.7,1);transform:translate3d(-6px,0,0) rotate(-45deg) scale(0.7,1);}.hamburger--arrow.is-active .hamburger-inner::after{-webkit-transform:translate3d(-6px,0,0) rotate(45deg) scale(0.7,1);transform:translate3d(-6px,0,0) rotate(45deg) scale(0.7,1);}.hamburger--arrow-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(6px,0,0) rotate(45deg) scale(0.7,1);transform:translate3d(6px,0,0) rotate(45deg) scale(0.7,1);}.hamburger--arrow-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(6px,0,0) rotate(-45deg) scale(0.7,1);transform:translate3d(6px,0,0) rotate(-45deg) scale(0.7,1);}.hamburger--arrowalt .hamburger-inner::before{transition:top 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);}.hamburger--arrowalt .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);}.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;-webkit-transform:translate3d(-6px,-7.5px,0) rotate(-45deg) scale(0.7,1);transform:translate3d(-6px,-7.5px,0) rotate(-45deg) scale(0.7,1);transition:top 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);}.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;-webkit-transform:translate3d(-6px,7.5px,0) rotate(45deg) scale(0.7,1);transform:translate3d(-6px,7.5px,0) rotate(45deg) scale(0.7,1);transition:bottom 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);}.hamburger--arrowalt-r .hamburger-inner::before{transition:top 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:top 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);}.hamburger--arrowalt-r .hamburger-inner::after{transition:bottom 0.1s 0.1s ease,-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom 0.1s 0.1s ease,transform 0.1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform 0.1s cubic-bezier(0.165,0.84,0.44,1);}.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;-webkit-transform:translate3d(6px,-7.5px,0) rotate(45deg) scale(0.7,1);transform:translate3d(6px,-7.5px,0) rotate(45deg) scale(0.7,1);transition:top 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);}.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:translate3d(6px,7.5px,0) rotate(-45deg) scale(0.7,1);transform:translate3d(6px,7.5px,0) rotate(-45deg) scale(0.7,1);transition:bottom 0.1s ease,-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom 0.1s ease,transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform 0.1s 0.1s cubic-bezier(0.895,0.03,0.685,0.22);}.hamburger--arrowturn.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}.hamburger--arrowturn.is-active .hamburger-inner::before{-webkit-transform:translate3d(8px,0,0) rotate(45deg) scale(0.7,1);transform:translate3d(8px,0,0) rotate(45deg) scale(0.7,1);}.hamburger--arrowturn.is-active .hamburger-inner::after{-webkit-transform:translate3d(8px,0,0) rotate(-45deg) scale(0.7,1);transform:translate3d(8px,0,0) rotate(-45deg) scale(0.7,1);}.hamburger--arrowturn-r.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}.hamburger--arrowturn-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(-8px,0,0) rotate(-45deg) scale(0.7,1);transform:translate3d(-8px,0,0) rotate(-45deg) scale(0.7,1);}.hamburger--arrowturn-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(-8px,0,0) rotate(45deg) scale(0.7,1);transform:translate3d(-8px,0,0) rotate(45deg) scale(0.7,1);}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{transition-property:none;}.hamburger--boring.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0;}.hamburger--boring.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--collapse .hamburger-inner::after{top:-18px;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0.1s linear;}.hamburger--collapse .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-9px,0) rotate(-45deg);transform:translate3d(0,-9px,0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0.1s 0.22s linear;}.hamburger--collapse.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0.13s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--collapse-r .hamburger-inner::after{top:-18px;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0.1s linear;}.hamburger--collapse-r .hamburger-inner::before{transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.12s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--collapse-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-9px,0) rotate(45deg);transform:translate3d(0,-9px,0) rotate(45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0.1s 0.22s linear;}.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.16s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.13s 0.25s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--elastic .hamburger-inner{top:1.5px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);}.hamburger--elastic .hamburger-inner::before{top:9px;transition:opacity 0.125s 0.275s ease;}.hamburger--elastic .hamburger-inner::after{top:18px;transition:-webkit-transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55),-webkit-transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55);}.hamburger--elastic.is-active .hamburger-inner{-webkit-transform:translate3d(0,9px,0) rotate(135deg);transform:translate3d(0,9px,0) rotate(135deg);transition-delay:0.075s;}.hamburger--elastic.is-active .hamburger-inner::before{transition-delay:0s;opacity:0;}.hamburger--elastic.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-18px,0) rotate(-270deg);transform:translate3d(0,-18px,0) rotate(-270deg);transition-delay:0.075s;}.hamburger--elastic-r .hamburger-inner{top:1.5px;transition-duration:0.275s;transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);}.hamburger--elastic-r .hamburger-inner::before{top:9px;transition:opacity 0.125s 0.275s ease;}.hamburger--elastic-r .hamburger-inner::after{top:18px;transition:-webkit-transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55),-webkit-transform 0.275s cubic-bezier(0.68,-0.55,0.265,1.55);}.hamburger--elastic-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,9px,0) rotate(-135deg);transform:translate3d(0,9px,0) rotate(-135deg);transition-delay:0.075s;}.hamburger--elastic-r.is-active .hamburger-inner::before{transition-delay:0s;opacity:0;}.hamburger--elastic-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-18px,0) rotate(270deg);transform:translate3d(0,-18px,0) rotate(270deg);transition-delay:0.075s;}.hamburger--emphatic{overflow:hidden;}.hamburger--emphatic .hamburger-inner{transition:background-color 0.125s 0.175s ease-in;}.hamburger--emphatic .hamburger-inner::before{left:0;transition:top 0.05s 0.125s linear,left 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335);transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in;transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335);}.hamburger--emphatic .hamburger-inner::after{top:9px;right:0;transition:top 0.05s 0.125s linear,right 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335);transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in;transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335);}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important;}.hamburger--emphatic.is-active .hamburger-inner::before{left:-60px;top:-60px;-webkit-transform:translate3d(60px,60px,0) rotate(45deg);transform:translate3d(60px,60px,0) rotate(45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1),-webkit-transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);}.hamburger--emphatic.is-active .hamburger-inner::after{right:-60px;top:-60px;-webkit-transform:translate3d(-60px,60px,0) rotate(-45deg);transform:translate3d(-60px,60px,0) rotate(-45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1),-webkit-transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);}.hamburger--emphatic-r{overflow:hidden;}.hamburger--emphatic-r .hamburger-inner{transition:background-color 0.125s 0.175s ease-in;}.hamburger--emphatic-r .hamburger-inner::before{left:0;transition:top 0.05s 0.125s linear,left 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335);transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in;transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,left 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335);}.hamburger--emphatic-r .hamburger-inner::after{top:9px;right:0;transition:top 0.05s 0.125s linear,right 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335);transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in;transition:transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335),top 0.05s 0.125s linear,right 0.125s 0.175s ease-in,-webkit-transform 0.125s cubic-bezier(0.6,0.04,0.98,0.335);}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent !important;}.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-60px;top:60px;-webkit-transform:translate3d(60px,-60px,0) rotate(-45deg);transform:translate3d(60px,-60px,0) rotate(-45deg);transition:left 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);transition:left 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1),-webkit-transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);}.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-60px;top:60px;-webkit-transform:translate3d(-60px,-60px,0) rotate(45deg);transform:translate3d(-60px,-60px,0) rotate(45deg);transition:right 0.125s ease-out,top 0.05s 0.125s linear,-webkit-transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);transition:right 0.125s ease-out,top 0.05s 0.125s linear,transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1),-webkit-transform 0.125s 0.175s cubic-bezier(0.075,0.82,0.165,1);}.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{transition:bottom 0.08s 0s ease-out,top 0.08s 0s ease-out,opacity 0s linear;}.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;transition:bottom 0.08s ease-out,top 0.08s ease-out,opacity 0s 0.08s linear;}.hamburger--minus.is-active .hamburger-inner::before{top:0;}.hamburger--minus.is-active .hamburger-inner::after{bottom:0;}.hamburger--slider .hamburger-inner{top:1.5px;}.hamburger--slider .hamburger-inner::before{top:9px;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;transition-timing-function:ease;transition-duration:0.15s;}.hamburger--slider .hamburger-inner::after{top:18px;}.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,9px,0) rotate(45deg);transform:translate3d(0,9px,0) rotate(45deg);}.hamburger--slider.is-active .hamburger-inner::before{-webkit-transform:rotate(-45deg) translate3d(-4.2857142857px,-6px,0);transform:rotate(-45deg) translate3d(-4.2857142857px,-6px,0);opacity:0;}.hamburger--slider.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-18px,0) rotate(-90deg);transform:translate3d(0,-18px,0) rotate(-90deg);}.hamburger--slider-r .hamburger-inner{top:1.5px;}.hamburger--slider-r .hamburger-inner::before{top:9px;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;transition-timing-function:ease;transition-duration:0.15s;}.hamburger--slider-r .hamburger-inner::after{top:18px;}.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,9px,0) rotate(-45deg);transform:translate3d(0,9px,0) rotate(-45deg);}.hamburger--slider-r.is-active .hamburger-inner::before{-webkit-transform:rotate(45deg) translate3d(4.2857142857px,-6px,0);transform:rotate(45deg) translate3d(4.2857142857px,-6px,0);opacity:0;}.hamburger--slider-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-18px,0) rotate(90deg);transform:translate3d(0,-18px,0) rotate(90deg);}.hamburger--spin .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spin .hamburger-inner::before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in;}.hamburger--spin .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out;}.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--spin-r .hamburger-inner{transition-duration:0.22s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spin-r .hamburger-inner::before{transition:top 0.1s 0.25s ease-in,opacity 0.1s ease-in;}.hamburger--spin-r .hamburger-inner::after{transition:bottom 0.1s 0.25s ease-in,-webkit-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.1s 0.25s ease-in,transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.22s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spin-r.is-active .hamburger-inner{-webkit-transform:rotate(-225deg);transform:rotate(-225deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.1s ease-out,opacity 0.1s 0.12s ease-out;}.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:bottom 0.1s ease-out,-webkit-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.1s ease-out,transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.22s 0.12s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--spring .hamburger-inner{top:1.5px;transition:background-color 0s 0.13s linear;}.hamburger--spring .hamburger-inner::before{top:9px;transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spring .hamburger-inner::after{top:18px;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spring.is-active .hamburger-inner{transition-delay:0.22s;background-color:transparent !important;}.hamburger--spring.is-active .hamburger-inner::before{top:0;transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,9px,0) rotate(45deg);transform:translate3d(0,9px,0) rotate(45deg);}.hamburger--spring.is-active .hamburger-inner::after{top:0;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,9px,0) rotate(-45deg);transform:translate3d(0,9px,0) rotate(-45deg);}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:0.13s;transition-delay:0s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spring-r .hamburger-inner::after{top:-18px;transition:top 0.2s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0s linear;}.hamburger--spring-r .hamburger-inner::before{transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.1s 0.2s cubic-bezier(0.33333,0.66667,0.66667,1),transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.13s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--spring-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-9px,0) rotate(-45deg);transform:translate3d(0,-9px,0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;transition:top 0.2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0s 0.22s linear;}.hamburger--spring-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.1s 0.15s cubic-bezier(0.33333,0,0.66667,0.33333),transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.13s 0.22s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--stand .hamburger-inner{transition:background-color 0s 0.075s linear,-webkit-transform 0.075s 0.15s cubic-bezier(0.55,0.055,0.675,0.19);transition:transform 0.075s 0.15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s 0.075s linear;transition:transform 0.075s 0.15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s 0.075s linear,-webkit-transform 0.075s 0.15s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--stand .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,-webkit-transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--stand .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,-webkit-transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--stand.is-active .hamburger-inner{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:transparent !important;transition:background-color 0s 0.15s linear,-webkit-transform 0.075s 0s cubic-bezier(0.215,0.61,0.355,1);transition:transform 0.075s 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s 0.15s linear;transition:transform 0.075s 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s 0.15s linear,-webkit-transform 0.075s 0s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--stand.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,-webkit-transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--stand.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,-webkit-transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--stand-r .hamburger-inner{transition:background-color 0s 0.075s linear,-webkit-transform 0.075s 0.15s cubic-bezier(0.55,0.055,0.675,0.19);transition:transform 0.075s 0.15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s 0.075s linear;transition:transform 0.075s 0.15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0s 0.075s linear,-webkit-transform 0.075s 0.15s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--stand-r .hamburger-inner::before{transition:top 0.075s 0.075s ease-in,-webkit-transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:top 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--stand-r .hamburger-inner::after{transition:bottom 0.075s 0.075s ease-in,-webkit-transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.075s ease-in,transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.075s 0s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--stand-r.is-active .hamburger-inner{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-color:transparent !important;transition:background-color 0s 0.15s linear,-webkit-transform 0.075s 0s cubic-bezier(0.215,0.61,0.355,1);transition:transform 0.075s 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s 0.15s linear;transition:transform 0.075s 0s cubic-bezier(0.215,0.61,0.355,1),background-color 0s 0.15s linear,-webkit-transform 0.075s 0s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--stand-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:top 0.075s 0.1s ease-out,-webkit-transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:top 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:bottom 0.075s 0.1s ease-out,-webkit-transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s 0.1s ease-out,transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.075s 0.15s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease,opacity 0.075s ease;}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease,-webkit-transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom 0.075s 0.12s ease,transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform 0.075s cubic-bezier(0.55,0.055,0.675,0.19);}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease,opacity 0.075s 0.12s ease;}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transition:bottom 0.075s ease,-webkit-transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom 0.075s ease,transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform 0.075s 0.12s cubic-bezier(0.215,0.61,0.355,1);}.hamburger--vortex .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19,1,0.22,1);}.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear;}.hamburger--vortex .hamburger-inner::before{transition-property:top,opacity;}.hamburger--vortex .hamburger-inner::after{transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform;}.hamburger--vortex.is-active .hamburger-inner{-webkit-transform:rotate(765deg);transform:rotate(765deg);transition-timing-function:cubic-bezier(0.19,1,0.22,1);}.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{transition-delay:0s;}.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0;}.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);}.hamburger--vortex-r .hamburger-inner{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.19,1,0.22,1);}.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{transition-duration:0s;transition-delay:0.1s;transition-timing-function:linear;}.hamburger--vortex-r .hamburger-inner::before{transition-property:top,opacity;}.hamburger--vortex-r .hamburger-inner::after{transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform;}.hamburger--vortex-r.is-active .hamburger-inner{-webkit-transform:rotate(-765deg);transform:rotate(-765deg);transition-timing-function:cubic-bezier(0.19,1,0.22,1);}.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{transition-delay:0s;}.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0;}.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}html,body{font-family:"Source Sans Pro",sans-serif;font-size:17px;font-weight:400;line-height:1.588rem;letter-spacing:0.005em;color:#F2F2F2;background:#2C2A27;margin:0;padding:0;}@media screen and (min-width:0px) and (max-width:1180px){html,body{font-size:16px;}}.h1,h1{font-family:"Source Sans Pro",sans-serif;font-size:3rem;line-height:4rem;font-weight:400;overflow-wrap:break-word;letter-spacing:0;}@media screen and (min-width:0px) and (max-width:860px){.h1,h1{word-break:break-word;font-size:2.118rem;line-height:2.471rem;}}.h2,h2{font-family:"Source Sans Pro",sans-serif;font-size:2.176rem;line-height:2.765rem;font-weight:400;overflow-wrap:break-word;text-transform:uppercase;letter-spacing:0.003em;}@media screen and (min-width:0px) and (max-width:860px){.h2,h2{word-break:break-word;font-size:1.765rem;line-height:2.235rem;}}.h2:before,h2:before{content:"";display:block;width:8.235rem;height:2px;background-color:#F2F2F2;margin:0 auto 0.912rem;}.h3,h3{font-family:"Source Sans Pro",sans-serif;font-size:1.529rem;line-height:1.882rem;font-weight:400;letter-spacing:0.046em;margin-bottom:1.412rem;}h4,.h4{font-family:"Source Sans Pro",sans-serif;font-size:1.412rem;line-height:1.471em;font-weight:400;letter-spacing:0.071em;text-transform:uppercase;}h5,.h5{font-family:"Source Sans Pro",sans-serif;font-size:1.05rem;line-height:1.15em;font-weight:600;}h6,.h6{font-family:"Source Sans Pro",sans-serif;font-size:1rem;line-height:1.15em;font-weight:600;text-transform:uppercase;margin-bottom:0;}h4.subtitle{margin-bottom:0em;margin-top:0;opacity:0.9;text-transform:uppercase;display:inline-block;}h4.subtitle:after{display:block;width:100%;min-width:100px;content:"";margin-top:1.512rem;margin-bottom:1.5rem;padding-right:1rem;height:4px;background-color:#F2F2F2;}.tiny-text{font-size:0.941rem;}.tiny-text.dark{color:#8F8E8C;}.tiny-text.primary{color:#FFC30D;}.medium-text{font-size:1.294rem;}.medium-text.dark{color:#8F8E8C;}.medium-text.primary{color:#FFC30D;}a{color:#F2F2F2;outline:none;}a:hover{color:#F2F2F2;}a:active{color:#F2F2F2;}a[href^="tel:"],a[href^="mailto:"]{white-space:nowrap;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;}p{line-height:1.65em;word-break:break-word;}p.primary-color{color:#FFC30D;}p.text-color-dark{color:#8F8E8C;}p.text-color-light{color:#FFFFFF;}p a{text-decoration:underline;}p.narrow-text{max-width:692px;margin-left:auto;margin-right:auto;}strong,b{font-weight:600;}.label.inline{display:inline-block;vertical-align:top;}.label.inline:after{content:": ";}.label.inline + div{display:inline-block;vertical-align:top;}article ul.links.inline a,.more-link a,.button,.sliding-popup-bottom button.agree-button,form input[type=submit],button,input[type=submit]{font-family:"Source Sans Pro",sans-serif;padding:0.824rem 0.941rem 0.706rem;border:0 none;color:#F2F2F2;display:inline-block;font-size:0.941rem;line-height:1.588em;text-transform:uppercase;color:#2C2A27;text-decoration:none;border-radius:2px;letter-spacing:0.02em;outline:none;text-align:center;border-left:3px solid #FFC30D;background-color:#F2F2F2;background-image:linear-gradient(#FFC30D,#FFC30D);background-position:0 0;background-repeat:no-repeat;overflow:hidden;background-size:0 100%;transition:background-size 0.3s ease;}article ul.links.inline a:hover,article ul.links.inline a:focus,.more-link a:hover,.more-link a:focus,.button:hover,.sliding-popup-bottom button.agree-button:hover,.button:focus,.sliding-popup-bottom button.agree-button:focus,button:hover,button:focus,input[type=submit]:hover,input[type=submit]:focus{background-size:100% 100%;color:#2C2A27;}article ul.links.inline a.light,.more-link a.light,.button.light,.sliding-popup-bottom button.light.agree-button,button.light,input[type=submit].light{background-color:#302E2B;color:#F2F2F2;}article ul.links.inline a.light:hover,article ul.links.inline a.light:focus,.more-link a.light:hover,.more-link a.light:focus,.button.light:hover,.button.light:focus,button.light:hover,button.light:focus,input[type=submit].light:hover,input[type=submit].light:focus{background-color:#FFC30D;color:#FFFFFF;}.button.return_button,.sliding-popup-bottom button.return_button.agree-button,form input.return_button[type=submit]{background-image:linear-gradient(#000,#000);background-color:#1a1a1a;color:#FFC30D;}.button.return_button:hover,.sliding-popup-bottom button.return_button.agree-button:hover,form input.return_button[type=submit]:hover,.button.return_button:focus,.sliding-popup-bottom button.return_button.agree-button:focus,form input.return_button[type=submit]:focus{background-image:linear-gradient(#000,#000);}.button.return_button:before,.sliding-popup-bottom button.return_button.agree-button:before,form input.return_button[type=submit]:before{content:"";background-image:url(/themes/yogapraxis_theme/resources/dist/icons/return.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:1.4em;height:2em;display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:1em;margin-left:-0.5em;}.button.button_sms,.sliding-popup-bottom button.button_sms.agree-button,form input.button_sms[type=submit]{background-color:#444;color:#fff;}.button.button_sms:hover,.sliding-popup-bottom button.button_sms.agree-button:hover,form input.button_sms[type=submit]:hover,.button.button_sms:focus,.sliding-popup-bottom button.button_sms.agree-button:focus,form input.button_sms[type=submit]:focus{background-color:#c09000;}.button.button_sms:before,.sliding-popup-bottom button.button_sms.agree-button:before,form input.button_sms[type=submit]:before{content:"";background-image:url(/themes/yogapraxis_theme/resources/dist/icons/sms.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:1.4em;height:2em;display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:1em;margin-left:-0.5em;}.sms_container{display:none;text-align:center;}@media screen and (min-width:0px) and (max-width:1180px){.sms_container{display:block;}}.sms_container .description{margin-top:1em;}input[type=submit]{line-height:1.3em;}.button--inline{display:inline-block;margin-bottom:1em;margin-right:0.425em;}button{cursor:pointer;}small button,small .button,small .sliding-popup-bottom button.agree-button,.sliding-popup-bottom small button.agree-button,small form input[type=submit],form small input[type=submit]{padding:0.55em;font-size:0.9em;display:inline;border-radius:0.4em;}.button.button-line,.sliding-popup-bottom button.button-line.agree-button,form input.button-line[type=submit]{border:3px solid;background-color:transparent;color:#FFC30D;}.button.button-line:focus,.sliding-popup-bottom button.button-line.agree-button:focus,form input.button-line[type=submit]:focus,.button.button-line:hover,.sliding-popup-bottom button.button-line.agree-button:hover,form input.button-line[type=submit]:hover{background-color:transparent;color:#d9a300;border-color:#d9a300;}ul{-webkit-padding-start:1.1765rem;padding-inline-start:1.1765rem;}ul.links.inline{padding:0;}ul.links.inline li{display:inline-block;list-style:none;vertical-align:baseline;margin-right:0.5rem;margin-bottom:0.5rem;}ul.links.inline li:last-child{margin-right:0;}.block--menu > ul{padding:0;margin:0;}.block--menu > ul li{position:relative;z-index:1;list-style:none;padding:0;margin:0;}.block--menu > ul li a{text-decoration:none;}.block--menu > ul li ul{position:absolute;display:none;width:100%;box-shadow:0 1px 18px -5px rgba(69,45,7,0.05),2px 1px 10px -5px rgba(69,45,7,0.15);}.block--menu > ul li ul li{display:block !important;}.block--menu > ul li ul li a{background-color:#FDFAF7;display:block;}.block--menu > ul li:hover > ul{display:block;}.block--menu > ul li a.menu__link--icon,.menu__link--icon{padding:0;}.block--menu > ul li a.menu__link--icon div,.block--menu > ul li a.menu__link--icon span,.menu__link--icon div,.menu__link--icon span{display:inline-block;vertical-align:middle;}.block--menu > ul li a.menu__link--icon span,.menu__link--icon span{padding-left:1rem;padding-right:1rem;line-height:3em;}.button-small{padding:0.315em 1em;font-weight:600;text-transform:uppercase;letter-spacing:0.025em;border-radius:2px;}p > a.button{display:inline-block;}a.primary-link + .ajax-progress,a.button + .ajax-progress{width:1rem;height:2.6rem;vertical-align:middle;padding:0;position:absolute;}a.primary-link + .ajax-progress .throbber,a.button + .ajax-progress .throbber{display:block;width:100%;height:100%;background-image:url(/themes/yogapraxis_theme/throbber.svg);background-size:1rem auto;background-position:center;background-repeat:no-repeat;padding:0;}a.primary-link + .ajax-progress{right:-1rem;top:50%;-webkit-transform:translate(0,-60%);transform:translate(0,-60%);}.contextual-region ul.contextual-links li a{padding:0;border:0 none;}figure{margin-left:auto;margin-right:auto;}figcaption{color:white;font-size:0.8rem;}hr{border-color:#E2A87C;}h2.block-title{margin-top:0;}p.highlight{font-size:1.529rem;line-height:1.882rem;margin-bottom:0;color:#FFC30D;}button.hamburger:hover,button.hamburger:focus{background-color:transparent;background-image:none;}@media screen and (min-width:0px) and (max-width:1180px){button.hamburger{margin-right:-1.1765rem;}}.layout-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh;}header.main-header{background:transparent linear-gradient(270deg,#2C2A27 0%,#42403E 42%,rgba(44,42,39,0) 100%) 0% 0% no-repeat padding-box;width:100%;z-index:9;box-shadow:0 1px 18px -5px rgba(69,45,7,0.05),2px 1px 10px -5px rgba(69,45,7,0.15);}.node-type-article header.main-header,.path-frontpage header.main-header,.node-type-erweiterte-seite header.main-header,.node-type-page header.main-header{position:fixed;}.node-type-article .drupal--status,.path-frontpage .drupal--status,.node-type-erweiterte-seite .drupal--status,.node-type-page .drupal--status{margin-top:6em;}body:not(.node-type-article):not(.path-frontpage):not(.node-type-erweiterte-seite):not(.node-type-page) main{padding-top:4.118em;}main{padding-top:0;-ms-flex:1 auto;flex:1 auto;}@media screen and (min-width:0px) and (max-width:1180px){main{padding-top:0;}}.field--body{padding-left:1.1765rem;padding-right:1.1765rem;}footer.main-footer{background-color:#302E2B;color:#F2F2F2;}footer.main-footer a{color:#FFC30D;text-decoration:none;}header.main-header > .inner,footer.main-footer > .inner{max-width:1140px;margin-left:auto;margin-right:auto;}header.main-header > .inner{max-width:1920px;width:90vw;}.block--pagetitleblock h1{margin:0;}.sidebar_layout{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-left:2.353rem;padding-right:2.353rem;}@media screen and (min-width:1180px) and (max-width:8880px){.sidebar_layout{-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding-left:0;padding-right:0;}}@media screen and (min-width:860px) and (max-width:1180px){.sidebar_layout{-ms-flex-direction:row-reverse;flex-direction:row-reverse;}}@media screen and (min-width:1180px) and (max-width:8880px){.sidebar_layout--main{width:calc(100% - 360px - 3 * 2.353rem);}}@media screen and (min-width:860px) and (max-width:1180px){.sidebar_layout--main{width:calc(100% - 360px - 3 * 2.353rem);}}.sidebar_layout--main .field--body > *:first-child{padding-top:0 !important;}.sidebar_layout--aside{position:relative;}@media screen and (min-width:1180px) and (max-width:8880px){.sidebar_layout--aside{width:380px;margin-left:4.706rem;}}@media screen and (min-width:860px) and (max-width:1180px){.sidebar_layout--aside{width:380px;margin-left:4.706rem;}}@media screen and (min-width:0px) and (max-width:860px){.sidebar_layout--aside{margin-bottom:0;margin-top:2.353rem;}}.node-content-container{max-width:1140px;margin-left:auto;margin-right:auto;padding-left:2.353rem;padding-right:2.353rem;}.node-content-container img{max-width:100%;height:auto;}.node-content-container h2{text-transform:none;}.node-content-container h2:before{margin:0 0 0.912rem;}.node-content-container .sidebar_layout{padding-left:0;padding-right:0;}.node-content-container.no-bottom-margin{padding-bottom:0;margin-bottom:-2.3235rem;}@media screen and (min-width:1180px) and (max-width:8880px){.node-content-container{padding-left:0;padding-right:0;}}.content-highlight-container{background-color:#FDFAF7;padding-top:2.3235rem;padding-bottom:2.3235rem;}@media screen and (min-width:0px) and (max-width:1180px){.content-highlight-container{padding-left:2.353rem;padding-right:2.353rem;text-align:center;}}.content-highlight-container .inner{max-width:1140px;margin-left:auto;margin-right:auto;}.no-top-margin{margin-top:0;}.map__container .map__embed{height:35vh;max-height:600px;min-height:350px;}.cke_editable{max-width:1140px;padding-left:2.353rem;padding-right:2.353rem;}a.jumplink{display:block;position:relative;top:-100px;visibility:hidden;}.yogapraxis-person-contact-form a.jumplink{display:block;position:relative;top:-190px;visibility:hidden;}.error-page-container{text-align:center;padding-top:4.647rem;padding-bottom:4.647rem;}.error-page-container a.button{margin-top:2.353rem;}.error-page-container h1{margin-top:0;margin-bottom:0.5em;}form details{padding:1.4em 1.2em;background-color:#bebbb6;border-radius:0;border:1px solid #bebbb6;}form fieldset:not(.fieldgroup){padding:2rem;border:0;min-width:0;background-color:#bebbb6;margin:0;border-radius:0;border:0 none;}@media screen and (min-width:1180px) and (max-width:8880px){form fieldset:not(.fieldgroup){margin:1em 0;}}form fieldset:not(.fieldgroup) fieldset{box-shadow:none;background-color:transparent;border:0 none;}form fieldset:not(.fieldgroup) fieldset legend{margin:0;padding-bottom:3rem;}form fieldset:not(.fieldgroup) legend{padding-bottom:2rem;font-size:1em;margin-left:-1rem;}form fieldset:not(.fieldgroup) legend + .fieldset-wrapper{margin-top:-3rem;}form legend{}form legend span{padding-bottom:0.55em;display:inline-block;padding-top:0.25em;}form .label,form label:not(.option){display:block;margin:1rem 0 0.5rem 0;line-height:0.824rem;font-size:0.588rem;letter-spacing:0.015em;}form .label-with-description{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;padding-top:0.25em;padding-bottom:0.25em;}form .label-with-description label:not(.option){display:inline-block;vertical-align:middle;line-height:2em;margin:0;}form label.form-required:not(.option):after{content:" *";font-size:0.9em;color:#FFC30D;}form label.option.form-required:after{content:" *";font-size:0.9em;color:#FFC30D;}form .form-item{margin-bottom:0.5em;}form .form-item-managed-file,form textarea,form select,form input[type=text],form input[type=email],form input[type=search],form input[type=tel],form input[type=url],form input[type=password],form input[type=color],form input[type=file],form input[type=color],form input[type=number],form input[type=range],form input[type=date],form input[type=month],form input[type=week],form input[type=time],form input[type=datetime],form input[type=datetime-local]{font-family:"Source Sans Pro",sans-serif;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:block;padding:1.059rem 0.706rem 0.941rem;border:0 none;outline:none;border-bottom:1px solid #FFC30D;border-radius:2px 2px 0 0;background-color:#302E2B;color:#8F8E8C;font-size:0.941rem;line-height:1.294rem;letter-spacing:0.014rem;box-shadow:0px 3px 6px rgba(0,0,0,0.16);}form textarea,form input[type=text],form input[type=email],form input[type=search],form input[type=tel],form input[type=url],form input[type=password],form input[type=color],form input[type=file],form input[type=color],form input[type=number],form input[type=range],form input[type=date],form input[type=month],form input[type=week],form input[type=time],form input[type=datetime],form input[type=datetime-local]{width:calc(100% - 2.353rem);}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:get_icon("select","dark");background-size:auto 0.5rem;background-position:calc(100% - 1em) center;background-repeat:no-repeat;min-width:6em;padding-right:3em;}form textarea{width:calc(100% - 2.353rem);}form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;vertical-align:middle;cursor:pointer;}form input[type=submit][disabled=disabled]{opacity:0.4;}form .description{font-size:0.588rem;line-height:0.824rem;color:white;letter-spacing:0.009rem;padding:0;position:relative;margin-top:0.5em;margin-bottom:1em;}form .description a{color:#FDFAF7;text-decoration:underline;}form .description.description_toggle_display:before{content:"";font-size:0.5em;border-bottom:1em solid #FFC30D;border-left:1em solid transparent;border-right:1em solid transparent;position:absolute;top:0;-webkit-transform:translate(50%,-100%);transform:translate(50%,-100%);}form .description.description_toggle_display:not(.expanded){display:none;}form label.option + .description.description_toggle_display:not(.expanded){display:block;margin:0;border-radius:0;color:#F2F2F2;}form label.option + .description.description_toggle_display:not(.expanded):before{display:none;}form .form-actions{margin-top:1em;text-align:center;}form .field-suffix{font-size:0.75em;display:inline-block;margin-top:6px;padding-left:1.4em;}form.confirmation .form-actions > *{display:inline-block;vertical-align:middle;}form .form-show-description{width:1.25rem;height:1.25rem;display:inline-block;font-size:0.65rem;border-radius:100%;outline:none;padding:0;vertical-align:top;}form .js-form-type-checkbox{position:relative;margin-bottom:0.75em;}form .js-form-type-checkbox label{display:inline-block;padding:0;padding-left:1.75rem;position:relative;line-height:1.2em;}form .js-form-type-checkbox label:before{content:"";width:1em;height:1em;border:2px solid;position:absolute;left:0;top:2px;-webkit-transform:none;transform:none;background-size:90% auto;background-position:center;background-repeat:no-repeat;}form .js-form-type-checkbox label + .description{margin-left:0;padding-left:1.75rem;margin-top:4px;max-width:600px;line-height:1.2em;}form .js-form-type-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;bottom:0;left:50%;}form .js-form-type-checkbox input[type=checkbox]:checked + label:before{background-color:#FFC30D;border-color:#FFC30D;content:"x";text-align:center;color:#2C2A27;font-size:12px;display:block;width:1rem;height:1rem;font-weight:bold;line-height:13px;}form .js-form-type-checkbox .label-value > small{margin-top:0.5em;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}form .js-form-type-checkbox .label-value > div{font-weight:bold;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}form .g-recaptcha > div{margin-left:0;margin-right:0;margin-bottom:2.353rem;}form .form-item-password-confirm > label:not(.option){font-family:"Source Sans Pro",sans-serif;font-size:1.412rem;line-height:1.471em;font-weight:400;letter-spacing:0.071em;text-transform:uppercase;padding-left:0;}form .form-item-password-confirm .form-item{position:relative;display:block;}form .form-item-password-confirm .form-item input[type=password]{width:calc(100% - 2.353rem);}form .form-item-password-confirm .password-suggestions{display:none !important;}form .form-item-password-confirm .js-password-confirm-message{text-indent:-9999px;}form .form-item-password-confirm .js-password-confirm-message > span{width:1.5em;height:1.5em;background-size:contain;background-position:center;background-repeat:no-repeat;display:block;position:absolute;top:50%;right:1em;-webkit-transform:translate(0%,-50%);transform:translate(0%,-50%);}form .form-item-password-confirm .password-strength{width:100px;position:absolute;top:28px;right:0;display:none !important;}form .form-item-password-confirm .password-strength__title{float:left;display:inline-block;font-size:10px;display:none;}@media screen and (min-width:0px) and (max-width:1180px){form .field-group-tabs-wrapper details{padding:2rem;border:0 none;background-color:transparent;border-radius:0;}form .field-group-tabs-wrapper details .step-button-container{display:none;}form .field-group-tabs-wrapper details summary{font-family:"Source Sans Pro",sans-serif;font-size:1.529rem;line-height:1.882rem;font-weight:400;letter-spacing:0.046em;margin-bottom:1.412rem;padding-top:2rem;padding-bottom:2rem;pointer-events:none;display:block;}form .field-group-tabs-wrapper details summary:focus::marker,form .field-group-tabs-wrapper details summary::marker{background:transparent;color:transparent;display:none;}form .field-group-tabs-wrapper .horizontal-tabs-list{display:none;}}@media screen and (min-width:0px) and (max-width:620px){form .field-group-tabs-wrapper details{padding:0;}}.vertical-tabs__menu-item a{font-size:1em;padding:1em;text-decoration:none !important;}.vertical-tabs__menu-item a > *{text-decoration:none !important;}.vertical-tabs__menu-item.is-selected{background-color:#FFC30D;}.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title{color:#FDFAF7;}.views-exposed-form form select{width:100%;}.webform-ajax-form-wrapper{padding-top:2.353rem;padding-bottom:4.706rem;}.icon{font-size:0;}.icon:before{content:"";width:1.5rem;height:1.5rem;display:block;background-size:contain;background-position:center;background-repeat:no-repeat;}@media screen and (min-width:0px) and (max-width:380px){.icon:before{width:2.5rem;height:2.5rem;}}.icon--facebook:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/facebook.svg);}.icon--linkedin:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/linkedin.svg);}.icon--instagram:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/instagram.svg);}.icon.gelb.icon--facebook:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/gelb/facebook.svg);}.icon.gelb.icon--linkedin:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/gelb/linkedin.svg);}.icon.gelb.icon--instagram:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/gelb/instagram.svg);}.icon-link{font-family:"Source Sans Pro",sans-serif;text-decoration:none;display:block;text-align:center;padding-left:1.1765rem;padding-right:1.1765rem;max-width:120px;}.icon-link:before{content:"";width:2.5rem;height:2.5rem;line-height:2.5rem;display:block;background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:auto;margin-right:auto;margin-bottom:1.1765rem;margin-top:1.1765rem;z-index:1;position:relative;transition:all 0.2s ease;}.icon-link--website{max-width:none;}.icon-link--phone:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/phone.svg);}.icon-link--website:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/world.svg);}.icon-link--mail:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/mail.svg);}.icon-link--publictransport:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/transport.svg);}.icon-link--map:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/map.svg);}.icon-link--reisen:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/reisen.svg);}.icon-link--reisen-filled:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/reisen_filled.svg);}.icon-link--events:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/events.svg);}.icon-link--events-filled:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/events_filled.svg);}.icon-link--buero:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/buero.svg);}.icon-link--buero-filled:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/buero_filled.svg);}.icon-link--privat:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/privat.svg);}.icon-link--privat-filled:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/privat_filled.svg);}.icon-link--immobilien:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/immobilien.svg);}.icon-link--immobilien-filled:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/immobilien_filled.svg);}.icon-link--bubble:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/yair.svg);}.icon-link--bubble-filled:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/yair_filled.svg);}.icon-link--yair:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/yair.svg);}.icon-link--yair-filled:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/yair_filled.svg);}.icon-link:focus:before,.icon-link:hover:before{-webkit-transform:scale(1.05);transform:scale(1.05);}.icon-link.gelb.icon-link--phone:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/gelb/phone.svg);}.icon-link.gelb.icon-link--website:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/gelb/world.svg);}.icon-link.gelb.icon-link--mail:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/gelb/mail.svg);}.icon-link.gelb.icon-link--publictransport:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/gelb/transport.svg);}.icon-link.gelb.icon-link--map:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/gelb/map.svg);}.icon-link.gelb.icon-link--reisen:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/gelb/reisen.svg);}.icon-link.gelb.icon-link--events:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/gelb/events.svg);}.icon-link.gelb.icon-link--buero:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/gelb/buero.svg);}.icon-link.gelb.icon-link--privat:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/gelb/privat.svg);}.icon-link.gelb.icon-link--immobilien:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/gelb/immobilien.svg);}.icon-link.gelb.icon-link--bubble:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/gelb/yair.svg);}.icon-link.gelb.icon-link--yair:before{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/gelb/yair.svg);}.icon-link--bubble:before{font-size:0.765em;}.icon-link--bubble.no-1:before{content:"1";}.icon-link--bubble.no-2:before{content:"2";}.icon-link--bubble.no-3:before{content:"3";}.icon-link--bubble.no-4:before{content:"4";}.icon-link--bubble.no-5:before{content:"5";}.icon-link--bubble-filled:before{font-size:0.765em;}.icon-link--bubble-filled.no-1:before{content:"1";}.icon-link--bubble-filled.no-2:before{content:"2";}.icon-link--bubble-filled.no-3:before{content:"3";}.icon-link--bubble-filled.no-4:before{content:"4";}.icon-link--bubble-filled.no-5:before{content:"5";}.icon-link-list{padding:0;margin:0;display:-ms-flexbox;display:flex;padding-top:2.3235rem;padding-bottom:2.3235rem;-ms-flex-pack:space-evenly;justify-content:space-evenly;max-width:1140px;margin-left:auto;margin-right:auto;-ms-flex-wrap:wrap;flex-wrap:wrap;}.icon-link-list.center{-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:1180px) and (max-width:8880px){.icon-link-list.nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.icon-link-list.horizontal-line:before{content:"";display:block;width:100%;left:0;position:absolute;height:1px;background-image:url(/themes/yogapraxis_theme/resources/dist/line_dots_horizontal.svg);background-position:center;background-repeat:repeat-x;margin-top:2.5rem;}@media screen and (min-width:0px) and (max-width:620px){.icon-link-list.horizontal-line:before{background-image:none;}}.icon-link-list li{list-style:none;padding:0;}@media screen and (min-width:0px) and (max-width:860px){.icon-link-list li{margin-top:0;margin-bottom:2.353rem;}}.icon-link-list li a{padding-left:2.353rem;padding-right:2.353rem;display:block;min-width:10rem;}.region--header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;color:#F2F2F2;padding:0;}@media screen and (min-width:0px) and (max-width:1180px){.region--header{padding-left:2.353rem;padding-right:2.353rem;height:7rem;}.region--header .block--systembrandingblock{-ms-flex-order:1;order:1;}.region--header #block-sprachumschalter{-ms-flex-order:2;order:2;}.region--header nav{-ms-flex-order:3;order:3;}}@media screen and (min-width:0px) and (max-width:620px){.region--header{padding-left:0;padding-right:0;}}.region--header .block--systembrandingblock{-ms-flex-positive:1;flex-grow:1;}.region--header .block--systembrandingblock a[rel=home]{display:block;padding:0;}.region--header .block--systembrandingblock a[rel=home] img{display:block;position:absolute;width:110px;height:114px;max-height:16.6666666667vh;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left;}@media screen and (min-width:0px) and (max-width:1180px){.region--header .block--systembrandingblock a[rel=home] img{position:initial;padding-top:1rem;padding-bottom:1rem;height:5rem;}}.region--header .block--systemmenublock__main{position:relative;}.region--header .block--systemmenublock__main ul.menu{padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;}.region--header .block--systemmenublock__main ul.menu li{display:block;list-style:none;margin-bottom:0;text-align:right;height:100%;margin-left:0;position:relative;}.region--header .block--systemmenublock__main ul.menu li .menu_expand{position:absolute;right:0;top:0;padding-top:1.42rem;padding-bottom:1.42rem;height:63px;width:63px;border-radius:0;background-image:url(/themes/yogapraxis_theme/resources/dist/icons/down.svg);background-size:2rem auto;background-repeat:no-repeat;background-position:center;background-color:rgba(13,13,13,0.4);}@media screen and (min-width:1180px) and (max-width:8880px){.region--header .block--systemmenublock__main ul.menu li .menu_expand{display:none;}}.region--header .block--systemmenublock__main ul.menu li.mobile-expand .menu_expand{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/up.svg);}.region--header .block--systemmenublock__main ul.menu li > ul{display:none;}@media screen and (min-width:1180px) and (max-width:8880px){.region--header .block--systemmenublock__main ul.menu li > ul{position:absolute;padding:0;left:0;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);background-color:#FDFAF7;border-radius:0 0 10px 10px;box-shadow:0 11px 11px 10px rgba(69,45,7,0.05);min-width:14rem;overflow:hidden;}.region--header .block--systemmenublock__main ul.menu li > ul li{text-align:left;margin:0;}.region--header .block--systemmenublock__main ul.menu li > ul li a{padding:1em 1.28rem;}.region--header .block--systemmenublock__main ul.menu li > ul li a.is-active,.region--header .block--systemmenublock__main ul.menu li > ul li a:hover,.region--header .block--systemmenublock__main ul.menu li > ul li a:focus{background-color:#2C2A27;}}@media screen and (min-width:1180px) and (max-width:8880px){.region--header .block--systemmenublock__main ul.menu li:hover > ul,.region--header .block--systemmenublock__main ul.menu li:focus > ul{display:block;}}.region--header .block--systemmenublock__main ul.menu li a{text-transform:uppercase;font-family:"Source Sans Pro",sans-serif;color:#F2F2F2;font-weight:600;letter-spacing:0.047rem;font-size:0.941rem;line-height:1.294rem;text-decoration:none;padding:2.471em 1.5em 1em 1.5em;margin-bottom:1.47em;display:block;border-bottom:4px solid transparent;transition:border 0.6s ease;}.region--header .block--systemmenublock__main ul.menu li a.is-active{color:#FFC30D;}.region--header .block--systemmenublock__main ul.menu li a:hover{border-color:#FFC30D;color:#FFC30D;}@media screen and (min-width:0px) and (max-width:1180px){.region--header .block--systemmenublock__main ul.menu{background-color:#2C2A27;display:none;position:fixed;left:0;right:0;margin-top:calc(1rem - 1px);border-top:1px solid rgba(69,45,7,0.05);bottom:0;top:6rem;overflow:scroll;}.region--header .block--systemmenublock__main ul.menu li{height:auto;text-align:left;}.region--header .block--systemmenublock__main ul.menu li a{font-family:"Source Sans Pro",sans-serif;font-weight:700;font-size:1.58rem;padding-left:2.353rem;padding-right:2.353rem;padding-top:1.42rem;padding-bottom:1.42rem;box-shadow:0 1px 18px -5px rgba(69,45,7,0.05),2px 1px 10px -5px rgba(69,45,7,0.15);}.region--header .block--systemmenublock__main ul.menu li a + ul{display:none;padding-left:0;}.region--header .block--systemmenublock__main ul.menu li a + ul a{padding-left:4.706rem;}.region--header .block--systemmenublock__main ul.menu li.mobile-expand a + ul{display:block;}}@media screen and (min-width:1180px) and (max-width:8880px){.region--header .block--systemmenublock__main button.hamburger{display:none;}}@media screen and (min-width:0px) and (max-width:1180px){.mobile-menu-expaned .region--header .block--systemmenublock__main ul.menu{display:block;}}footer .block--basic .inner{padding:0;}.footer-layout-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;padding:2.353rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (min-width:0px) and (max-width:1180px){.footer-layout-container{padding-left:2.353rem;padding-right:2.353rem;}}@media screen and (min-width:0px) and (max-width:620px){.footer-layout-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;}.footer-layout-container .field--body{padding-left:0;}}.footer-layout-container p{margin-top:0;margin-bottom:0;}.footer-layout-container p:first-child{margin-bottom:1em;color:#8F8E8C;}.footer-layout-container p:first-child strong{color:#F2F2F2;}.footer-layout-container ul.menu{padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media screen and (min-width:0px) and (max-width:620px){.footer-layout-container ul.menu{-ms-flex-pack:left;justify-content:left;}}.footer-layout-container ul.menu li{list-style:none;margin-left:1.1765rem;font-size:0.941rem;}@media screen and (min-width:0px) and (max-width:620px){.footer-layout-container ul.menu li{margin-left:0;margin-right:1.1765rem;margin-bottom:1.1765rem;}}.footer-layout-container ul.menu li a{font-weight:400;text-transform:uppercase;color:#FFC30D;text-decoration:none;}.footer-layout-container .region--footer_right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding-top:4px;}.block--systemmenublock__social-media{text-align:right;}@media screen and (min-width:0px) and (max-width:620px){.block--systemmenublock__social-media{text-align:left;margin-top:2.353rem;}}.block--systemmenublock__social-media h2{margin:0;font-size:0.941rem;line-height:0.941rem;margin-bottom:1.1765rem;color:#8F8E8C;}.block--systemmenublock__social-media h2:before{content:none;}.main-footer{margin-bottom:-1px;}.auth-form{max-width:400px;display:block;margin-left:auto;margin-right:auto;padding-top:10vh;padding-bottom:10vh;}.auth-form input[type=email],.auth-form input[type=text],.auth-form input[type=password]{width:100%;background-color:#FDFAF7;box-shadow:0 1px 18px -5px rgba(69,45,7,0.05),2px 1px 10px -5px rgba(69,45,7,0.15);}.auth-form .small-link{font-size:11px;text-align:center;display:block;margin-top:10px;text-decoration:underline;}.auth-form .form-item .description,.auth-form .form-item label:not(.option){display:none;}.auth-form p{font-size:12px;line-height:1.2em;text-align:center;}@media screen and (min-width:0px) and (max-width:620px){.auth-form{margin-left:2.353rem;margin-right:2.353rem;}}.progress__track{overflow:hidden;background-color:#FFC30D;border:0 none;border-radius:8px;margin-top:1em;margin-bottom:1em;}.progress__bar{background-color:#FFC30D;}.progress__percentage{font-family:"Source Sans Pro",sans-serif;font-size:1.529rem;line-height:1.882rem;font-weight:400;letter-spacing:0.046em;margin-bottom:1.412rem;margin:0;float:none;text-align:center;}.progress__description{float:none;text-align:center;}nav.pager{margin-top:1rem;margin-bottom:1rem;text-align:center;margin:2.353rem auto;width:100%;padding:0;}nav.pager .pager__items{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-pack:center;justify-content:center;padding:0;-ms-flex-align:center;align-items:center;}nav.pager .pager__items li{list-style:none;padding:0;margin:0 0.25em;}nav.pager .pager__items li .icon{background-color:transparent;display:block;}nav.pager .pager__items li a,nav.pager .pager__items li.pager__item--ellipsis{padding:0;width:2em;height:2em;line-height:2em;text-decoration:none;}nav.pager .pager__items li a{display:block;border-radius:100%;color:#F2F2F2;border:2px solid transparent;}nav.pager .pager__items li a.disabled{pointer-events:none;opacity:0.4;}nav.pager .pager__items li a:not(.disabled):hover{color:#2C2A27;background-color:#FFC30D;border-color:#FFC30D;}nav.pager .pager__items li.pager__item--first a,nav.pager .pager__items li.pager__item--previous a,nav.pager .pager__items li.pager__item--next a,nav.pager .pager__items li.pager__item--last a{width:2em;height:2em;display:block;background-size:auto 50%;background-position:center;background-repeat:no-repeat;}nav.pager .pager__items li.pager__item--first a span,nav.pager .pager__items li.pager__item--previous a span,nav.pager .pager__items li.pager__item--next a span,nav.pager .pager__items li.pager__item--last a span{display:none;}nav.pager .pager__items li.pager__item--first a:hover,nav.pager .pager__items li.pager__item--previous a:hover,nav.pager .pager__items li.pager__item--next a:hover,nav.pager .pager__items li.pager__item--last a:hover{color:#FDFAF7;background-color:#2C2A27;border-color:#ffd65a;}nav.pager .pager__items li.pager__item--first,nav.pager .pager__items li.pager__item--last{display:none;}nav.pager .pager__items li.pager__item--first,nav.pager .pager__items li.pager__item--previous{margin-right:2em;}nav.pager .pager__items li.pager__item--first a,nav.pager .pager__items li.pager__item--previous a{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/left.svg);}nav.pager .pager__items li.pager__item--last,nav.pager .pager__items li.pager__item--next{margin-left:2em;}nav.pager .pager__items li.pager__item--last a,nav.pager .pager__items li.pager__item--next a{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/right.svg);}nav.pager .pager__items li.is-active a{border:2px solid #FFC30D;color:#FFC30D;background-color:transparent;}nav.pager .pager__items li.is-active a:hover{color:#FDFAF7;background-color:#000;border-color:#000;}@media screen and (min-width:0px) and (max-width:1180px){nav.pager .pager__items li{display:none;}nav.pager .pager__items li.is-active,nav.pager .pager__items li.pager__item--first,nav.pager .pager__items li.pager__item--previous,nav.pager .pager__items li.pager__item--next,nav.pager .pager__items li.pager__item--last{display:block;}}.js-pager__items{padding:0;}.js-pager__items li.pager__item{list-style:none;text-align:center;}.js-pager__items li.pager__item a.button{text-align:center;background-color:transparent;color:#FFC30D;border:3px solid;display:inline-block;background-size:auto 40%;background-position:0.75em center;background-repeat:no-repeat;}.js-pager__items li.pager__item a.button:hover{background-position:0.95em center;color:#FFC30D;}.breadcrumb{margin-top:4px;}.breadcrumb ol{padding:0;margin:0;}.breadcrumb ol li{list-style:none;display:inline-block;margin-right:1em;max-width:250px;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;}.breadcrumb ol li a{font-weight:600;color:#FFC30D;padding:0;text-decoration:none;max-width:100%;overflow:hidden;}.breadcrumb ol li a:after{content:" > ";display:inline-block;vertical-align:top;width:1em;height:1em;margin-left:1em;overflow:hidden;background-size:auto 1em;background-size:center;background-repeat:no-repeat;}.breadcrumb ol li a:hover,.breadcrumb ol li a:focus{color:#FFC30D;}.breadcrumb ol li a:hover:after,.breadcrumb ol li a:focus:after{color:#FFC30D;}.breadcrumb ol li:last-child a:after{display:none;}.drupal--status{max-width:800px;position:absolute;z-index:2;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;opacity:0.9;transition:opacity 0.3s ease;}.drupal--status:hover{opacity:1;}.drupal--status .close{content:"X";display:block;width:2rem;height:2rem;position:absolute;top:0;right:0;cursor:pointer;z-index:1;text-align:center;line-height:2rem;}.drupal--status .close:hover{font-weight:bold;}.drupal--status--message{box-shadow:0 1px 18px -5px rgba(69,45,7,0.05),2px 1px 10px -5px rgba(69,45,7,0.15);padding:2em 3em;margin-bottom:0;position:relative;color:#fff;text-align:center;margin-bottom:2.353rem;}.drupal--status--message li{text-align:left;}.drupal--status--message a{color:#fff;text-decoration:underline;}.drupal--status--message:last-child{border-bottom:0 none;}.drupal--status--message__error{background-color:#c14545;}.drupal--status--message__status{background-color:#4fc35d;}.drupal--status--message__warning{background-color:#FF9128;}#edit-output .drupal--status{background-color:transparent;text-align:left;}.form-item--error-message{padding-left:1.1765rem;padding-right:1.1765rem;margin-top:0.5em;font-size:0.8em;line-height:1.2em;}table{min-width:100%;max-width:100%;overflow-x:scroll;background:none;text-align:left;border-spacing:0;border:0 none;border:1.1765rem solid #302E2B;}@media screen and (min-width:0px) and (max-width:1180px){table{display:block;width:100%;}}table thead{border:0 none;background-color:#302E2B;color:#FFC30D;font-size:1.28rem;}table thead a{color:#FFC30D;}table tbody tr{box-shadow:0 1px 18px -5px rgba(69,45,7,0.1),2px 1px 10px -5px rgba(69,45,7,0.2);background-color:rgba(44,42,39,0.2);border:0 none;}table tbody tr:nth-child(odd){background-color:rgba(44,42,39,0.1);}table tbody tr:hover{background-color:rgba(44,42,39,0.3);}table th{background:none;text-transform:none;font-weight:600;padding:1rem 2.353rem calc(1rem + 1rem) 2.353rem;font-weight:600;border:0 none;}table td{padding:2.353rem 2.353rem;border-color:#eaeaea;border-width:1px 0 0 0;border-style:solid;border:0 none;}.sliding-popup-bottom{position:fixed;width:100%;box-shadow:0 0 10px 10px rgba(69,45,7,0.05);}.sliding-popup-bottom > .eu-cookie-compliance-banner{position:relative;background-color:#444;color:#FFFFFF;padding:2.353rem;width:auto;}.sliding-popup-bottom > .eu-cookie-compliance-banner p a{color:#FFFFFF;text-decoration:underline;}.sliding-popup-bottom .eu-cookie-compliance-buttons{text-align:center;}.sliding-popup-bottom .eu-cookie-compliance-buttons,.sliding-popup-bottom .eu-cookie-compliance-message{float:none;max-width:none;}.sliding-popup-bottom .eu-cookie-withdraw-tab{display:none !important;}.sliding-popup-bottom button.decline-button{padding:0;display:block;margin:auto;margin-top:5px;background:transparent;text-transform:none;box-shadow:none;font-weight:normal;font-size:11px;text-decoration:underline;border:0 none;color:#FFFFFF;letter-spacing:0.2px;margin-bottom:25px;text-shadow:none;}.sliding-popup-bottom button.agree-button{margin:0;outline:none;}.sliding-popup-bottom button.find-more-button.eu-cookie-compliance-more-button.find-more-button-processed{display:none !important;padding:10px;text-transform:none;font-weight:normal;border-radius:0;box-shadow:none;margin-bottom:20px;font-size:12px;background-color:transparent;border:0 none;color:#F2F2F2;padding-left:0;}.sliding-popup-bottom button.find-more-button.eu-cookie-compliance-more-button.find-more-button-processed:after{margin-top:4px;margin-left:-1px;}.sliding-popup-bottom button.find-more-button.eu-cookie-compliance-more-button.find-more-button-processed:before{display:none;}.sliding-popup-bottom button.decline-button:after,.sliding-popup-bottom button.agree-button.eu-cookie-compliance-secondary-button:after{display:none;}.sliding-popup-bottom #popup-text{margin-right:2.353rem;-ms-flex:1;flex:1;padding-left:5rem;position:relative;}@media screen and (min-width:0px) and (max-width:860px){.sliding-popup-bottom #popup-text{padding-left:0;margin-left:2.353rem;}}.sliding-popup-bottom #popup-text p{margin-top:0;}.sliding-popup-bottom #popup-text p:not(.highlight){opacity:0.7;}.sliding-popup-bottom #popup-text:before{content:"";display:inline-block;vertical-align:middle;background-image:url(/themes/yogapraxis_theme/resources/dist/icons/privacy.svg);background-size:contain;background-repeat:no-repeat;width:3.5rem;height:4rem;position:absolute;left:0;opacity:0.172;}@media screen and (min-width:0px) and (max-width:860px){.sliding-popup-bottom #popup-text:before{width:5rem;height:4rem;position:relative;background-position:center;margin-bottom:1rem;}}.sliding-popup-bottom .eu-cookie-compliance-content{max-width:1140px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;text-align:left;}@media screen and (min-width:0px) and (max-width:860px){.sliding-popup-bottom .eu-cookie-compliance-content{-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-pack:center;justify-content:center;}}.sliding-popup-bottom .eu-cookie-compliance-content .privacy-text{display:inline-block;vertical-align:middle;max-width:calc(100% - 4rem);height:auto;}.sliding-popup-bottom .eu-cookie-compliance-content .privacy-text p{margin-bottom:0;}@media screen and (min-width:0px) and (max-width:860px){.sliding-popup-bottom .eu-cookie-compliance-content .privacy-text{max-width:100%;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.1765rem;}}.sliding-popup-bottom .eu-cookie-compliance-content .privacy-icon-container{display:inline-block;vertical-align:middle;width:4rem;height:auto;}@media screen and (min-width:0px) and (max-width:860px){.sliding-popup-bottom .eu-cookie-compliance-content .privacy-icon-container{display:none;}}.sliding-popup-bottom .eu-cookie-compliance-content .privacy-icon-container img{display:block;width:100%;height:auto;}.field--mediaoembedvideo,.iframe-container{position:relative;padding-bottom:56.25%;height:0;}.field--mediaoembedvideo iframe,.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.align-center.media{min-width:100%;margin-left:0;margin-right:0;}.media--image{height:100%;}.media--image div{height:100%;}.media--image + figcaption{margin-top:-2.353rem;margin-bottom:2.353rem;color:#F2F2F2;opacity:0.6;}.field--mediaimage + figcaption{margin-top:-2.353rem;margin-bottom:2.353rem;color:#F2F2F2;opacity:0.6;}.cke_editable .media--image,.field--body .media--image,.field--beschreibung .media--image{margin-bottom:2.353rem;}.cke_editable .media--image img,.field--body .media--image img,.field--beschreibung .media--image img{height:auto;width:auto;max-height:30vh;width:auto;max-width:50%;}.cke_editable figure.align-center,.field--body figure.align-center,.field--beschreibung figure.align-center{margin-left:0;margin-right:0;text-align:center;}.media-library-item__edit{padding:0;background:transparent;color:#000;font-weight:normal;font-size:0.9rem;text-decoration:underline;opacity:0.2;}.ui-widget.ui-accordion{font-family:"Source Sans Pro",sans-serif;font-size:inherit;text-align:left;background-color:#302E2B;padding:0.58825rem;}@media screen and (min-width:0px) and (max-width:620px){.ui-widget.ui-accordion{margin-left:-2.353rem;margin-right:-2.353rem;}.ui-widget.ui-accordion header h2{padding-left:2.353rem;padding-right:2.353rem;}}.ui-widget.ui-accordion .ui-accordion-header{font-size:1.2rem;background-color:#2C2A27;border:0 none;color:#FFC30D;font-family:"Source Sans Pro",sans-serif;font-weight:700;padding:2.2rem 4.57rem;position:relative;outline:none;}@media screen and (min-width:0px) and (max-width:620px){.ui-widget.ui-accordion .ui-accordion-header{padding:2.2rem 3.57rem;}}.ui-widget.ui-accordion .ui-accordion-header .ui-accordion-header-icon{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/down.svg);background-position:center;background-size:contain;position:absolute;margin-left:-2rem;margin-top:0px;}.ui-widget.ui-accordion .ui-accordion-header.ui-state-active + div{margin-bottom:1.1765rem;}.ui-widget.ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/up.svg);}.ui-widget.ui-accordion .ui-widget-content{background-color:transparent;border:0 none;color:#F2F2F2;margin:0;padding:0;margin-top:1.1765rem;}.ui-widget.ui-accordion .ui-widget-content a.button{color:#fff;}.ui-widget.ui-accordion .ui-widget-content .views-row{display:grid;-ms-flex-align:center;align-items:center;grid-template-columns:80px 1fr 1fr 110px;background-color:#2C2A27;box-shadow:0 0 10px 10px rgba(69,45,7,0.05);padding:1.1765rem 2.5rem;}@media screen and (min-width:0px) and (max-width:620px){.ui-widget.ui-accordion .ui-widget-content .views-row{padding:2.353rem 1.5rem;}}@media screen and (min-width:0px) and (max-width:860px){.ui-widget.ui-accordion .ui-widget-content .views-row{padding:2.353rem 1.5rem;display:block;}.ui-widget.ui-accordion .ui-widget-content .views-row .views-field-field-kursleiter{margin-top:1.1765rem;}}.ui-widget.ui-accordion .ui-widget-content .views-row .registration-button{background-color:#302E2B;color:#F2F2F2;font-weight:700;}@media screen and (min-width:0px) and (max-width:860px){.ui-widget.ui-accordion .ui-widget-content .views-row .registration-button{display:block;margin-top:2.353rem;margin-left:-2.353rem;margin-right:-2.353rem;margin-bottom:-2.353rem;border-radius:0;margin-left:-1.5rem;margin-right:-2.5rem;background-color:#FFC30D;color:#FFFFFF;}}.ui-widget.ui-accordion .ui-widget-content .views-row .registration-button:hover,.ui-widget.ui-accordion .ui-widget-content .views-row .registration-button:focus{background-color:#FFC30D;color:#FFFFFF;}.ui-widget.ui-accordion .ui-widget-content .views-row .views-field{margin-right:1.1765rem;}.ui-widget.ui-accordion .ui-widget-content .views-row .views-field h3{margin-top:0;margin-bottom:0;}.language-switcher-language-url ul.links > li{display:inline-block;padding-right:0.5em;margin-right:0.5em;border-right:1px solid #C79300;font-size:0.941rem;line-height:0.941rem;}.language-switcher-language-url ul.links > li:last-child{margin-right:0;padding-right:0;border-right:none;}.language-switcher-language-url ul.links a{text-transform:uppercase;text-decoration:none;color:#C79300;font-weight:300;}.language-switcher-language-url ul.links a.is-active{color:#FFC30D;font-weight:600;}.col-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;max-width:1140px;margin-left:auto;margin-right:auto;}.col-row > .col.shadow{box-shadow:-1px 5px 18px -5px rgba(0,0,0,0.12),2px 5px 10px -5px rgba(0,0,0,0.22);}@media screen and (min-width:1180px) and (max-width:8880px){.col-row{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}@media screen and (min-width:0px) and (max-width:1180px){.col-row{padding:2.3235rem 2.353rem;}}@media screen and (min-width:0px) and (max-width:860px){.col-row{-ms-flex-pack:justify;justify-content:space-between;padding:2.3235rem 0;}}.col-row.center{-ms-flex-pack:center;justify-content:center;}.col-row h1:first-of-type,.col-row h2:first-of-type,.col-row h3:first-of-type,.col-row h4:first-of-type{margin-top:0;}.col-row .col{margin-bottom:2.353rem;padding-left:2.353rem;padding-right:2.353rem;box-sizing:border-box;}@media screen and (min-width:0px) and (max-width:860px){.col-row .col{max-width:360px;padding-left:1.1765rem;padding-right:1.1765rem;}}@media screen and (min-width:0px) and (max-width:620px){.col-row .col{margin-left:auto;margin-right:auto;max-width:100%;}}.col-row .col-3{width:calc(33.3333333333% - 2.353rem);}@media screen and (min-width:0px) and (max-width:860px){.col-row .col-3{width:calc(50% - 2.353rem / 2);margin-left:0;margin-right:0;}}@media screen and (min-width:0px) and (max-width:620px){.col-row .col-3{width:100%;margin-left:auto;margin-right:auto;}}.col-row .col-4{width:calc(25% - 2.353rem);}@media screen and (min-width:0px) and (max-width:1180px){.col-row .col-4{width:calc(50% - 2.353rem);margin-left:1.1765rem;margin-right:1.1765rem;}}@media screen and (min-width:0px) and (max-width:620px){.col-row .col-4{width:100%;margin-left:0;margin-right:0;}}@media screen and (min-width:0px) and (max-width:1180px){.col-row .col-4{-ms-flex-pack:center;justify-content:center;margin-left:-1.1765rem;margin-right:-1.1765rem;}}.faq-liste .paragraph--type--ansicht .inner,.faq-liste .paragraph--type--text,.faq-liste .paragraph--type--ansicht{max-width:100%;text-align:left;padding-left:0;padding-right:0;padding-top:0;}.faq-liste article{box-shadow:1px 0px 15px rgba(0,0,0,0.1);}.faq-liste article h2{font-family:"Source Sans Pro",sans-serif;font-size:17px;font-weight:400;line-height:1.588rem;letter-spacing:0.005em;text-transform:none;}.faq-liste article h2:before{content:none;}.faq-liste article h2.node--faq--full__title,.faq-liste article .node--faq--full__title{cursor:pointer;background-color:#302E2B;margin:auto;padding-top:2.059em;padding-bottom:1.824em;padding-left:2.353rem;padding-right:2.353rem;}.faq-liste article h2.node--faq--full__title a,.faq-liste article .node--faq--full__title a{pointer-events:none;width:692px;max-width:100%;margin:auto;display:block;transition:color 0.8s ease;color:#F2F2F2;}.faq-liste article h2.node--faq--full__title a:after,.faq-liste article .node--faq--full__title a:after{content:"";width:0.941rem;height:0.941rem;background-image:url(/themes/yogapraxis_theme/resources/dist/icons/down.svg);display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:1em;}@media screen and (min-width:0px) and (max-width:620px){.faq-liste article h2.node--faq--full__title a:after,.faq-liste article .node--faq--full__title a:after{content:none;}}@media screen and (min-width:1180px) and (max-width:8880px){.faq-liste article h2.node--faq--full__title a:after,.faq-liste article .node--faq--full__title a:after{position:absolute;right:20%;}}.faq-liste article.expanded .node--faq--full__title a{color:#FFC30D;}.faq-liste article.expanded .node--faq--full__title a:focus,.faq-liste article.expanded .node--faq--full__title a:visited,.faq-liste article.expanded .node--faq--full__title a:active{color:#FFC30D;}.faq-liste article.expanded .node--faq--full__title a:after{background-image:url(/themes/yogapraxis_theme/resources/dist/icons/up.svg);}.faq-liste article .node--faq--full__content{max-width:692px;margin:auto;max-height:0;overflow:hidden;transition:max-height 0.4s ease;padding-left:2.353rem;padding-right:2.353rem;}.faq-liste article .node--faq--full__content p:first-of-type{margin-top:1.882em;}.faq-liste article .node--faq--full__content p:last-of-type{margin-bottom:1.1765rem;}.faq-liste article.expanded .node--faq--full__content{max-height:400px;transition:max-height 0.8s ease;}.node-type-appointment-calendar .drupal--status{display:none;}.node-add-appointment-calendar .col-row{max-width:100%;padding:0;margin:0;}.node-add-appointment-calendar .col-row > .col{max-width:100%;}.node-add-appointment-calendar .col-row > .col:first-of-type{padding-left:0;padding-right:0.4706rem;}.node-add-appointment-calendar .col-row > .col:last-of-type{padding-right:0;padding-left:0.4706rem;}@media screen and (min-width:0px) and (max-width:1180px){.node-add-appointment-calendar .col-row{display:block;}}.node-add-appointment-calendar .node-appointment-calendar-form{max-width:900px;margin:0 auto 4.706rem;}@media screen and (min-width:0px) and (max-width:1180px){.node-add-appointment-calendar .node-appointment-calendar-form{max-width:400px;}}@media screen and (min-width:860px) and (max-width:1180px){.node-add-appointment-calendar .node-appointment-calendar-form{max-width:500px;}}.node-add-appointment-calendar .node-appointment-calendar-form h4{margin-top:0;}.node-add-appointment-calendar #edit-field-appointment-date-wrapper{padding-right:0.4706rem;display:inline-block;width:calc(50% - 0.4706rem);vertical-align:bottom;}.node-add-appointment-calendar #slot-check{padding-left:0.4706rem;display:inline-block;width:calc(50% - 2.353rem);vertical-align:bottom;}.node-add-appointment-calendar #slot-check .no-slots-available{color:#FFC30D;position:relative;font-size:0.9rem;}@media screen and (min-width:1180px) and (max-width:8880px){.node-add-appointment-calendar #slot-check .no-slots-available{top:-1.5rem;}}@media screen and (min-width:0px) and (max-width:1180px){.node-add-appointment-calendar #edit-field-appointment-date-wrapper{padding-right:0;display:block;width:100%;}.node-add-appointment-calendar #slot-check{padding-left:0;display:block;width:calc(100% - 2.353rem);}}.node-add-appointment-calendar #slot-check select{width:100%;}.paragraph--type--zitat,blockquote{color:#8F8E8C;text-align:center;max-width:1140px;margin-left:auto;margin-right:auto;padding-top:6.9705rem;padding-bottom:6.9705rem;padding-left:2.353rem;padding-right:2.353rem;}@media screen and (min-width:0px) and (max-width:1180px){.paragraph--type--zitat,blockquote{padding:2.3235rem 2.353rem;}}.paragraph--type--zitat:before,blockquote:before{content:"";background-image:url(/themes/yogapraxis_theme/resources/dist/icons/yair.svg);width:3.118rem;height:3.118rem;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin:auto;}.paragraph--type--zitat .field--zitat,.paragraph--type--zitat p,blockquote .field--zitat,blockquote p{color:#F2F2F2;font-size:1.529rem;font-family:"Source Sans Pro",sans-serif;font-style:italic;letter-spacing:0.02em;line-height:1.882em;margin-bottom:0.882rem;}@media screen and (min-width:0px) and (max-width:860px){.paragraph--type--zitat .field--zitat,.paragraph--type--zitat p,blockquote .field--zitat,blockquote p{font-size:1.625rem;line-height:2rem;}}.paragraph--type--zitat .field--zitat:before,.paragraph--type--zitat p:before,blockquote .field--zitat:before,blockquote p:before{content:"";display:block;width:8.235rem;height:2px;background-color:#F2F2F2;margin-left:auto;margin-right:auto;margin-bottom:1.43rem;margin-top:1.23rem;}.paragraph--type--zitat .field--autor,blockquote .field--autor{font-size:1rem;}.block--zitatblock{background-color:#2C2A27;}.paragraph--type--ansicht{text-align:center;padding:6.9705rem 2.353rem;}@media screen and (min-width:0px) and (max-width:1180px){.paragraph--type--ansicht{padding:2.3235rem 2.353rem;}}.paragraph--type--ansicht .inner{max-width:1140px;margin-left:auto;margin-right:auto;}.paragraph--type--ansicht .inner h2{margin-top:0;margin-bottom:1.1765rem;}.paragraph--type--ansicht .inner .field--beschreibung,.paragraph--type--ansicht .inner .introduction-text{max-width:650px;margin-left:auto;margin-right:auto;margin-bottom:2.353rem;}.paragraph--type--ansicht .inner .teaser-view{background:transparent;padding:0;margin-top:2.353rem;}.paragraph--type--ansicht.paragraph--view--align-left{text-align:left;}.paragraph--type--ansicht.paragraph--view--align-left .inner .field--beschreibung,.paragraph--type--ansicht.paragraph--view--align-left .inner .introduction-text{margin-left:0;margin-right:0;}.paragraph--type--ansicht.paragraph--view--align-left .inner .teaser-view--3col .view-inner-content{-ms-flex-pack:start;justify-content:flex-start;}@media screen and (min-width:0px) and (max-width:860px){.paragraph--type--ansicht.paragraph--view--align-left .inner .teaser-view--3col .view-inner-content{margin-left:0;margin-right:0;}}.paragraph--type--ansicht.paragraph--view--align-left .inner .teaser-view--3col .view-inner-content .views-row{margin-left:0;margin-right:0;width:calc(33.3333333333% - 2.353rem);margin-right:2.353rem;}@media screen and (min-width:0px) and (max-width:860px){.paragraph--type--ansicht.paragraph--view--align-left .inner .teaser-view--3col .view-inner-content .views-row{width:calc(50% - 2.353rem);}}@media screen and (min-width:0px) and (max-width:620px){.paragraph--type--ansicht.paragraph--view--align-left .inner .teaser-view--3col .view-inner-content .views-row{width:100%;}}.paragraph--type--bildergalerie{text-align:center;padding:4.647rem 2.353rem 4.647rem 2.353rem;}@media screen and (min-width:0px) and (max-width:1180px){.paragraph--type--bildergalerie{padding:2.3235rem 2.353rem;}}.paragraph--type--bildergalerie.no-description{padding-top:2.3235rem;padding-bottom:2.3235rem;}.paragraph--type--bildergalerie .inner{max-width:1140px;margin-left:auto;margin-right:auto;}.paragraph--type--bildergalerie .inner h2{margin-top:0;margin-bottom:1.1765rem;}.paragraph--type--bildergalerie .inner .field--beschreibung,.paragraph--type--bildergalerie .inner .introduction-text{max-width:650px;margin-left:auto;margin-right:auto;margin-bottom:2.353rem;}.paragraph--type--bildergalerie .inner .field--bilder{background:transparent;padding:0;margin-top:0;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2.353rem;}.paragraph--type--bildergalerie .inner .field--bilder .media--image{height:20rem;}@media screen and (min-width:0px) and (max-width:860px){.paragraph--type--bildergalerie .inner .field--bilder .media--image{height:15rem;}}.paragraph--type--bildergalerie .inner .field--bilder img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px;overflow:hidden;}.paragraph--type--bildergalerie .inner .field--bilder .field--item:nth-child(4n+2){grid-column:span 2;}.sidebar-block{padding:2rem;background-color:#302E2B;border-radius:10px;text-align:center;}@media screen and (min-width:0px) and (max-width:860px){.sidebar-block{max-width:none;margin-left:-2.353rem;margin-right:-2.353rem;border-radius:0;padding-top:4.706rem;padding-bottom:4.706rem;margin-bottom:-3rem;}}.sidebar-block--title{margin:0;margin-bottom:0.25em;}.sidebar-block--addition{color:#C9C1B2;margin-bottom:1.1765rem;}.sidebar-block--description p{margin-bottom:0;}.sidebar-block .registration-button{margin-top:0.5rem;}.sidebar-block small{line-height:1.2em;display:block;opacity:0.5;}article.full .paragraph--type--text-mit-newsletteranmeldung,article.full .paragraph--type--text-mit-kontaktblock{padding-top:2.3235rem;padding-bottom:2.3235rem;}article.full .paragraph--type--text-mit-newsletteranmeldung .sidebar_layout,article.full .paragraph--type--text-mit-kontaktblock .sidebar_layout{padding-top:0;padding-bottom:0;}.paragraph--type--kontaktformular{padding-top:2.3235rem;padding-bottom:2.3235rem;background-color:#2C2A27;margin-top:2.3235rem;}@media screen and (min-width:0px) and (max-width:860px){.paragraph--type--kontaktformular{margin-top:0;}}.paragraph--type--kontaktformular h2{margin-top:0;}.paragraph--type--kontaktformular .inner{max-width:1140px;margin-left:auto;margin-right:auto;}@media screen and (min-width:0px) and (max-width:1180px){.paragraph--type--kontaktformular .inner{padding-left:2.353rem;padding-right:2.353rem;}}.paragraph--type--kontaktformular .contact-column-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraph--type--kontaktformular .contact-column-container textarea,.paragraph--type--kontaktformular .contact-column-container select,.paragraph--type--kontaktformular .contact-column-container input[type=email],.paragraph--type--kontaktformular .contact-column-container input[type=tel],.paragraph--type--kontaktformular .contact-column-container input[type=text]{width:100%;}@media screen and (min-width:0px) and (max-width:1180px){.paragraph--type--kontaktformular .contact-column-container{display:grid;grid-template-columns:1fr 1fr;gap:2rem;}.paragraph--type--kontaktformular .contact-column-container .contact-column:nth-child(3n){grid-column-end:3;grid-column-start:1;}}@media screen and (min-width:0px) and (max-width:860px){.paragraph--type--kontaktformular .contact-column-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}}.paragraph--type--video-embed{max-width:1140px;margin-left:auto;margin-right:auto;padding-top:2.3235rem;padding-bottom:2.3235rem;}.paragraph--type--text{max-width:1140px;margin-left:auto;margin-right:auto;padding-top:6.9705rem;padding-bottom:6.9705rem;padding-left:2.353rem;padding-right:2.353rem;}@media screen and (min-width:0px) and (max-width:860px){.paragraph--type--text{padding-top:2.3235rem;padding-bottom:2.3235rem;}}@media screen and (min-width:1180px) and (max-width:8880px){.paragraph--type--text{padding-left:0;padding-right:0;}}@media screen and (min-width:0px) and (max-width:1180px){.paragraph--type--text table{margin-left:-2.353rem;margin-right:-2.353rem;width:100%;max-width:none;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;}}.node--article.full .node-content-container + div:not(.content-highlight-container),.node--seminare-workshops.full .node-content-container + div:not(.content-highlight-container),.node--page.full .node-content-container + div:not(.content-highlight-container),.node--erweiterte-seite.full .node-content-container + div:not(.content-highlight-container){}article.full .sidebar_layout{padding-top:2.3235rem;padding-bottom:2.3235rem;}.anmeldung{padding-bottom:2.3235rem;}@media screen and (min-width:0px) and (max-width:860px){.anmeldung + .node-content-container .contact-column-container{margin-left:-2.353rem;margin-right:-2.353rem;}}.anmeldung .node-content-container .field--body > *:first-child(),.full .node-content-container .field--body > *:first-child(){padding-top:2.3235rem;margin-top:0;}article.full .field--body h1:first-of-type,article.full .field--body h2:first-of-type,article.full .field--body h3:first-of-type{margin-top:0;}article.full .content-highlight-container .highlight-title{margin-top:0;}article.full .content-highlight-container .kursplan-teaser-view,article.full .content-highlight-container .teaser-view{background-color:transparent;text-align:left;padding:0;}article.full .content-highlight-container .kursplan-teaser-view .view-inner-content,article.full .content-highlight-container .teaser-view .view-inner-content{-ms-flex-pack:start;justify-content:flex-start;}article.full .content-highlight-container .kursplan-teaser-view header h2,article.full .content-highlight-container .teaser-view header h2{margin-top:0;}article.full .content-highlight-container .teaser-view--3col .view-inner-content .views-row{margin-left:0;margin-right:2.353rem;}@media screen and (min-width:0px) and (max-width:860px){article.full .content-highlight-container .teaser-view--3col .view-inner-content .views-row{margin-left:1.1765rem;margin-right:1.1765rem;}}@media screen and (min-width:0px) and (max-width:620px){article.full .content-highlight-container .teaser-view--3col .view-inner-content .views-row{margin-right:auto;margin-left:auto;}}article.full .content-highlight-container:nth-of-type(even){background-color:#2C2A27;}.navigation-container{padding-top:2.353rem;padding-bottom:2.353rem;text-align:center;}.node--page--full__content .field--body > *:last-child,.node--erweiterte-seite--full__content .field--body > *:last-child{padding-bottom:2.353rem;}article.teaser{max-width:340px;text-align:left;}article.teaser .teaser-text{background-color:rgba(255,195,13,0.7);color:#2C2A27;position:absolute;bottom:0;width:100%;height:55%;transition:all 0.3s ease;}article.teaser .teaser-text h3{margin-top:0;padding-top:1.1765rem;}article.teaser .teaser-text a{color:#2C2A27;}article.teaser:hover .teaser-text{background-color:rgba(255,195,13,0.8);pointer-events:none;}article.teaser:hover .teaser-title{max-height:initial;}article.teaser .inner{overflow:hidden;background-color:#2C2A27;position:relative;}article.teaser img{display:block;width:100%;height:auto;}article.teaser .placeholder-image{background-image:url(/themes/yogapraxis_theme/logo.svg);background-size:50% auto;background-position:center;background-repeat:no-repeat;background-color:#302E2B;}article.teaser .placeholder-image .inner-placeholder{padding-bottom:67%;}article.teaser .field--termine,article.teaser .field--funktionen,article.teaser .teaser-title,article.teaser .field--kurzbeschreibung,article.teaser .field--beschreibung,article.teaser .field--body{padding:0 1.1765rem;}article.teaser .teaser-title{max-height:5.646rem;overflow:hidden;}@media screen and (min-width:0px) and (max-width:620px){article.teaser .teaser-title{max-height:3.764rem;}}article.teaser .field--body{padding:0 1.1765rem;box-sizing:border-box;position:absolute;width:100%;bottom:2.353rem;max-height:3.176rem;overflow:hidden;}@media screen and (min-width:0px) and (max-width:620px){article.teaser .field--body{max-height:3.176rem;bottom:1.1765rem;}}article.teaser .field--body p{margin:0;}article.teaser ul.links.inline{padding-top:1.1765rem;margin:0;}article.teaser ul.links.inline li{display:block;margin:0;}article.teaser ul.links.inline a{width:calc(100% - 2.353rem * 2);border-radius:0;text-align:center;}.teaser-view{text-align:center;background-color:#2c2a27;padding:4.647rem 2.353rem;}@media screen and (min-width:0px) and (max-width:1180px){.teaser-view{padding:2.3235rem 2.353rem;}}@media screen and (min-width:0px) and (max-width:620px){.teaser-view{padding:2.3235rem 1.1765rem;}}.teaser-view > header{max-width:1140px;margin-left:auto;margin-right:auto;margin-bottom:2.353rem;}.teaser-view .view-inner-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;max-width:1140px;margin-left:auto;margin-right:auto;}.teaser-view .view-inner-content .views-row{margin-left:1.1765rem;margin-right:1.1765rem;margin-bottom:2.353rem;}@media screen and (min-width:0px) and (max-width:860px){.teaser-view .view-inner-content .views-row{max-width:360px;}}@media screen and (min-width:0px) and (max-width:620px){.teaser-view .view-inner-content .views-row{margin-left:auto;margin-right:auto;}}.teaser-view .view-inner-content .views-row article ul li{text-align:initial;}@media screen and (min-width:0px) and (max-width:1180px){.teaser-view--3col .view-inner-content{-ms-flex-pack:justify;justify-content:space-between;}}.teaser-view--3col .view-inner-content .views-row{width:calc(33.3333333333% - 2.353rem);}@media screen and (min-width:0px) and (max-width:1180px){.teaser-view--3col .view-inner-content .views-row{width:calc(50% - 2.353rem / 2);margin-left:0;margin-right:0;}.teaser-view--3col .view-inner-content .views-row article{margin-left:0;margin-right:0;max-width:none;}.teaser-view--3col .view-inner-content .views-row article .inner{width:100%;}}@media screen and (min-width:0px) and (max-width:620px){.teaser-view--3col .view-inner-content .views-row{width:auto;margin-left:auto;margin-right:auto;}}@media screen and (min-width:0px) and (max-width:1180px){.teaser-view--4col .view-inner-content{-ms-flex-pack:center;justify-content:center;margin-left:-1.1765rem;margin-right:-1.1765rem;}}.teaser-view--4col .view-inner-content .views-row{width:calc(25% - 2.353rem);}@media screen and (min-width:0px) and (max-width:1180px){.teaser-view--4col .view-inner-content .views-row{width:calc(50% - 2.353rem);margin-left:1.1765rem;margin-right:1.1765rem;}.teaser-view--4col .view-inner-content .views-row article{margin-left:0;margin-right:0;max-width:none;}}@media screen and (min-width:0px) and (max-width:620px){.teaser-view--4col .view-inner-content .views-row{width:100%;margin-left:0;margin-right:0;}}.block--teaserblock{text-align:center;background-color:#272522;padding:4.647rem 2.353rem;}@media screen and (min-width:0px) and (max-width:1180px){.block--teaserblock{padding:2.3235rem 2.353rem;}}.block--teaserblock .inner{max-width:1140px;margin-left:auto;margin-right:auto;}.block--teaserblock .inner .field--titel h2{margin-top:0;margin-bottom:1.1765rem;}.block--teaserblock .inner .introduction-text,.block--teaserblock .inner > .field--body{max-width:650px;margin-left:auto;margin-right:auto;margin-bottom:2.353rem;}.block--teaserblock .inner .teaser-view{background:transparent;padding:0;}.block--teaserblock .inner .field--teaser.container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;max-width:1140px;margin-left:auto;margin-right:auto;}.block--teaserblock .inner .field--teaser.container .field--item{margin-left:1.1765rem;margin-right:1.1765rem;margin-bottom:1.1765rem;margin-top:1.1765rem;}@media screen and (min-width:0px) and (max-width:620px){.block--teaserblock .inner .field--teaser.container .field--item{margin-left:0;margin-right:0;}}.block--teaserblock .inner .field--teaser.container .field--item article{display:-ms-flexbox;display:flex;height:100%;-ms-flex-direction:column;flex-direction:column;}.block--teaserblock .inner .field--teaser.container .field--item article .inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;}.block--teaserblock .inner .field--teaser.container .field--item article .inner .teaser-content{-ms-flex:1 auto;flex:1 auto;}.sidebar_layout--aside .teaser-view{padding:0;}.sidebar_layout--aside .teaser-view .view-inner-content{display:block;}.sidebar_layout--aside .teaser-view.teaser-view--3col .view-inner-content{margin-left:auto;margin-right:auto;}.sidebar_layout--aside .teaser-view.teaser-view--3col .view-inner-content .views-row{width:auto;margin-left:auto;margin-right:auto;}@media screen and (min-width:0px) and (max-width:620px){.sidebar_layout--aside .teaser-view.teaser-view--3col .view-inner-content .views-row{width:100%;margin-left:0;margin-right:0;max-width:none;}}@media screen and (min-width:1180px) and (max-width:8880px){.sidebar_layout--aside .teaser-view.teaser-view--3col .view-inner-content .views-row{width:100%;margin-left:0;}}.sidebar_layout--aside .teaser-view article.teaser{max-width:none;}.block--viewsblock__vorschlaegebeitraege-block2,.block--viewsblock__vorschlaegebeitraege-block1{background-color:#FDFAF7;padding-top:4.647rem;padding-bottom:4.647rem;}@media screen and (min-width:0px) and (max-width:1180px){.block--viewsblock__vorschlaegebeitraege-block2,.block--viewsblock__vorschlaegebeitraege-block1{padding-top:2.3235rem;padding-bottom:2.3235rem;}}.block--viewsblock__vorschlaegebeitraege-block2 .inner,.block--viewsblock__vorschlaegebeitraege-block1 .inner{max-width:1140px;margin-left:auto;margin-right:auto;}.block--viewsblock__vorschlaegebeitraege-block2 .inner .block-title,.block--viewsblock__vorschlaegebeitraege-block1 .inner .block-title{text-align:center;max-width:570px;display:block;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:1.1765rem;}@media screen and (min-width:0px) and (max-width:1180px){.block--viewsblock__vorschlaegebeitraege-block2 .inner .block-title,.block--viewsblock__vorschlaegebeitraege-block1 .inner .block-title{padding-left:2.353rem;padding-right:2.353rem;}}.block--viewsblock__vorschlaegebeitraege-block2 .inner .teaser-view,.block--viewsblock__vorschlaegebeitraege-block1 .inner .teaser-view{padding-top:0;padding-bottom:0;background-color:transparent;}.header-link{text-decoration:none;}.header-link h2{margin-top:0;margin-bottom:1.1765rem;}.page--backdrop--header,.block--headerblock{background-image:url(/themes/yogapraxis_theme/resources/dist/default_backdrop.svg);background-size:cover;background-position:center;display:-ms-flexbox;display:flex;height:60vh;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;position:relative;background-color:#4D3400;}@media screen and (min-width:0px) and (max-width:1180px){.page--backdrop--header,.block--headerblock{height:auto;}}@media screen and (min-width:0px) and (max-width:620px){.page--backdrop--header,.block--headerblock{height:50vh;}}.page--backdrop--header:before,.block--headerblock:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(90deg,rgba(44,42,39,0.8) 0%,rgba(48,46,43,0.2) 100%);}.page--backdrop--header > .inner,.block--headerblock > .inner{width:1140px;max-width:calc(100% - 2.353rem * 2);position:relative;color:#F2F2F2;padding-bottom:4.647rem;text-align:center;}@media screen and (min-width:0px) and (max-width:1180px){.page--backdrop--header > .inner,.block--headerblock > .inner{padding-bottom:2.353rem;}}.page--backdrop--header .headerblock--title,.block--headerblock .headerblock--title{margin:0;margin-bottom:0.5em;}@media screen and (min-width:0px) and (max-width:1180px){.page--backdrop--header .headerblock--title,.block--headerblock .headerblock--title{margin-bottom:0;}}.page--backdrop--header .headerblock--title,.page--backdrop--header h4.subtitle,.block--headerblock .headerblock--title,.block--headerblock h4.subtitle{text-shadow:0px 0px 18px rgba(77,52,0,0.2);}.page--backdrop--header h4.subtitle .container,.block--headerblock h4.subtitle .container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.page--backdrop--header h4.subtitle .container > div,.block--headerblock h4.subtitle .container > div{margin-right:0.25em;}.page--backdrop--header h4.subtitle .container > div:after,.block--headerblock h4.subtitle .container > div:after{content:" |";}.page--backdrop--header h4.subtitle .container > div:last-child:after,.block--headerblock h4.subtitle .container > div:last-child:after{display:none;}.page--backdrop--header video.headervideo,.block--headerblock video.headervideo{position:absolute;left:0;top:0;width:100%;height:100%;padding:0;margin:0;-o-object-fit:cover;object-fit:cover;}.modal-video .modal-video-body{max-width:1960px;}@media screen and (min-width:0px) and (max-width:1180px){.page--backdrop--header{padding-top:25%;}}.path-frontpage .block--headerblock,.path-frontpage .page--backdrop--header,.path-node.ueber-uns .block--headerblock,.path-node.ueber-uns .page--backdrop--header{height:100vh;max-height:100vh;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:0px) and (max-width:620px){.path-frontpage .block--headerblock,.path-frontpage .page--backdrop--header,.path-node.ueber-uns .block--headerblock,.path-node.ueber-uns .page--backdrop--header{-ms-flex-pack:end;justify-content:flex-end;padding-bottom:2.3235rem;box-sizing:border-box;}}.path-frontpage .block--headerblock > .inner,.path-frontpage .page--backdrop--header > .inner,.path-node.ueber-uns .block--headerblock > .inner,.path-node.ueber-uns .page--backdrop--header > .inner{padding-bottom:0;}.path-frontpage .block--headerblock > .inner .field--link,.path-frontpage .page--backdrop--header > .inner .field--link,.path-node.ueber-uns .block--headerblock > .inner .field--link,.path-node.ueber-uns .page--backdrop--header > .inner .field--link{margin-top:2.353rem;}.block.max-content-width .inner{max-width:1140px;margin-left:auto;margin-right:auto;}.block--viewsblock__aktuellemeldungen-block1{background-color:#FFC30D;padding:2.353rem;color:#2C2A27;box-shadow:0 1px 18px -5px rgba(69,45,7,0.05),2px 1px 10px -5px rgba(69,45,7,0.15);}.block--viewsblock__aktuellemeldungen-block1 p a{color:#FDFAF7;}.block--viewsblock__aktuellemeldungen-block1 .view-inner-content{max-width:1140px;margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;}@media screen and (min-width:0px) and (max-width:620px){.block--viewsblock__aktuellemeldungen-block1 .view-inner-content{-ms-flex-direction:column;flex-direction:column;}.block--viewsblock__aktuellemeldungen-block1 .view-inner-content .views-row{margin-bottom:2.353rem;}.block--viewsblock__aktuellemeldungen-block1 .view-inner-content .views-row:last-of-type{margin-bottom:0;}}.node--aktuelle-meldung{max-width:350px;margin-left:auto;margin-right:auto;text-align:left;padding-left:1.1765rem;padding-right:1.1765rem;}@media screen and (min-width:0px) and (max-width:620px){.node--aktuelle-meldung{text-align:center;}}.node--aktuelle-meldung h3{margin-top:0;}.node--aktuelle-meldung h3 .highlight{color:#F2F2F2;}.node--article.full .sidebar_layout--aside .field--image{margin-top:0;margin-left:2.353rem;}@media screen and (min-width:0px) and (max-width:860px){.node--article.full .sidebar_layout--aside .field--image{margin-left:0;margin-top:2.353rem;}}.node--article.full .sidebar_layout--aside .field--image img{width:100%;height:auto;border-radius:10px;overflow:hidden;}.node--article.teaser a[rel=bookmark]{display:block;}.node--article.teaser .teaser-subtitle{display:-ms-flexbox;display:flex;padding:1rem 1rem 0 1rem;margin-bottom:-1rem;}.node--article.teaser .teaser-subtitle > div{margin-right:0.7843333333rem;font-family:"Source Sans Pro",sans-serif;font-size:0.86rem;font-weight:600;}.node--article.teaser .teaser-subtitle .field--kategorien{text-transform:uppercase;letter-spacing:0.07em;}.node--article.teaser .teaser-subtitle .teaser-date{color:#FFC30D;}.node--article.teaser .field--body{padding-bottom:1rem;}.node--article.teaser .field--body,.node--article.teaser .teaser-content,.node--article.teaser .teaser-title{overflow:inherit;position:relative;max-height:none;bottom:unset;}.node--article.teaser .teaser-text{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:1rem;min-height:55%;height:auto;}.node--article.teaser .teaser-title{margin-bottom:0.25em;}.block--blockmitansicht{text-align:center;background-color:#272522;padding:4.647rem 2.353rem;}@media screen and (min-width:0px) and (max-width:1180px){.block--blockmitansicht{padding:2.3235rem 2.353rem;}}.block--blockmitansicht .inner{max-width:1140px;margin-left:auto;margin-right:auto;}.block--blockmitansicht .inner > h2{margin-top:0;margin-bottom:1.1765rem;}.block--blockmitansicht .inner > .field--body{max-width:650px;margin-left:auto;margin-right:auto;margin-bottom:2.353rem;}.block--blockmitansicht .inner .teaser-view{background:transparent;padding:0;}.contact-column-container{background-color:#2C2A27;}.contact-column-container .inner{max-width:1140px;margin-left:auto;margin-right:auto;padding-top:4.647rem;padding-bottom:4.647rem;padding-left:2.353rem;padding-right:2.353rem;}@media screen and (min-width:0px) and (max-width:1180px){.contact-column-container .inner{padding:2.3235rem 2.353rem;}}@media screen and (min-width:1180px) and (max-width:8880px){.contact-column-container .contact-column{width:calc(33.3333333333% - 2.353rem);margin-right:2.353rem;}}.contact-column-container form input[type=submit],.contact-column-container input[type=submit]{display:block;width:100%;margin-top:2.353rem;}.contact-column-container form{display:-ms-flexbox;display:flex;}.contact-column-container form textarea,.contact-column-container form select,.contact-column-container form input[type=email],.contact-column-container form input[type=tel],.contact-column-container form input[type=text]{width:100%;}@media screen and (min-width:0px) and (max-width:1180px){.contact-column-container form{display:grid;grid-template-columns:1fr 1fr;gap:2.353rem;}}@media screen and (min-width:0px) and (max-width:860px){.contact-column-container form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}}.contact-column-container + .block--viewsblock__vorschlaegebeitraege-block1{background-color:#2C2A27;}.block--basic__kontaktlinks{background-color:#302E2B;box-shadow:0px 3px 6px rgba(0,0,0,0.16);margin-bottom:1rem;}.block--basic__kontaktlinks a{color:#FFC30D;font-size:0.941rem;line-height:1.471em;letter-spacing:0;}.block--basic .inner{padding-top:4.647rem;padding-bottom:4.647rem;}@media screen and (min-width:0px) and (max-width:860px){.block--basic .inner{padding-top:2.3235rem;padding-bottom:2.3235rem;}}.no-cssgrid .paragraph--type--bildergalerie .inner .field--bilder{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.no-cssgrid .paragraph--type--bildergalerie .inner .field--bilder > *{width:calc(33.3333333333% - 2.353rem);margin-right:2.353rem;margin-bottom:2.353rem;}.no-cssgrid .paragraph--type--bildergalerie .inner .field--bilder .media--image{height:20rem;position:relative;overflow:hidden;}.no-cssgrid .paragraph--type--bildergalerie .inner .field--bilder .media--image a{position:absolute;min-height:100%;min-width:100%;}.no-cssgrid .paragraph--type--bildergalerie .inner .field--bilder img{display:block;width:auto;height:auto;position:absolute;min-height:100%;min-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%;width:100%;height:auto;}.no-objectfit article.teaser .field--image{height:12rem;position:relative;overflow:hidden;}.no-objectfit article.teaser .field--image > *{position:absolute;min-height:100%;min-width:100%;}.no-objectfit article.teaser .field--image > * img{display:block;width:auto;height:auto;position:absolute;min-height:100%;min-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%;}.block--headerblock__headerstartseite .inner > .field{opacity:0;-webkit-animation:herofade 0.75s forwards;animation:herofade 0.75s forwards;}.block--headerblock__headerstartseite .inner > .field--untertitel{-webkit-animation-delay:1s;animation-delay:1s;}.block--headerblock__headerstartseite .inner > .field--titel{-webkit-animation-delay:1.35s;animation-delay:1.35s;}.block--headerblock__headerstartseite .inner > .field--link{-webkit-animation-delay:1.75s;animation-delay:1.75s;}.block--headerblock__headerstartseite .inner > .field--popupvideo{-webkit-animation-delay:1.75s;animation-delay:1.75s;}@-webkit-keyframes herofade{from{opacity:0;-webkit-transform:translate3d(0px,2rem,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform:translate3d(0px,2rem,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);}to{opacity:1;-webkit-transform:translate3d(0px,0px,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform:translate3d(0px,0px,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);}}@keyframes herofade{from{opacity:0;-webkit-transform:translate3d(0px,2rem,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform:translate3d(0px,2rem,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);}to{opacity:1;-webkit-transform:translate3d(0px,0px,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);transform:translate3d(0px,0px,0px) scale3d(1,1,1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg,0deg);}}
@keyframes modal-video{from{opacity:0}to{opacity:1}}@keyframes modal-video-inner{from{transform:translate(0,100px)}to{transform:translate(0,0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translate(0,100px);-moz-transform:translate(0,100px);-ms-transform:translate(0,100px);-o-transform:translate(0,100px);transform:translate(0,100px)}.modal-video-body{max-width:960px;width:100%;height:100%;margin:0 auto;padding:0 10px;display:flex;justify-content:center;box-sizing:border-box}.modal-video-inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%}@media (orientation:landscape){.modal-video-inner{padding:10px 60px;box-sizing:border-box}}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-45px;right:0;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}@media (orientation:landscape){.modal-video-close-btn{top:0;right:-45px}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:before,.modal-video-close-btn:after{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;border-radius:5px;margin-top:-6px}
